footer{background-color:#000;color:#fff}@media only screen and (max-width: 991px){footer{padding-bottom:55px}}footer .sr-only{color:#fff}.footer__container{position:relative;border-bottom:1px solid #333;display:flex;flex-direction:column-reverse}@media only screen and (min-width: 992px){.footer__container{flex-direction:row;padding:0 50px}}@media only screen and (min-width: 1200px){.footer__container{padding:0 100px}}.footer__logo{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);padding:0 10px;background-color:#000}@media only screen and (min-width: 992px){.footer__logo{bottom:-19px;padding:40px 40px 0}}.footer__logo svg{width:18px;height:auto;display:block}@media only screen and (min-width: 992px){.footer__logo svg{width:35px}}.footer__menu{padding:25px 20px}@media only screen and (min-width: 992px){.footer__menu{width:50%;padding:100px 0 100px 0;border-right:1px solid #333;display:flex;justify-content:space-between}}@media only screen and (min-width: 1440px){.footer__menu{padding:100px 100px 100px 0}}.footer__menu>div{gap:25px;flex:1}.footer__menu .footer__child-menu{display:none}@media only screen and (max-width: 991px){.footer__menu .footer__child-menu{padding-left:20px}.footer__menu .footer__child-menu li{padding-bottom:18px}.footer__menu .footer__child-menu a{font-size:14px}}@media only screen and (min-width: 992px){.footer__menu .footer__child-menu{display:block}}.footer__menu h3{text-transform:uppercase;letter-spacing:2px;font-size:16px}.footer__menu h3.active{color:#e43d30}.footer__menu h3.active .icon-plus{display:none}.footer__menu h3.active .icon-minus{display:block}.footer__menu h3.active+.footer__child-menu{display:block;margin:10px 0}.footer__menu button{font-size:16px;font-family:"Jost-Bold","Helvetica Neue",sans-serif;text-transform:uppercase;letter-spacing:2px;color:#fff;width:100%;text-align:left;display:flex}@media only screen and (max-width: 991px){.footer__menu button{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.footer__menu button svg{width:10px;height:auto}.footer__menu button .icon-minus{display:none}}@media only screen and (min-width: 992px){.footer__menu button{margin-bottom:30px;pointer-events:none;cursor:default}.footer__menu button svg{display:none}}.footer__menu ul{padding:0}.footer__menu li{list-style-type:none;padding-bottom:12px}@media only screen and (min-width: 992px){.footer__menu li{padding-bottom:16px}}.footer__menu li:last-child{padding-bottom:0}.footer__menu a{font-size:16px;color:#999;line-height:1.3}.footer__newsletter{border-bottom:1px solid #333;padding:35px 20px 0}@media only screen and (min-width: 992px){.footer__newsletter{width:50%;padding:100px 0 100px 50px;border-bottom:none}}@media only screen and (min-width: 1200px){.footer__newsletter{padding:100px 0 100px 100px}}.footer__newsletter form{border-bottom:1px solid #999 !important;max-width:520px;margin:10px auto 0}@media only screen and (min-width: 992px){.footer__newsletter form{margin:15px 0 0}}.footer__newsletter .success,.footer__newsletter .errors{font-size:14px;margin-bottom:10px}.footer__newsletter .success ul,.footer__newsletter .errors ul{padding:0}.footer__newsletter .success li,.footer__newsletter .errors li{list-style-type:none}.footer__newsletter-inputs{display:flex;width:100%;position:relative}.footer__newsletter-label{position:absolute;top:100%;padding-top:8px;left:0;transition:opacity .3s ease;opacity:0;font-size:11px}.footer__newsletter-input{background-color:#000;color:#999;border:none !important;padding:15px 0 !important;width:100%;flex:1;outline:none !important}.footer__newsletter-input::placeholder{color:#999;opacity:1;font-size:14px}@media only screen and (min-width: 992px){.footer__newsletter-input::placeholder{font-size:16px}}.footer__newsletter-input:-webkit-autofill,.footer__newsletter-input:-webkit-autofill:hover,.footer__newsletter-input:-webkit-autofill:focus{-webkit-text-fill-color:#999;-webkit-box-shadow:0 0 0 500px #000 inset;caret-color:#999}.footer__newsletter-input:focus+.footer__newsletter-label,.footer__newsletter-input:focus-visible+.footer__newsletter-label,.footer__newsletter-input:not(:placeholder-shown)+.footer__newsletter-label{opacity:1}.footer__newsletter-submit{background-image:url(./icon-small-arrow-right-white.svg);background-position:100% center;background-size:13px auto;background-repeat:no-repeat;padding-right:30px;color:#fff;font-family:"Jost-Bold","Helvetica Neue",sans-serif;letter-spacing:2px;text-transform:uppercase;font-size:14px}.footer__newsletter-header{font-size:15px;font-family:"Jost-Bold","Helvetica Neue",sans-serif;letter-spacing:2px;line-height:1.4;text-transform:uppercase;text-align:center}@media only screen and (min-width: 992px){.footer__newsletter-header{text-align:left;font-size:16px}}@media only screen and (max-width: 991px){.footer__newsletter-header br{display:none}}.footer__social{margin-top:40px}@media only screen and (min-width: 992px){.footer__social{margin-top:65px}}.footer__social .footer__newsletter-header{display:none}@media only screen and (min-width: 992px){.footer__social .footer__newsletter-header{display:block}}.footer__social-list{display:flex;justify-content:center;padding:0;margin:35px 0}@media only screen and (min-width: 992px){.footer__social-list{margin:25px 0 0;justify-content:flex-start}}.footer__social-list li{padding-right:30px;list-style-type:none}.footer__social-list li:last-child{padding-right:0}.footer__social-list svg{height:20px;width:auto}.footer__copyright{text-align:center;font-size:14px;color:#999;padding:25px}@media only screen and (min-width: 992px){.footer__copyright{font-size:16px;padding:50px}}#localization_form{border-bottom:none !important;margin:30px auto}@media only screen and (min-width: 992px){#localization_form{margin:30px 0 0}}#localization_form .footer__newsletter-header{margin-bottom:10px}#localization_form select{color:#fff;width:100%;background-image:url(./icon-chevron-down-white.svg);background-color:#000;border:none;border-bottom:1px solid #999;padding-left:0}
