.footer-area{padding-bottom:3rem}.footer-area,.footer-area__content{align-items:center;position:relative}.footer-area__content{justify-items:var(--h-align--grid);z-index:2}.footer-area__footer{display:flex;flex-direction:column;gap:4rem;grid-column:grid}.footer-area__footer__content{align-items:start;display:flex;flex-direction:column;gap:4rem;justify-content:space-between}.footer-area__footer__content__info{display:flex;flex-direction:column;gap:1.5rem}.footer-area__footer__content__info .logo{height:2rem}.footer-area__footer__content__info--claim{color:var(--cs__footer__claim)}.footer-area__footer__content__info--claim,.footer-area__footer__content__info--copyright{font-family:Figtree,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.footer-area__footer__content__info--copyright{color:var(--cs__footer__copyright)}.footer-area__footer__content__menus{display:flex;flex-direction:column;gap:2rem}.footer-area__footer__content__menus>*{flex:1 1}.footer-area:before{background:var(--cs__footer__bg);bottom:0;content:"";left:0;position:absolute;right:0;top:64px;z-index:1}.footer-area:not(:has(.call-to-action-banner)){padding-top:3rem}.footer-area:not(:has(.call-to-action-banner)):before{top:0}@media (min-width:48rem){.footer-area__footer__content__info--claim,.footer-area__footer__content__info--copyright{font-size:clamp(.875rem,.7321428571rem + .2976190476vw,1rem)}}@media (min-width:768px){.footer-area__footer__content,.footer-area__footer__content__menus{flex-direction:row}}@media (min-width:90rem){.footer-area__footer__content__info--claim,.footer-area__footer__content__info--copyright{font-size:clamp(1rem,.6458333333rem + .3935185185vw,1rem)}}@media (min-width:150rem){.footer-area__footer__content__info--claim,.footer-area__footer__content__info--copyright{font-size:1rem}}
