:root{--footer-list-margin-top:2.5em;--footer-logo-width-ratio:1999/291;--footer-logo-height-ratio:291/1999;--footer-logo-height:(19.71428571px + 0.71428571 * var(--linear-exp));--footer-logo-width:(var(--footer-logo-height) * var(--footer-logo-width-ratio))}@media (min-width:1440px){:root{--footer-logo-height:30px}}@media screen{.footer{--bg-opacity:1;background-color:#252523;background-color:rgba(37,37,35,var(--bg-opacity));overflow:hidden;position:relative;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));z-index:0}}@media print{.footer{display:none}}@media screen{.footer__bg-img{position:absolute;display:block;object-fit:contain;object-position:right top;opacity:.5;right:0;top:0;width:100%;height:600px}}@media screen{.footer__container{max-width:1920px;margin-left:auto;margin-right:auto;padding-left:calc((2.28571px + 4.28571 * var(--linear-exp)) * -1 * -1);padding-right:calc((2.28571px + 4.28571 * var(--linear-exp)) * -1 * -1);position:relative}}@media screen{.footer__btn{margin-bottom:40px;text-align:right}}@media screen and (min-width:568px){.footer__btn{margin:0}}@media screen{.footer__head{margin-bottom:calc((48px + 2.5 * var(--linear-exp)))}}@media screen{.footer__logo{height:calc(var(--footer-logo-height));width:calc(var(--footer-logo-width))}}@media screen{.footer-layout{display:flex;flex-wrap:wrap;margin-left:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1 * -1);margin-right:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1 * -1);margin-bottom:calc((48px + 2.5 * var(--linear-exp)))}}@media screen{.footer-layout__info{display:block;margin-bottom:56px;padding-left:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1);padding-right:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1);width:100%}}@media screen and (min-width:568px){.footer-layout__info{margin-bottom:0;width:50%}}@media screen and (min-width:992px){.footer-layout__info{width:33.333333%}}@media screen{.footer-layout__nav{display:flex;flex-wrap:wrap;margin-top:-24px;width:100%}}@media screen and (min-width:568px){.footer-layout__nav{width:50%}}@media screen and (min-width:992px){.footer-layout__nav{width:66.666667%}}@media screen{.footer-layout__nav-col{display:block;padding-top:24px;padding-left:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1);padding-right:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1);width:100%}}@media screen and (min-width:992px){.footer-layout__nav-col{width:25%}}@media screen{.footer-link,.footer-link:visited{transition-duration:.15s;transition-timing-function:cubic-bezier(.33,1,.68,1);transition-property:background-color,border-color,color,fill,stroke;--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity));background-image:linear-gradient(#fecb00,#fecb00);background-size:100% 0;background-position:0 calc(100% + .1em);transition:background-size .15s cubic-bezier(.33,1,.68,1);background-repeat:no-repeat}}@media screen{.footer-link:focus,.footer-link:hover{background-size:100% calc(var(--link-stroke-height, .36em) + .1em)}}@media screen{.footer-list{margin:0}}@media screen{.footer-list,.footer-list__item{display:block}.footer-list__item+.footer-list__item{margin:1.2em 0 0}}@media screen{.footer-social{display:flex;margin-left:-24px;margin-bottom:var(--footer-list-margin-top)}}@media screen{.footer-social__item{margin-left:24px}}@media screen{.footer-social__link{background-position:50%;background-size:contain;background-repeat:no-repeat;display:block;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,1,.68,1);height:24px;transition-property:background-color,border-color,color,fill,stroke;--text-opacity:1;color:#d9d3c4;color:rgba(217,211,196,var(--text-opacity));width:24px}}@media screen{.footer-drawer__head,.footer-social__link:focus,.footer-social__link:hover{--text-opacity:1;color:#fecb00;color:rgba(254,203,0,var(--text-opacity))}.footer-drawer__head{font-weight:700;margin:0;text-transform:uppercase}}@media screen and (max-width:991px){.footer-drawer__head{--border-opacity:1;border:0 solid #fff;border-color:rgba(255,255,255,var(--border-opacity));border-bottom:1px solid rgba(255,255,255,var(--border-opacity));cursor:pointer;padding-bottom:4px;padding-right:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;--border-opacity:0.2}.footer-drawer__head:after,.footer-drawer__head:before{position:absolute;--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));display:block;right:0;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.33,1,.68,1);content:"";height:3px;top:50%;transform:translateY(-50%);width:10px}.footer-drawer__head:after{transform:translateY(-50%) rotate(-90deg)}}@media screen and (max-width:991px){.footer-drawer.is-open .footer-drawer__head:after,.footer-drawer.is-open .footer-drawer__head:before{--bg-opacity:1;background-color:#fecb00;background-color:rgba(254,203,0,var(--bg-opacity));transform:translateY(-50%)}}@media screen{.footer-drawer__body:after,.footer-drawer__body:before{display:block;content:""}}@media screen and (max-width:991px){.footer-drawer__body{transition-duration:.3s;transition-timing-function:cubic-bezier(.33,1,.68,1);overflow:hidden;height:var(--drawer-body-height,0);max-height:var(--drawer-body-max-height,auto);transition-property:max-height}.footer-drawer__body:before{height:1em}.footer-drawer__body:after{height:.5em}}@media screen and (min-width:992px){.footer-drawer__body:before{height:var(--footer-list-margin-top)}}@media screen{.footer-bottom{margin-bottom:calc((22.85714px + 2.85714 * var(--linear-exp)) * -1 * -1)}}@media screen and (min-width:768px){.footer-bottom{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:center}}@media screen{.footer-bottom__locale{display:flex;align-items:center}}@media screen and (min-width:768px){.footer-bottom__locale{margin:0;order:1}}@media screen{.footer-bottom__locale-item{display:block;margin-left:auto}.footer-bottom__locale-item+.footer-bottom__locale-item{margin-left:24px}}@media screen{.footer-bottom__nav{margin-bottom:16px;font-size:calc(11.42857143px + .17857143 * var(--linear-exp))}}@media screen and (min-width:768px){.footer-bottom__nav{display:flex;margin:0;margin-right:calc((2.28571px + 4.28571 * var(--linear-exp)) * -1 * -1);order:2}}@media screen{.footer-bottom__nav-item+.footer-bottom__nav-item{margin-top:1em}}@media screen and (min-width:768px){.footer-bottom__nav-item+.footer-bottom__nav-item{margin-top:0;margin-left:24px}}@media screen{.footer-bottom__copy{margin:0;font-size:calc(11.42857143px + .17857143 * var(--linear-exp))}}@media screen and (min-width:768px){.footer-bottom__copy{margin-right:auto;order:4}}@media screen{.footer-country{display:block;height:24px;object-position:center;object-fit:cover;border-radius:9999px;width:24px}}@media screen{.footer-newsletter{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1 * -1);margin-right:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1 * -1);margin-bottom:calc((48px + 2.5 * var(--linear-exp)))}}@media print{.footer-newsletter{display:none}}@media screen{.footer-newsletter__title{display:flex;align-self:center;margin-bottom:calc((11.42857px + 1.42857 * var(--linear-exp)) * -1 * -1);padding-left:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1);padding-right:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1);width:100%;line-height:1.1;font-weight:500;--text-opacity:1;color:#f4f2ed;color:rgba(244,242,237,var(--text-opacity));text-transform:uppercase;font-size:22px}}@media screen and (min-width:768px){.footer-newsletter__title{margin-bottom:0;text-align:right;width:50%;max-width:380px}}@media screen and (min-width:992px){.footer-newsletter__title{font-size:24px}}@media screen{.footer-newsletter__form{display:block;padding-left:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1);padding-right:calc((5.71429px + .71429 * var(--linear-exp)) * -1 * -1);width:100%}}@media screen and (min-width:768px){.footer-newsletter__form{margin-bottom:0;width:50%}}@media screen and (min-width:992px){.footer-newsletter__form{width:41.666667%}}@media screen and (min-width:1200px){.footer-newsletter__form{width:33.333333%}}@media screen{.footer-newsletter__form>:first-child{margin:0}}

/*# sourceMappingURL=css-footer.css.map*/