.contact-us-section{padding-top:70px}.contact-us-section .info-block .icon-wrapper{color:#0073b1;background-color:#e5f0f6;width:44px;height:44px}.contact-us-section .info-block .info-label{color:#203650;letter-spacing:.5px;font-size:.85rem}.contact-us-section .info-block .info-text{color:#445970;font-size:1.05rem;line-height:1.4}.contact-us-section .info-block .hours-grid{color:#445970;gap:.5rem .75rem;font-size:1rem}.contact-us-section .info-block .hours-grid strong{color:#203650;font-weight:600}.contact-us-section .info-block .hours-grid .hours-separator{color:#c5d8e4}.contact-us-section .custom-divider{opacity:1;border-color:#c5d8e4;border-top-width:2px}@media (max-width:991.98px){.contact-us-section .section-title{font-size:3rem}}@media (max-width:767.98px){.contact-us-section .section-title{font-size:2.5rem}.contact-us-section .confirmation-check{align-items:flex-start!important}.contact-us-section .confirmation-check .form-check-input{margin-top:.25rem!important}.contact-us-section .hours-grid{flex-direction:column;gap:.25rem!important}}@media (max-width:575.98px){.contact-us-section .btn-submit{width:100%;justify-content:space-between!important}}.contact-us-section{isolation:isolate;position:relative}.contact-us-section:before{content:"";z-index:-1;opacity:1;background:linear-gradient(#c4d7ee 0%,#e0eaf6 24%,#fff 100%);position:absolute;inset:0}.formio-component-button{justify-content:start!important;align-items:start!important;display:flex!important}.formio-component-button button{border:none;border-radius:26px;margin-top:15px;padding:11px 56px;font-family:Plus Jakarta Sans;font-size:18px;opacity:1!important;background-color:#0171ae!important}@media (max-width:768px){.map-wrapper{height:auto;margin-top:24px;overflow:hidden;width:100%!important}}
.form-shimmer{background:#fff;border-radius:8px;width:100%;padding:30px}.shimmer-title,.shimmer-input,.shimmer-textarea,.shimmer-button{background:#eee;border-radius:6px;position:relative;overflow:hidden}.shimmer-title:after,.shimmer-input:after,.shimmer-textarea:after,.shimmer-button:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffb3 50%,#0000 100%);animation:1.4s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.shimmer-title{width:45%;height:30px;margin-bottom:25px}.shimmer-row{gap:16px;margin-bottom:16px;display:flex}.shimmer-row .shimmer-input{width:50%;margin-bottom:0}.shimmer-input{width:100%;height:50px;margin-bottom:16px}.shimmer-textarea{width:100%;height:120px;margin-bottom:20px}.shimmer-button{border-radius:30px;width:150px;height:48px}.imli-form-hidden{visibility:hidden;height:0;overflow:hidden}.imli-form-visible{visibility:visible;height:auto}.form-error{text-align:center;color:#dc3545;padding:20px}@keyframes shimmer{to{transform:translate(100%)}}@media (max-width:576px){.form-shimmer{padding:20px}.shimmer-row{flex-direction:column;gap:0}.shimmer-row .shimmer-input{width:100%;margin-bottom:16px}.shimmer-title{width:65%}}
