.footer-wrap{background-color:#040129;padding:120px 0 40px;position:relative}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-left,.footer-rgt{width:50%}.footer-btm{border-top:1px solid #28254b;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px;padding-top:40px;position:relative}.footer-cpyrgt p{line-height:160%;margin:0!important;text-align:right}.footer-cpyrgt p,.footer-smenu ul li a{color:#fff;font-size:14px;font-weight:400;opacity:.5}.footer-smenu ul li a:hover{color:#fff;opacity:1}.footer-smenu ul li{margin-right:30px}.footer-menu ul li a{color:#fff;font-size:14px;font-weight:400}.footer-menu ul li{margin-right:30px}.footer-logo{padding-bottom:80px}.footer-frm-tle h5{color:#fff}.footer-frm-otr{float:right;left:-40px;max-width:500px!important;position:relative}.footer-form form .hs-richtext,.footer-form form .hs-richtext p{color:#fff;font-size:12px;margin:0!important;opacity:.6}.footer-form form{display:flex;flex-wrap:wrap;max-width:420px!important;padding-bottom:30px;position:relative}.footer-form form .hs_email{width:70%}.footer-form .legal-consent-container{bottom:0;position:absolute;width:100%}.footer-form form .hs_submit{width:30%}.footer-form form input{background-color:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.05)!important;border-radius:8px!important;color:#fff!important;font-size:14px;height:50px!important}.footer-form form .hs_email input{border-radius:8px 0 0 8px!important}.footer-form form .hs_error_rollup{display:none!important}.footer-form form .hs-error-msg{color:#fff;font-size:12px;margin-top:.35rem;opacity:.6}.footer-form form .hs-form-field{margin-bottom:0}.footer-form form input.hs-button.primary.large{border-left:0!important;border-radius:0 8px 8px 0!important;position:relative;top:5px}.footer-form form ::-ms-input-placeholder{color:#fff!important;opacity:.5!important}.footer-form form ::placeholder{color:#fff!important;opacity:.5!important}.footer-menu ul li a:hover{color:#3fc195}@media (max-width:1080px){.footer-wrap{padding:70px 0 20px}.footer-left,.footer-rgt{width:100%}.footer-frm-otr{float:left;left:0;max-width:500px!important;padding-top:50px;position:relative}.footer-logo{padding-bottom:30px}.footer-btm{margin-top:40px;padding-top:20px;position:relative}}@media (max-width:767px){.footer-form form input.hs-button.primary.large{padding:14px 20px}}