﻿.newsletter{display:flex;flex-direction:column}@media (min-width:576px) and (max-width:767px){.newsletter{max-width:31.25rem}}@media (min-width:768px) and (max-width:1439px){.newsletter{max-width:25rem}}@media (max-width:1439px){.newsletter{gap:1.5rem;margin-bottom:2.5rem}}@media (min-width:1440px) and (max-width:1919px){.newsletter{gap:1.6666666667vw;margin-bottom:2.7777777778vw;max-width:34.7222222222vw}}@media (min-width:1920px){.newsletter{gap:1.4583333333vw;margin-bottom:2.2916666667vw;max-width:28.6458333333vw}}@media (max-width:1439px){.newsletter__img{width:8.4375rem}}@media (min-width:1440px) and (max-width:1919px){.newsletter__img{width:9.375vw}}@media (min-width:1920px){.newsletter__img{width:7.8125vw}}.newsletter__text{color:#fff;text-wrap:pretty}@media (max-width:1439px){.newsletter__text{font-size:var(--font-size-base, 1rem)}}@media (min-width:1440px) and (max-width:1919px){.newsletter__text{font-size:var(--font-size-base, calc(1rem + (100vw - 1440px) / 100))}}@media (min-width:1920px){.newsletter__text{font-size:var(--font-size-base, calc(1.125rem + (100vw - 1920px) / 100))}}.newsletter__hint{color:#99adb3;order:3;width:100%}@media (max-width:1439px){.newsletter__hint{font-size:.75rem}}@media (min-width:1440px) and (max-width:1919px){.newsletter__hint{font-size:calc(.75rem + (100vw - 1440px) / 100)}}@media (min-width:1920px){.newsletter__hint{font-size:calc(.875rem + (100vw - 1920px) / 100)}}.newsletter__hint a{color:inherit;transition:color .3s ease}.newsletter__hint a:focus-visible{border-radius:.25rem;outline:.125rem solid #ffffff;outline-offset:0.25rem}.newsletter__hint a:hover{color:#fff}.newsletter__input{background:#fff;border:0;flex-grow:1}.newsletter__input:focus-visible{border-radius:.25rem;outline:.125rem solid #ffffff;outline-offset:0.25rem}@media (max-width:399px){.newsletter__input{height:4.5rem}}@media (min-width:400px) and (max-width:1439px){.newsletter__input{height:3.5rem}}@media (max-width:1439px){.newsletter__input{border-radius:.375rem;padding:.75rem 1rem}}@media (min-width:1440px) and (max-width:1919px){.newsletter__input{border-radius:.4166666667vw;height:3.8888888889vw;padding:.8333333333vw 1.1111111111vw}}@media (min-width:1920px){.newsletter__input{border-radius:.4166666667vw;height:3.125vw;padding:.7291666667vw .9375vw}}@media (max-width:399px){.newsletter__btn{width:100%}}@media (max-width:1439px){.newsletter__btn{font-size:1rem;height:3.5rem}}@media (min-width:1440px) and (max-width:1919px){.newsletter__btn{font-size:calc(1rem + (100vw - 1440px) / 100);height:3.8888888889vw}}@media (min-width:1920px){.newsletter__btn{font-size:calc(1.125rem + (100vw - 1920px) / 100);height:3.125vw}}