.newsletter-form{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.f-subscribe{margin-top:32px}.f-subscribe div[data-testid=form-component]{padding:0!important}.f-subscribe input{background:0 0;border:1px solid transparent;border-bottom-color:#fff;border-radius:0;box-shadow:none;color:#fff;display:block;font-family:var(--font-family-body);font-size:20px;font-weight:400;line-height:24px;outline:none;padding:6px 20px 8px 0;-webkit-user-select:all;user-select:all;width:100%}.f-subscribe input::selection{background-color:#8da49b}.menu-drawer__inner-container .f-subscribe input{font-size:16px}.f-subscribe input::-webkit-input-placeholder{color:#fff}.f-subscribe input::-moz-placeholder{color:#fff}.f-subscribe input:-ms-input-placeholder{color:#fff}.f-subscribe input:-moz-placeholder{color:#fff}.f-subscribe input:-webkit-autofill,.f-subscribe input:-webkit-autofill:active,.f-subscribe input:-webkit-autofill:focus,.f-subscribe input:-webkit-autofill:hover{border-width:0 0 1px!important;-webkit-text-fill-color:#fff!important;background-color:#000!important;-webkit-box-shadow:inset 0 0 0 10px #000;transition:background-color 5000s ease-in-out 0s}@media screen and (min-width:750px){.newsletter-form{align-items:flex-start;margin:0 auto;max-width:36rem}}.newsletter-form__field-wrapper{min-height:40px;width:100%}.newsletter-form__field-wrapper .field__input{padding-right:5rem}.newsletter-form__field-wrapper .field{z-index:0}.newsletter-form__message{justify-content:center;margin-bottom:0}.newsletter-form__message--success{margin-top:2rem}@media screen and (min-width:750px){.newsletter-form__message{justify-content:flex-start}}.newsletter-form__button{height:100%;margin:0;right:var(--inputs-border-width);top:0;width:4.4rem;z-index:2}.newsletter-form__button .icon{width:1.5rem}@media screen and (max-width:1023px){.menu-drawer .f-subscribe{margin-top:12px}.f-subscribe input{font-size:16px}}