.newsletter[data-style=campaign]{z-index:auto;padding-bottom:4rem}.newsletter[data-style=campaign] h2{color:#000}.newsletter[data-style=campaign] .newsletter-form{display:flex;flex-direction:column;gap:1rem}.newsletter[data-style=campaign] .newsletter-input-wrapper{border:.25rem solid var(--main-red);border-radius:.5rem}.newsletter[data-style=campaign] .newsletter-input-wrapper:focus-within,.newsletter[data-style=campaign] .newsletter-input-wrapper:hover{transform:scale(1.05);transition:transform .3s ease-in-out}.newsletter[data-style=campaign] input::-moz-placeholder,.newsletter[data-style=campaign] select::-moz-placeholder{color:var(--dark-gray)}.newsletter[data-style=campaign] input::placeholder,.newsletter[data-style=campaign] select::placeholder{color:var(--dark-gray)}.newsletter[data-style=campaign] .newsletter-location-select-wrapper{order:1}.newsletter[data-style=campaign] .newsletter-fname-wrapper{order:2}.newsletter[data-style=campaign] .newsletter-lname-wrapper{order:3}.newsletter[data-style=campaign] .newsletter-email-wrapper{order:4}.newsletter[data-style=campaign] .newsletter-submit button{border-color:var(--main-red);background-color:var(--main-white);color:var(--main-red)}.newsletter[data-style=campaign] .newsletter-submit button span{background-color:var(--main-red)}