.newsletter-signup[data-v-e66cafc4]{align-items:center;display:grid;gap:2rem 5rem;grid-template-columns:repeat(2,1fr);justify-content:center;margin:8rem auto 4rem;min-height:3rem}@media screen and (max-width:768px){.newsletter-signup[data-v-e66cafc4]{grid-template-columns:1fr;margin:4rem auto 2rem}}.newsletter-signup h2[data-v-e66cafc4]{color:#f5f5f7;font-size:1.25rem;font-weight:500;text-align:center}.newsletter-signup>span[data-v-e66cafc4]{text-align:center}.newsletter-signup__loader svg[data-v-e66cafc4]{height:1rem}.newsletter-signup form[data-v-e66cafc4]{color:#707070;display:flex}.newsletter-signup form input[data-v-e66cafc4]{background:transparent;border:1px solid #707070;border-radius:1.5rem;flex-grow:1;height:3rem;margin-right:1.25rem;padding:1rem 2.5rem}.newsletter-signup form input[data-v-e66cafc4]::-moz-placeholder{opacity:.5}.newsletter-signup form input[data-v-e66cafc4]::placeholder{opacity:.5}.newsletter-signup form input[data-v-e66cafc4]:focus{outline:none}.newsletter-signup form button[data-v-e66cafc4]{align-items:center;background:transparent;border:1px solid #707070;border-radius:1.5rem;color:#707070;cursor:pointer;display:flex;height:3rem;justify-content:center;padding:0;transition:opacity .25s ease-in-out,color .25s ease-in-out;width:3rem}.newsletter-signup form button[data-v-e66cafc4]:hover{border:1px solid #f5f5f7;color:#f5f5f7}
