.b-inline-newsletter{--opacity:0;--container-height:350px;margin-top:var(--spacer-70)}.b-inline-newsletter:not(:last-child){margin-bottom:var(--spacer-70)}.b-inline-newsletter__container{display:flex;flex-direction:column;grid-gap:var(--spacer-30);gap:var(--spacer-30);padding:calc(var(--spacer-50)/2) 0 var(--spacer-50)}.b-inline-newsletter__container>:not(.b-inline-newsletter__tag-container){width:100%;padding-right:0;padding-left:0}@media (min-width:768px){.b-inline-newsletter__container>:not(.b-inline-newsletter__tag-container){padding-right:var(--spacer-80);padding-left:var(--spacer-80)}}.b-inline-newsletter__container form{--form-control-checkbox-size:var(--spacer-20);--form-control-margin-bottom:var(--spacer-20);--form-control-radio-checkbox-padding-left:var(--spacer-40);margin:0}@media (min-width:768px){.b-inline-newsletter__container form{display:grid;grid-template:"a b";grid-gap:var(--spacer-20)}.b-inline-newsletter__container form .gform_footer{padding-top:calc(var(--spacer-30) + 2px);padding-right:0;display:flex;flex-direction:column}}.b-inline-newsletter__container form .gfield_checkbox label{font-size:var(--font-size-body-xsmall);color:var(--color-neutral-50)}.b-inline-newsletter__container form .gfield_checkbox label:after{font-size:17px}.b-inline-newsletter__container form .gf-checkbox .ginput_container input[type=checkbox]{display:none}.b-inline-newsletter--has-tag .b-inline-newsletter__container,.b-inline-newsletter__tag-container{border-bottom:1px solid var(--color-neutral-20)}.b-inline-newsletter__tag-container{width:100%;display:flex;align-items:center;flex-direction:row;justify-content:center}.b-inline-newsletter--with-spotlight .b-inline-newsletter__container{z-index:100000;background:#fff;position:absolute;max-width:var(--grid-width-staggered-double);border-radius:var(--border-radius-base);padding:calc(var(--spacer-50)/2) 0 var(--spacer-50)}.b-inline-newsletter--with-spotlight:before{z-index:10000;content:"";display:block;position:absolute;background:rgba(26,26,26,var(--opacity));top:0;bottom:0;left:0;right:0;pointer-events:none}.b-inline-newsletter--with-spotlight:after{content:"";display:block;height:var(--container-height)}