.its-newsletter-form-container .its-newsletter-form{display:grid;grid-template-columns:var(--its-newsletter-form_grid-template-columns,300px auto);justify-content:start;align-items:stretch;column-gap:0;row-gap:0}.its-newsletter-form-container .its-newsletter-form__label-input{display:block;width:100%;max-width:100%}.its-newsletter-form-container .its-newsletter-form__input,.its-newsletter-form-container .its-newsletter-form__submit-button{padding:12px 24px;font-size:16px;line-height:24px;transition-duration:.3s}.its-newsletter-form-container .its-newsletter-form__input{width:100%;background-color:#fff;border:1px solid #d4d4d8;border-radius:var(--its-newsletter-form__input_border-radius,12px 0 0 12px);font-weight:400;color:var(--e-global-color-text,#18181B);outline:none;transition-property:border}.its-newsletter-form-container .its-newsletter-form__input:focus{border-color:var(--e-global-color-primary)}.its-newsletter-form-container .its-newsletter-form__submit-button{position:relative;display:block;margin-top:var(--its-newsletter-form__submit_margin-top,0);background-color:var(--e-global-color-primary);border:none;border-radius:var(--its-newsletter-form__input_border-radius,0 12px 12px 0);font-weight:500;color:#fff;overflow:hidden;transition-property:background}.its-newsletter-form-container .its-newsletter-form__submit-button::before,.its-newsletter-form-container .its-newsletter-form__submit-button::after{content:"";position:absolute;z-index:1;display:block;visibility:hidden;opacity:0;transition-property:visibility,opacity;transition-duration:.3s}.its-newsletter-form-container .its-newsletter-form__submit-button::before{top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#161616}.its-newsletter-form-container .its-newsletter-form__submit-button::after{top:calc(50% - 12px);left:calc(50% - 12px);width:24px;height:24px;border:2px solid #fff;border-right-color:#fff0;border-radius:100px;animation-name:its_circle_loader;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:.8s}@keyframes its_circle_loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.its-newsletter-form-container .its-newsletter-form__submit-button:hover{background-color:var(--e-global-color-4aff42e)}.its-newsletter-form-container .its-newsletter-form .its-newsletter-form__message{grid-column:var(--its-newsletter-form__message_grid-column,span 2);display:grid;grid-template-rows:0fr;width:100%;visibility:hidden;opacity:0;transition-property:visibility,opacity,grid-template-rows;transition-duration:.3s}.its-newsletter-form-container .its-newsletter-form .its-newsletter-form__message .message__wrapper{min-height:0}.its-newsletter-form-container .its-newsletter-form .its-newsletter-form__message .message__text{display:inline-block;margin-top:2px;padding:var(--its-newsletter-form__message__text_padding,3px 6px);background:var(--its-newsletter-form__message__text_background,linear-gradient(to right,rgb(255 255 255 / .5) 56%,transparent 100%));border-radius:6px;font-size:14px;font-weight:400;line-height:20px}.its-newsletter-form-container .its-newsletter-form .its-newsletter-form__message.is-input-error-message{grid-row:var(--its-newsletter-form__message--input-field_grid-row,initial)}.its-newsletter-form-container .its-newsletter-form .its-newsletter-form__message.is-input-error-message .message__text{color:#be123c}.its-newsletter-form-container .its-newsletter-form .its-newsletter-form__message.is-show{grid-template-rows:1fr;visibility:visible;opacity:1}.its-newsletter-form-container .its-newsletter-form.is-error .its-newsletter-form__message .message__text{color:#be123c}.its-newsletter-form-container .its-newsletter-form.is-success .its-newsletter-form__message .message__text{color:#008a20}.its-newsletter-form-container .its-newsletter-form.is-sending .its-newsletter-form__submit-button{pointer-events:none;cursor:wait}.its-newsletter-form-container .its-newsletter-form.is-sending .its-newsletter-form__submit-button::before,.its-newsletter-form-container .its-newsletter-form.is-sending .its-newsletter-form__submit-button::after{visibility:visible;opacity:1}@media screen and (max-width:1024px){.its-newsletter-form-container{--its-newsletter-form_grid-template-columns:1fr;--its-newsletter-form__input_border-radius:12px;--its-newsletter-form__submit_margin-top:8px;--its-newsletter-form__message_grid-column:1;--its-newsletter-form__message__text_padding:0px;--its-newsletter-form__message__text_background:transparent}}