.padding-top{padding-top:10rem}.contact-info-section{background:#f5f6f8;padding:5rem 5rem 2rem 10rem;height:93rem;display:flex;flex-direction:column;gap:8rem}.contact-header{max-width:40rem}.contact-header h1{font-size:4rem;font-weight:700}.contact-header h2{font-size:2rem;font-weight:500;margin-top:1rem;line-height:1.5}.contact-header p{font-size:1.5rem;font-weight:400;margin-top:1rem;line-height:1.5}.contact-detail-item{font-size:1.25rem;display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem}.contact-detail-item a{color:#000!important;text-decoration:underline;font-weight:500;font-size:1.35rem;font-weight:400;line-height:1.5}.contact-detail-item p{font-size:1.35rem;font-weight:400;line-height:1.5}.social-media-links{margin-top:3rem;display:flex;align-items:center;gap:2.5rem}.office-locations-cards{display:flex;gap:2rem}.office-locations h3{font-size:2rem;font-weight:500;margin-bottom:2rem}.location-card{border-radius:.9375rem;border:1px solid #d7d7d7;width:24rem;display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:2rem}.location-card img{width:auto;height:128px;margin-top:2rem}.location-card p{margin-bottom:2rem;color:#a0a0a0;text-align:center;font-size:1.75rem;font-style:normal;font-weight:700;line-height:1.5}.contact-right-info{padding:5rem 7rem}.grey-text{color:hsla(0,0%,55%,1);font-size:14px!important;font-weight:400!important}.contact-form label{color:#2f3338;font-size:1.5rem;letter-spacing:.4px;font-weight:500;margin-bottom:.5rem;display:block}.contact-form input[type=datetime-local],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select,.contact-form textarea{width:100%;padding:1.25rem;margin-bottom:2rem;border-radius:.3rem;border:1.333px solid #cdcdcd;background-color:#fff;font-size:1.25rem;font-weight:400;color:#000;outline:0;box-sizing:border-box}.contact-form .iti{width:100%;margin-bottom:2rem;border-radius:.3rem;font-size:1.25rem}.contact-form .iti__country-list{width:362px}.contact-form select{cursor:pointer;padding:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.5rem}.contact-form option{background-color:#fff;color:#333;font-size:1.25rem;font-weight:400;padding:2rem}.contact-form input[type=email]:focus,.contact-form input[type=text]:focus,.contact-form select:focus,.contact-form textarea:focus{border:1.333px solid #4a4a4a;transition:all .3s ease-in-out}.contact-form textarea{resize:none}.contact-form .grid-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2rem}.contact-form .grid-row div label{margin-bottom:.5rem}.categories{border-left:3px solid #ff5e1f;margin-bottom:2rem;padding-left:2rem}input[type=checkbox],input[type=radio]{margin:0 .5rem 0 0;width:1.4rem;height:1.4rem;flex-shrink:0;accent-color:#ff5e1f}.radio-inputs{display:flex;flex-wrap:wrap;gap:7rem;margin-top:1rem}.radio-input{display:flex;align-items:baseline;gap:.5rem}@media (max-width:768px){.padding-top{padding-top:15rem}.contact-info-section{padding:3rem 2rem;height:auto}.contact-header{width:100%}.contact-details{margin-top:2rem}.office-locations{margin-top:5rem}.office-locations-cards{flex-direction:column}.location-card{width:100%;padding:1rem}.location-card img{width:100%;height:auto;max-height:200px;object-fit:contain}.contact-right-info{padding:3rem 2rem}.contact-form .grid-row{grid-template-columns:1fr;gap:1rem}.bft-textarea{margin-top:0}.country-code-container-row,.phone-container-row{width:100%!important}.phone-no-flex{width:100%}.country-code-container{width:100%}}