#newsletter-page-section{width:100vw;margin:0 auto}#newsletter-page-section>.newsletter-page-subsection{width:100%;background:#a0c038;height:100%;padding:7.813vw 0;box-sizing:border-box;display:flex;align-items:center}#newsletter-page-section>.newsletter-page-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content{width:calc(100% - 4.843vw);max-width:73.906vw}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box{padding:1.563vw;background:#fff;border-radius:.521vw;width:100%;max-width:51.042vw;margin:0 auto}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-header{border-bottom:.052vw solid rgba(66,66,66,.3);padding-left:.782vw;padding-bottom:.677vw}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-header>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:1.823vw;font-style:normal;font-weight:400;line-height:130%;margin:0}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-header>p{color:#424242;font-family:GalanoGrotesque-Regular,sans-serif;font-size:.833vw;font-style:normal;font-weight:400;line-height:normal;margin-bottom:.938vw}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-form{width:100%;padding:1.563vw .782vw 2.083vw}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-form>form{width:100%}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-form>form .newsletter-data{width:100%;margin-bottom:1.042vw}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-form>form .newsletter-data>input,#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-form>form .newsletter-data>textarea{padding:1.042vw;background:#fff;color:rgba(66,66,66,.6);font-family:GalanoGrotesque-Regular,sans-serif;font-size:.99vw;font-style:normal;font-weight:400;line-height:1.302vw;width:100%;border-radius:.26vw;border:.052vw solid rgba(66,66,66,.6)}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-controls{width:100%;padding:0 .782vw 1.563vw;display:inline-flex;gap:.625vw}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-controls>button{padding:.833vw 0 1.042vw;text-align:center;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:.99vw;font-style:normal;font-weight:400;line-height:1.302vw;border-radius:.26vw;width:100%;border:.052vw solid #a0c038;background:#a0c038;color:#fff}@media (max-width:487px){#newsletter-page-section{width:100vw;height:100vh;margin:0 auto}#newsletter-page-section>.newsletter-page-subsection{width:100%;background:#a0c038;height:100%;padding:36.801vw 0;box-sizing:border-box;display:flex;align-items:center}#newsletter-page-section>.newsletter-page-subsection .section-wrapper{width:100%;display:flex;justify-content:center;align-items:center}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content{width:calc(100% - 19.095vw);max-width:291.376vw}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box{padding:6.16vw;background:#fff;border-radius:2.053vw;width:100%;max-width:201.232vw;margin:0 auto}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-header{border-bottom:.205vw solid rgba(66,66,66,.3);padding-left:1.082vw;padding-bottom:2.671vw}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-header>h2{color:#424242;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:5.189vw;font-style:normal;font-weight:400;line-height:130%;margin:0}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-header>p{color:#424242;font-family:GalanoGrotesque-Regular,sans-serif;font-size:3.07vw;font-style:normal;font-weight:400;line-height:normal;margin-top:.938vw;margin-bottom:.938vw}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-form{width:100%;padding:6.16vw 1.082vw 8.214vw}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-form>form{width:100%}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-form>form .newsletter-data{width:100%;margin-bottom:4.107vw}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-form>form .newsletter-data>input,#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-form>form .newsletter-data>textarea{padding:2.107vw;background:#fff;color:rgba(66,66,66,.6);font-family:GalanoGrotesque-Regular,sans-serif;font-size:2.903vw;font-style:normal;font-weight:400;line-height:5.135vw;width:100%;border-radius:1.027vw;border:.205vw solid rgba(66,66,66,.6)}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-controls{width:100%;padding:0 1.082vw 6.16vw;display:inline-flex;gap:2.464vw}#newsletter-page-section>.newsletter-page-subsection .section-wrapper>.newsletter-page-content>.newsletter-page-box>.newsletter-page-controls>button{padding:3.285vw 0 4.107vw;text-align:center;font-family:GalanoGrotesque-SemiBold,sans-serif;font-size:3.903vw;font-style:normal;font-weight:400;line-height:5.135vw;border-radius:1.027vw;width:100%;border:.205vw solid #a0c038;background:#a0c038;color:#fff}}