<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/***
*** Media query ***
***/
/***
*** Grid system ***
***/
/***
*** Colors ***
***/
/* Secondary colors */
/* Grey scale */
/* Functional colors */
/* Benefeet color */
.header-top-banner {
  position: relative;
  height: 55px; }
  .header-top-banner .top-banner {
    background-color: #F2F2F2;
    position: fixed;
    left: 0;
    right: 0;
    top: 0; }
  .header-top-banner .primary-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 auto;
    height: 55px; }
    .header-top-banner .primary-logo img {
      max-width: 104px;
      width: 100%; }
  .header-top-banner .button-close-banner {
    z-index: 10;
    position: absolute;
    top: 50%;
    right: 16px;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%); }
    .header-top-banner .button-close-banner i {
      font-size: 24px; }
      .header-top-banner .button-close-banner i::before {
        vertical-align: middle; }

.country-switch-container {
  font-size: 14px !important; }
  .country-switch-container .international-banner .bottom-banner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
    background-color: #F2F2F2;
    padding: 16px 24px; }
    .country-switch-container .international-banner .bottom-banner p {
      font-size: 12px; }
      .country-switch-container .international-banner .bottom-banner p a {
        font-weight: 600; }
  .country-switch-container .countrySwitch {
    margin-top: 33px; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1023px) {
      .country-switch-container .countrySwitch {
        margin-top: 24px; } }
  .country-switch-container .currentcountry-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1023px) {
      .country-switch-container .currentcountry-container {
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        margin: 0 24px; } }
    .country-switch-container .currentcountry-container p,
    .country-switch-container .currentcountry-container span {
      color: #373A36;
      font-size: 14px !important; }
    .country-switch-container .currentcountry-container .currency-code {
      color: #818181; }
    .country-switch-container .currentcountry-container .h4 {
      letter-spacing: 3.2px;
      font-size: 32px !important; }
      @media (max-width: 767px), (min-width: 768px) and (max-width: 1023px) {
        .country-switch-container .currentcountry-container .h4 {
          font-size: 14px !important;
          font-style: normal;
          font-weight: 600;
          line-height: 18.2px;
          letter-spacing: unset; } }
    .country-switch-container .currentcountry-container .current-country {
      width: 25%;
      border-bottom: 1px solid #DBDBDB; }
      @media (max-width: 767px), (min-width: 768px) and (max-width: 1023px) {
        .country-switch-container .currentcountry-container .current-country {
          width: 100%; } }
      .country-switch-container .currentcountry-container .current-country .country-selected {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
  .country-switch-container .country-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 12px; }
  .country-switch-container .countrySelector {
    margin: 24px 109px 0; }
    @media (min-width: 768px) and (max-width: 1279px), (max-width: 767px) {
      .country-switch-container .countrySelector {
        margin: 24px 24px 0; } }
    .country-switch-container .countrySelector .sites-container {
      display: grid;
      grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
      grid-auto-flow: column;
      grid-template-columns: 1fr 1fr 1fr;
      gap: 10px 80px;
      margin-bottom: 48px; }
      @media (min-width: 768px) and (max-width: 1023px), (max-width: 767px) {
        .country-switch-container .countrySelector .sites-container {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          margin-bottom: 24px; } }
    .country-switch-container .countrySelector .sites-container .country,
    .country-switch-container .countrySelector .sites-not-european .country {
      width: 100%;
      height: 30px;
      border-bottom: 1px solid #DBDBDB; }
      .country-switch-container .countrySelector .sites-container .country .country-value,
      .country-switch-container .countrySelector .sites-not-european .country .country-value {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .country-switch-container .countrySelector .sites-container .country .country-value .country-name,
        .country-switch-container .countrySelector .sites-not-european .country .country-value .country-name {
          font-size: 14px !important; }
          .country-switch-container .countrySelector .sites-container .country .country-value .country-name span,
          .country-switch-container .countrySelector .sites-not-european .country .country-value .country-name span {
            color: #818181; }
        .country-switch-container .countrySelector .sites-container .country .country-value .languages-container,
        .country-switch-container .countrySelector .sites-not-european .country .country-value .languages-container {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          gap: 16px; }
          .country-switch-container .countrySelector .sites-container .country .country-value .languages-container span,
          .country-switch-container .countrySelector .sites-not-european .country .country-value .languages-container span {
            font-weight: 600; }
    .country-switch-container .countrySelector .sites-not-european {
      display: grid;
      grid-auto-flow: column;
      grid-template-columns: 1fr 1fr 1fr;
      gap: 10px 80px;
      margin-bottom: 72px; }
      @media (min-width: 768px) and (max-width: 1023px), (max-width: 767px) {
        .country-switch-container .countrySelector .sites-not-european {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          gap: 24px;
          margin-bottom: 24px; } }
      .country-switch-container .countrySelector .sites-not-european .country-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 10px; }
</pre></body></html>