.dm-footer-newsletter-section{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.footer-newsletter-left h2{color:#fff;font-size:35px;font-weight:700;margin-bottom:8px}.footer-newsletter-right .form-title{display:none}.footer-newsletter-left{padding-right:5rem;width:50%}.footer-newsletter-right{width:44%}.footer-newsletter-left h3{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:0}p.fn-text{color:#fff;font-size:1rem;font-weight:400;line-height:24px;margin-bottom:0;padding-top:0}.footer-newsletter-right form input{border:1px solid #d8d8d8!important;padding:15px}.footer-newsletter-right .hs-button.primary.large{background:#fff;color:#6c3078;font-size:14px;font-weight:900;padding:15px 40px!important;transition:all .4s ease-in-out;width:auto}.footer-newsletter-right .hs-button.primary.large:hover{background:#af64be;border:1px solid transparent!important;color:#fff}.footer-newsletter-right form input.hs-input::placeholder{color:#919191;font-size:.875rem}.footer-newsletter-right form .hs-error-msg{color:#fff;font-weight:700}.footer-newsletter-right form .hs-form-field{margin-bottom:1rem}.footer-newsletter-right form .hs_error_rollup{display:none}@media screen and (max-width:1024px){.footer-newsletter-right .hs-button.primary.large{width:100%}}@media screen and (max-width:769px){.footer-newsletter-left h3{font-size:25px}p.fn-text{font-size:14px}.footer-newsletter-right form input.hs-button.primary.large{width:auto}}@media screen and (max-width:425px){.footer-newsletter-right form input.hs-button.primary.large{width:100%}}