:root{--skin-banner-background-color-1: #fff;--skin-menu-color-1: #000;--skin-header-font: "GothamBook", "Arial", "Helvetica", sans-serif;--skin-body-font: "GothamBook", "Arial", "Helvetica", sans-serif}.locales_banner{display:flex;align-items:center;height:65px}.locales_banner .locales-close-btn{position:absolute;right:5%}.locales_header{padding-top:1rem;font-weight:400}.locales_header img{width:100%;height:100%}.locales_container{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr))}.locales_headers_container{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:3rem 0;margin-bottom:3rem}.locales_list_container{padding:1rem 5% 2rem 5%}.locales_list_container .locale{color:#666;margin-bottom:1rem}.locales_list_container .locale_language{text-transform:uppercase;cursor:pointer;font-weight:bold;color:#000}.locales_list_container .locale_language:hover{color:#666}.locales_list_container .locale .flag-icon{margin-right:.3rem;width:1.25rem;line-height:0.9rem;border:1px solid rgba(195,195,195,0.796078)}@media only screen and (min-width: 768px){.locales_list_container .locale .flag-icon{width:1.25rem;line-height:0.85rem}}.locales_current_locale_btn{margin-top:1rem;display:block;box-sizing:border-box;background-color:#3156bc;background-image:linear-gradient(to right, #467bd2, #3156bc);color:#fff;border:none;min-width:10rem;max-width:14rem;height:auto;padding:18px 20px;line-height:1;font-size:14px;font-family:"GothamBook", "Arial", "Helvetica", sans-serif;font-weight:bold;letter-spacing:2px;text-decoration:none;text-align:center;text-transform:uppercase;cursor:pointer}.locales_current_locale_btn:hover{text-decoration:none;color:#fff;background-image:linear-gradient(to left, #467bd2, #3156bc)}.locale-modal{background-color:#fff}.locale-modal.show{display:block}.locale-modal.hide{display:none}@media only screen and (max-width: 544px){.locales_banner{height:50px}.locales_banner .locales-close-btn{position:unset;margin-right:3%}.locales_headers_container{padding:1.5rem 0;margin-bottom:1.5rem}}@media only screen and (min-width: 992px){.locales_container{grid-template-columns:repeat(4, minmax(0, 1fr))}}@font-face{font-family:"WorkSans";font-style:normal;font-weight:900;src:url(../../assets/fonts/WorkSans-Black.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:800;src:url(../../assets/fonts/WorkSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:700;src:url(../../assets/fonts/WorkSans-Bold.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:600;src:url(../../assets/fonts/WorkSans-SemiBold.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:500;src:url(../../assets/fonts/WorkSans-Medium.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:400;src:url(../../assets/fonts/WorkSans-Regular.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:300;src:url(../../assets/fonts/WorkSans-Light.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:200;src:url(../../assets/fonts/WorkSans-ExtraLight.ttf) format("truetype")}@font-face{font-family:"WorkSans";font-style:normal;font-weight:100;src:url(../../assets/fonts/WorkSans-Thin.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:300;src:url(../../assets/fonts/HankenGrotesk-Regular.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:900;src:url(../../assets/fonts/HankenGrotesk-Black.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:800;src:url(../../assets/fonts/HankenGrotesk-ExtraBold.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:700;src:url(../../assets/fonts/HankenGrotesk-Bold.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:600;src:url(../../assets/fonts/HankenGrotesk-SemiBold.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:500;src:url(../../assets/fonts/HankenGrotesk-Medium.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:400;src:url(../../assets/fonts/HankenGrotesk-Regular.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:300;src:url(../../assets/fonts/HankenGrotesk-Light.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:200;src:url(../../assets/fonts/HankenGrotesk-ExtraLight.ttf) format("truetype")}@font-face{font-family:"HankenGrotes";font-style:normal;font-weight:100;src:url(../../assets/fonts/HankenGrotesk-Thin.ttf) format("truetype")}.locales_header img{width:auto;height:auto;margin-right:5%;margin-left:5%;max-width:242px}.locales_list_container .locales_headers_container{padding-bottom:40px;margin-bottom:40px}.locales_list_container .locales_headers_container h2{font-weight:700}.locales_list_container .locales_headers_container h4{font-size:16px;padding-top:32px;text-transform:uppercase}.locales_list_container .locales_headers_container h4 .locales_current_locale_btn{display:table;background:#000;max-width:none;font-family:"WorkSans", "Arial", "Helvetica", sans-serif;font-size:18px;font-weight:700;line-height:normal;font-style:normal}.locales_list_container .locale{margin-bottom:24px}.locales_list_container .locale .flag-icon{width:30px;height:23px;vertical-align:middle}.locales_list_container .locale a{font-weight:400}.locales_list_container .locale a .locale_language{font-weight:700}

