@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:100;src:url('clientlib-site/resources/fonts/noto-sans-v30-latin-100.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:200;src:url('clientlib-site/resources/fonts/noto-sans-v30-latin-200.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:300;src:url('clientlib-site/resources/fonts/noto-sans-v30-latin-300.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:500;src:url('clientlib-site/resources/fonts/noto-sans-v30-latin-500.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:600;src:url('clientlib-site/resources/fonts/noto-sans-v30-latin-600.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:700;src:url('clientlib-site/resources/fonts/noto-sans-v30-latin-700.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:800;src:url('clientlib-site/resources/fonts/noto-sans-v30-latin-800.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Noto Sans';font-style:normal;font-weight:900;src:url('clientlib-site/resources/fonts/noto-sans-v30-latin-900.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url('clientlib-site/resources/fonts/open-sans-v36-latin-300.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('clientlib-site/resources/fonts/open-sans-v36-latin-regular.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:500;src:url('clientlib-site/resources/fonts/open-sans-v36-latin-500.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url('clientlib-site/resources/fonts/open-sans-v36-latin-600.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url('clientlib-site/resources/fonts/open-sans-v36-latin-700.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:url('clientlib-site/resources/fonts/open-sans-v36-latin-800.woff2') format('woff2')}
.sprite-flags{background-image:url("clientlib-site/resources/images/flags-sprite.png")}
.flag-afghanistan{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-28px 0;width:24px;height:24px}
.flag-albania{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-140px -252px;width:24px;height:24px}
.flag-algeria{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:0 -28px;width:24px;height:24px}
.flag-andorra{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-28px -28px;width:24px;height:24px}
.flag-angola{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-56px 0;width:24px;height:24px}
.flag-antigua-and-barbuda{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-56px -28px;width:24px;height:24px}
.flag-argentina{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:0 -56px;width:24px;height:24px}
.flag-armenia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-28px -56px;width:24px;height:24px}
.flag-australia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-56px -56px;width:24px;height:24px}
.flag-austria{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px 0;width:24px;height:24px}
.flag-azerbaijan{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px -28px;width:24px;height:24px}
.flag-bahamas{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px -56px;width:24px;height:24px}
.flag-bahrain{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:0 -84px;width:24px;height:24px}
.flag-bangladesh{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-28px -84px;width:24px;height:24px}
.flag-barbados{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-56px -84px;width:24px;height:24px}
.flag-belarus{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px -84px;width:24px;height:24px}
.flag-belgium{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-112px 0;width:24px;height:24px}
.flag-belize{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-112px -28px;width:24px;height:24px}
.flag-benin{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-112px -56px;width:24px;height:24px}
.flag-bhutan{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-112px -84px;width:24px;height:24px}
.flag-bolivia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:0 -112px;width:24px;height:24px}
.flag-bosnia-and-herzegovina{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-28px -112px;width:24px;height:24px}
.flag-brazil{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-56px -112px;width:24px;height:24px}
.flag-brunei{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px -112px;width:24px;height:24px}
.flag-btswana{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-112px -112px;width:24px;height:24px}
.flag-bulgaria{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-140px 0;width:24px;height:24px}
.flag-burkina-faso{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-140px -28px;width:24px;height:24px}
.flag-burundi{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-140px -56px;width:24px;height:24px}
.flag-cambodia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-140px -84px;width:24px;height:24px}
.flag-cameroon{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-140px -112px;width:24px;height:24px}
.flag-canada{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:0 -140px;width:24px;height:24px}
.flag-cape-verde{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-28px -140px;width:24px;height:24px}
.flag-central-african-republic{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-56px -140px;width:24px;height:24px}
.flag-chad{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px -140px;width:24px;height:24px}
.flag-chile{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-112px -140px;width:24px;height:24px}
.flag-china{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-140px -140px;width:24px;height:24px}
.flag-colombia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-168px 0;width:24px;height:24px}
.flag-comoros{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-168px -28px;width:24px;height:24px}
.flag-congo{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-168px -56px;width:24px;height:24px}
.flag-costa-rica{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-168px -84px;width:24px;height:24px}
.flag-cote-divoire{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-168px -112px;width:24px;height:24px}
.flag-croatia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-168px -140px;width:24px;height:24px}
.flag-cuba{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:0 -168px;width:24px;height:24px}
.flag-cyprus{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-28px -168px;width:24px;height:24px}
.flag-czech-republic{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-56px -168px;width:24px;height:24px}
.flag-denmark{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px -168px;width:24px;height:24px}
.flag-djibouti{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-112px -168px;width:24px;height:24px}
.flag-dominica{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-140px -168px;width:24px;height:24px}
.flag-dominican-republic{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-168px -168px;width:24px;height:24px}
.flag-ecuador{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-196px 0;width:24px;height:24px}
.flag-egypt{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-196px -28px;width:24px;height:24px}
.flag-el-salvador{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-196px -56px;width:24px;height:24px}
.flag-equatorial-guinea{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-196px -84px;width:24px;height:24px}
.flag-eritrea{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-196px -112px;width:24px;height:24px}
.flag-estonia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-196px -140px;width:24px;height:24px}
.flag-ethiopia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-196px -168px;width:24px;height:24px}
.flag-fiji{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:0 -196px;width:24px;height:24px}
.flag-finland{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-28px -196px;width:24px;height:24px}
.flag-france{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-56px -196px;width:24px;height:24px}
.flag-gabon{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px -196px;width:24px;height:24px}
.flag-gambia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-112px -196px;width:24px;height:24px}
.flag-georgia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-140px -196px;width:24px;height:24px}
.flag-germany{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-168px -196px;width:24px;height:24px}
.flag-ghana{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-196px -196px;width:24px;height:24px}
.flag-greece{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-224px 0;width:24px;height:24px}
.flag-grenada{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-224px -28px;width:24px;height:24px}
.flag-guatemala{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-224px -56px;width:24px;height:24px}
.flag-guinea-bissau{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-224px -84px;width:24px;height:24px}
.flag-guinea{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-224px -112px;width:24px;height:24px}
.flag-guyana{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-224px -140px;width:24px;height:24px}
.flag-haiti{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-224px -168px;width:24px;height:24px}
.flag-honduras{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-224px -196px;width:24px;height:24px}
.flag-hungary{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:0 -224px;width:24px;height:24px}
.flag-iceland{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-28px -224px;width:24px;height:24px}
.flag-india{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-56px -224px;width:24px;height:24px}
.flag-indonesia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px -224px;width:24px;height:24px}
.flag-iran{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-112px -224px;width:24px;height:24px}
.flag-iraq{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-140px -224px;width:24px;height:24px}
.flag-ireland{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-168px -224px;width:24px;height:24px}
.flag-italy{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-196px -224px;width:24px;height:24px}
.flag-jamaica{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-224px -224px;width:24px;height:24px}
.flag-japan{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-252px 0;width:24px;height:24px}
.flag-jordan{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-252px -28px;width:24px;height:24px}
.flag-kazakhstan{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-252px -56px;width:24px;height:24px}
.flag-kenya{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-252px -84px;width:24px;height:24px}
.flag-kiribati{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-252px -112px;width:24px;height:24px}
.flag-kuwait{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-252px -140px;width:24px;height:24px}
.flag-kyrgyzstan{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-252px -168px;width:24px;height:24px}
.flag-laos{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-252px -196px;width:24px;height:24px}
.flag-latvia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-252px -224px;width:24px;height:24px}
.flag-lebanon{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:0 -252px;width:24px;height:24px}
.flag-lesotho{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-28px -252px;width:24px;height:24px}
.flag-liberia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-56px -252px;width:24px;height:24px}
.flag-libya{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px -252px;width:24px;height:24px}
.flag-lichtenstein{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-112px -252px;width:24px;height:24px}
.flag-lithuania{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:0 0;width:24px;height:24px}
.flag-luxemburg{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-168px -252px;width:24px;height:24px}
.flag-macedonia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-196px -252px;width:24px;height:24px}
.flag-madagascar{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-224px -252px;width:24px;height:24px}
.flag-malavi{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-252px -252px;width:24px;height:24px}
.flag-malaysia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-280px 0;width:24px;height:24px}
.flag-maledives{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-280px -28px;width:24px;height:24px}
.flag-mali{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-280px -56px;width:24px;height:24px}
.flag-malta{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-280px -84px;width:24px;height:24px}
.flag-marshal-islands{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-280px -112px;width:24px;height:24px}
.flag-mauritania{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-280px -140px;width:24px;height:24px}
.flag-mauritius{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-280px -168px;width:24px;height:24px}
.flag-mexico{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-280px -196px;width:24px;height:24px}
.flag-micronesia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-280px -224px;width:24px;height:24px}
.flag-moldova{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-280px -252px;width:24px;height:24px}
.flag-monaco{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:0 -280px;width:24px;height:24px}
.flag-mongolia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-28px -280px;width:24px;height:24px}
.flag-montenegro{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-56px -280px;width:24px;height:24px}
.flag-morocco{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px -280px;width:24px;height:24px}
.flag-mozambique{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-112px -280px;width:24px;height:24px}
.flag-namibia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-140px -280px;width:24px;height:24px}
.flag-nauru{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-168px -280px;width:24px;height:24px}
.flag-nepal{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-196px -280px;width:24px;height:24px}
.flag-netherlands{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-224px -280px;width:24px;height:24px}
.flag-new-zealand{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-252px -280px;width:24px;height:24px}
.flag-nicaragua{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-280px -280px;width:24px;height:24px}
.flag-niger{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-308px 0;width:24px;height:24px}
.flag-nigeria{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-308px -28px;width:24px;height:24px}
.flag-north-korea{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-308px -56px;width:24px;height:24px}
.flag-norway{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-308px -84px;width:24px;height:24px}
.flag-oman{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-308px -112px;width:24px;height:24px}
.flag-pakistan{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-308px -140px;width:24px;height:24px}
.flag-palau{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-308px -168px;width:24px;height:24px}
.flag-panama{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-308px -196px;width:24px;height:24px}
.flag-papua-new-guinea{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-308px -224px;width:24px;height:24px}
.flag-paraguay{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-308px -252px;width:24px;height:24px}
.flag-peru{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-308px -280px;width:24px;height:24px}
.flag-philippines{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:0 -308px;width:24px;height:24px}
.flag-poland{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-28px -308px;width:24px;height:24px}
.flag-portugal{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-56px -308px;width:24px;height:24px}
.flag-qatar{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px -308px;width:24px;height:24px}
.flag-romania{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px -140px;width:24px;height:24px}
.flag-russia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-112px -308px;width:24px;height:24px}
.flag-rwanda{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-140px -308px;width:24px;height:24px}
.flag-saint-kitts-and-nevis{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-168px -308px;width:24px;height:24px}
.flag-saint-lucia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-196px -308px;width:24px;height:24px}
.flag-saint-vincent{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-224px -308px;width:24px;height:24px}
.flag-samoa{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-252px -308px;width:24px;height:24px}
.flag-san-marino{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-280px -308px;width:24px;height:24px}
.flag-sao-tome-and-principe{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-308px -308px;width:24px;height:24px}
.flag-saudi-arabia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-336px 0;width:24px;height:24px}
.flag-senegal{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-336px -28px;width:24px;height:24px}
.flag-serbia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-336px -56px;width:24px;height:24px}
.flag-seychelles{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-336px -84px;width:24px;height:24px}
.flag-sierra-leone{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-336px -112px;width:24px;height:24px}
.flag-singapore{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-336px -140px;width:24px;height:24px}
.flag-slovakia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-336px -168px;width:24px;height:24px}
.flag-slovenia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-336px -196px;width:24px;height:24px}
.flag-solomon-islands{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-336px -224px;width:24px;height:24px}
.flag-somalia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-336px -252px;width:24px;height:24px}
.flag-south-africa{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-336px -280px;width:24px;height:24px}
.flag-south-korea{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-336px -308px;width:24px;height:24px}
.flag-south-sudan{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:0 -336px;width:24px;height:24px}
.flag-spain{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-28px -336px;width:24px;height:24px}
.flag-sri-lanka{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-56px -336px;width:24px;height:24px}
.flag-sudan{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px -336px;width:24px;height:24px}
.flag-suriname{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-112px -336px;width:24px;height:24px}
.flag-swaziland{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-140px -336px;width:24px;height:24px}
.flag-sweden{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-168px -336px;width:24px;height:24px}
.flag-switzerland{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-196px -336px;width:24px;height:24px}
.flag-syria{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-224px -336px;width:24px;height:24px}
.flag-tajikistan{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-252px -336px;width:24px;height:24px}
.flag-tanzania{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-280px -336px;width:24px;height:24px}
.flag-thailand{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-308px -336px;width:24px;height:24px}
.flag-timor-leste{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-336px -336px;width:24px;height:24px}
.flag-togo{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-364px 0;width:24px;height:24px}
.flag-tonga{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-364px -28px;width:24px;height:24px}
.flag-trinidad-and-tobago{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-364px -56px;width:24px;height:24px}
.flag-tunisha{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-364px -84px;width:24px;height:24px}
.flag-turkey{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-364px -112px;width:24px;height:24px}
.flag-turkmenistan{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-364px -140px;width:24px;height:24px}
.flag-tuvalu{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-364px -168px;width:24px;height:24px}
.flag-uganda{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-364px -196px;width:24px;height:24px}
.flag-ukraine{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-364px -224px;width:24px;height:24px}
.flag-united-arab-emirates{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-364px -252px;width:24px;height:24px}
.flag-united-kingdom{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-364px -280px;width:24px;height:24px}
.flag-united-states-of-america{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-364px -308px;width:24px;height:24px}
.flag-uruguay{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-364px -336px;width:24px;height:24px}
.flag-uzbekistan{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:0 -364px;width:24px;height:24px}
.flag-vanatu{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-28px -364px;width:24px;height:24px}
.flag-vatican-city{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-56px -364px;width:24px;height:24px}
.flag-venezuela{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-84px -364px;width:24px;height:24px}
.flag-vietnam{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-112px -364px;width:24px;height:24px}
.flag-yemen{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-140px -364px;width:24px;height:24px}
.flag-zambia{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-168px -364px;width:24px;height:24px}
.flag-zimbabwe{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-196px -364px;width:24px;height:24px}
.flag-israel{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-223px -364px;width:24px;height:24px}
.flag-taiwan{background-image:url(clientlib-site/resources/images/flags-sprite.png);background-position:-252px -364px;width:24px;height:24px}
div#hamburger-icon,div#logo-small,div#icons-container{display:none}
div#hamburger-icon>img{height:32px;width:32px}
div#logo-small{width:160px;height:40px}
header.experiencefragment>.cmp-experiencefragment>.cmp-container>.aem-Grid{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;background:var(--color-white,#FFF)}
header.experiencefragment>.cmp-experiencefragment>.cmp-container>.aem-Grid>.container{display:flex}
header.experiencefragment div#utility-menu{display:flex;width:100%}
header.experiencefragment div#utility-menu>.aem-Grid{display:flex;justify-content:flex-end;align-items:center;gap:40px;align-self:stretch;background:var(--tan-default,#f3f0ec);width:100%}
header.experiencefragment div#utility-menu .iconlink{display:flex;align-items:center;width:max-content}
header.experiencefragment div#main-nav{display:flex;padding:0 40px;justify-content:space-between;align-items:center;align-self:stretch;width:100%}
header.experiencefragment div#main-nav .image div#logo{display:flex;width:176px;height:44px;justify-content:center;align-items:center}
header.experiencefragment div#main-nav .image div#logo{width:176px;height:100px;flex-shrink:0}
header.experiencefragment div#main-nav>.container>div#menu{display:flex;justify-content:center;align-items:center;gap:24px}
header.experiencefragment div#main-nav div#menu>.button{display:flex;width:160px;justify-content:center;align-items:center;gap:8px;border:1px solid var(--neutral-colors-black,#060808)}
header.experiencefragment div#main-nav a#menu-button{display:flex;height:40px;justify-content:center;align-items:center;gap:10px;text-decoration:none;border-radius:2px;color:var(--text-black,#060808)}
header.experiencefragment div#main-nav a#menu-button span{color:var(--text-black,#060808);font-size:14px;font-family:Noto Sans;font-style:normal;font-weight:600;line-height:20px}
@media(min-width:1440px) and (max-width:1919px){div#hamburger-icon,div#logo-small,div#icons-container{display:none}
}
@media(min-width:1024px) and (max-width:1439px){div#hamburger-icon,div#logo-small,div#icons-container.cmp-container{display:none}
div#main-nav{display:flex;padding:0 24px;justify-content:space-between;align-items:center;align-self:stretch}
div#utility-menu{display:flex;justify-content:flex-end;align-items:center;gap:40px;align-self:stretch}
header.experiencefragment div#main-nav a#menu-button{display:flex;height:40px;justify-content:center;align-items:center;gap:10px;text-decoration:none;border-radius:2px;color:var(--text-black,#060808);background:var(--color-white,#FFF);padding:unset}
}
@media(min-width:768px) and (max-width:1023px){div#utility-menu,div#main-nav,header.experiencefragment>.cmp-experiencefragment>.cmp-container>.aem-Grid>.container:has(div#main-nav),header.experiencefragment>.cmp-experiencefragment>.cmp-container>.aem-Grid>.container:has(div#utility-menu){display:none}
header.experiencefragment>.cmp-experiencefragment>.cmp-container{display:flex;flex-direction:column;align-items:center}
header.experiencefragment>.cmp-experiencefragment>.cmp-container>.aem-Grid{display:flex;height:auto;justify-content:space-between;flex-direction:row;align-items:center;align-self:stretch;background:var(--color-white,#FFF)}
div#hamburger-icon{display:flex;height:32px;width:32px;flex-direction:column;justify-content:center;align-items:center;padding:0 16px}
div#logo-small{display:flex;width:160px;height:40px;padding:0 8.5px;justify-content:center;align-items:center}
div#icons-container{display:flex;padding-right:0;flex-direction:column;justify-content:center;align-items:center}
div#icons-container>.aem-Grid{display:flex;justify-content:flex-end;align-items:center;gap:16px}
header.experiencefragment>.cmp-experiencefragment>.cmp-container>.aem-Grid>.container:has(div#icons-container){justify-content:right}
}
@media(min-width:320px) and (max-width:767px){div#utility-menu,div#main-nav,header.experiencefragment>.cmp-experiencefragment>.cmp-container>.aem-Grid>container:has(div#main-nav),header.experiencefragment>.cmp-experiencefragment>.cmp-container>.aem-Grid>.container:has(div#utility-menu){display:none !important}
header.experiencefragment>.cmp-experiencefragment>.cmp-container{display:flex;flex-direction:column;align-items:center}
header.experiencefragment>.cmp-experiencefragment>.cmp-container>.aem-Grid{display:flex;height:auto;justify-content:space-between;flex-direction:row;align-items:center;align-self:stretch;background:#FFF}
header.experiencefragment>.cmp-experiencefragment>.cmp-container>.aem-Grid:before{content:''}
div#hamburger-icon{display:flex;width:32px;height:32px;justify-content:center;align-items:center}
div#logo-small{display:flex;justify-content:center;align-items:center;width:auto}
div#logo-small img{width:143px}
div#icons-container{display:flex;padding-right:0;flex-direction:column;justify-content:center;align-items:center}
div#icons-container>.aem-Grid{display:flex;justify-content:flex-end;align-items:center}
header.experiencefragment>.cmp-experiencefragment>.cmp-container>.aem-Grid>.container:has(div#icons-container){justify-content:right}
}
body{margin-top:174px}
@media screen and (max-width:1023px){body{margin-top:96px}
}
@media screen and (max-width:767px){body{margin-top:104px}
}
.iconlink a{display:flex;align-items:center;text-decoration:none;width:max-content}
.cmp-iconlink .cmp-image__image{display:flex;width:32px;height:32px;padding:6.4px;justify-content:center;align-items:center}
.cmp-iconlink span{color:var(--text-black,#060808);font-size:14px;font-family:Noto Sans;font-weight:600;line-height:20px}
@media(min-width:1440px){.cmp-iconlink{display:flex;width:1440px;align-items:flex-start}
}
@media(min-width:1024px) and (max-width:1399px){.cmp-iconlink{display:flex;width:1024px;align-items:flex-start}
}
@media(min-width:320px) and (max-width:767px){.cmp-iconlink{display:flex;width:320px;align-items:flex-start}
}
.link-list-container{display:flex;justify-content:flex-end;align-items:flex-start;gap:40px}
.link-list{display:flex;flex-direction:column;align-items:flex-start;gap:8px;list-style-type:none}
.btn_shop_bold{display:flex;padding:4px 8px;align-items:flex-start;gap:10px;color:#060808;text-decoration:none;font-size:14px;font-family:Noto Sans;font-style:normal;font-weight:600;line-height:20px}
.btn_shop{display:flex;padding:4px 8px;align-items:flex-start;gap:10px;color:#060808;text-decoration:none;font-size:14px;font-family:Noto Sans;font-style:normal;font-weight:400;line-height:20px}
.sub{display:flex;align-items:flex-start;gap:24px}
.sublink-list{display:flex;flex-direction:column;align-items:flex-start;gap:8px;list-style-type:none}
@media(min-width:768px){.sub{display:flex;align-items:flex-start;gap:40px}
}
@media(min-width:1440px){.link-list-container{display:flex;justify-content:flex-end;align-items:flex-start;gap:80px}
.sub{display:flex;align-items:flex-start;gap:40px}
}
.landinghero{display:flex;justify-content:center}
.cmp-landinghero{display:flex;align-self:stretch;width:100%;align-items:end;justify-content:center}
.cmp-landinghero__hero-text{display:flex;width:1172px;justify-content:center;align-items:flex-end;gap:49px;padding-bottom:40px;position:absolute}
.cmp-landinghero__hero-text span{font-family:Noto Sans;font-size:200px;font-style:normal;font-weight:900;line-height:84.4%;text-transform:uppercase;width:600px}
div#hero-image{display:flex;flex-shrink:0;justify-content:center;width:100%;background-size:contain !important;background-repeat:no-repeat !important}
span#text1{color:var(--neutral-colors-white,#FFF);letter-spacing:9px;text-align:right}
span#text2{color:var(--primary-red-default,#a40500)}
@media(min-width:1440px) and (max-width:1919px){.landinghero>.cmp-landinghero{width:100%}
.cmp-landinghero__hero-text{width:100%}
.cmp-landinghero__hero-text span{font-size:200px}
div#hero-image{width:100%;flex-shrink:0}
}
@media(min-width:1024px) and (max-width:1439px){.cmp-landinghero__hero-text{width:auto;padding-bottom:40px;flex:auto}
.cmp-landinghero__hero-text span{font-size:140px}
div#hero-image{width:100%;flex-direction:column}
}
@media(min-width:768px) and (max-width:1023px){.cmp-landinghero__hero-text{width:618px;height:168px;padding-bottom:40px;flex:auto;align-self:end}
.cmp-landinghero__hero-text span{font-size:100px}
div#hero-image{width:100%;justify-content:center}
}
@media(min-width:320px) and (max-width:767px){.cmp-landinghero__hero-text{width:100%;height:240px;padding-bottom:13px;flex:auto;align-self:end;gap:19px}
.cmp-landinghero__hero-text span{width:min-content;font-size:48px}
div#hero-image{width:100%}
}
@media screen and (max-width:320px){.cmp-landinghero__hero-text{gap:5px}
span#text1{letter-spacing:5px}
}
.cmp-promotion-container{display:flex;height:560px;padding-right:0;align-items:flex-end;align-self:stretch;background:#FFF}
.cmp-promotion-image{display:flex;flex:0 1 45%;align-self:stretch;background-size:100% !important}
.cmp-promotion-text{display:flex;width:428px;padding-left:40px;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;align-self:stretch}
.cmp-promotion-title{color:var(--text-black,#060808);font-family:Noto Sans;font-size:48px;font-style:normal;font-weight:600;line-height:normal;margin-block-end:-0.5em !important}
.cmp-promotion-context p{color:var(--text-black,#060808);font-family:Noto Sans;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin:0}
.cmp-pro-button{display:flex;width:240px;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--primary-red-default,#a40500);height:48px;padding:12px 40px}
.btn_promotion{color:var(--text-white,#FFF);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}
@media(min-width:1440px) and (max-width:1919px){.cmp-promotion-container{display:flex;height:480px;padding-right:0;align-items:flex-end;align-self:stretch;background:#FFF}
.cmp-pro-button{display:flex;width:160px;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--primary-red-default,#a40500);height:24px;padding:12px 40px}
.cmp-img{flex:1 0 0;align-self:auto;background:lightgray 50% / cover no-repeat}
.pro-text{display:flex;width:428px;padding:0 188px 0 40px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch}
}
@media(min-width:1024px) and (max-width:1439px){.cmp-promotion-container{display:flex;height:480px;padding-right:0;align-items:flex-end;align-self:stretch;background:#FFF}
.cmp-img{flex:1 0 0;align-self:auto;background:lightgray 50% / cover no-repeat}
.pro-text{display:flex;width:428px;padding-left:40px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch}
}
@media(min-width:768px) and (max-width:1023px){.cmp-img{flex:1 0 0;align-self:auto;background:lightgray 50% / cover no-repeat}
.pro-text{display:flex;width:428px;padding-left:40px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;align-self:stretch}
.cmp-pro-button{display:flex;width:240px;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--primary-red-default,#a40500);height:40px;padding:12px 40px}
.btn_promotion{color:var(--text-white,#FFF);font-family:Noto Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}
.cmp-promotion-container{display:flex;height:auto;padding-right:0;align-items:flex-end;align-self:stretch;background:#FFF}
}
@media(min-width:320px) and (max-width:767px){.cmp-promotion-container{display:flex;width:320px;padding-right:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;background:#FFF}
.cmp-img{display:flex;width:320px;flex-direction:column;align-items:flex-end;align-self:stretch}
.pro-text{display:flex;padding:16px 24px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;align-self:stretch}
.cmp-promotion-title{color:var(--text-black,#060808);font-family:Noto Sans;font-size:24px;font-style:normal;font-weight:300;line-height:normal}
.promotionpage>.cmp-promotion-container>div.pro-text>div.cmp-text p{color:var(--text-black,#060808);font-family:Noto Sans;font-size:24px;font-style:normal;font-weight:600;line-height:normal}
.cmp-pro-button{display:flex;width:192px;justify-content:center;align-items:center;gap:8px;border-radius:2px;background:var(--primary-red-default,#a40500);height:48px;padding:12px 40px;flex:1 0 0}
.btn_promotion{color:var(--text-white,#FFF);font-family:Noto Sans;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}
}
.topiclink{display:flex;padding:80px 188px;flex-direction:column;justify-content:center;align-items:center;gap:40px;align-self:stretch;background:#f3f0ec}
.cmp-topiclink{display:flex;width:1064px;flex-direction:column;align-items:center;gap:40px}
.cmp-topiclink__content{display:flex;width:1064px;flex-direction:column;align-items:flex-start;gap:40px}
.cmp-topiclink__content_header{display:flex;align-items:flex-start;gap:12px;color:#060808;align-self:flex-start;margin:0}
.cmp-topiclink__content_header>p{font-family:Noto Sans;font-size:48px;font-style:normal;font-weight:100;line-height:normal;margin:0}
.cmp-topiclink__content_container{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}
.cmp-topiclink__content_container_technology{display:flex;align-items:flex-start;gap:24px;align-self:stretch;flex-direction:column}
.cmp-topiclink__content_container_technology>.cmp-topiclink__content>div{width:inherit}
.cmp-topiclink__content_container_technology>.cmp-topiclink__content>div>.container>.cmp-container{display:flex;gap:24px}
.cmp-topiclink__content_container_technology>.cmp-topiclink__content>div>.container>.cmp-container>.collectioncard{width:100%}
.cmp-topiclink__content_container_technology>.container>.cmp-container>.aem-Grid{display:flex;align-items:flex-start;gap:24px;align-self:stretch}
.cmp-topiclink__new-par{display:none}
.cmp-topiclink-button{display:flex;width:408px;height:48px;justify-content:center;align-items:center;gap:8px;border-radius:2px;border:1px solid var(--neutral-colors-black,#060808);text-decoration:none;color:var(--text-black,#060808);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:600;line-height:24px}
@media(min-width:768px) and (max-width:1023px){.topiclink{padding:0;flex-direction:column;justify-content:center;align-items:center}
.cmp-topiclink{width:100%}
.cmp-topiclink__content{width:100%}
.cmp-topiclink__content_container_technology>.cmp-topiclink__content>div>.container>.cmp-container{justify-content:center;align-items:flex-start}
.cmp-topiclink__content_container_technology>.cmp-topiclink__content>div>.container>.cmp-container>.collectioncard{display:flex;max-width:316px;width:100%;height:416px}
.cmp-topiclink__content:nth-child(2){display:none}
}
@media(min-width:320px) and (max-width:767px){.topiclink{padding:24px;flex-direction:column;justify-content:center;align-items:center}
.cmp-topiclink{width:100%}
.cmp-topiclink__content{width:100%}
.cmp-topiclink__content_container_technology>.cmp-topiclink__content>div>.container>.cmp-container{justify-content:center;align-items:center;flex-direction:column}
.cmp-topiclink__content_container_technology>.cmp-topiclink__content>div>.container>.cmp-container>.collectioncard{display:flex;width:100%;height:416px}
.cmp-topiclink__content:nth-child(2){display:none}
}
.cmp-find-grip-container{display:flex;width:1064px;align-items:center;gap:40px;margin:80px auto}
.cmp-find-grip-img{width:563px;height:480px;flex-shrink:0}
.cmp-find-grip-img .cmp-image{width:100%;height:100%;object-fit:cover}
.cmp-find-grip-img .cmp-image .cmp-image__image{width:100%;height:100%;object-fit:contain}
.find-grip-text{display:flex;width:461px;padding:64px 0;flex-direction:column;align-items:flex-start;gap:40px;flex-shrink:0;background:rgba(255,255,255,0.00)}
.text-section{display:flex;flex-direction:column;gap:16px}
.cmp-find-grip-title{color:var(--neutral-colors-black,#060808);font-family:Noto Sans;font-size:48px;font-style:normal;font-weight:300;line-height:normal}
.cmp-find-grip-title p{margin-bottom:0}
.find-grip-text .cmp-text p{display:flex;flex-direction:column;align-self:stretch;color:var(--neutral-colors-black,#060808);font-family:Noto Sans;font-size:20px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:0}
.btn_find{display:flex;width:408px;height:48px;padding:12px 40px;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--color-primary-red,#a40500);color:var(--text-white,#FFF);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none;cursor:pointer}
.btn_find:hover{text-decoration:none;color:#fff}
@media(min-width:1024px) and (max-width:1399px){.cmp-find-grip-container{width:864px;gap:40px;margin:64px auto}
.cmp-find-grip-img{width:412px}
.find-grip-text{width:412px}
.btn_find{width:408px}
}
@media screen and (max-width:1023px){.cmp-find-grip-container{width:656px;gap:24px;margin:40px auto;padding:20px 0}
.cmp-find-grip-img{width:320px;height:320px}
.find-grip-text{width:312px;gap:24px;padding:0}
.btn_find{width:312px;height:40px}
.cmp-find-grip-title{font-size:24px}
.find-grip-text .cmp-text p{font-size:16px;font-weight:400;line-height:22px}
}
@media screen and (max-width:767px){.cmp-find-grip-container{width:100%;gap:24px;margin:inherit;flex-direction:column;align-items:center;padding:0}
.find-grip-text{width:100%;padding:0 24px 24px 24px}
.cmp-find-grip-button,.btn_find{width:100%}
.cmp-find-grip-img{width:100%;height:280px;text-align:center}
.cmp-find-grip-img .cmp-image .cmp-image__image{width:236px;height:280px;object-fit:contain;object-position:right;margin:0 42px}
}
.cmp-features-card{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;background:#FFF}
.cmp-features-carousel-text-container{width:320px;height:166px;display:inline-flex;flex-direction:column;align-items:flex-start}
.cmp-features-carousel-title{color:var(--text-black,#060808);font-family:Noto Sans;font-size:32px;font-style:normal;font-weight:600;line-height:normal;margin-block:0}
.features-card>.cmp-features-card>.cmp-features-carousel-text-container>div.cmp-text p{color:var(--text-black,#060808);font-family:Noto Sans;font-size:20px;font-style:normal;font-weight:500;line-height:28px}
.cmp-features-carousel-button{display:flex;height:24px;padding:12px 0;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:2px;border:1px solid var(--neutral-colors-black,#060808)}
.btn_seeProducts{color:var(--text-black,#060808);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}
.cp-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}
.cp-modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}
.cp-close{color:#aaa;float:right;font-size:28px;font-weight:bold}
.cp-close:hover,.cp-close:focus{color:#000;text-decoration:none;cursor:pointer}
.inner-container{margin:0 80px}
.cmp-image_text_cta{display:flex;padding-bottom:24px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:24px;border-bottom:1px solid var(--color-black,#060808);align-items:stretch;font-family:Noto Sans;font-style:normal}
.cmp-image_text_cta__img img{width:100%;height:480px;object-fit:cover;object-position:bottom}
.cmp-image_text_cta__text{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}
.cmp-image_text_cta__text h3{color:var(--text-black,#060808);font-size:40px;font-weight:600;line-height:normal;margin:0}
.cmp-image_text_cta__text p{font-size:16px;font-weight:400;line-height:22px;margin:0}
.cmp-image_text_cta__bottom{display:flex;align-items:center;gap:16px;align-self:stretch}
.cmp-image_text_cta__bottom .cmp-image_text_cta__time{display:flex;align-items:center;gap:8px;flex:1 0 0}
.cmp-image_text_cta__bottom .cmp-image_text_cta__time img{display:flex;width:24px;height:24px;padding:.501px .501px .499px .499px;justify-content:center;align-items:center;width:23px;height:23px;flex-shrink:0}
.cmp-image_text_cta__bottom .cmp-image_text_cta__time .cta-time{flex:1 0 0;color:var(--text-black,#060808);font-size:16px;font-style:normal;font-weight:500;line-height:22px}
.cmp-image_text_cta__bottom .cta-button{display:flex;width:400px;height:48px;padding:12px 40px;justify-content:center;align-items:center;gap:10px;border-radius:2px;background:var(--color-primary-red,#a40500);text-decoration:none;color:var(--text-white,#FFF);font-size:16px;font-weight:600}
@media screen and (max-width:1339px){.inner-container{margin:0 64px}
}
@media screen and (max-width:1024px){.cmp-image_text_cta__img img{height:400px}
}
@media screen and (max-width:768px){.inner-container{margin:0 40px}
.cmp-image_text_cta__text h3{font-size:24px}
.cmp-image_text_cta__img img{height:280px}
.cmp-image_text_cta__bottom .cta-button{width:240px;height:40px;font-size:14px}
}
@media screen and (max-width:767px){.inner-container{margin:0 24px}
.cmp-image_text_cta__bottom{flex-direction:column;align-items:flex-start}
.cmp-image_text_cta__img img{height:240px;object-position:right}
.cmp-image_text_cta__bottom .cta-button{width:100%;height:40px}
}
.cmp-image_text_video{display:flex;padding-right:80px;align-items:flex-start;gap:40px;height:640px}
.cmp-image_text_video__img{display:flex;width:50vw;height:inherit;justify-content:center;align-items:center;flex-shrink:0;background-position:center !important;background-size:cover !important}
.cmp-image_text_video__panelbox{scroll-behavior:smooth;flex-direction:column-reverse;display:flex;min-height:100%}
.cmp-image_text_video__panel{display:flex;justify-content:center;flex-direction:column;height:360px}
.cmp-image_text_video__header{display:flex;padding:8px 0;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}
.cmp-image_text_video__header-step{align-self:stretch;color:var(--text-black,#060808);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal}
.cmp-image_text_video__header-title{align-self:stretch;color:var(--text-black,#060808);font-family:Noto Sans;font-size:32px;font-style:normal;font-weight:600;line-height:normal}
.cmp-image_text_video__header-utilities{display:flex;align-items:flex-start;gap:8px;align-self:stretch}
.cmp-image_text_video__header-utilities-utility{display:flex;align-items:center;gap:4px;flex:1 0 0}
.cmp-image_text_video__iconbox{display:flex;width:40px;height:40px;padding:8px;justify-content:center;align-items:center;height:auto;cursor:pointer;transform:rotate(0);transition:transform .4s,easy-in}
.cmp-image_text_video__iconbox-accordion-closed{transform:rotate(180deg)}
.cmp-image_text_video__icon{display:flex;width:24px;height:24px;padding:.501px .501px .499px .499px;justify-content:center;align-items:center;flex-shrink:0}
.cmp-image_text_video__icon.accordion{padding:6px .5px 5.255px .5px}
.cmp-image_text_video__header-utilities-text{flex:1 0 0;color:var(--text-black,#060808);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:400;line-height:22px}
.cmp-image_text_video__body{display:flex;padding:24px 0;align-items:flex-start;gap:10px;align-self:stretch;border-top:1px solid var(--neutral-colors-black,#060808)}
.cmp-image_text_video__body-text{color:var(--text-black,#060808);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:400;line-height:22px}
.cmp-image_text_video__accordion{display:flex;padding:8px 0 16px 0;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-top:1px solid var(--text-black,#060808)}
.cmp-image_text_video__accordion-header{display:flex;padding:8px 8px 0 0;align-items:center;gap:24px;align-self:stretch;flex-direction:row;justify-content:space-between}
.cmp-image_text_video__accordion-header>span{flex:1 0 0;color:var(--text-black,#060808);font-family:Noto Sans;font-size:20px;font-style:normal;font-weight:600;line-height:normal}
.cmp-image_text_video__accordionbox{opacity:1;transition:opacity .2s,easy-out;width:100%;height:fit-content}
.cmp-image_text_video__accordion-closed{opacity:0;height:0}
.cmp-image_text_video__accordion-closed .cmp-image_text_video__player{max-height:unset}
.cmp-image_text_video__accordion-closed .cmp-image_text_video__accordion-video-label{display:none}
.cmp-image_text_video__accordion-x-video{display:flex;align-items:flex-start;flex-direction:column;padding-bottom:12px}
.cmp-image_text_video__accordion-video-container{display:flex;align-items:flex-start;gap:16px;align-self:stretch;width:100%;flex-direction:column}
.cmp-image_text_video__accordion-video{display:flex;flex-direction:row;align-items:flex-start;flex:1 0 0;justify-content:space-between;width:100%}
.cmp-image_text_video__player{display:flex;width:14vw !important;height:9vw !important;flex-shrink:0;flex-direction:column;transition:height 1.9s,ease-in;gap:8px}
.cmp-image_text_video__player>video-js{width:inherit;height:inherit}
.video-js:hover .vjs-big-play-button{background-color:var(--primary-red-default,#a40500)}
.video-js.vjs-mouse .vjs-big-play-button:hover{background-color:var(--primary-red-light,#dd472b)}
.cmp-image_text_video__accordion-video-label{align-self:stretch;color:var(--text-black,#060808);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:400;line-height:22px}
.video-js.vjs-mouse .vjs-big-play-button{opacity:.8;border-radius:10%;border-style:solid;border-width:2px;border-color:#fff;height:60px;top:65%}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before{top:-35%}
.cmp-image_text_video.bg-dark-theme{background:var(--text-black,#060808);color:var(--text-black,#fff)}
.cmp-image_text_video.bg-dark-theme .cmp-image_text_video__header{color:var(--text-black,#fff)}
.cmp-image_text_video.bg-dark-theme .cmp-image_text_video__header-step{color:var(--text-black,#fff)}
.cmp-image_text_video.bg-dark-theme .cmp-image_text_video__header-title{color:var(--text-black,#fff)}
.cmp-image_text_video.bg-dark-theme .cmp-image_text_video__header-utilities-text{color:var(--text-black,#fff)}
.cmp-image_text_video.bg-dark-theme .cmp-image_text_video__body{border-top:1px solid var(--text-black,#fff)}
.cmp-image_text_video.bg-dark-theme .cmp-image_text_video__accordion{border-top:1px solid var(--text-black,#fff)}
.cmp-image_text_video.bg-dark-theme .cmp-image_text_video__body-text{color:var(--text-black,#fff)}
.cmp-image_text_video.bg-dark-theme .cmp-image_text_video__accordion-header>span{color:var(--text-black,#fff)}
.cmp-image_text_video.bg-dark-theme .cmp-image_text_video__accordion-video-label{color:var(--text-black,#fff)}
.cmp-image_text_video.bg-dark-theme svg{fill:var(--text-black,#fff)}
.cmp-image_text_video.bg-dark-theme .cmp-image_text_video__icon.accordion img{-webkit-filter:invert(100%);filter:invert(100%)}
@media(min-width:1440px) and (max-width:1919px){.cmp-image_text_video__player{width:13.1vw !important;height:8.8vw !important}
}
@media(min-width:1024px) and (max-width:1440px){.cmp-image_text_video{height:533px;padding-right:64px}
.cmp-image_text_video__accordion-video{gap:0;justify-content:space-evenly}
.cmp-image_text_video__player{width:12.3vw !important;height:9vw !important}
}
@media(min-width:768px) and (max-width:1024px){.cmp-image_text_video{padding-right:0;flex-direction:column;align-items:flex-start;gap:16px;height:auto}
.cmp-image_text_video__img{width:100vw;height:400px}
.cmp-image_text_video__panel{padding:0 24px;gap:0;overflow:unset}
.cmp-image_text_video__player{width:30.5vw !important;height:19.8vw !important}
}
@media(min-width:320px) and (max-width:767px){.cmp-image_text_video{height:unset}
.cmp-image_text_video{padding-right:0;flex-direction:column;align-items:center;gap:24px}
.cmp-image_text_video__img{width:100vw;height:240px}
.cmp-image_text_video__panel{padding:0 40px;gap:0;overflow:unset}
.cmp-image_text_video__accordion-video-container{width:100%}
.cmp-image_text_video__accordion-video{flex-direction:column}
.cmp-image_text_video__player{width:93vw !important;height:56vw !important}
}
.title-subtitle-text{padding-bottom:80px}
.cmp-title-subtitle-container i{font-style:italic}
.cmp-title-subtitle-container{display:flex;flex-direction:column;gap:24px}
.cmp-title-subtitle-container ul,.cmp-title-subtitle-container ol{margin-bottom:0}
.cmp-title-subtitle-container h3{text-align:left;font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}
.cmp-title-subtitle-container h4{display:flex;text-align:left;font-size:32px;font-style:normal;font-weight:700;line-height:normal;color:#b50606;margin-bottom:0}
.cmp-title-subtitle-container .text-box{display:flex;flex-direction:column;gap:24px}
.cmp-title-subtitle-container p,.cmp-title-subtitle-container li{align-self:stretch;color:#060808;font-size:20px;font-style:normal;font-weight:500;line-height:28px;margin-bottom:0}
.cmp-title-subtitle-container .button{display:flex;width:240px;justify-content:center;align-items:center;border-radius:2px;background:#a40500;height:48px;padding:12px 40px;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-decoration:none}
@media screen and (max-width:1023px){.cmp-title-subtitle-container h3{font-size:24px}
.cmp-title-subtitle-container h4{font-size:20px}
.cmp-title-subtitle-container p,.cmp-title-subtitle-container li{font-size:16px;font-weight:400;line-height:22px}
.cmp-title-subtitle-container .button{height:40px}
}
@media screen and (max-width:768px){.title-subtitle-text{padding:24px 0}
}
@media screen and (max-width:767px){.cmp-title-subtitle-container .button{width:100%}
}
.cmp-article__body{display:flex;padding:0 188px;flex-direction:column;align-items:center;gap:16px;align-self:stretch}
.cmp-article_header{display:flex;padding-bottom:40px;flex-direction:column;align-items:center;gap:16px}
.cmp-article_header__block{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;padding-top:63px}
.cmp-article_header__label{align-self:stretch;color:#060808;font-family:Noto Sans;font-size:20px;font-style:normal;font-weight:600;line-height:normal}
.cmp-article_header__divider{width:40px;height:1px;background:#060808}
.cmp-article__title{align-self:stretch;color:#060808;font-family:Noto Sans;font-size:48px;font-style:normal;font-weight:600;line-height:normal}
.cmp-article__datebox{display:flex;justify-content:space-between;align-items:center;align-self:stretch}
.cmp-article__date{color:#060808;font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:400;line-height:22px}
.cmp-article__description{align-self:stretch;color:var(--text-black,#060808);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:400;line-height:22px}
.cmp-article_header__img{display:flex;padding-bottom:0;justify-content:flex-start;align-items:center;opacity:.5;width:100%;position:absolute}
.cmp-article_header__img-background{height:280px;width:160px}
@media(min-width:1024px) and (max-width:1439px){.cmp-article__body{padding:0 64px}
}
@media(min-width:768px) and (max-width:1023px){.cmp-article__body{padding:0 64px}
.cmp-article__title{font-size:24px}
}
@media(min-width:320px) and (max-width:767px){.cmp-article__body{padding:0 24px}
.cmp-article__title{font-size:24px}
}
.cmp-news_landing{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}
.cmp-news_landing__top{display:flex;padding:40px 80px;align-items:flex-start;gap:40px;align-self:stretch;background:var(--color-tan,#f3f0ec)}
.cmp-news_landing__tilecard{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;align-self:stretch;border-bottom:1px solid var(--neutral-colors-black,#060808)}
.cmp-news_landing__50{display:flex;width:calc(50% - 80px);flex:unset;flex-direction:row}
.cmp-news_landing__50 .cmp-news_landing__tilecard-image{min-width:300px;min-height:300px}
.cmp-news_landing__tilecard-image,.cmp-news_landing__tilecard-image-main{display:flex;flex:1 0 0;align-self:stretch;width:100%;max-height:240px;background-size:cover !important;background-repeat:no-repeat !important;background-position-x:center !important;background-position-y:center !important}
.cmp-news_landing__tilecard-image-main{min-height:600px;max-height:600px}
.cmp-news_landing__tilecard-container{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}
.cmp-news_landing__tilecard-text{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}
.cmp-news_landing__tilecard-title,.cmp-news_landing__tilecard-title-main{color:var(--text-black,#060808);font-family:Noto Sans;font-size:24px;font-style:normal;font-weight:600;line-height:normal}
.cmp-news_landing__tilecard-title-main{font-size:40px}
.cmp-news_landing__tilecard-paragraph{color:var(--text-black,#060808);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:400;line-height:22px}
.cmp-news_landing__tilecard-bottom{display:flex;align-items:center;gap:16px;align-self:stretch;margin-top:auto}
.cmp-news_landing__tilecard-date{color:var(--text-black,#060808);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:400;line-height:22px}
.cmp-news_landing__tilecard-link{margin-left:auto;display:flex;height:48px;padding:12px 0;justify-content:flex-end;align-items:center;border-radius:2px;color:var(--text-primary-red,#a40500);text-align:right;font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:700;line-height:24px;text-decoration-line:underline}
.cmp-news_landing__right{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0;align-self:stretch}
.cmp-news_landing__articleList{display:flex;padding:24px 80px;flex-direction:row;align-items:flex-start;gap:16px;align-self:stretch;flex-wrap:wrap !important;width:100%}
.cmp-news_landing__pagination{display:flex;padding:40px 0;align-items:center;gap:8px;align-self:center}
.cmp-news_landing__pagination-iconButton{display:flex;width:52px;height:52px;padding:4px;justify-content:center;align-items:center;gap:10px;border-radius:47px;background:var(--tan-default,#f3f0ec)}
.cmp-news_landing__pagination-iconBox{display:flex;width:44px;height:44px;padding:14.8px 15.2px 15.2px 14.8px;justify-content:center;align-items:center;flex-shrink:0}
.cmp-news_landing__pagination-icon{display:flex;width:14px;height:14px;padding:.292px 3.267px .292px 3.3px;justify-content:center;align-items:center;flex-shrink:0}
.cmp-news_landing__pagination-icon-svg{width:7.434px;height:13.417px;flex-shrink:0}
.cmp-news_landing__pagination-container{display:flex;align-items:flex-start}
.cmp-news_landing__pagination-page{display:flex;padding:8px 16px;flex-direction:column;align-items:flex-start;gap:10px;color:#000;font-family:Noto Sans;font-size:14px;font-style:normal;font-weight:700;line-height:20px;text-decoration-line:underline}
@media(min-width:1024px) and (max-width:1440px){.cmp-news_landing__top{padding:40px 64px}
.cmp-news_landing__tilecard-image,.cmp-news_landing__tilecard-image-main{width:100%;max-height:240px}
.cmp-news_landing__tilecard-image-main{min-height:600px;max-height:600px;width:100%}
.cmp-news_landing__articleList{width:auto;padding:24px 80px}
.cmp-news_landing__50{width:calc(50% - 64px);padding:24px 0}
.cmp-news_landing__tilecard.cmp-news_landing__50{width:49%}
.cmp-news_landing__50 .cmp-news_landing__tilecard-image{min-width:208px;min-height:388px}
.cmp-news_landing__tilecard-container-50{height:388px}
.cmp-news_landing__tilecard-bottom-50{margin-top:auto}
}
@media(min-width:768px) and (max-width:1024px){.cmp-news_landing__top{padding:0 24px 16px 24px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}
.cmp-news_landing__tilecard-image,.cmp-news_landing__tilecard-image-main{width:100%;min-height:240px}
.cmp-news_landing__tilecard-title-main{font-size:24px}
.cmp-news_landing__tilecard-image-main{width:100%;max-height:240px;height:240px;min-height:240px}
.cmp-news_landing__tilecard-link{height:unset}
.cmp-news_landing__right{flex-direction:row}
.cmp-news_landing__articleList{width:auto;padding:0 24px}
.cmp-news_landing__50{width:calc(50% - 64px);padding:24px 0}
.cmp-news_landing__tilecard.cmp-news_landing__50{width:48.8%;flex-direction:column;padding:0}
.cmp-news_landing__50 .cmp-news_landing__tilecard-image{min-height:240px}
.cmp-news_landing__tilecard-container-50{height:unset}
.cmp-news_landing__tilecard-bottom-50{margin-top:auto}
}
@media(min-width:320px) and (max-width:767px){.cmp-news_landing__top,.cmp-news_landing__articleList{padding:0 16px 16px 16px;flex-direction:column;gap:16px}
.cmp-news_landing__tilecard-image,.cmp-news_landing__tilecard-image-main{width:100%;min-height:240px}
.cmp-news_landing__tilecard-title-main{font-size:16px}
.cmp-news_landing__tilecard-image-main{width:100%;max-height:240px;height:240px;min-height:240px}
.cmp-news_landing__tilecard-link{height:unset}
.cmp-news_landing__articleList{width:auto;background:var(--color-tan,#f3f0ec)}
.cmp-news_landing__50{width:calc(50% - 64px);padding:24px 0}
.cmp-news_landing__tilecard.cmp-news_landing__50{width:100%;flex-direction:column;padding:0}
.cmp-news_landing__50 .cmp-news_landing__tilecard-image{min-height:240px;min-width:unset}
.cmp-news_landing__tilecard-container-50{height:unset}
.cmp-news_landing__tilecard-bottom-50{margin-top:auto}
}
.inner-container{margin:0 80px}
.cmp-careers_landing{display:flex;padding-bottom:0;flex-direction:column;align-items:center}
.cmp-careers_landing a:hover,.cmp-careers_landing a:focus{text-decoration:none}
.cmp-careers_landing__top,.cmp-careers_landing__row{display:flex;width:100%;padding:0 0 40px 0;align-items:flex-start;gap:40px;box-sizing:border-box}
.cmp-careers_landing__top{align-items:flex-end}
.cmp-careers_landing__row{flex-wrap:wrap !important}
.cmp-careers_landing__left{display:flex;flex-direction:column;align-items:center;gap:40px;flex:1 0 0}
.cmp-careers_landing__card{display:flex;padding-bottom:24px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-bottom:1px solid var(--neutral-colors-black,#060808)}
.cmp-careers_landing__img{display:flex;height:425px;justify-content:flex-end;align-items:center;align-self:stretch;background-size:cover !important;background-repeat:no-repeat !important;background-position-x:center !important;background-position-y:center !important}
.cmp-careers_landing__container{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}
.cmp-careers_landing__text{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}
.cmp-careers_landing__title{align-self:stretch;color:var(--text-black,#060808);font-family:Noto Sans;font-size:24px;font-style:normal;font-weight:600;line-height:normal}
.cmp-careers_landing__description{align-self:stretch;color:var(--text-black,#060808);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:400;line-height:22px}
.cmp-careers_landing__right{display:flex;align-items:flex-start;gap:40px;width:400px;flex-direction:column}
.cmp-careers_landing__tilecard{display:flex;padding-bottom:24px;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;align-self:stretch;border-bottom:1px solid var(--neutral-colors-black,#060808);min-height:270px}
.mp-careers_landing__33{width:calc((100% - 80px) / 3);flex:unset}
.cmp-careers_landing__tilecard-container{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;align-self:stretch}
.cmp-careers_landing__tilecard-text{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0;align-self:stretch}
.cmp-careers_landing__tilecard-title{align-self:stretch;color:var(--text-black,#060808);font-family:Noto Sans;font-size:24px;font-style:normal;font-weight:600;line-height:normal}
.cmp-careers_landing__right .cmp-careers_landing__tilecard-title{margin-top:14px}
.cmp-careers_landing__tilecard-description{flex:1 0 0;align-self:stretch;color:var(--text-black,#060808);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:400;line-height:22px}
.cmp-careers_landing__tilecard-button{display:flex;align-items:center;gap:16px;align-self:stretch}
.cmp-careers_landing__tilecard-button-button{display:flex;height:48px;padding:12px 0;justify-content:center;align-items:center;gap:8px;flex:1 0 0;border-radius:2px;border:1px solid var(--neutral-colors-black,#060808);background-color:white;cursor:pointer}
.cmp-careers_landing__tilecard-button-button:hover{background:var(--tan-default,#f0f0f0)}
.cmp-careers_landing__tilecard-button-base{display:flex;height:48px;padding:12px 40px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border-radius:2px}
.cmp-careers_landing__tilecard-button-label{color:var(--text-black,#060808);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-decoration:none}
@media screen and (max-width:1440px){.cmp-careers_landing__img{height:400px}
}
@media screen and (max-width:1339px){.inner-container{margin:0 64px}
.cmp-careers_landing__right .cmp-careers_landing__tilecard-title{margin-top:0}
}
@media screen and (max-width:1024px){.cmp-careers_landing__left,.cmp-careers_landing__right{flex:1;width:50%;overflow:hidden}
.cmp-careers_landing__top{align-items:normal}
.cmp-careers_landing__right{gap:24px}
.cmp-careers_landing__title{font-size:24px}
}
@media screen and (max-width:768px){.inner-container{margin:0 40px}
.cmp-careers_landing__left,.cmp-careers_landing__right{flex:1;width:100%;overflow:hidden}
.cmp-careers_landing__top{flex-direction:column}
.cmp-careers_landing__right{flex-direction:row}
.mp-careers_landing__33{width:calc((100% - 24px) / 2);flex:unset}
.cmp-careers_landing__tilecard-text{gap:8px}
.cmp-careers_landing__right,.cmp-careers_landing__top,.cmp-careers_landing__row{gap:24px}
.cmp-careers_landing__row{justify-content:space-around}
.cmp-careers_landing__img{height:320px}
.cmp-careers_landing__top,.cmp-careers_landing__row{padding-bottom:16px}
.cmp-careers_landing__tilecard{min-height:263px;padding-bottom:16px}
.cmp-careers_landing__tilecard-title{font-size:20px}
.cmp-careers_landing__tilecard-button-button,.cmp-careers_landing__tilecard-button-base{height:40px}
}
@media(min-width:320px) and (max-width:767px){.inner-container{margin:0 24px}
.cmp-careers_landing__title{font-size:20px}
.cmp-careers_landing__top,.cmp-careers_landing__row{padding:16px 0 0 0;flex-direction:column;width:auto;gap:16px}
.cmp-careers_landing__img{height:200px;padding:initial}
.cmp-careers_landing__right{width:unset;flex-direction:column}
.mp-careers_landing__33{max-width:unset;width:unset}
.cmp-careers_landing__left,.cmp-careers_landing__right{width:auto;overflow:unset;gap:16px}
.cmp-careers_landing__tilecard{min-height:unset}
.cmp-careers_landing__card{padding-bottom:16px}
.cmp-careers_landing__text{gap:8px}
}
.cmp-social_media_share{display:flex;align-items:center;gap:16px}
.cmp-social_media_share__label{color:#000;font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:700;line-height:normal}
.cmp-social_media_share__box{display:flex;align-items:flex-start;gap:8px}
.cmp-social_media_share__button{display:flex;width:40px;height:40px;padding:8px;justify-content:center;align-items:center;gap:10px;border:1px solid #a40500;background:#FFF}
.cmp-social_media_share__button:hover{transform:scale(0.98)}
.cmp-link__screen-reader-only{display:none}
.cmp-social_media_share__button-logo{display:flex;width:24px;height:24px;padding:2.416px .667px 1.667px .667px;justify-content:center;align-items:center;flex-shrink:0;background-position:center center !important}
.cmp-carousel{width:100%}
.multi_icons_text__edit{padding:100px 400px}
.multi_icons_text__main{display:flex;width:1440px;padding:0 188px;flex-direction:column;align-items:center;gap:40px}
.cmp-multi_icons_text{display:flex}
.cmp-multi_icons_text__content_header{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.cmp-iconbox .cmp-image{display:flex;width:120px;height:120px;padding:24px;justify-content:center;align-items:center}
.cmp-iconbox .cmp-label{display:flex;padding:4px 12px;align-items:center;gap:4px;border-radius:96px;border:1px solid var(--text-black,#060808);background:var(--tan-default,#f3f0ec)}
.cmp-iconbox .cmp-label span{color:var(--text-black,#060808);font-family:Noto Sans;font-size:16px;font-style:normal;font-weight:900;line-height:22px}
@media(min-width:1440px){.cmp-iconbox{display:flex;width:1440px;flex-direction:column;align-items:center;flex:1 0 0}
}
@media(min-width:1024px) and (max-width:1399px){.cmp-iconbox{display:flex;width:1024px;flex-direction:column;align-items:center;flex:1 0 0}
}
@media(min-width:320px) and (max-width:767px){.cmp-iconbox{display:flex;width:320px;flex-direction:column;align-items:center;flex:1 0 0}
}
.img-cluster-template{display:flex;padding:80px;gap:120px;position:relative}
.img-cluster-template .cluster-pattern{position:absolute;top:-8px;right:0;z-index:-1;width:40%;overflow:hidden;height:712px}
.img-cluster-template .cluster-pattern .pattern-bg-img{width:100%;height:712px;background-repeat:no-repeat;background-size:cover;transform:rotate(180deg);background-position-x:right}
.feel-your-size{display:flex;width:100%;gap:64px;flex-direction:column}
.cluster-header{display:flex;gap:24px;flex-direction:column;width:50%}
.cluster-header h1,.cluster-header h2,.cluster-header h3{font-size:120px;font-weight:900;line-height:160px;margin-bottom:0;hyphens:none}
.cluster-header .subheading h1,.cluster-header .subheading h2,.cluster-header .subheading h3{font-size:48px;font-weight:700;line-height:56px;margin-bottom:24px;hyphens:none}
.cluster-header p{font-size:24px;font-weight:300;line-height:normal;margin-bottom:0}
.cluster-column{display:flex;gap:40px;align-items:flex-start}
.cluster-column.top-cluster-column{align-items:flex-end}
.cluster-description{display:flex;gap:24px;flex-direction:column;width:50%}
.cluster-description img{width:100%;height:480px;object-fit:cover}
.cluster-description .cluster-text{display:flex;gap:16px;flex-direction:column;background-color:#fff}
.cluster-description .cluster-text h3{font-size:32px;font-weight:600;line-height:normal;margin-bottom:0}
.cluster-description .cluster-text p{font-size:20px;font-weight:500;line-height:28px;margin-bottom:0}
@media screen and (max-width:1399px){.img-cluster-template{padding:64px}
.cluster-description img{height:428px}
.img-cluster-template .cluster-pattern{top:0}
.img-cluster-template .cluster-pattern .pattern-bg-img{height:400px;background-size:inherit}
.cluster-header h1,.cluster-header h2,.cluster-header h3{font-size:64px;line-height:80px}
.cluster-header .subheading h1,.cluster-header .subheading h2,.cluster-header .subheading h3{font-size:40px;line-height:48px}
}
@media screen and (max-width:1023px){.img-cluster-template{padding:40px}
.img-cluster-template .cluster-pattern{width:30%}
.img-cluster-template .cluster-pattern .pattern-bg-img{height:240px;transform:rotate(-180deg);background-position-x:center}
.cluster-description img{height:324px}
.feel-your-size{gap:24px}
.cluster-column{gap:24px}
.cluster-header{gap:16px}
.cluster-description{gap:16px}
.cluster-header p{font-size:16px;font-weight:400}
.cluster-description .cluster-text h3{font-size:20px}
.cluster-description .cluster-text p{font-size:16px;line-height:22px}
.cluster-header h1,.cluster-header h2,.cluster-header h3{font-size:48px;line-height:64px}
.cluster-header .subheading h1,.cluster-header .subheading h2,.cluster-header .subheading h3{font-size:32px;line-height:40px;margin-bottom:14px}
}
@media screen and (max-width:767px){.img-cluster-template{padding:24px}
.img-cluster-template .cluster-pattern{display:none}
.cluster-column{flex-direction:column}
.cluster-header{width:100%}
.cluster-description{width:100%}
.cluster-header h1,.cluster-header h2,.cluster-header h3{font-size:40px;line-height:56px}
}