@charset "UTF-8";
.newsletter-subscription{padding:0;margin:0 auto 44px;width:100%;max-width:480px;position:relative}@media screen and (min-width:1200px){.newsletter-subscription{max-width:32.3rem;margin-left:0;margin-right:0;margin-bottom:auto}}.newsletter-subscription .block__title{margin-bottom:24px;color:var(--whiteColor);text-align:center}@media screen and (min-width:1200px){.newsletter-subscription .block__title{margin-bottom:1.6rem;text-align:left}}.newsletter-subscription .block__title--main{font-size:1.1875rem;font-weight:500;line-height:1.1}@media screen and (min-width:1200px){.newsletter-subscription .block__title--main{font-size:1.5rem;font-weight:500;line-height:1.1}}.newsletter-subscription .newsletter-subscription-form-wrapper form{display:flex;flex-direction:column;justify-content:center}.newsletter-subscription .newsletter-subscription-form-wrapper form label,.newsletter-subscription .newsletter-subscription-form-wrapper form .form-actions,.newsletter-subscription .newsletter-subscription-form-wrapper form .form-item{margin:0;max-width:100%}.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup{margin-bottom:0;display:flex;justify-content:center;align-items:flex-start;gap:24px}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup{justify-content:flex-start;gap:1.2rem}}.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-legend{font-size:1rem;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-legend{font-size:1rem;font-weight:400;line-height:1.5}}.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-wrapper{display:flex;flex-direction:column;align-items:flex-start}.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-wrapper .form-checkboxes{display:flex;justify-content:center;align-items:center;gap:24px;order:-1}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-wrapper .form-checkboxes{justify-content:flex-start;gap:1.2rem}}.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox label{font-size:1rem;font-weight:400;line-height:1.5}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox label{font-size:1rem;font-weight:400;line-height:1.5}}.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox input[type="checkbox"]~label .icon{top:0.78em}.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox input[type="checkbox"]~label .icon svg{fill:none}.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox input[type="checkbox"]~label .icon svg.check-bg{width:18px;height:18px}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox input[type="checkbox"]~label .icon svg.check-bg{width:1.1rem;height:1.1rem}}.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox input[type="checkbox"]~label .icon svg.tick{stroke:var(--mainColor);width:10px;height:8px}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox input[type="checkbox"]~label .icon svg.tick{width:0.6rem;height:0.5rem}}.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox input[type="checkbox"]:checked~label .icon svg.check-bg{fill:var(--whiteColor);stroke:var(--whiteColor)}.newsletter-subscription .newsletter-subscription-form-wrapper form>.fieldgroup .fieldset-wrapper .form-checkboxes .form-type-checkbox .error-wrapper{display:none}.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper{width:100%;margin-top:24px;margin-bottom:24px}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper{margin-bottom:0.8rem;margin-top:1.2rem;display:flex;justify-content:space-between;align-items:flex-start}}.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper .form-item-email::after{content:"";font-family:"icomoon";font-size:18px;font-weight:400;line-height:1;color:inherit;position:absolute;left:18px;top:17px;color:var(--grey-900);pointer-events:none}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper .form-item-email::after{font-size:1.2rem}}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper .form-item-email::after{left:1.15rem;top:1.05rem;font-size:1.1rem}}.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper .form-item-email input{padding-left:42px}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper .form-item-email input{padding-left:2.75rem}}.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper .form-item-email input::placeholder{color:var(--grey-900)}.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper .form-item-email input:-webkit-autofill,.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper .form-item-email input:-webkit-autofill:hover,.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper .form-item-email input:-webkit-autofill:focus,.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper .form-item-email input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-background-clip:text;box-shadow:inset 0 0 200px 200px var(--inputBackground);-webkit-text-fill-color:var(--inputColor)}.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper button.form-submit{width:100%;margin-top:12px;position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"Roboto";line-height:1.25;border-radius:var(--itemRadius);text-align:center;text-decoration:none;background-color:transparent;outline:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;overflow:hidden;transition-duration:0.2s;border:none;gap:12px;font-size:1rem;font-weight:700;line-height:1.1;padding:16px 20px;min-height:50px;background:none;color:var(--whiteColor);border:1px solid var(--whiteColor);flex-shrink:0}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper button.form-submit{gap:0.6rem;border-width:0.05rem}}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper button.form-submit{font-size:1rem;font-weight:700;line-height:1.1}}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper button.form-submit{padding:1rem 1.2rem;min-height:3.1rem}}.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper button.form-submit:hover{opacity:0.6}.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper button.form-submit:disabled,.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper button.form-submit.disabled{color:var(--secondary-300);border-color:var(--secondary-300)}.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper button.form-submit:focus{outline:var(--secondary-300) solid 4px}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-email-wrapper button.form-submit{margin-top:0;margin-left:0.6rem;width:8.35rem}}.newsletter-subscription .newsletter-subscription-form-wrapper form .form-item--error-message{background:transparent}.newsletter-subscription .newsletter-subscription-form-wrapper form .label-has-error .error-message{border-radius:0}.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-description{font-size:0.875rem;font-weight:400;line-height:1.5;color:var(--whiteColor);text-align:center}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-description{font-size:0.85rem;font-weight:400;line-height:1.5}}@media screen and (min-width:1200px){.newsletter-subscription .newsletter-subscription-form-wrapper form .newsletter-subscription-description{text-align:left}}