body{background-color:#f9f9f9;box-sizing:border-box;color:#333;font-family:Montserrat,sans-serif;margin:0;padding:0}.contact-us-container{margin:0 auto;max-width:1400px}.contact-page{margin:0 auto;max-width:1200px;padding:20px}.hero-section{background:url(/static/media/ADPHA-team.f07380db68d9bfad3bfd.jpg) no-repeat 50%/cover;height:300px;margin-bottom:20px;position:relative}.hero-section,.hero-section .overlay{align-items:center;display:flex;justify-content:center}.hero-section .overlay{background-color:#0009;bottom:0;color:#fff;flex-direction:column;left:0;position:absolute;right:0;top:0}.hero-section h1{font-size:2.5rem;margin:0}.hero-section p{font-size:1.2rem;margin:0}.contact-get-in-touch-title{color:#002c4b;font-size:2rem;font-weight:700;margin-bottom:.5rem;text-align:left}.contact-get-in-touch-dash{background:linear-gradient(90deg,#ff4757,#ff4041);border-radius:2px;height:4px;margin-bottom:1.5rem}.contact-content{display:flex;flex-direction:column;gap:20px;margin-bottom:1rem}.columns{display:flex;flex-wrap:wrap;gap:20px}.contact-info{flex:1 1}.contact-info h2{color:#07c;margin-bottom:1rem}.contact-item{align-items:center;border-bottom:1px solid #ccc;display:flex;gap:10px;padding:1rem 0}.contact-item img{height:40px;width:40px}.contact-item-text-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.contact-item-text-container h3{color:#002f6c}.contact-form{background:#eaecef;border-radius:8px;flex:1 1;padding:2rem}.contact-form h2{color:#ff4757;font-size:1.5rem;margin-bottom:.5rem}.contact-form p{margin-bottom:1rem}.contact-form form{display:flex;flex-direction:column;gap:15px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:4px;padding:.8rem;width:100%}.contact-form button{align-items:center;background-color:#07c;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:10px;height:45px;justify-content:center;padding:.75rem 1.5rem;transition:background-color .3s ease-in-out,transform .2s ease-in-out}.contact-form button img{height:20px}.contact-form button:hover{background-color:#005fa3}.map-container{border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;padding-top:56.25%;position:relative}.map-container iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:768px){.columns{flex-direction:column}.contact-form{margin-top:20px}}
/*# sourceMappingURL=278.9fc10008.chunk.css.map*/