.newsletter-section{padding:0 6.77%}@media screen and (max-width:1200px){.newsletter-section{padding:0 7.81%}}@media screen and (max-width:680px){.newsletter-section{padding:unset}}.newsletter{background-color:#fff;border-radius:10px;justify-content:space-between;margin-top:-37px;padding:103px 8.52% 63px;display:flex;position:relative;box-shadow:0 0 5px #1d1d1d3b}.newsletter.has-margin-bottom{margin-top:unset;margin-bottom:-37px}@media screen and not (max-width:1310px){.newsletter>hgroup>h2{margin-bottom:unset}}@media screen and (max-width:1310px){.newsletter{flex-direction:column;margin-top:-57px;padding:40px 12.81%}.newsletter.has-margin-bottom{margin-bottom:unset}.newsletter>hgroup{margin-bottom:36px}.newsletter>hgroup>h2{font-size:28px}.newsletter>hgroup>p{margin-top:-5px;font-size:20px}}@media screen and (max-width:680px){.newsletter{box-shadow:unset;margin-top:unset;padding:80px 8.16%}.newsletter .submit-button{margin-top:20px}}.newsletter-form{flex-direction:column;display:flex}@media screen and (max-width:480px){.newsletter-form .required-fields{margin-top:20px}}.newsletter-form .required-fields{margin-top:32px}@media screen and (max-width:680px){.newsletter-form{margin-top:12px}.newsletter-form>button{margin-top:32px}}.email-subscribe-container{justify-content:space-between;display:flex}.email-subscribe{flex-direction:column;width:100%;margin-bottom:20px;margin-right:10px;display:flex}@media screen and (max-width:680px){.email-subscribe{margin-bottom:16px}}
