.footer-module__Vmx-gq__footer{background-color:#212721;background-color:var(--color-forest);color:var(--color-sand);contain:paint;min-height:100lvh;padding:0 24px;padding:0 var(--safe);transition:background-color 1.5s cubic-bezier(.4,0,0,1),color 1.5s cubic-bezier(.4,0,0,1);transition:background-color 1.5s var(--ease-gleasing),color 1.5s var(--ease-gleasing);z-index:1;grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(6,1fr);width:100%;display:grid;position:relative}@media (min-width:768px){.footer-module__Vmx-gq__footer{-moz-column-gap:16px;-moz-column-gap:var(--gap);align-items:start;column-gap:16px;column-gap:var(--gap);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,1fr);padding-top:min(12.8472vw,185px)}}.footer-module__Vmx-gq__logo{margin-inline:-24px;margin-inline:calc(var(--safe)*-1);transform-origin:0 100%;grid-area:3/1/auto/-1;align-self:end}.footer-module__Vmx-gq__logo,.footer-module__Vmx-gq__logo svg{display:block}.footer-module__Vmx-gq__logo path{transition:fill 1.5s cubic-bezier(.4,0,0,1);transition:fill 1.5s var(--ease-gleasing);fill:var(--color-sand)}@media (min-width:768px){.footer-module__Vmx-gq__logo{grid-row:2;margin-top:min(5.2083vw,75px);transform:scale(1.09)}}@media (hover:hover) and (pointer:fine){.footer-module__Vmx-gq__logo:hover path{fill:var(--color-forest)}.footer-module__Vmx-gq__footer:has(.footer-module__Vmx-gq__logo:hover){background-color:#eeeae4;background-color:var(--color-sand);color:var(--color-forest)}.footer-module__Vmx-gq__footer:has(.footer-module__Vmx-gq__logo:hover) .footer-module__Vmx-gq__meta{border-top-color:#21272133}.footer-module__Vmx-gq__footer:has(.footer-module__Vmx-gq__logo:hover) .footer-module__Vmx-gq__icon img{filter:brightness(0)}:is(body:has(.footer-module__Vmx-gq__logo:hover) header) path{fill:var(--color-forest)}:is(body:has(.footer-module__Vmx-gq__logo:hover) header) .menu-btn{color:var(--color-forest)}}@media (max-width:767.98px){.footer-module__Vmx-gq__nav{grid-area:2/1/auto/span 6;padding-bottom:14.6667vw}}@media (min-width:768px){.footer-module__Vmx-gq__nav{grid-column:2/span 3}}.footer-module__Vmx-gq__list{flex-direction:column;justify-content:center;gap:.533333vw;display:flex}@media (min-width:768px){.footer-module__Vmx-gq__list{gap:min(.1389vw,2px)}}.footer-module__Vmx-gq__link{cursor:pointer;transition:opacity .3s cubic-bezier(.4,0,0,1);transition:opacity .3s var(--ease-gleasing);width:fit-content;display:block;overflow:hidden}.footer-module__Vmx-gq__link span{transition:transform .3s cubic-bezier(.4,0,0,1),opacity .3s cubic-bezier(.4,0,0,1);transition:transform .3s var(--ease-gleasing),opacity .3s var(--ease-gleasing);display:inline-block;transform:translate(min(-.6944vw,-10px))}.footer-module__Vmx-gq__link:hover span{transform:translateZ(0)}.footer-module__Vmx-gq__list:has(.footer-module__Vmx-gq__link:hover) .footer-module__Vmx-gq__link:not(:hover){opacity:.5}.footer-module__Vmx-gq__content{flex-direction:column;grid-column:1/span 6;gap:9.33333vw;display:flex}@media (max-width:767.98px){.footer-module__Vmx-gq__content{grid-row:1;padding-top:49.3333vw;padding-bottom:24vw}}@media (min-width:768px){.footer-module__Vmx-gq__content{grid-column:7/span 5;gap:min(2.4306vw,35px)}}.footer-module__Vmx-gq__body{position:relative}.footer-module__Vmx-gq__body i{font-family:var(--font-fautive);letter-spacing:0;font-size:32px;font-style:italic;font-weight:200;line-height:112%}@media (min-width:768px){.footer-module__Vmx-gq__body i{font-size:35px;line-height:114.29%}}.footer-module__Vmx-gq__cta{text-align:center;border:1px solid;border-top-right-radius:2.66667vw;border-bottom-left-radius:2.66667vw;width:fit-content;padding:2.93333vw 7.2vw;display:inline-block;position:relative;overflow:hidden;transform:skew(24deg)translate(6%)}@media (min-width:768px){.footer-module__Vmx-gq__cta{border-top-right-radius:min(.8333vw,12px);border-bottom-left-radius:min(.8333vw,12px);padding:min(.8333vw,12px) min(1.7361vw,25px)}}.footer-module__Vmx-gq__cta:before{background-color:#eeeae4;background-color:var(--color-sand);content:"";transform-origin:bottom;height:calc(100% + 2px);transition:transform .5s cubic-bezier(.4,0,0,1);transition:transform .5s var(--ease-gleasing);width:125%;display:inline-block;position:absolute;top:0;left:0;transform:translate(-12.5%,-1px)scaleY(0)}@media (hover:hover) and (pointer:fine){.footer-module__Vmx-gq__cta:hover:before{transform:translate(-12.5%,-1px)scaleY(1)}}.footer-module__Vmx-gq__clone,.footer-module__Vmx-gq__label{transition:transform .5s cubic-bezier(.4,0,0,1);transition:transform .5s var(--ease-gleasing);white-space:nowrap;display:inline-block}.footer-module__Vmx-gq__label{position:relative;transform:skew(-24deg)}.footer-module__Vmx-gq__clone{color:var(--color-forest);position:absolute;top:50%;left:50%;transform:skew(-24deg)translate(-52%,-300%)}@media (hover:hover) and (pointer:fine){.footer-module__Vmx-gq__cta:hover .footer-module__Vmx-gq__label{transform:skew(-24deg)translateY(200%)}.footer-module__Vmx-gq__cta:hover .footer-module__Vmx-gq__clone{transform:skew(-24deg)translate(-52%,-50%)}}.footer-module__Vmx-gq__meta{pointer-events:all;z-index:1;border-top:1px solid #f0eddb33;grid-area:4/1/auto/span 6;gap:8vw;margin-top:8.53333vw;padding-top:8.8vw;padding-bottom:9.33333vw}@media (max-width:767.98px){.footer-module__Vmx-gq__meta{flex-direction:column;align-self:flex-end;height:fit-content;display:flex}}@media (min-width:768px){.footer-module__Vmx-gq__meta{grid-gap:16px;grid-gap:var(--gap);align-items:start;gap:16px;gap:var(--gap);grid-area:3/2/auto/span 10;grid-template-columns:repeat(10,1fr);margin-top:min(3.4722vw,50px);padding-top:min(2.2917vw,33px);padding-bottom:min(2.0833vw,30px);display:grid}}.footer-module__Vmx-gq__legal{grid-column:1/span 4}.footer-module__Vmx-gq__legal .footer-module__Vmx-gq__separator,.footer-module__Vmx-gq__legal a,.footer-module__Vmx-gq__legal small{opacity:.5}.footer-module__Vmx-gq__legalList{flex-wrap:wrap;gap:1.06667vw;display:flex}@media (min-width:768px){.footer-module__Vmx-gq__legalList{gap:min(.2778vw,4px)}}.footer-module__Vmx-gq__legalItem{transition:opacity .3s cubic-bezier(.4,0,0,1);transition:opacity .3s var(--ease-gleasing);display:inline-flex;position:relative;overflow:hidden}.footer-module__Vmx-gq__legalItem:hover{opacity:1}.footer-module__Vmx-gq__legalLink{transition:opacity .3s cubic-bezier(.4,0,0,1);transition:opacity .3s var(--ease-gleasing)}.footer-module__Vmx-gq__legalLink:hover{opacity:1}.footer-module__Vmx-gq__legalItem:not(:last-child):after{content:"\\";opacity:.5;padding-left:.944vw;transform:translateY(min(-.0694vw,-1px))}@media (min-width:768px){.footer-module__Vmx-gq__legalItem:not(:last-child):after{padding-left:min(.2778vw,4px);transform:translateY(0)}}.footer-module__Vmx-gq__legalLabel{display:inline-block;transform:translateZ(0)}.footer-module__Vmx-gq__legalClone,.footer-module__Vmx-gq__legalLabel{transition:transform .3s cubic-bezier(.4,0,0,1);transition:transform .3s var(--ease-gleasing)}.footer-module__Vmx-gq__legalClone{white-space:nowrap;position:absolute;top:0;left:0;transform:translateY(100%)}.footer-module__Vmx-gq__legalItem:hover .footer-module__Vmx-gq__legalLabel{transform:translateY(-100%)}.footer-module__Vmx-gq__legalItem:hover .footer-module__Vmx-gq__legalClone{transform:translateZ(0)}.footer-module__Vmx-gq__address{opacity:.5}@media (max-width:767.98px){.footer-module__Vmx-gq__address{text-wrap:balance}}@media (min-width:768px){.footer-module__Vmx-gq__address{grid-column:6/span 3;padding-right:min(6.9444vw,100px)}}.footer-module__Vmx-gq__socials{gap:3.2vw;width:fit-content;display:flex}@media (min-width:768px){.footer-module__Vmx-gq__socials{grid-column:9/span 2;gap:min(.4167vw,6px);margin-left:auto}}.footer-module__Vmx-gq__icon{opacity:.5;height:7.84vw;transition:opacity .3s cubic-bezier(.4,0,0,1);transition:opacity .3s var(--ease-gleasing);justify-content:center;align-items:center;width:7.84vw;display:flex}.footer-module__Vmx-gq__icon img{-o-object-fit:contain;object-fit:contain;height:100%;transition:filter 1.5s cubic-bezier(.4,0,0,1);transition:filter 1.5s var(--ease-gleasing);width:100%}@media (min-width:768px){.footer-module__Vmx-gq__icon{width:min(2.0139vw,29px);height:min(2.0139vw,29px)}}@media (hover:hover) and (pointer:fine){.footer-module__Vmx-gq__icon:hover{opacity:1}}@media (min-width:768px){:root{--device-width:1440;--device-height:829;--columns:12;--gap:20px;--safe:34px}}
