.contact-container{display:flex;flex-direction:column;align-items:center;background-color:#000;color:#fff;width:100%;padding:60px 20px}.form-section{width:100%;max-width:600px;padding:40px;text-align:center;border-bottom:2px solid #bcb283;margin-bottom:20px}.form-section h2{font-family:Public Sans,sans-serif;color:#bcb283;font-size:36px;font-weight:700;margin-bottom:10px}.form-section p{color:#fff;margin-bottom:20px;font-size:16px}.field{margin-bottom:1.5rem}.field__input,.text-area{background:#333;border:2px solid #bcb283;padding:15px;border-radius:5px;color:#fff;width:100%;font-size:16px}.field__input::placeholder,.text-area::placeholder{color:#c4c4c4;opacity:1}.contact__button{margin-top:20px}.button{background:#bcb283;color:#000;padding:15px 30px;border:none;border-radius:50px;font-size:18px;font-weight:700;cursor:pointer;text-transform:uppercase;transition:background-color .3s}.button:hover{background:#ffcc5c}.contact-info{color:#bcb283;text-align:center;padding:20px;margin-top:40px}.contact-info h2{font-family:Public Sans,sans-serif;font-size:24px;font-weight:700;margin-bottom:10px;color:#bcb283}.contact-info .phone{font-size:20px;display:flex;align-items:center;justify-content:center}.contact-info .icon{margin-right:10px}.response-message{color:#bcb283;margin-top:20px;text-align:center;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
