.amsive-newsletter-block .newsletter-form{display:block;width:100%;max-width:540px}.amsive-newsletter-block .newsletter-form:before{content:" ";display:block;position:absolute;z-index:9;width:100%;height:100%;left:0}.amsive-newsletter-block .newsletter-form h2{margin-bottom:1.5rem;font-size:var(--wp--preset--font-size--font-32-px);line-height:1.25}.amsive-newsletter-block .newsletter-form h3{margin-bottom:1.5rem;font-size:var(--wp--preset--font-size--font-16-px);line-height:1.5}@media (min-width: 768px){.amsive-newsletter-block .newsletter-form{width:80%}.amsive-newsletter-block .newsletter-form:before{width:80%}.amsive-newsletter-block .newsletter-form h3{font-size:var(--wp--preset--font-size--font-18-px)}}@media (min-width: 1024px){.amsive-newsletter-block .newsletter-form{width:50%}.amsive-newsletter-block .newsletter-form:before{width:50%}}.amsive-newsletter-block .gform_wrapper input{padding-left:2rem!important;color:var(--wp--preset--color--white)!important;font-size:24px;line-height:1.3;border:1px solid var(--wp--preset--color--white)!important;border-top-left-radius:30px;border-bottom-left-radius:30px;height:60px!important;background:none!important}.amsive-newsletter-block .gform_wrapper input:focus,.amsive-newsletter-block .gform_wrapper input:hover{border-color:var(--wp--preset--color--white)!important}.amsive-newsletter-block .gform_wrapper ::-moz-placeholder{color:var(--wp--preset--color--white)!important;font-size:16px}.amsive-newsletter-block .gform_wrapper ::placeholder{color:var(--wp--preset--color--white)!important;font-size:16px}.amsive-newsletter-block .gform_wrapper button{background-color:var(--wp--preset--color--white);font-size:18px;border:1px solid var(--wp--preset--color--white);border-top-right-radius:30px;border-end-end-radius:30px;height:60px!important;padding-left:32px!important;padding-right:36px!important;text-transform:uppercase;font-weight:600}.amsive-newsletter-block .gform_wrapper .gform_footer{visibility:hidden;position:absolute;left:-100vw}.amsive-newsletter-block .gform_wrapper .gform_fields{display:flex!important;justify-content:flex-start!important;height:auto;grid-column-gap:0!important}.amsive-newsletter-block .gform_wrapper .gform_fields .gfield:first-child{flex:1}.amsive-newsletter-block .gform_wrapper .gform_fields .validation_message{color:var(--wp--preset--color--white);font-size:16px;font-weight:500;line-height:17.6px;border:none;background:none;padding:0;margin-left:35px}
