.inner-header{text-align:center;background-color:#f0eadd;border-bottom:1px solid #0000000d;padding:160px 5% 60px}@media (width<=900px){.inner-header{padding:120px 5% 40px}}.inner-header h1{margin-bottom:20px;font-size:4rem}@media (width<=900px){.inner-header h1{font-size:3rem}}@media (width<=576px){.inner-header h1{font-size:2.2rem}}.inner-header .subtitle{color:#665f54;max-width:600px;margin:0 auto;font-size:1.2rem}.content-section{grid-template-columns:1.2fr .8fr;align-items:flex-start;gap:60px;max-width:1200px;margin:60px auto 100px;padding:0 5%;display:grid}@media (width<=900px){.content-section{grid-template-columns:1fr;gap:40px;margin:40px auto 60px}}.content-section .contact-form-container{background:#fff;border:1px solid #0000000a;border-radius:20px;padding:40px;box-shadow:0 10px 30px #0000000d}@media (width<=576px){.content-section .contact-form-container{padding:25px 20px}}.content-section .contact-form-container .contact-form{flex-direction:column;gap:20px;display:flex}.content-section .contact-form-container .contact-form .form-group{flex-direction:column;display:flex}.content-section .contact-form-container .contact-form .form-group label{color:#665f54;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:.85rem;font-weight:600}.content-section .contact-form-container .contact-form .form-group input,.content-section .contact-form-container .contact-form .form-group textarea{color:#1f1d19;background-color:#fff;border:1px solid #00000026;border-radius:8px;padding:16px 20px;font-family:Inter,sans-serif;font-size:1.05rem;transition:all .3s}.content-section .contact-form-container .contact-form .form-group input:focus,.content-section .contact-form-container .contact-form .form-group textarea:focus{border-color:#c6a25f;outline:none;box-shadow:0 0 0 3px #c6a25f26}.content-section .contact-form-container .contact-form .form-group input::placeholder,.content-section .contact-form-container .contact-form .form-group textarea::placeholder{color:#0000004d}.content-section .contact-form-container .contact-form .submit-btn{letter-spacing:1px;cursor:pointer;border-radius:8px;margin-top:10px;padding:18px;font-size:1.1rem;font-weight:600}.content-section .direct-contact{background:#fff;border:1px solid #0000000a;border-radius:20px;padding:40px;box-shadow:0 10px 30px #0000000d}@media (width<=576px){.content-section .direct-contact{padding:25px 20px}}.content-section .direct-contact h3{color:#1f1d19;margin-bottom:25px;font-family:Playfair Display,serif;font-size:1.8rem}.content-section .direct-contact p{color:#665f54;margin-bottom:20px;font-size:1.05rem;line-height:1.8}.content-section .direct-contact p strong{color:#1f1d19;margin-bottom:4px;display:block}.content-section .direct-contact p.address{margin-bottom:0}
