.contact-section{background:#fff;padding:40px 20px;font-family:Poppins,sans-serif}.container{max-width:1200px;margin:0 auto}.contact-header{text-align:center;margin-bottom:50px}.contact-header h2{color:#0b7d70;font-size:36px;font-weight:500}.divider{background-color:#d9b93a;width:80px;height:2px;margin:10px auto 20px}.contact-header p{color:#555;max-width:600px;margin:0 auto;font-size:1rem;line-height:1.6}.contact-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;max-width:1000px;margin:0 auto;display:flex}.contact-info{flex:1;min-width:280px}.contact-info h5{color:#0b7d70;text-transform:uppercase;text-align:center;margin-bottom:30px;font-family:poppins;font-size:25px;font-weight:500;line-height:1.4}.unit{align-items:center;margin-bottom:20px;display:flex}.unit .icon{color:#0b7d70;margin-top:5px;margin-right:12px;font-size:20px}.unit h5{text-align:left;margin-bottom:5px;font-family:poppins;font-size:1rem;font-weight:600}.unit p{color:#555;font-size:.95rem;line-height:1.5}.contact-form{flex-direction:column;flex:1;gap:15px;min-width:330px;display:flex}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:6px;outline:none;width:100%;padding:14px;font-family:poppins;font-size:.95rem;transition:border .3s}.contact-form input:focus,.contact-form textarea:focus{border-color:#0b7d70}.contact-form textarea{resize:none;height:120px}.contact-form button{color:#fff;cursor:pointer;background-color:#0b7d70;border:none;border-radius:6px;align-self:flex-start;padding:12px 20px;font-family:poppins;font-size:.95rem;transition:background .3s}.contact-form button:hover{background-color:#00796b}@media (max-width:992px){.contact-content{flex-direction:row}.contact-form button{align-self:center}}@media (max-width:576px){.contact-header h2{font-size:1.8rem}.contact-info h3{font-size:1.2rem}.contact-content{flex-direction:column;align-items:center}.contact-form input,.contact-form textarea{font-size:.9rem}}
