@keyframes spinner{to{transform:translate(-50%,-50%) rotate(1turn)}}.newsletter__wrapper{align-items:center;display:block;justify-content:center;text-align:center}@media only screen and (min-width:768px){.newsletter__wrapper{display:flex}}.newsletter__text-wrapper{margin:0 auto;max-width:300px;text-align:left}@media only screen and (max-width:767px){.newsletter__text-wrapper{text-align:center}}.newsletter__text-wrapper .heading{font-weight:700;text-transform:uppercase}.newsletter__form-wrapper{flex:1;margin:0 auto}@media only screen and (min-width:768px){.newsletter__form-wrapper{margin-left:40px}}@media only screen and (min-width:768px)and (max-width:991px){.newsletter__form-wrapper{margin-left:20px}}.newsletter__form-wrapper .form_container{align-items:center;display:block;justify-content:center;text-align:center}@media only screen and (min-width:768px){.newsletter__form-wrapper .form_container{display:flex}}.newsletter__form-wrapper .form_container .newsletter-section__input-wrapper input{border-radius:30px;font-family:KarminaSans;font-size:13px;margin-right:15px;padding:14px 31px;width:100%}@media only screen and (min-width:768px){.newsletter__form-wrapper .form_container .newsletter-section__input-wrapper input{width:300px}}@media only screen and (min-width:768px)and (max-width:991px){.newsletter__form-wrapper .form_container .newsletter-section__input-wrapper input{width:250px}}@media only screen and (max-width:767px){.newsletter__form-wrapper .form_container .newsletter-section__input-wrapper input{min-width:unset;text-align:center}}.newsletter__form-wrapper .form_container .newsletter-section__subscribe{overflow:hidden;white-space:nowrap}.newsletter__form-wrapper .form_container .button-secondary{background-color:var(--button-text-color);border:1px solid var(--button-border-color);border-radius:30px;color:var(--button-background-color);font-size:13px;font-weight:700;height:auto;line-height:normal;margin-top:15px;padding:14px 31px;text-transform:uppercase;width:100%}@media only screen and (min-width:768px){.newsletter__form-wrapper .form_container .button-secondary{margin-top:0;width:unset}}.newsletter__form-wrapper .form_container .button-secondary:hover{background-color:var(--button-background-color-hover);border:1px solid var(--button-background-color-hover);color:var(--button-background-color)}.newsletter__icon-wrapper .card-with-image-secondary .card-wrapper{background-color:var(--button-background-color);border-radius:5px;margin:0 auto;max-width:150px;padding:25px 25px 0}@media only screen and (min-width:768px){.newsletter__icon-wrapper .card-with-image-secondary .card-wrapper{padding-bottom:25px}}.newsletter__icon-wrapper .card-with-image-secondary .card-wrapper .card-image-wrapper{background-color:#fff;border-radius:50%;padding:0;position:relative;text-align:center}.newsletter__icon-wrapper .card-with-image-secondary .card-wrapper .card-image-wrapper .responsive-image__wrapper{position:unset}.newsletter__icon-wrapper .card-with-image-secondary .card-wrapper .card-image-wrapper .card-image-background{background-color:var(--button-background-color-hover);border-radius:50%;height:40px;left:50%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .2s;width:40px}.newsletter__icon-wrapper .card-with-image-secondary .card-wrapper .card-image-wrapper:hover .card-image-background{transform:translate(-50%,-50%) scale(1.5)}.newsletter__notice{margin-top:10px}.newsletter__notice a{text-decoration:underline}
