.footer{background-color:var(--wp--preset--color--beige);padding:var(--wp--preset--spacing--80-48) 0 var(--wp--preset--spacing--48)}@media(min-width:88.875em){.footer .footer-contact-card:not(:last-child){margin-bottom:5rem}}@media(min-width:47.9375em)and (max-width:88.875em){@supports(margin-bottom:clamp(2rem,-1.5129770992rem + 7.3282442748vw,5rem)){.footer .footer-contact-card:not(:last-child){margin-bottom:clamp(2rem,-1.5129770992rem + 7.3282442748vw,5rem)}}@supports not (margin-bottom:clamp(2rem,-1.5129770992rem + 7.3282442748vw,5rem)){.footer .footer-contact-card:not(:last-child){margin-bottom:calc(-1.51298rem + 7.32824vw)}}}@media(max-width:47.9375em){.footer .footer-contact-card:not(:last-child){margin-bottom:2rem}}@media(min-width:375px){.footer .footer-contact-card{align-items:center;display:flex}}.footer .contact-photo{border-radius:50%;overflow:hidden}@media(min-width:88.875em){.footer .contact-photo{width:8.5rem}}@media(min-width:47.9375em)and (max-width:88.875em){@supports(width:clamp(5.625rem,2.2583969466rem + 7.0229007634vw,8.5rem)){.footer .contact-photo{width:clamp(5.625rem,2.2583969466rem + 7.0229007634vw,8.5rem)}}@supports not (width:clamp(5.625rem,2.2583969466rem + 7.0229007634vw,8.5rem)){.footer .contact-photo{width:calc(2.2584rem + 7.0229vw)}}}@media(max-width:47.9375em){.footer .contact-photo{width:5.625rem}}@media(min-width:88.875em){.footer .contact-photo{height:8.5rem}}@media(min-width:47.9375em)and (max-width:88.875em){@supports(height:clamp(5.625rem,2.2583969466rem + 7.0229007634vw,8.5rem)){.footer .contact-photo{height:clamp(5.625rem,2.2583969466rem + 7.0229007634vw,8.5rem)}}@supports not (height:clamp(5.625rem,2.2583969466rem + 7.0229007634vw,8.5rem)){.footer .contact-photo{height:calc(2.2584rem + 7.0229vw)}}}@media(max-width:47.9375em){.footer .contact-photo{height:5.625rem}}.footer .contact-photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.footer .contact-name{font-style:italic;font-weight:350}.footer .contact-name,.footer .contact-subline{font-size:var(--wp--preset--font-size--text-20);letter-spacing:0;line-height:1.4}.footer .contact-subline{font-family:var(--wp--preset--font-family--soehne);font-weight:600;text-transform:uppercase}.footer .contact-info{margin-bottom:1rem}@media(min-width:375px){.footer .contact-info{flex-grow:1;margin-bottom:0}}@media(min-width:375px)and (min-width:88.875em){.footer .contact-info{margin-left:1.5rem}}@media(min-width:375px)and (min-width:47.9375em)and (max-width:88.875em){@supports(margin-left:clamp(1rem,0.4145038168rem + 1.2213740458vw,1.5rem)){.footer .contact-info{margin-left:clamp(1rem,.4145038168rem + 1.2213740458vw,1.5rem)}}@supports not (margin-left:clamp(1rem,0.4145038168rem + 1.2213740458vw,1.5rem)){.footer .contact-info{margin-left:calc(.4145rem + 1.22137vw)}}}@media(min-width:375px)and (max-width:47.9375em){.footer .contact-info{margin-left:1rem}}.footer .social-links{display:flex;flex-wrap:wrap;list-style:none;margin:0 -.75rem -.75rem 0;padding:0}.footer .social-links li{border:.125rem solid var(--wp--preset--color--white);border-radius:50%;height:3.5rem;margin:0 .75rem .75rem 0;transition:background-color .3s ease-out;width:3.5rem}@media(hover:hover)and (pointer:fine){.footer .social-links li:hover{background-color:var(--wp--preset--color--white)}}.footer .social-links li:focus-visible{background-color:var(--wp--preset--color--white)}.footer .social-links li a{align-items:center;display:flex;height:100%;justify-content:center;padding:.875rem;width:100%}.footer .social-links li a img{width:100%}.footer__info-menu-list{display:flex;flex-wrap:wrap;list-style:none;margin:0 -1.5rem -1.5rem 0;padding:0}.footer__info-menu-list li{margin:0 1.5rem 1.5rem 0}.footer__info-menu-list a{color:var(--wp--preset--color--deep-blue);display:inline-block;font-family:var(--wp--preset--font-family--soehne);font-size:var(--wp--preset--font-size--text-12);font-weight:500;letter-spacing:.075rem;line-height:1.2;position:relative;text-decoration:none;text-transform:uppercase}@media(min-width:88.875em){.footer__info-menu-list a{padding-top:.6875rem}}@media(min-width:47.9375em)and (max-width:88.875em){@supports(padding-top:clamp(0.5625rem,0.4161259542rem + 0.3053435115vw,0.6875rem)){.footer__info-menu-list a{padding-top:clamp(.5625rem,.4161259542rem + .3053435115vw,.6875rem)}}@supports not (padding-top:clamp(0.5625rem,0.4161259542rem + 0.3053435115vw,0.6875rem)){.footer__info-menu-list a{padding-top:calc(.41613rem + .30534vw)}}}@media(max-width:47.9375em){.footer__info-menu-list a{padding-top:.5625rem}}@media(min-width:88.875em){.footer__info-menu-list a{padding-bottom:.6875rem}}@media(min-width:47.9375em)and (max-width:88.875em){@supports(padding-bottom:clamp(0.5625rem,0.4161259542rem + 0.3053435115vw,0.6875rem)){.footer__info-menu-list a{padding-bottom:clamp(.5625rem,.4161259542rem + .3053435115vw,.6875rem)}}@supports not (padding-bottom:clamp(0.5625rem,0.4161259542rem + 0.3053435115vw,0.6875rem)){.footer__info-menu-list a{padding-bottom:calc(.41613rem + .30534vw)}}}@media(max-width:47.9375em){.footer__info-menu-list a{padding-bottom:.5625rem}}@media(min-width:768px){.footer__info-menu-list a{line-height:1}}.footer__info-menu-list a:after{background-color:var(--wp--preset--color--white);bottom:0;content:"";height:.09375rem;left:50%;position:absolute;transform:translate(-50%);transition:width .3s ease-out;width:0}@media(hover:hover)and (pointer:fine){.footer__info-menu-list a:hover:after{width:100%}}.footer__info-menu-list a:focus-visible:after{width:100%}.footer .footer-social-media{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}@media(max-width:767.98px){.footer .footer-social-media{flex-direction:column;justify-content:center}}.footer .section-row{display:flex;flex-direction:column-reverse}@media(min-width:992px){.footer .section-row{flex-direction:row;justify-content:space-between}}@media(max-width:991.98px){.footer .column-right:not(:first-child){margin-bottom:5.5rem}}@media(min-width:992px)and (min-width:94.5em){.footer .column-right{width:41.5rem}}@media(min-width:992px)and (min-width:61.9375em)and (max-width:94.5em){@supports(width:clamp(40.625rem,38.9606525912rem + 2.6871401152vw,41.5rem)){.footer .column-right{width:clamp(40.625rem,38.9606525912rem + 2.6871401152vw,41.5rem)}}@supports not (width:clamp(40.625rem,38.9606525912rem + 2.6871401152vw,41.5rem)){.footer .column-right{width:calc(38.96065rem + 2.68714vw)}}}@media(min-width:992px)and (max-width:61.9375em){.footer .column-right{width:40.625rem}}@media(min-width:992px)and (min-width:94.5em){.footer .column-right{margin-left:5rem}}@media(min-width:992px)and (min-width:61.9375em)and (max-width:94.5em){@supports(margin-left:clamp(2rem,-3.7063339731rem + 9.2130518234vw,5rem)){.footer .column-right{margin-left:clamp(2rem,-3.7063339731rem + 9.2130518234vw,5rem)}}@supports not (margin-left:clamp(2rem,-3.7063339731rem + 9.2130518234vw,5rem)){.footer .column-right{margin-left:calc(-3.70633rem + 9.21305vw)}}}@media(min-width:992px)and (max-width:61.9375em){.footer .column-right{margin-left:2rem}}@media(min-width:992px){.footer .column-left{width:40.2941176471%}}.footer .form-title{font-size:var(--wp--preset--font-size--text-40-24);font-weight:500;line-height:1.1}@media(max-width:575.98px){.footer .form-title{font-weight:600;text-align:center}}@media(min-width:88.875em){.footer .form-title:not(:last-child){margin-bottom:3.0625rem}}@media(min-width:47.9375em)and (max-width:88.875em){@supports(margin-bottom:clamp(2rem,0.7558206107rem + 2.5954198473vw,3.0625rem)){.footer .form-title:not(:last-child){margin-bottom:clamp(2rem,.7558206107rem + 2.5954198473vw,3.0625rem)}}@supports not (margin-bottom:clamp(2rem,0.7558206107rem + 2.5954198473vw,3.0625rem)){.footer .form-title:not(:last-child){margin-bottom:calc(.75582rem + 2.59542vw)}}}@media(max-width:47.9375em){.footer .form-title:not(:last-child){margin-bottom:2rem}}.footer .contact-card-link{color:var(--wp--preset--color--deep-blue);text-decoration:none}
