#section-8,.newsletter-section{width:100%}.newsletter-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-sm);max-width:680px;margin-left:auto;margin-right:auto}.newsletter-title{text-transform:uppercase;margin-bottom:0}.newsletter-description{max-width:520px;margin-bottom:0}.newsletter-form{display:flex;flex-direction:row;width:100%;max-width:560px;border-radius:var(--radius-lg);border:1px solid var(--color-7);overflow:hidden;background-color:transparent;transition:border-color .2s ease,box-shadow .2s ease}.newsletter-input{flex:1;background-color:transparent;padding:14px 20px;border:none;outline:none;box-shadow:none}.newsletter-input::placeholder{color:var(--color-4);opacity:1}.newsletter-input:focus{outline:none;box-shadow:none}.newsletter-form:focus-within{box-shadow:0 0 0 2px rgba(173,26,36,.4)}.newsletter-submit{padding:14px 32px;border:1px solid var(--color-7);background-color:var(--color-7)!important;color:#FFFBF5!important;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}@media (hover:hover){.newsletter-submit:hover{background-color:#FFFBF5!important;color:var(--color-7)!important;border-color:var(--color-7)!important}}.newsletter-submit:active{transform:scale(.97)}@media (min-width:491px) and (max-width:992px){#section-8,.newsletter-section{padding-top:var(--sp-lg);padding-bottom:var(--sp-lg)}.newsletter-form{max-width:500px}}@media (max-width:490px){#section-8,.newsletter-section{padding-top:var(--sp-md);padding-bottom:var(--sp-md)}.newsletter-form{flex-direction:column;border-radius:var(--radius-md)}.newsletter-submit{width:100%;padding:12px 20px}}
