.newsletter-container{width:100%;display:flex;flex-direction:column;padding:0 2rem;margin:2rem 0 4rem;min-height:12rem;font-family:Times New Roman,Times,serif;h2{font-size:1.75rem;font-weight:300}form{width:100%;display:flex;flex-wrap:wrap;margin-top:1rem;max-width:30rem}input{flex-grow:1;border:none;padding:.5rem;background-color:var(--secondary-color);border:1px solid var(--primary-color);font-family:Times New Roman,Times,serif;border-radius:0}button{padding:0 1rem;background-color:none;margin-left:.5rem;border:1px solid var(--primary-color);cursor:pointer;min-width:4rem;display:flex;justify-content:center;align-items:center;font-family:Times New Roman,Times,serif;background-color:var(--secondary-color);color:var(--primary-color);font-weight:400;.loader{width:1rem;padding:2px;aspect-ratio:1;border-radius:50%;background:#000;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s linear infinite}}.captcha-container{margin-top:1rem}.captcha-error-border{border:1px solid red}}.form-success{width:100%;display:flex;flex-direction:column;padding:0 2rem;margin:2rem 0 4rem;min-height:12rem;h4{font-size:2rem;font-weight:300}}@keyframes l3{to{transform:rotate(1turn)}}@media (max-width:600px){.form-success,.newsletter-container{padding:0 1rem}}