.flex{display:flex}#contact-us-form-section{background:#565f65;color:#fff;padding:60px 0}#contact-us-form-section .title{font-size:22px;font-weight:500}#contact-us-form-section .content-text{font-weight:400}#contact-us-form-section .end-note{font-weight:500}#contact-us-form-section .form-container{padding-left:90px}@media (max-width: 768px){#contact-us-form-section .form-container{padding-left:unset;margin-top:40px}}#contact-us-form-section form{display:flex;flex-direction:column;row-gap:12px;color:#1e2931}@media (max-width: 576px){#contact-us-form-section form{row-gap:15px}}#contact-us-form-section form input,#contact-us-form-section form select,#contact-us-form-section form textarea{width:100%;background:#e6e6e8;padding:12px 20px}#contact-us-form-section form textarea{min-height:100px}#contact-us-form-section form .inputs-container{display:grid;grid-template-columns:3fr 5fr;-moz-column-gap:16px;column-gap:16px}@media (max-width: 576px){#contact-us-form-section form .inputs-container{display:flex;flex-direction:column;row-gap:15px}}#contact-us-form-section form .checkbox-wrapper{margin:7px auto 3px}#contact-us-form-section form .checkbox-wrapper .keep-me-updated-form-span{color:#fff}#contact-us-form-section form .checkbox-wrapper .keep-me-updated-form-span:before{border:1px solid white}#contact-us-form-section form .checkbox-wrapper .keep-me-updated-form-span:after{border-bottom:2px solid white;border-left:2px solid white}#our-offices-section{background:#1e2931;color:#fff;padding:60px 0 0}#our-offices-section .section-content{padding-left:7rem}@media (max-width: 768px){#our-offices-section .section-content{padding-left:unset}}#our-offices-section .section-content .title-and-offices-list-column .list-of-offices{display:flex;flex-direction:column;row-gap:20px;margin-top:90px}#our-offices-section .section-content .title-and-offices-list-column .list-of-offices .office{font-size:26px;font-weight:600;opacity:.4;width:-moz-fit-content;width:fit-content}@media (max-width: 768px){#our-offices-section .section-content .title-and-offices-list-column .list-of-offices .office{padding-left:50px}}@media (min-width: 768px){#our-offices-section .section-content .title-and-offices-list-column .list-of-offices .office .chevron{display:none}}#our-offices-section .section-content .title-and-offices-list-column .list-of-offices .office:hover{cursor:pointer}#our-offices-section .section-content .title-and-offices-list-column .list-of-offices .office.active{opacity:1}#our-offices-section .section-content .title-and-offices-list-column .mobile-offices-container{display:none}#our-offices-section .section-content .title-and-offices-list-column .mobile-offices-container.active{display:flex;flex-direction:column;gap:30px}#our-offices-section .section-content .title-and-offices-list-column .mobile-offices-container .office-item .image-container{position:relative;z-index:1;clip-path:polygon(8% 0%,100% 0%,100% 0%,100% 100%,100% 100%,0% 100%,0% 100%,0% 8%);height:350px;max-width:80%}@media (max-width: 420px){#our-offices-section .section-content .title-and-offices-list-column .mobile-offices-container .office-item .image-container{max-width:85%}}#our-offices-section .section-content .title-and-offices-list-column .mobile-offices-container .office-item .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#our-offices-section .section-content .title-and-offices-list-column .mobile-offices-container .office-item .address-info{background:#c4c5cb4d;padding:80px 40px 40px 50px;position:relative;top:-40px;margin-left:3rem;display:flex;flex-direction:column;row-gap:20px;font-weight:300}#our-offices-section .section-content .title-and-offices-list-column .mobile-offices-container .office-item .address-info .location{font-weight:600;text-transform:uppercase}#our-offices-section .section-content .office-info-column{display:flex;flex-direction:column}@media (max-width: 768px){#our-offices-section .section-content .office-info-column .offices-info-container{margin-top:50px}}#our-offices-section .section-content .office-info-column .images-container{display:grid;grid-template-columns:auto auto;display:flex;gap:20px;max-width:80%;position:relative;z-index:1;height:470px;display:none}#our-offices-section .section-content .office-info-column .images-container.active{display:flex}@media (max-width: 1200px){#our-offices-section .section-content .office-info-column .images-container{height:380px;max-width:85%}}@media (max-width: 991px){#our-offices-section .section-content .office-info-column .images-container{height:320px}}@media (max-width: 576px){#our-offices-section .section-content .office-info-column .images-container .image-container:not(:first-child){display:none}}#our-offices-section .section-content .office-info-column .images-container .image-container{clip-path:polygon(13% 0%,100% 0%,100% 0%,100% 100%,100% 100%,0% 100%,0% 100%,0% 8%)}#our-offices-section .section-content .office-info-column .images-container .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#our-offices-section .section-content .office-info-column .office-locations-element{background:#c4c5cb4d;padding:100px 40px 50px 80px;position:relative;top:-40px;margin-left:8rem}@media (max-width: 991px){#our-offices-section .section-content .office-info-column .office-locations-element{margin-left:3rem}}#our-offices-section .section-content .office-info-column .office-locations-element .offices{display:none;-moz-column-gap:40px;column-gap:40px}#our-offices-section .section-content .office-info-column .office-locations-element .offices.active{display:flex;gap:60px}@media (max-width: 576px){#our-offices-section .section-content .office-info-column .office-locations-element .offices.active{flex-direction:column}}#our-offices-section .section-content .office-info-column .office-locations-element .offices .item{display:flex;flex-direction:column;gap:20px;font-weight:300}#our-offices-section .section-content .office-info-column .office-locations-element .offices .item .location{font-weight:500;text-transform:uppercase}#our-offices-section .title{text-transform:uppercase;font-size:45px}@media (max-width: 768px){#our-offices-section .title{padding-left:15px}}@media (max-width: 576px){#our-offices-section .title{font-size:38px}}
