#main-footer *{font-size:16px;line-height:120%}#main-footer{padding:90px 0 64px;width:100%}#main-footer .footer-wrapper{margin:auto}#main-footer .footer-row{width:100%;display:grid}#main-footer .footer-row:nth-child(1){grid-template-columns:250px auto;margin-bottom:150px}#main-footer .footer-row:nth-child(2){grid-template-columns:1fr 1fr}#main-footer .footer-row:nth-child(2) div{display:inline-block}#footer-menu{text-align:right}#footer-menu ul{padding:0;margin:0}#footer-menu>span{width:80%}#footer-menu li,#footer-menu #hs_show_banner_button{display:inline-block;padding:0 10px;margin:0;width:auto;max-width:100%;float:none;cursor:pointer;vertical-align:text-bottom}#footer-menu a{padding:0;max-width:100%;vertical-align:middle}#main-footer .footer-form form{position:relative}#main-footer .footer-form input{font-size:24px;line-height:36px;padding:8px 0;outline:0}#main-footer .footer-form input[type="email"]{padding-right:36px;border-radius:0px}#main-footer .footer-form p{display:inline-block}#main-footer .footer-form input[type="checkbox"]{display:none}#main-footer .footer-form input[type="checkbox"]+span{margin:8px 0 0}#main-footer .footer-form input[type="checkbox"]+span p{width:90%;vertical-align:top}#main-footer .footer-form input[type="checkbox"]+span::before{content:" ";display:inline-block;width:12px;height:12px;vertical-align:text-top;margin-top:2px;margin-right:8px;border-radius:2px}#main-footer .footer-form input[type="checkbox"]:checked+span::before{background-image:url("https://f.hubspotusercontent10.net/hubfs/2595966/Wakoopa/checked.svg");background-position:center;background-size:8px auto;background-repeat:no-repeat}#main-footer .footer-form a{margin:0}#main-footer .footer-form .hs-form-required,#main-footer .footer-form .hs-richtext{display:none}#main-footer .footer-form input[type=submit]{z-index:100;position:absolute;right:5px;top:36px;width:24px;height:24px;background-image:url("https://f.hubspotusercontent10.net/hubfs/2595966/Wakoopa/arrow-right.svg");background-position:center;background-size:contain;background-repeat:no-repeat;filter:brightness(0) invert(1);cursor:pointer;background-color:transparent;border-radius:0;border:0;color:transparent}@media(max-width:834px){#main-footer .footer-row:nth-child(1){grid-template-columns:100%}.footer-form{margin-top:40px}}@media(max-width:600px){#main-footer *{font-size:14px}#footer-logo{max-width:120px;max-height:25px}#main-footer .footer-form input{font-size:20px}}