@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(./libre-baskerville-latin-400-normal.jJI4ANT2.woff2) format("woff2"),url(./libre-baskerville-latin-400-normal.DY5EiaPJ.woff) format("woff")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:700;src:url(./libre-baskerville-latin-700-normal.DybnYowG.woff2) format("woff2"),url(./libre-baskerville-latin-700-normal.1SF9NPim.woff) format("woff")}.newsletter-popup{background-color:#065ba2;bottom:50px;height:50px;position:fixed;right:50px;transition:all .3s ease,transform .3s ease;width:436px;z-index:101}.newsletter-popup.expanded{background-color:#eaf2fb;bottom:20px;height:340px;right:20px;width:530px}.newsletter-popup .newsletter-text{font-size:.8rem;width:55%}.newsletter-popup .newsletter-text.success{justify-content:space-between}.newsletter-popup .newsletter-image{min-width:240px;width:50%}.newsletter-popup .newsletter-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.newsletter-popup form{max-width:240px;width:100%}.newsletter-popup form button,.newsletter-popup form input{border:1px solid #065ba2;height:47px;width:100%}.newsletter-popup form button::-moz-placeholder,.newsletter-popup form input::-moz-placeholder{color:#065ba2;font-size:.9rem;font-weight:700;opacity:1;text-align:center}.newsletter-popup form button::placeholder,.newsletter-popup form input::placeholder{color:#065ba2;font-size:.9rem;font-weight:700;opacity:1;text-align:center}.newsletter-popup form button{font-size:.9rem;text-transform:none}@media (max-width:767px){.newsletter-popup .newsletter-popup{bottom:10px;height:50px;left:0;margin:auto;max-width:340px;right:0;width:100%}.newsletter-popup .newsletter-popup.expanded{height:580px;left:0;margin:auto;max-width:340px;right:0;width:100%}.newsletter-popup .banner-text{font-size:.7rem}.newsletter-popup .newsletter-popup-base{flex-direction:column-reverse}.newsletter-popup .newsletter-image{height:35%;min-width:unset;width:100%}.newsletter-popup .newsletter-text{height:65%;width:100%}.newsletter-popup .newsletter-text .h5{font-size:1.5rem}.newsletter-popup .newsletter-text p{font-size:.85rem}.newsletter-popup form{max-width:unset;width:100%}.newsletter-popup form button,.newsletter-popup form input{height:47px;width:100%}.newsletter-popup form button::-moz-placeholder,.newsletter-popup form input::-moz-placeholder{font-size:.9rem}.newsletter-popup form button::placeholder,.newsletter-popup form input::placeholder{font-size:.9rem}.newsletter-popup form button{font-size:.9rem}}
