.footer{padding:0}.footer .unit{flex-basis:100%;max-width:100%}@media screen and (min-width:960px){.footer .size1of2{flex-basis:50%;max-width:50%}}.footer .row1{padding:4em 0 2em}@media screen and (min-width:768px){.footer .row1{padding:5em 0 2em}}.footer .row2{background:var(--color-black);border-top:1px solid hsla(0,0%,100%,.15);padding:1em 0}.footer .footer__agency{display:flex;flex-direction:column}@media screen and (min-width:375px){.footer .footer__agency{flex-direction:row}}.footer .footer__agency .footer__logo{flex:7em 0 0;order:1;padding:0 0 1em}@media screen and (min-width:375px){.footer .footer__agency .footer__logo{order:2;padding:0}}@media screen and (min-width:768px){.footer .footer__agency .footer__logo{flex-basis:8em;margin:0 2em 0 0;order:1}}.footer .footer__agency .footer__logo svg{max-width:7em}@media screen and (min-width:375px){.footer .footer__agency .footer__logo svg{max-width:100%}}.footer .footer__agency .footer__contact{flex:auto 1 1;margin-right:1.5rem;order:2}@media screen and (min-width:375px){.footer .footer__agency .footer__contact{order:1}}.footer .footer__social{display:flex;flex-flow:row wrap;list-style-type:none;padding:0;&>li{margin-bottom:1rem;margin-right:1rem;& a{& svg{fill:var(--color-warm-white);transition:fill .1s}&:is(:hover,:focus-visible) svg{fill:var(--color-orange)}}}}.footer .footer__newsletter p{max-width:30em}.footer .footer__newsletter .hs-form{display:block}@media screen and (min-width:768px){.footer .footer__newsletter .hs-form{display:flex}.footer .footer__newsletter .hs-form .hs-form-field{flex-grow:1}.footer .footer__newsletter .hs-form .hs_error_rollup{display:none}}.footer .footer__newsletter .hs-form .hs-button{margin:0}@media screen and (min-width:768px){.footer .footer__newsletter .hs-form .hs-button{margin:1em 0 0 1em}}.footer .footer__links{display:flex;flex:100% 0 0;flex-direction:column;list-style:none;margin:0;padding:0}@media screen and (min-width:375px){.footer .footer__links{flex-direction:row}.footer .footer__links li{flex-grow:0}.footer .footer__links li:not(:last-child){margin-right:2rem}.footer .footer__links li a{font-size:85%}}