.s-newsletter-form{position:relative;padding:5rem 0;background-color:#f2f2f2}@media only screen and (max-width: 767px){.s-newsletter-form{margin-top:8rem}}.s-newsletter-form .s__icon{position:absolute;top:-13.5rem;z-index:-1;width:auto;height:14.5rem}@media only screen and (max-width: 767px){.s-newsletter-form .s__icon{top:-9rem;height:10rem}}.s-newsletter-form .s__icon.s__icon-right{right:0}.s-newsletter-form .u-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}@media only screen and (max-width: 1280px){.s-newsletter-form .u-container{justify-content:space-between}}@media only screen and (max-width: 767px){.s-newsletter-form .u-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}}.s-newsletter-form .u-container .s-hero__title{position:relative;margin-left:var(--grid-column-width);width:calc(5*var(--grid-column-width) + 4*var(--grid-gutter-width))}@media only screen and (max-width: 1280px){.s-newsletter-form .u-container .s-hero__title{margin-left:0;width:calc(5*var(--grid-column-width) + 4*var(--grid-gutter-width) + var(--grid-gutter-width))}}@media only screen and (max-width: 767px){.s-newsletter-form .u-container .s-hero__title{width:100%}}.s-newsletter-form .u-container .s-hero__title:after{position:absolute;top:0;right:4rem;display:block;width:2px;height:96px;background-color:#c6f1de;content:""}@media only screen and (max-width: 1680px){.s-newsletter-form .u-container .s-hero__title:after{right:3rem}}@media only screen and (max-width: 1440px){.s-newsletter-form .u-container .s-hero__title:after{display:none}}.s-newsletter-form .u-container .s-hero__title h2{max-width:19.444rem;color:var(--color-brand-3);font-weight:600}@media only screen and (max-width: 987px){.s-newsletter-form .u-container .s-hero__title h2{font-size:2.2rem}}@media only screen and (max-width: 767px){.s-newsletter-form .u-container .s-hero__title h2{max-width:270px}}.s-newsletter-form .u-container .s-newsletter-form__form{margin:0}.s-newsletter-form .b-gform{position:relative;width:calc(5*var(--grid-column-width) + 4*var(--grid-gutter-width) + var(--grid-gutter-width))}@media only screen and (max-width: 1280px){.s-newsletter-form .b-gform{width:calc(7*var(--grid-column-width) + 6*var(--grid-gutter-width) - var(--grid-gutter-width))}}@media only screen and (max-width: 767px){.s-newsletter-form .b-gform{width:100%}}.s-newsletter-form .b-gform .gfield_label.gform-field-label{display:none}.s-newsletter-form .b-gform .gform_fields .gfield input[type=email]{font:400 var(--font-size-t-xs)/1.2 var(--font-text);width:28rem;max-width:calc(4*var(--grid-column-width) + 3*var(--grid-gutter-width));height:2.8rem;border-color:#999;border-radius:4px}@media only screen and (max-width: 987px){.s-newsletter-form .b-gform .gform_fields .gfield input[type=email]{max-width:calc(4*var(--grid-column-width) + 3*var(--grid-gutter-width) + var(--grid-gutter-width))}}@media only screen and (max-width: 767px){.s-newsletter-form .b-gform .gform_fields .gfield input[type=email]{margin-top:2em;width:60%;max-width:100%}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-newsletter-form .b-gform .gform_fields .gfield input[type=email]{width:80%}}.s-newsletter-form .b-gform .gform_fields .gfield label.gfield_consent_label{font:400 var(--font-size-t-2xs)/1.2 var(--font-text);margin-top:.2rem}.s-newsletter-form .b-gform .gform-theme--foundation .gform_field{row-gap:10px}.s-newsletter-form .b-gform .gform_fields{row-gap:10px}.s-newsletter-form .b-gform .gform_footer{position:absolute;top:0;right:-2em;margin-top:0 !important}@media only screen and (max-width: 1280px){.s-newsletter-form .b-gform .gform_footer{right:4em}}@media only screen and (max-width: 987px){.s-newsletter-form .b-gform .gform_footer{right:2em}}@media only screen and (max-width: 767px){.s-newsletter-form .b-gform .gform_footer{position:relative;right:0;margin-top:1em !important}}.s-newsletter-form .b-gform .gform_footer input[type=submit]{padding:0 2.7rem;height:2.8rem;background-color:var(--color-brand-3) !important;border-radius:4px;color:var(--color-white) !important;font-weight:400}.s-newsletter-form .b-gform .gfield--type-consent{margin-top:.5em;padding:0;border:unset}.s-newsletter-form.s__dark{margin-top:0;background-color:var(--color-brand-2);color:var(--color-white)}@media only screen and (max-width: 767px){.s-newsletter-form.s__dark{margin-top:0}}.s-newsletter-form.s__dark .s-hero__title:after{background-color:var(--color-white)}.s-newsletter-form.s__dark .s-hero__title h2{color:var(--color-white)}.s-newsletter-form.s__dark .b-gform .gform_fields .gfield input[type=email]{background-color:rgba(0,0,0,0);border-color:var(--color-white);color:var(--color-white)}.s-newsletter-form.s__dark .b-gform .gform_fields .gfield input[type=email]::-moz-placeholder{color:var(--color-white)}.s-newsletter-form.s__dark .b-gform .gform_fields .gfield input[type=email]::placeholder{color:var(--color-white)}.s-newsletter-form.s__dark .b-gform .gform_fields .gfield input[type=checkbox]{border-color:var(--color-white)}.s-newsletter-form.s__dark .b-gform .gform_fields .gfield input[type=checkbox]:after{background-color:var(--color-white)}.s-newsletter-form.s__dark .gform_footer input[type=submit]{background-color:var(--color-white) !important;color:var(--color-brand-2) !important}.s-newsletter-form.s__dark .gform_fields .gfield label.gfield_consent_label{color:var(--color-white)}.s-newsletter-form .gform-theme--foundation .gform_footer{margin-block-start:0}
