:root{--global-border-radius:.75rem}footer{padding-top:clamp(3rem,7.2vw,6rem);padding-right:clamp(0,0,0);padding-bottom:clamp(0,0,0);padding-left:clamp(0,0,0);background:#fff;color:var(--c-text);position:relative;margin-top:0!important}footer>.block--logos--carousel{margin-top:clamp(0,0,0);margin-right:clamp(0,0,0);margin-bottom:clamp(1.5rem,3.6vw,3rem);margin-left:clamp(0,0,0)}#footer-main{padding:clamp(1.5rem,3.6vw,3rem)}#footer-main{color:rgba(255,255,255,.8);background:#fff}@media screen and (min-width:1400px){#footer-main>.box{max-width: clamp(320px, 93vw, var(--page-max-width) * 0.85)}}#footer-main>.box{margin:auto;background:var(--c-black);border-radius:1rem}#footer-main>.box>.blocks>.footer-main>.wp-block-columns{padding-top:clamp(2rem,4.8vw,4rem);padding-right:clamp(2rem,4.8vw,4rem);padding-bottom:clamp(2rem,4.8vw,4rem);padding-left:clamp(2rem,4.8vw,4rem)}#footer-main>.box>.blocks>.footer-main>.wp-block-columns{font-size:var(--font-size--2);line-height:1.5em;margin-bottom:0!important;border-top:2px solid rgba(255,255,255,.1)}#footer-main>.box>.blocks>.footer-main>.wp-block-columns p,#footer-main>.box>.blocks>.footer-main>.wp-block-columns ul{font-size:var(--font-size--2);line-height:1.5em}@media screen and (min-width:0) and (max-width:767px){#footer-main>.box>.blocks>.footer-main>.wp-block-columns{text-align:center}#footer-main>.box>.blocks>.footer-main>.wp-block-columns nav.wp-block-navigation{align-items:center;text-align:center}#footer-main>.box>.blocks>.footer-main>.wp-block-columns nav.wp-block-navigation ul li{justify-content:center}#footer-main > .box > .blocks > .footer-main > .wp-block-columns > .wp-block-column:not(:last-child) {margin-bottom:2em!important}#footer-main>.box>.blocks>.footer-main>.wp-block-columns{display:block!important}}@media screen and (min-width:1280px){#footer-main>.box>.blocks>.footer-main>.wp-block-columns>.wp-block-column{flex-basis:0}}#footer-main>.box>.blocks>.footer-main h4{font-size:var(--font-size-0);line-height:1.2em;text-transform:uppercase;letter-spacing:.1em;font-weight:400;color:#fff;font-family: var(--font-family-body)}#footer-main>.box>.blocks>.footer-main h4+p{margin-top:.5em;font-size:var(--font-size--1);line-height:1.5em}#footer-main>.box>.blocks>.footer-main a{color:#fff}#footer-main>.box>.blocks>.footer-main a:hover{opacity:.5}#footer-main>.box>.blocks>.footer-main nav{margin-top:.5em;font-size:var(--font-size--1);line-height:1.5em}#footer-main>.box>.blocks>.footer-main nav ul.wp-block-navigation__container{display:block}#footer-main>.box>.blocks>.footer-main .wpforms-container .wpforms-field{padding-top:0}#footer-main>.box>.blocks>.footer-main .wpforms-container .wpforms-field input{background:rgba(255,255,255,.4);color:#fff;outline:none!important;border:none!important;max-width:24rem}#footer-main>.box>.blocks>.footer-main .wpforms-container .wpforms-field input::-moz-placeholder{color:#fff}#footer-main>.box>.blocks>.footer-main .wpforms-container .wpforms-field input::placeholder{color:#fff}#footer-main>.box>.blocks>.footer-main .wpforms-container .wpforms-submit-container{margin-top:0}#footer-main>.box>.blocks>.footer-main .wpforms-container button.wpforms-submit{width:100%;background:#fff;color:var(--c-black);text-align:center;max-width:24rem}#footer-main>.box>.blocks>.footer-main .wpforms-container button.wpforms-submit:hover{opacity:.5}@media screen and (min-width:1000px){#footer-main>.box{transform:translateY(80px);opacity:0}#footer-main>.box.loaded{transform:none;opacity:1;transition:all 1s var(--ease-cubic)}}#footer-main .footer-bar{padding-top:clamp(2rem,4.8vw,4rem);padding-right:clamp(2rem,4.8vw,4rem);padding-bottom:clamp(2rem,4.8vw,4rem);padding-left:clamp(2rem,4.8vw,4rem)}#footer-main .footer-bar{border-top:1px solid rgba(255,255,255,.1);font-size:var(--font-size--1);line-height:1.2em}#footer-main .footer-bar .logo{width:5em}#footer-main .footer-bar .logo img{display:block;width:100%;height:auto}@media screen and (min-width:0) and (max-width:767px){#footer-main .footer-bar{text-align:center}#footer-main .footer-bar .logo{margin-left:auto;margin-right:auto;margin-bottom:2em}#footer-main .footer-bar .copyright{margin-bottom:2em}}@media screen and (min-width:768px){#footer-main .footer-bar{padding-top:clamp(.5rem,1.2vw,1rem);padding-right:clamp(2rem,4.8vw,4rem);padding-bottom:clamp(.5rem,1.2vw,1rem);padding-left:clamp(2rem,4.8vw,4rem);display:flex;align-items:center;justify-content:space-between}}ul.wp-block-social-links{padding:0;margin:0;list-style:none}ul.wp-block-social-links{gap:.35rem;display:flex;flex-flow:row wrap;align-items:center}ul.wp-block-social-links a{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--c-brand-primary);border-radius:30%}ul.wp-block-social-links a svg{display:block;width:50%;height:auto;color:#fff!important}ul.wp-block-social-links a:hover{background:var(--c-brand-primary-dark);opacity:1!important}@media screen and (min-width:0) and (max-width:767px){ul.wp-block-social-links{width:100%;justify-content:center}ul.wp-block-social-links li{margin:0 .25em}}