.contact-page .contact-details{color:#000;background:#f8fafc;border-radius:16px;width:40%;padding:40px}.contact-page .contact-details h2{margin-bottom:20px}.contact-page .contact-details p{margin-bottom:12px;font-size:14px}.contact-page .contact-form{width:60%}.contact-page .contact-form h2{color:#333;margin-bottom:20px}.contact-page .form-group{margin-bottom:15px}.contact-page .form-group input,.contact-page .form-group textarea{border:1px solid #ccc;border-radius:5px;width:100%;padding:10px;font-size:14px}.contact-page .form-group textarea{resize:none;height:100px}.contact-page .form-row{gap:10px;display:flex}.contact-page .form-row .form-group{flex:1}.contact-page .btn:hover{background:#1a252f}.contact-content{padding:80px 0}.contact-page .contact-details p:last-child{margin-bottom:0}.contact-inner{align-items:flex-start;gap:40px;display:flex}@media (max-width:991px){.contact-inner{flex-wrap:wrap}.contact-page .contact-details,.contact-page .contact-form{width:100%}}@media (max-width:767px){.contact-content{padding:60px 0}.contact-page .contact-details{padding:30px}}@media (max-width:479px){.contact-page .contact-details{background:0 0;padding:0}.contact-page .form-row{flex-wrap:wrap;gap:0}.contact-page .form-row .form-group{flex:initial;width:100%}.contact-content{padding:50px 0}}
