/* Contact page section spacing */ .page-section { padding-top: 80px; padding-bottom: 80px; } /* Main heading */ h1, h2 { letter-spacing: 0.02em; } /* Form wrapper */ .form-wrapper { background: #faf7f2; padding: 30px; border-radius: 12px; border: 1px solid #e6ddd2; } /* Form labels */ .form-wrapper .field-list .title, .form-wrapper .field-list label { font-size: 14px !important; letter-spacing: 0.08em; text-transform: uppercase; color: #7a6a58 !important; } /* Input fields */ .form-wrapper input, .form-wrapper textarea, .form-wrapper select { border: 1px solid #d8cbbb !important; background: #fffdf9 !important; padding: 14px !important; border-radius: 8px !important; color: #2a241f !important; } /* Submit button */ .form-wrapper .button, .form-wrapper .sqs-button-element--primary { background: #2a241f !important; color: #ffffff !important; border-radius: 999px !important; padding: 14px 28px !important; text-transform: uppercase; letter-spacing: 0.08em; } .form-wrapper .button:hover, .form-wrapper .sqs-button-element--primary:hover { background: #8b6b4a !important; color: #ffffff !important; }