.newsletter__wrapper{padding-right:calc(4rem / var(--font-body-scale));padding-left:calc(4rem / var(--font-body-scale))}@media screen and (min-width: 750px){.newsletter__wrapper{padding-right:9rem;padding-left:9rem}}.newsletter__wrapper>*{margin-top:0;margin-bottom:0}.newsletter__wrapper>*+*{margin-top:2rem}.newsletter__wrapper>*+.newsletter-form{margin-top:3rem}.newsletter__subheading{max-width:70rem;margin-left:auto;margin-right:auto}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:36rem}.newsletter-form__field-wrapper .newsletter-form__message{margin-top:1.5rem}.newsletter__button{margin-top:3rem;width:fit-content}@media screen and (min-width: 750px){.newsletter__button{flex-shrink:0;margin:0 0 0 1rem}.itg_template_index .Srm_newsletter .newsletter .newsletter__wrapper{padding-top:calc(var(--100px) * 2)}}.newsletter .newsletter__wrapper{padding-top:var(--96px);padding-bottom:var(--120px);padding-left:var(--120px);padding-right:var(--120px)}.itg_template_index .Srm_newsletter .newsletter .newsletter__wrapper{padding-top:0}.newsletter_background{max-width:clamp(1192px,77.6041vw,5000px);margin:0 auto;padding:clamp(40px,var(--50px),5000px);border-radius:var(--24px)}.newsletter .newsletter-form__field-wrapper .field__input{background:transparent}.newsletter h2.inline-richtext.h0{margin:0}.newsletter .newsletter__subheading{font-size:clamp(18px,var(--18px),5000px);max-width:30.0834vw;line-height:1.34;margin-top:clamp(12px,var(--12px),5000px);margin-bottom:clamp(24px,var(--24px),5000px);font-family:Nunito_Sans_600}.newsletter .newsletter-form__button{position:relative;width:100%;max-width:max-content;margin:0 auto;font-size:clamp(16px,var(--16px),5000px);letter-spacing:.0208vw;line-height:1.4;padding:clamp(9px,var(--9px),5000px) clamp(30px,var(--30px),5000px);font-family:Nunito_sans_700;background:#ff8b48}.newsletter .newsletter-form__button.button:after{box-shadow:unset}.newsletter .newsletter-form{max-width:27.0834vw}.newsletter .newsletter-form__field-wrapper .field__input{min-height:auto;min-width:27.0834vw;height:2.8646vw}.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:27.0834vw}.newsletter label.field__label{display:none}.newsletter .newsletter-form__field-wrapper .field__input::placeholder{opacity:1;text-align:center;color:#fff;font-size:clamp(14px,var(--14px),5000px);font-family:Roboto_Mono_500}.newsletter .newsletter-form__field-wrapper .field__input{padding:clamp(14px,var(--14px),5000px) clamp(24px,var(--48px),5000px);border:clamp(1px,.065105vw,5000px) solid #fff;border-radius:clamp(8px,.52084vw,5000px);font-size:clamp(14px,var(--14px),5000px);font-family:Roboto_Mono_500}.newsletter-form__field-wrapper .field{margin-bottom:clamp(28px,var(--32px),5000px)}.newsletter-form__field-wrapper .field:hover.field:after{box-shadow:none}.newsletter-form__field-wrapper .field:after{box-shadow:none;border:none}.newsletter-form__field-wrapper .field:before{box-shadow:none}.newsletter .newsletter-form__field-wrapper .field__input:focus{box-shadow:none}.newsletter-form__field-wrapper .field:focus-visible{outline:none;outline-offset:unset;box-shadow:none}.newsletter .newsletter-form__button.button.mobile_btn{display:none}.newsletter .newsletter-form__button.button.desktop_btn{display:block;margin-top:clamp(50px,var(--60px),5000px);background:#fff;color:#000}@media screen and (min-width:1025px) and (max-width:1260px){.newsletter .newsletter-form__button.button:before,.newsletter .newsletter-form__button.button:after,.newsletter .newsletter-form__button.button{border-radius:24px}.newsletter .newsletter-form,.newsletter .newsletter__subheading,.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:500px;margin-left:auto;margin-right:auto}.newsletter .newsletter-form__field-wrapper .field__input{max-width:400px;min-width:auto;height:auto;min-height:auto;margin:0 auto}}@media screen and (min-width:990px) and (max-width:1024px){.newsletter .newsletter-form__button.button:before,.newsletter .newsletter-form__button.button:after,.newsletter .newsletter-form__button.button{border-radius:24px}.newsletter .newsletter-form,.newsletter .newsletter__subheading,.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:500px;margin-left:auto;margin-right:auto}.newsletter .newsletter-form__field-wrapper .field__input{max-width:400px;min-width:auto;height:auto;min-height:auto;margin:0 auto}}@media screen and (min-width:769px) and (max-width:990px){.newsletter .newsletter-form__button.button:before,.newsletter .newsletter-form__button.button:after,.newsletter .newsletter-form__button.button{border-radius:24px}.newsletter .newsletter__subheading,.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.newsletter .newsletter-form__field-wrapper .field__input{max-width:400px;min-width:auto;height:auto;min-height:auto;margin:0 auto}.newsletter .newsletter-form{max-width:100%}}@media screen and (min-width: 750px) and (max-width: 768px){.newsletter .newsletter__subheading,.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.newsletter .newsletter-form__field-wrapper .field__input{max-width:400px;min-width:auto;height:auto;min-height:auto;margin:0 auto}.newsletter .newsletter-form{max-width:100%}.newsletter .newsletter-form__button.button:before,.newsletter .newsletter-form__button.button:after,.newsletter .newsletter-form__button.button{border-radius:24px}}@media screen and (max-width: 750px){.newsletter .newsletter__wrapper{padding:0}.newsletter_background{padding-left:24px;padding-right:24px;max-width:100%}.newsletter .newsletter__subheading,.newsletter .newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%}.newsletter .newsletter-form__field-wrapper .field__input{max-width:400px;min-width:auto;height:auto;min-height:auto;margin:0 auto}.newsletter .newsletter-form{max-width:100%}.newsletter .newsletter-form__button.button:before,.newsletter .newsletter-form__button.button:after{border-radius:24px}.newsletter .newsletter_background{background-position:left}.newsletter_background h2.inline-richtext.h0{max-width:285px;margin:0 auto!important}.newsletter .newsletter__subheading{margin-top:16px}.newsletter .newsletter-form__button.button{padding:10px 39px;border-radius:24px;font-size:14px;line-height:1.45}.newsletter .newsletter-form__button.button.desktop_btn{display:block}}@media screen and (min-width: 320px) and (max-width: 390px){.newsletter_background{padding-left:20px;padding-right:20px}}.project_inquiry_section .newsletter_background{max-width:clamp(1336px,86.97916vw,5000px);margin:0 auto;padding:8.78906vw}.project_inquiry_section.newsletter .newsletter__wrapper{padding-left:5.729166vw;padding-right:5.729166vw;padding-bottom:8.854166vw}.project_inquiry_section h2.inline-richtext{margin:0}.project_inquiry_section .button_wrapper_main{gap:clamp(24px,var(--24px),5000px);display:flex;justify-content:center}.project_inquiry_section .button_wrapper_main a.button.button--secondary{height:clamp(44px,2.864583vw,5000px);color:#ff8b48;background:transparent;font-family:Nunito_sans_600}.project_inquiry_section .button.button--primary{height:clamp(44px,2.864583vw,5000px);font-family:Nunito_sans_600}.project_inquiry_section .button.button--primary:hover:after{box-shadow:none}.project_inquiry_section .button_wrapper_main a.button.button--secondary:after{border:2px solid #FF8B48;box-shadow:none}@media screen and (min-width: 750px) and (max-width: 1024px){.project_inquiry_section.newsletter .button:before,.project_inquiry_section.newsletter .button:after{border-radius:22px}.project_inquiry_section.newsletter .button{border-radius:22px;height:44px}}@media screen and (max-width: 750px){.project_inquiry_section.newsletter .newsletter__wrapper{padding:32px 0 72px}.project_inquiry_section .newsletter_background{max-width:100%;padding:64px 24px;border-radius:0}.project_inquiry_section .button_wrapper_main{flex-wrap:wrap}.project_inquiry_section.newsletter .button:before,.project_inquiry_section.newsletter .button:after{border-radius:22px}.project_inquiry_section.newsletter .button{padding:10px 39px;border-radius:22px;width:100%;height:44px}}@media screen and (min-width: 320px) and (max-width: 390px){.project_inquiry_section .newsletter_background{padding-left:20px;padding-right:20px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/newsletter-section.css.map */
