.newsletterSec{background:#000;padding:80px 0}.newsletterSec .newsletterPanel{display:flex;align-items:center}.newsletterSec .newsletterPanel>div{width:50%}.newsletterSec .newsletterPanel .textData{padding-right:100px}.newsletterSec .newsletterPanel .formData #newsletter-form{display:flex;align-items:stretch}.newsletterSec .newsletterPanel .formData #newsletter-form input{width:70%;background:#fff0;color:#2B1B0F;border:1px solid #2B1B0F}.newsletterSec .newsletterPanel .formData #newsletter-form input::placeholder{color:#2B1B0F}.newsletterSec .newsletterPanel .formData #newsletter-form button{width:30%;display:inline-block;background:#2B1B0F;padding:15px 20px;color:#F3E6D4;text-transform:uppercase;border:2px solid #2B1B0F;transition:all 0.3s linear}.newsletterSec .newsletterPanel .textData p{color:#2B1B0F}#newsletter-message,#contact-message{margin-top:10px;font-weight:600}#newsletter-message{color:#2B1B0F}.spinner{border:3px solid rgb(0 0 0 / 30%);border-top:3px solid #000;border-radius:50%;width:14px;height:14px;display:inline-block;animation:spin 0.6s linear infinite;margin-left:5px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width:600px){.newsletterSec{padding:50px 0}.newsletterSec .newsletterPanel{flex-flow:column}.newsletterSec .newsletterPanel>div{width:100%}.newsletterSec .newsletterPanel .textData{padding:0}}