.page-contact-us{background:var(--black)}.body-wrapper .contact-form{overflow:hidden;position:relative}@media (min-width:1200px){.body-wrapper .contact-form{padding:160px 0}}.contact-form .arrow{filter:drop-shadow(85px 0 60px rgba(0,145,218,.8));position:absolute;top:25%;z-index:20}.contact-form .arrow.left{left:-10vw}.contact-form .arrow.right{right:-10vw;transform:rotateY(180deg)}.contact-form .text{margin:0 auto 50px;max-width:1056px;text-align:center}.contact-form .text h1{color:#f9fafb;font-size:64px;font-weight:400;letter-spacing:-2.558px;line-height:80px}.contact-form .text p{color:#c3cfd5;font-size:22px;font-weight:500;line-height:32px}.contact-form .hs-form{margin:0 auto;max-width:512px}.contact-form .hs-form-field{margin:0 0 40px}.contact-form .hs-form-field label{color:#fff;font-size:16px;font-weight:400;line-height:24px;text-align:left}.contact-form .hs-form-field label.hs-error-msg{color:#ef6b51;font-size:12px}.contact-form .hs-form .hs-input{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:25px;color:#fff;padding:12px 20px;transition:all .3s ease-in-out}.contact-form .hs-form .hs-fieldtype-textarea{min-height:100px;width:100%!important}.contact-form .hs-form .hs-fieldtype-select option{color:#000}.contact-form .hs-form .hs-fieldtype-textarea:focus,.contact-form .hs-form .hs-input:focus{border:1px solid #fff}.contact-form .hs-form .actions{display:flex;justify-content:center}.contact-form .hs-form .hs-button{background:var(--pink);border:0;border-radius:60px;color:var(--black);font-size:16px;font-style:normal;font-weight:500;line-height:24px;min-width:100px}.contact-form .hs-form .hs-button:hover{background-color:var(--white)}.contact-offices .item{margin:0 0 30px}.contact-offices .card-office{align-items:flex-start;background:var(--dark-grey);border-radius:24px;display:flex;flex-direction:column;min-height:100%;padding:24px}@media (min-width:1200px){.contact-offices .card-office{padding:48px}}.contact-offices .card-office .image img{border-radius:10px}.contact-offices .card-office h2{font-size:32px;font-weight:600;line-height:40px;margin:10px 0}.contact-offices .card-office ul{list-style:none;margin:0;padding:0}.contact-offices .card-office li{align-items:center;display:flex;margin:0 0 10px}.contact-offices .card-office li svg{margin:0 5px 0 0}@media (max-width:1199.98px){.body-wrapper .contact-form{padding:100px 0 30px}.contact-form .text h1{font-size:32px;line-height:42px}.contact-form .text p{font-size:16px;line-height:26px}.contact-offices .col-lg-4 .card-office{min-height:auto}}