.main-footer-section{background:#2c2c2c;color:#fff;padding:80px 0}.footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.footer-inner .f-logo img{margin-top:20px;max-width:150px!important}.footer-inner .col{box-sizing:border-box;padding:0 15px}.footer-inner>div:first-child,.footer-inner>div:last-child{width:30%}.footer-inner>div:nth-child(2){width:40%}.footer-inner .col h3{font-family:Archivo,sans-serif;font-size:30px;font-weight:700;margin-bottom:33px;margin-top:0}.footer-inner .col p{font-weight:400;line-height:1.4}.footer-inner .col .call,.footer-inner .col p{color:#fff;font-family:Archivo,sans-serif;font-size:20px}.footer-inner .col .call{display:inline-block;font-weight:700;margin-top:40px;padding-left:30px;position:relative;text-decoration:none}.footer-inner .col .call:before{background:url(https://f.hubspotusercontent30.net/hubfs/7763689/Call%20White.svg) no-repeat;content:"";height:20px;left:0;position:absolute;top:2px;width:20px}.footer-inner .col form{margin-top:30px}.footer-inner .col form .hs_email{display:inline-block;float:left}.f-logo-group{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:20px 0}.f-logo-group img{height:auto;max-width:120px}.footer-inner .col form .hs_email input[type=email]{border:none;border-radius:3px;box-sizing:border-box;font-family:Archivo,sans-serif;font-size:20px;font-weight:400;height:50px;padding:7px 15px;width:257px}.footer-inner .col form .hs_email input[type=email]:focus{outline:none}.footer-inner .col form .hs_submit{display:inline-block;margin-left:15px;margin-top:20px}.footer-inner .col form .hs_submit input[type=submit]{background:transparent;border:1px solid #fff;border-radius:3px;color:#fff;font-family:Archivo,sans-serif;font-size:20px;font-weight:400;height:50px;padding:10px 30px}.footer-inner .col form .hs_error_rollup{display:none}.footer-inner .col form .hs-error-msgs{list-style:none;padding-left:0}.footer-inner .col form .hs-error-msgs label{font-family:Archivo,sans-serif}.footer-inner .col form .hs_submit input[type=submit]:hover{cursor:pointer}.footer-inner .col form .hs_submit input[type=submit]:focus{outline:none}.footer-social{list-style:none;margin:0 0 25px;padding:0}.footer-social li{margin-right:15px}.footer-social li,.footer-social li a{display:inline-block}.footer-social li a img{height:20px;width:20px}.main-footer-section .hs-menu-wrapper ul{list-style:none;margin:0;padding:0}.main-footer-section .hs-menu-wrapper ul li:not(:last-child){margin-bottom:12px}.main-footer-section .hs-menu-wrapper ul li a{color:#fff;font-family:Archivo,sans-serif;font-size:20px;font-weight:400;text-decoration:none}.copyright-content{margin:70px auto 0;max-width:1360px;width:100%}.copyright-content p{color:#fff;font-family:Archivo,sans-serif;font-size:15px;font-weight:400;line-height:1.4;text-align:center}.copyright-content p a{color:#fff;text-decoration:none}.copyright-content p:last-child{margin-bottom:0}.main-footer-section .submitted-message{color:#fff;font-family:Archivo,sans-serif;font-size:20px;font-weight:400}@media (max-width:1199px){.footer-inner>div:first-child,.footer-inner>div:last-child{width:28%}.footer-inner>div:nth-child(2){width:44%}.footer-inner .col form .hs_email input[type=email]{width:247px}.footer-inner .col form .hs_submit input[type=submit]{padding:10px 25px}.footer-inner .col h3{font-size:24px}.footer-inner .col p,.main-footer-section .hs-menu-wrapper ul li a{font-size:18px}}@media (max-width:1024px){.footer-inner>div:first-child,.footer-inner>div:last-child,.footer-inner>div:nth-child(2){width:33.33%}.footer-inner .col form .hs_submit{display:inline-block;margin-left:0;margin-top:15px}.footer-inner .col form .hs_email input[type=email]{width:100%}}@media (max-width:767px){.footer-inner>div:first-child,.footer-inner>div:last-child,.footer-inner>div:nth-child(2){text-align:center;width:100%}.footer-inner .col h3{margin-bottom:20px}.footer-inner .col .call{margin-top:10px}.footer-inner>div:not(:last-child){margin-bottom:35px}.main-footer-section{padding:40px 0}.footer-inner .col form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-inner .col form .hs_submit{margin-left:15px}.copyright-content{margin:50px auto 0}}@media (max-width:480px){.footer-inner .col form .hs_submit input[type=submit]{padding:10px 15px}}