section.contact-form .contact-main .heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:0 auto 3rem;max-width:800px;text-align:center}@media (max-width:640px){section.contact-form .contact-main .heading{margin-bottom:2rem}}section.contact-form .contact-main .heading .icon img,section.contact-form .contact-main .heading .icon svg{height:50px;width:auto!important}section.contact-form .inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}@media (max-width:900px){section.contact-form .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.contact-form .contact-main{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:2rem;min-width:0}section.contact-form .contact-main .heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;text-align:left}section.contact-form .find-us{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:1.5rem;padding-left:3rem;width:300px}@media (max-width:900px){section.contact-form .find-us{border-left:none;border-top:1px solid #e4e4e4;padding-left:0;padding-top:2rem;width:auto}}section.contact-form .find-us .pin img{height:auto;width:24px}section.contact-form .find-us .find-us-title{margin:0}section.contact-form .offices{gap:2.5rem}section.contact-form .office,section.contact-form .offices{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}section.contact-form .office{gap:.75rem}section.contact-form .office .office-label{color:#08132a;font-weight:700;letter-spacing:.05em;text-transform:uppercase}section.contact-form .office .office-address{color:#8d999b}section.contact-form .office .office-phone span{color:#08132a;font-weight:700}section.contact-form .office .office-phone a{font-weight:700}