footer{background-color:#cd402c;grid-column:unset!important;font-size:14px;width:100%;overflow:hidden;display:block}footer a:hover{text-decoration:underline;text-underline-offset:4px}footer .footer__carousel--wrapper{margin-bottom:35px;display:grid}@media (min-width:1310px){footer .footer__carousel--wrapper{margin-top:65px;margin-bottom:165px}}footer .footer__carousel{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;overflow:hidden}footer .footer__carousel--footer,footer .footer__carousel--header,footer .footer__carousel--image{text-align:center;padding:35px 0;text-transform:uppercase;font-size:14px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}footer .footer__carousel--footer a,footer .footer__carousel--header a,footer .footer__carousel--image a{color:#1e1d1b}@media (min-width:1310px){footer .footer__carousel--footer,footer .footer__carousel--header{display:none}}@media (max-width:1309px){footer .footer__carousel--image:first-child,footer .footer__carousel--image:last-child{display:none}}footer .footer__carousel .footer__container{display:grid;grid-auto-flow:column;grid-auto-columns:115px;gap:1rem;-webkit-justify-content:center;justify-content:center;-webkit-transform:translateX(0);transform:translateX(0)}footer .footer__carousel .footer__container img{display:block;height:153px;width:auto}footer .footer__wrapper{padding:0 20px 50px;color:#1e1d1b;width:90%;max-width:764px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;position:relative}@media only screen and (max-width:767px){footer .footer__wrapper{padding:0 20px 100px}}footer .footer__wrapper .item--100{grid-column:span 2}footer .footer__wrapper .item--50{grid-column:span 1}@media only screen and (min-width:768px){footer .footer__wrapper{grid-template-columns:repeat(4,1fr);-webkit-column-gap:54px;column-gap:54px;row-gap:40px}footer .footer__wrapper .item--50,footer .footer__wrapper .item--100{grid-column:unset}footer .footer__wrapper .footer__info{-webkit-order:1;order:1;grid-column:span 1}footer .footer__wrapper .footer__newsletter{-webkit-order:2;order:2;grid-column:span 2}footer .footer__wrapper .footer__links{-webkit-order:3;order:3;grid-column:span 1}footer .footer__wrapper .footer__socials{-webkit-order:4;order:4;grid-column:1/span 1}footer .footer__wrapper .footer__business{-webkit-order:5;order:5;grid-column:4/span 1}footer .footer__wrapper .footer__logo{-webkit-order:6;order:6;grid-column:1/-1}footer .footer__wrapper .footer__copyright{-webkit-order:7;order:7;grid-column:1/-1}}@media only screen and (min-width:992px){footer .footer__wrapper{max-width:950px}}@media only screen and (min-width:1200px){footer .footer__wrapper{max-width:764px}}footer .footer__wrapper a{color:#1e1d1b}footer .footer__wrapper .footer__info{-webkit-flex:1;flex:1;text-align:center}footer .footer__wrapper .footer__info p{margin-bottom:20px}footer .footer__wrapper .footer__info p:last-child{margin-bottom:0}@media only screen and (min-width:768px){footer .footer__wrapper .footer__info p{margin-bottom:10px}footer .footer__wrapper .footer__info p:last-child{margin-bottom:0}}footer .footer__wrapper .footer__business ul li{margin-bottom:20px;text-align:center}footer .footer__wrapper .footer__business ul li:first-child{text-transform:uppercase}footer .footer__wrapper .footer__socials{-webkit-flex:1;flex:1;text-align:center}footer .footer__wrapper .footer__socials li{margin-bottom:20px}footer .footer__wrapper .footer__socials li:first-child{text-transform:uppercase}@media only screen and (min-width:768px){footer .footer__wrapper .footer__socials li{margin-bottom:9px}footer .footer__wrapper .footer__socials li:last-child{margin-bottom:0}}footer .footer__wrapper ul{list-style:none;padding:0;margin:0}footer .footer__wrapper ul li a{display:block}@media only screen and (max-width:767px){footer .footer__wrapper .footer__newsletter{margin-top:50px}}footer .footer__wrapper .footer__newsletter p{text-align:center;margin-bottom:20px;font-size:14px;padding:0;text-transform:uppercase}footer .footer__wrapper .footer__newsletter .field{margin-bottom:0}footer .footer__wrapper .footer__newsletter .field:has(input[type=email]){position:relative;padding-bottom:10px;border-radius:0;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;flex-direction:row}footer .footer__wrapper .footer__newsletter .field--checkbox{margin-bottom:20px;font-size:10px}footer .footer__wrapper .footer__newsletter .field--checkbox .checkbox-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:1rem}footer .footer__wrapper .footer__newsletter .field--checkbox .checkbox-wrapper input[type=checkbox]{cursor:pointer;position:absolute;left:-9999px;overflow:hidden}footer .footer__wrapper .footer__newsletter .field--checkbox .checkbox-wrapper input[type=checkbox]:checked+label .state:after{opacity:1}footer .footer__wrapper .footer__newsletter .field--checkbox .checkbox-wrapper label{cursor:pointer;color:#1e1d1b;font-size:10px;line-height:1.3;font-weight:400;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:.5rem}footer .footer__wrapper .footer__newsletter .field--checkbox .checkbox-wrapper label a{color:var(--text-color);text-decoration:underline}footer .footer__wrapper .footer__newsletter .field--checkbox .checkbox-wrapper label span.state{-webkit-flex:1 0 1rem;flex:1 0 1rem;position:relative;width:1rem;height:1rem;background:transparent;border:1px solid var(--text-color);border-radius:50%;margin:.5rem}footer .footer__wrapper .footer__newsletter .field--checkbox .checkbox-wrapper label span.state:after{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;background:var(--text-color);border-radius:50%;opacity:0;transition:opacity .2s ease}footer .footer__wrapper .footer__newsletter .field__input{width:100%;border:0;outline:none;background-color:transparent;border-bottom:1px solid #1e1d1b;border-radius:0;padding-bottom:10px}footer .footer__wrapper .footer__newsletter .field__input::-webkit-input-placeholder{color:rgba(30,29,27,.5)}footer .footer__wrapper .footer__newsletter .field__input:-ms-input-placeholder{color:rgba(30,29,27,.5)}footer .footer__wrapper .footer__newsletter .field__input::placeholder{color:rgba(30,29,27,.5)}footer .footer__wrapper .footer__newsletter .field .pristine-error{color:#ccc;font-size:12px;margin-top:4px;-webkit-order:10;order:10}footer .footer__wrapper .footer__newsletter .newsletter-form__button{text-transform:uppercase;width:100px;border:0;background-color:transparent;color:#1e1d1b;font-size:14px;font-family:var(--font-family);padding:0;text-align:right;position:absolute;right:0;top:-2px;cursor:pointer}footer .footer__wrapper .footer__newsletter .newsletter-form__button svg{display:inline-block;position:relative;top:3px}footer .footer__wrapper .footer__newsletter .newsletter-form__button svg path{stroke:#1e1d1b}@media only screen and (max-width:767px){footer .footer__wrapper .footer__links{margin-top:50px}}footer .footer__wrapper .footer__links ul{width:100%}footer .footer__wrapper .footer__links ul li{text-align:center;margin-bottom:50px}@media only screen and (min-width:768px){footer .footer__wrapper .footer__links ul li{margin-bottom:40px}footer .footer__wrapper .footer__links ul li:last-child{margin-bottom:0}}footer .footer__wrapper .footer__links ul li a,footer .footer__wrapper .footer__links ul li span{display:block;text-align:center;width:100%;text-transform:uppercase}footer .footer__wrapper .footer__links ul.submenu li,footer .footer__wrapper .footer__links ul li span{margin-bottom:15px}@media only screen and (min-width:768px){footer .footer__wrapper .footer__links ul.submenu li:last-child{margin-bottom:0}}footer .footer__wrapper .footer__links ul.submenu li a{text-transform:unset}footer .footer__wrapper .footer__logo{position:absolute;bottom:175px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%;padding:0 13%}footer .footer__wrapper .footer__logo svg{max-width:100%;height:25px;margin:0 auto}@media only screen and (min-width:768px){footer .footer__wrapper .footer__logo{padding:0;bottom:129px}footer .footer__wrapper .footer__logo svg{height:71px;position:relative}footer .footer__wrapper .footer__logo svg:first-child{right:107px}footer .footer__wrapper .footer__logo svg:last-child{left:107px}}footer .footer__wrapper .footer__copyright{text-align:center;font-size:12px;margin-top:150px}footer .footer__wrapper .footer__copyright>div,footer .footer__wrapper .footer__copyright ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;gap:1rem}footer .footer__wrapper .footer__copyright ul{-webkit-flex-direction:row;flex-direction:row;padding:0 13%;margin-top:20px}@media only screen and (min-width:768px){footer .footer__wrapper .footer__copyright ul{margin-top:0}}footer .footer__wrapper .footer__copyright ul li{width:33.3333333333%}@media only screen and (min-width:768px){footer .footer__wrapper .footer__copyright{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;gap:1rem;padding:0;font-size:14px;position:relative;left:-10%;width:120%}footer .footer__wrapper .footer__copyright>*{width:33.3333333333%}footer .footer__wrapper .footer__copyright ul{-webkit-order:1;order:1}}@media only screen and (min-width:768px) and (min-width:768px){footer .footer__wrapper .footer__copyright ul{padding:0;gap:0}}@media only screen and (min-width:768px){footer .footer__wrapper .footer__copyright>div{-webkit-order:2;order:2}}.template--index .footer__logo{position:-webkit-sticky;position:sticky;top:calc(90vh - 100px)}