.newsletter-section{background:var(--footer-top-bg,pink)}.newsletter-section .section-content-wrapper{justify-content:var(--justify-content);gap:var(--grid-gap-style);align-items:center;display:flex}.newsletter-section .section-content-wrapper.enable_social_media_below{display:block}.newsletter-section .section-content-wrapper.enable_social_media_below .footer-block__social_media{margin-bottom:10px;text-align:center;width:100%}.newsletter-section .section-content{column-gap:var(--gap);--gap:50px;justify-content:var(--newsletter_form_justify_content);align-items:center;display:flex}.newsletter-section .section-content.no-input{--gap:30px}.newsletter-section .section-content.flex-direction-row{flex-direction:row;width:100%}.newsletter-section .section-content.flex-direction-row .section-form-wrapper.width-behavior-auto{flex:1 1}.newsletter-section .section-content.flex-direction-row .section-form-wrapper.width-behavior-restricted .field__input{width:var(--input-max-width)}.newsletter-section .section-content.flex-direction-column{flex-direction:column}.newsletter-section .section-content.flex-direction-column .description,.newsletter-section .section-content.flex-direction-column .title{max-width:100%}.newsletter-section .section-content.flex-direction-column .description p{margin:0}.newsletter-section .section-content.flex-direction-column .description a{text-decoration:underline;text-underline-offset:4px;display:inline}.newsletter-section .section-content .title{font-size:var(--title-font-size);font-weight:var(--title-font-weight);font-style:var(--title-font-style);margin-bottom:var(--title-margin-bottom);color:var(--title-color);text-transform:var(--title-text-transform);max-width:25%;line-height:1.2;margin-top:0}.newsletter-section .section-content .description{font-size:var(--description-font-size);font-weight:var(--description-font-weight);margin-bottom:var(--description-margin-bottom);color:var(--description-color);max-width:24%;line-height:var(--description-line-height);margin-top:0}.newsletter-section .section-content .description a{color:var(--description-color)}.newsletter-section .section-content.no-input .description{max-width:100%}.newsletter-section .newsletter-form__field-wrapper{gap:var(--form-gap);display:flex}.newsletter-section .newsletter-form__field-wrapper .field{flex:1 1;max-width:90%;width:var(--input-max-width)}.newsletter-section .newsletter-form__field-wrapper .field__input{font-size:var(--input-text-font-size,var(--font-body-size));border:1px solid var(--input-border-color);position:relative;border-radius:var(--input-border-radius);background:var(--input-background);line-height:var(--btn-1-line-height)}.newsletter-form__field-wrapper .form-input-placeholder::placeholder{color:var(--placeholder-color);opacity:1}.newsletter-form__field-wrapper .effect_placeholder{overflow:hidden;pointer-events:none;right:15px;-webkit-transition:1.4s;-o-transition:1.4s;transition:1.4s;transition-delay:.3s;position:absolute;bottom:var(--btn-1-padding-bottom);text-align:left;left:15px;width:calc(100% - 30px);white-space:nowrap}.input_style_2 .newsletter-form__field-wrapper .effect_placeholder{bottom:10px}.newsletter-form__field-wrapper .input_placeholder{pointer-events:none;font-size:var(--input-text-font-size,var(--font-body-size));color:var(--placeholder-color);-webkit-transition:.7s;-o-transition:.7s;transition:.7s;width:100%;line-height:var(--btn-1-line-height);display:inline-block}.newsletter-form__field-wrapper .field__input:not(:placeholder-shown)+.effect_placeholder .input_placeholder{opacity:0}.newsletter-form__field-wrapper .field__input:focus+.effect_placeholder .input_placeholder{transform:translate(0) scale(1.1);-webkit-transition:.7s;-o-transition:.7s;transition:.7s;opacity:0}.input_style_2 .newsletter-form__field-wrapper .effect_placeholder{font-weight:700;text-align:center}.newsletter-section .newsletter-form__button{font-size:var(--button-font-size);border:1px solid var(--button-border-color);font-weight:var(--button-font-weight);color:var(--button-text-color);text-transform:var(--button-text-transform);max-width:unset;min-width:unset;background:var(--button-background);background-origin:border-box;width:var(--button-width)}.newsletter-section .newsletter-form__button svg{height:26px;fill:var(--button-text-color);position:relative;top:5px;width:26px}.newsletter-section .newsletter-form__button:hover{border:1px solid var(--button-border-color-hover);color:var(--button-text-color-hover);background:var(--button-background-hover);background-origin:border-box}.newsletter-section .newsletter-form__button:hover svg{animation:scrollArrow 1.5s .8s infinite;fill:var(--button-text-color-hover);top:0}.newsletter-section .footer-block__item{padding-right:0;padding-left:0}.section-form-wrapper.input_style_2{margin-top:45px}.section-form-wrapper.input_style_2 .newsletter-form__field-wrapper .field__input{border-right:0;border-left:0;font-weight:700;color:var(--placeholder-color);border-top:0;text-align:center}.section-form-wrapper.input_style_2 .newsletter-form__field-wrapper{max-width:480px;padding-left:10px}.section-form-wrapper.input_style_2 .newsletter-form__button{overflow:visible;margin-bottom:0;background:none;padding-bottom:0;width:auto!important;padding-left:10px}.section-banner{text-align:center}.section-banner h2{font-size:var(--title-fontsize-style);font-weight:700;margin-bottom:48px;color:var(--title-color-style);position:relative;margin-top:-20px}.section-banner .button{padding:0 0 10px;font-size:var(--button-fontsize-style);border:0;color:var(--button-color-style);text-transform:inherit;margin:0 auto;width:auto;display:inline-block}.section-banner .button span{border-bottom:1px solid;padding-bottom:5px}@media screen and (max-width:1024px){.newsletter-section .section-content.flex-direction-row{flex-direction:column}.newsletter-section .section-content-wrapper{flex-direction:column-reverse;gap:15px}.newsletter-section .section-content-wrapper .footer-block__list-social .list-social{text-align:center}.newsletter-section .section-content .title{font-size:var(--title-font-size-mb);margin-bottom:var(--title-margin-bottom-mb)}.newsletter-section .section-content .description{font-size:var(--description-font-size-mb);margin-bottom:15px}.newsletter-section .section-content{--gap:20px;flex-wrap:wrap}.newsletter-section .section-content .description,.newsletter-section .section-content .title,.newsletter-section .section-form-wrapper{max-width:100%;text-align:center}.newsletter-section .newsletter-form__field-wrapper .field,.newsletter-section .section-form-wrapper{width:100%}.newsletter-section .section-content.no-input{--gap:10px}.newsletter-section .section-content.no-input .newsletter-form__button{margin-top:0}.newsletter-section .section-content-wrapper.empty_gap{display:block}.newsletter-section .section-content-wrapper.empty_gap .section-content br{display:none}.section-form-wrapper.input_style_2 .newsletter-form__field-wrapper .field{max-width:calc(100% - 49px)}.newsletter-section .section-banner+.section-content{margin-top:26px}.section-form-wrapper.input_style_2 .newsletter-form__field-wrapper{padding-left:15px}.section-form-wrapper.input_style_2 .newsletter-form__button svg{margin-right:0}.section-banner h2{font-size:var(--title-tb-fontsize-style)}}@media screen and (max-width:767px){.newsletter-section .section-content{--gap:5px;flex-direction:column}.newsletter-section .newsletter-form__field-wrapper{flex-direction:column}.newsletter-section .newsletter-form__field-wrapper .field{max-width:unset}.newsletter-section .newsletter-form__button{width:100%;margin-top:7px}.newsletter-section .section-content.no-input .description{max-width:100%}.newsletter-section .section-content.no-input .section-form-wrapper{margin-top:0}.section-banner h2{font-size:var(--title-mb-fontsize-style)}.section-form-wrapper.input_style_2 .newsletter-form__field-wrapper{flex-direction:unset}.newsletter-section .section-content-wrapper.empty_gap .section-content br{display:block}.section-form-wrapper.input_style_2 .newsletter-form__field-wrapper .field__input{padding-left:0}.section-form-wrapper.input_style_2{margin-top:25px}.section-banner h2{margin-bottom:25px}}@media (max-width:551px){.newsletter-form__field-wrapper .effect_placeholder{bottom:7px}}@media screen and (min-width:1025px){.newsletter-section .footer-block__item .list-social{padding-left:13px}.newsletter-section .section-content .title{margin-inline-end:27px}.newsletter-section .section-banner+.section-content .title{margin-inline-end:0}.section-banner,.section-banner+.section-content{width:50%}}@media (max-width:1200px) and (min-width:992px){.newsletter-section .newsletter-form__field-wrapper .field{flex:unset}}