.newsletter-signup-wrapper[data-v-8ad175a2]{max-width:100vw}[data-v-8ad175a2] .v-responsive__sizer:before{content:"";display:block;inset:0;position:absolute;z-index:2}.newsletter-signup[data-v-8ad175a2] .v-responsive__content{align-items:center;display:flex;position:relative;z-index:3}.newsletter-signup[data-v-8ad175a2] .v-responsive__sizer{padding-bottom:322px!important}.newsletter-signup[data-v-8ad175a2] .v-img__img{-o-object-fit:cover!important;object-fit:cover!important}.newsletter-signup[data-v-8ad175a2] .v-responsive__content:before{content:"";display:block;inset:0;position:absolute}.newsletter-signup[data-v-8ad175a2] .v-responsive__content .v-container{position:relative;z-index:2}.newsletter-signup-alt[data-v-8ad175a2] .v-responsive__sizer{padding-bottom:0!important}.darken-image[data-v-8ad175a2] .v-responsive__content:before{background:#1a202c80;overflow:hidden;position:absolute;z-index:1}.newsletter-signup-text-field[data-v-8ad175a2] .v-input__slot{border-radius:3px;margin-bottom:0}.newsletter-signup-text-field[data-v-8ad175a2] .v-input__slot:before{border-color:#e2e8f0!important;border-radius:2px;margin-left:1px;width:calc(100% - 2px)}.newsletter-signup-text-field[data-v-8ad175a2] .v-text-field__details{display:none!important}.newsletter-signup-text-field[data-v-8ad175a2] :scope.v-input--is-focused .v-icon{color:#718096!important}.newsletter-signup-text-field[data-v-8ad175a2] .v-icon{font-size:16px;font-weight:300}.newsletter-signup-button[data-v-8ad175a2]{color:#fff!important;margin-left:12px}@media only screen and (max-width:599px){.newsletter-signup-button[data-v-8ad175a2]{width:100%}}@media only screen and (min-width:1280px){.newsletter-signup-button[data-v-8ad175a2]{width:100%}}@media only screen and (max-width:959px){.newsletter-signup-button[data-v-8ad175a2]{display:block;margin:20px auto 0}}.offset-form-box[data-v-8ad175a2]{height:-moz-fit-content;height:fit-content;top:-5%;width:380px}.offset-form-box .title[data-v-8ad175a2]{font-family:Nunito Sans,sans-serif!important;font-size:22px!important}.offset-form-box .subtitle[data-v-8ad175a2]{font-size:10px;text-transform:uppercase}@media only screen and (max-width:599px){.offset-form-box[data-v-8ad175a2]{left:3%;top:90%;width:94%}}@media screen and (max-width:959px)and (min-width:600px){[data-v-8ad175a2] .v-form>.v-row>div{padding:8px!important}}
