.footer{background-color:#000;padding:50px 0;position:relative}.footer .newsletter-section{align-items:center;background-color:#a8a4ff;border-radius:15px;color:#fff;margin:-145px auto;max-width:1441px;min-height:210px;overflow:hidden;padding:30px 60px;width:100%}.footer .newsletter-section form{flex-wrap:nowrap}.footer .newsletter-section form .actions{left:14px;position:absolute;right:0;top:55px}.footer .newsletter-section form .hs-button{background:#45ba8b;border:none;font-size:16px;font-weight:400;max-width:123px;min-height:36px;padding:15px;width:100%}.footer .newsletter-section form .no-list.hs-error-msgs{display:none}.hs-form-booleancheckbox-display{margin-bottom:-1rem}.footer .newsletter-section .legal-consent-container p{color:#fff;margin-bottom:-.5rem!important}.footer .newsletter-section form .hs-input{min-height:36px!important}.footer .newsletter-section .form-title{display:none}.footer .newsletter-section .title h2,.footer .newsletter-section .title h3{margin:0}.footer .btn-outline-light{border-color:#fff;border-radius:5px;color:#fff;display:none;line-height:20px;margin-top:10px;min-height:45px}.footer .btn-outline-light:hover{background-color:#fff;color:#000}.footer .nav-content{margin-top:50px}.footer .nav-list ul{list-style:none;padding:0}.footer .nav-list ul li{margin-bottom:10px}.footer .nav-content .navigation h5,.footer .nav-list ul li a,.footer .social-links ul li a{border-bottom:2px solid transparent;color:#fff;display:inline-block;padding-bottom:2px}.footer .nav-content .navigation h5{border-bottom:2px solid #a8a4ff;font-weight:700}.footer .nav-list ul li:last-child{margin-bottom:0}.footer .social-links ul{display:flex;list-style:none;margin:0;padding:15px}.footer .social-links ul li svg{height:18px;width:25px}.footer .social-links ul li{margin-left:15px}.footer .social-links ul li:first-child{margin-left:0}.footer .social-links ul li a{align-items:center;background:#a8a4ff;border-radius:26px;display:flex;justify-content:center;padding:5px 7px 7px;text-decoration:none}body footer.footer .newsletter-section form{display:block}body footer.footer .newsletter-section form fieldset.form-columns-2 .hs-form-field{flex:1;width:50%!important}body footer.footer .newsletter-section form fieldset.form-columns-2{flex-direction:row}body footer.footer .newsletter-section form fieldset.form-columns-1 .hs-form-field{flex:initial;padding-right:12px;width:calc(100% - 125px)!important}body footer.footer .newsletter-section form .hs-form-field{margin-bottom:15px}body footer.footer .newsletter-section form .actions{float:right;margin-top:-52px;position:static;width:125px}body footer.footer .newsletter-section form .hs-button{margin-top:0;padding:6px 15px}body footer.footer .newsletter-section form .hs_error_rollup{bottom:-25px;position:absolute}@media (max-width:992px){body footer.footer .newsletter-section form .hs-input{margin:0}.footer .copy-right-text,.footer .navigation{text-align:center}.footer .social-icons{justify-content:center}.footer .social-links ul{padding:25px 0}.footer .nav-content .logo{margin-bottom:15px;text-align:center}.footer .nav-content .logo img{max-width:250px!important}.footer .newsletter-section form{display:flex}.footer .newsletter-section form .hs-input{margin-bottom:15px;width:100%}.footer .newsletter-section form .hs-button{clear:both;display:block;margin-top:66px;width:100%}}@media (max-width:767px){.footer .newsletter-section form .actions{position:static}.footer .newsletter-section form{flex-wrap:wrap}.footer .newsletter-section{padding:20px}.footer .newsletter-section form .hs-button{clear:both;display:block;margin-top:45px;width:100%}}@media (max-width:580px){body footer.footer .newsletter-section form .hs-button{margin-top:35px!important;padding:6px 15px}body footer.footer .newsletter-section form fieldset.form-columns-2{display:block}body footer.footer .newsletter-section form fieldset.form-columns-2 .hs-form-field{width:100%!important}body footer.footer .newsletter-section form fieldset.form-columns-1 .hs-form-field{flex:initial;padding-right:0;width:100%!important}body footer.footer .newsletter-section form .actions{float:none;margin-bottom:10px;margin-top:0;position:static;width:125px}.footer .newsletter-section{padding:20px 20px 80px}}@media (max-width:992px) and (min-width:768px){.footer .newsletter-section form .hs-input{margin-bottom:10px}.footer .newsletter-section form .hs-button{margin-top:10px}}