.newsletter-section[data-v-e91c17b0]{background:var(--dark-background-color);color:var(--body-color);padding:75px 0}.newsletter-section div[data-v-e91c17b0],.newsletter-section h2[data-v-e91c17b0]{color:#fff}.newsletter-section form[data-v-e91c17b0]{align-items:center;display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-top:30px}.newsletter-section form input[data-v-e91c17b0]{background:none;border:none;border-bottom:1px solid #fff;color:#fff;font-size:var(--body-font-size);height:52px;max-width:300px;padding:15px 15px 15px 0;vertical-align:top;width:48%}.newsletter-section form input[data-v-e91c17b0]::-moz-placeholder{color:#fff}.newsletter-section form input[data-v-e91c17b0]::placeholder{color:#fff}.newsletter-section form input.button[data-v-e91c17b0]{background:#fff;border:none;color:var(--cta-color);cursor:pointer;line-height:22px;max-width:200px;padding:15px}.newsletter-section form input.button[data-v-e91c17b0]:hover{background:var(--cta-color-hover);color:#fff}@media(max-width:1080px){.newsletter-section .columns[data-v-e91c17b0]{text-align:center;width:100%}}@media(max-width:580px){.newsletter-section[data-v-e91c17b0]{padding:60px 15px}.newsletter-section form input[data-v-e91c17b0]{max-width:100%;width:100%}.newsletter-section form input.button[data-v-e91c17b0]{max-width:100%}}
