.footer{border-top:1px solid var(--tan);overflow:hidden}.footer .footer__wrapper{display:flex}@media only screen and (width <= 767px){.footer .footer__wrapper{flex-wrap:wrap}}.footer-newsletter{border-right:1px solid var(--tan);padding-bottom:60px;padding-top:78px;width:66.666666666%}@media only screen and (width <= 767px){.footer-newsletter{border:none;padding-bottom:30px;width:100%}}@media only screen and (width <= 359px){.footer-newsletter{padding-top:25px}}.footer-newsletter-logotype a{align-items:flex-start;display:flex;justify-content:flex-start}.footer-newsletter-desc{padding-top:22px;width:80%}@media only screen and (width <= 1279px){.footer-newsletter-desc{padding-right:50px;width:100%}}@media only screen and (width <= 767px){.footer-newsletter-desc{padding-right:0}}.footer-newsletter-form{padding-top:42px}@media only screen and (width <= 359px){.footer-newsletter-form{padding-top:0}}.footer-newsletter-form form{display:flex;position:relative;width:80%}@media only screen and (width <= 1279px){.footer-newsletter-form form{padding-right:50px;width:100%}}@media only screen and (width <= 767px){.footer-newsletter-form form{display:block;padding-right:0}}.footer-newsletter-form form>.hs-form-field{width:100%}.footer-newsletter-form form>.hs-form-field label{display:none}.footer-newsletter-form form .hs-submit{position:absolute;right:0;top:0}@media only screen and (width <= 1279px){.footer-newsletter-form form .hs-submit{right:40px}}@media only screen and (width <= 767px){.footer-newsletter-form form .hs-submit{right:0}}@media only screen and (max-width:370px){.footer-newsletter-form form .hs-submit{left:0;margin-top:24px;position:relative;right:auto;top:auto}.footer-newsletter-form form .hs-submit .actions{width:100%}}.footer-newsletter-socials{display:flex;gap:8px;padding-top:70px}@media only screen and (max-width:370px){.footer-newsletter-socials{padding-top:24px}}.footer-newsletter-socials a svg{height:28px;width:28px}.footer-newsletter-socials a svg path{transition:all .2s ease-in-out}.footer-newsletter-socials a:hover svg path{fill:var(--violet)}.footer-menu{display:flex;padding-left:50px;padding-top:70px;position:relative;width:33.3333%}@media only screen and (width <= 1279px){.footer-menu{display:block}}@media only screen and (width <= 767px){.footer-menu{padding-bottom:40px;padding-left:0;padding-top:35px;width:100%}}.footer-menu:before{background-color:var(--tan);content:"";display:none;height:1px;left:-15px;position:absolute;right:-15px;top:0}@media only screen and (width <= 767px){.footer-menu:before{display:block}}.footer-menu-simple{width:50%}@media only screen and (width <= 1279px){.footer-menu-simple{width:100%}}@media only screen and (width <= 767px){.footer-menu-simple{width:100%}}.footer-menu-simple li a{display:inline-block;padding-bottom:7px;padding-top:7px;position:relative}.footer-menu-simple li a:after{background-color:var(--black);bottom:4px;content:"";height:3px;left:0;position:absolute;transition:.2s ease-in-out;width:0}.footer-menu-simple li a:hover:after{width:100%}.footer-menu-description{padding-left:8%;width:50%}@media only screen and (width <= 1279px){.footer-menu-description{padding-left:0;padding-top:15px;width:100%}}.footer-menu-description p{margin-top:3px}