.newsletter-block{width:100%;position:relative;display:flex;flex-direction:column}@media screen and (min-width: 48rem){.newsletter-block{flex-direction:row-reverse;align-items:center;justify-content:center;gap:var(--spacing-l);min-height:27.5rem}}.newsletter-block__content{padding:var(--spacing-m) 0;display:flex;flex-direction:column;gap:var(--spacing-s);width:var(--container-max-width--xsmall);max-width:100%}@media screen and (min-width: 48rem){.newsletter-block__content{padding:var(--spacing-xxl) 0;max-width:50%;gap:var(--spacing)}}.newsletter-block__heading{font-size:2.125rem;margin-bottom:0}@media screen and (min-width: 48rem){.newsletter-block__heading{font-size:3.125rem}}.newsletter-block__form{--input-bg: var(--color-white);--button-bg: var(--kiwa-dark-blue);--button-bg--hover: var(--kiwa-blue);display:flex;margin-top:.33em}.newsletter-block__text,.newsletter-block__text p{font-family:var(--font-secondary);margin-bottom:0}.newsletter-block__illustration{width:40%;height:auto;width:var(--container-max-width--xsmall);max-width:50%;overflow:hidden}@media screen and (max-width: 47.99875rem){.newsletter-block__illustration{margin-right:var(--spacing-l);margin-left:auto}}@media screen and (min-width: 48rem){.newsletter-block__illustration{height:100%;display:flex;align-items:flex-end}}.newsletter-block__illustration svg,.newsletter-block__illustration img{width:100%;height:auto;max-width:25rem}
