.contact-form-section-outer{position:relative}.contact-form-section-outer .content-wrapper{margin:0 auto;max-width:1296px;padding:0 20px}.contact-form-section-outer .top-text{color:#010e2e;font-family:Montserrat;font-size:26px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:55px;padding-top:42px}.contact-form-section-outer .title-text h2{color:#010e2e;font-size:36px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:21px}.contact-form-section-outer .description-text p{border-bottom:1px solid #d6d6d7;color:#010e2e;font-size:18px;font-style:normal;font-weight:400;line-height:145%;margin-bottom:0;padding-bottom:50px;width:95%}.contact-form-section-outer .form-section{align-items:flex-start;display:flex;gap:66px;justify-content:space-between}.contact-form-section-outer .left-section,.top-left-section{width:42%}.contact-form-section-outer .right-section{background:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,.09);padding:67px 80px 56px 63px;position:relative;width:51%}.contact-form-section-outer .right-section form{background:#fff}.contact-form-section-outer form .hs-richtext p{color:#010e2e;font-family:Montserrat;font-size:26px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:54px}.contact-form-section-outer .hs_cos_wrapper.form-title{display:none}.contact-form-section-outer form input[type=email],.contact-form-section-outer input[type=text]{background-color:#fff;border:none;border-bottom:1px solid #d2d3d4;border-radius:0;color:#010b29;padding:0 0 12px!important}.contact-form-section-outer form select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-color:#fff;background:url(https://144146514.fs1.hubspotusercontent-eu1.net/hubfs/144146514/bottom%20arrow%20icon.svg) no-repeat right 0 center!important;border:none;border-bottom:1px solid #d2d3d4;border-radius:0;color:#010e2e;color:#71778a!important;font-size:20px;font-weight:400;line-height:24px;padding:0 0 12px!important;padding-right:30px;white-space:normal}.contact-form-section-outer .hs-fieldtype-textarea.hs-input{border:1px solid #d2d3d4;height:107px;resize:none}.contact-form-section-outer .hs-fieldtype-textarea.hs-input::placeholder{color:#010e2e;font-size:16px;font-style:normal;font-weight:400;line-height:120%;opacity:.9}.contact-form-section-outer form label{color:#010e2e;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:12px;opacity:.6}.hs-fieldtype-textarea::placeholder{color:#010e2e;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:120%;opacity:.6}.contact-form-section-outer .hs-input::placeholder{color:#010e2e;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:400;line-height:120%;opacity:.6}.contact-form-section-outer .hs-form-field{margin-bottom:56px}.contact-form-section-outer .hs-input:focus{outline:none}.contact-form-section-outer .hs-error-msg{color:#ef6b51;font-size:18px;margin-top:.3rem;opacity:1}.contact-form-section-outer input.hs-button.primary.large{background:#46eaf1;border-radius:100px;color:#010e2e;font-family:Montserrat;font-size:19px;font-style:normal;font-weight:600;line-height:133%;padding:14px 43px;text-align:center}.contact-form-section-outer input.hs-button.primary.large:hover{opacity:.8}.contact-form-section-outer .hs-form-required{color:#010e2e}.contact-form-section-outer .lets-talk-box{background:#fff;bottom:0;box-shadow:0 0 16px 0 rgba(0,0,0,.15);height:auto;padding:15px 37px 12px 0;position:absolute;right:0;transform:translate(142px,37px);width:330px}.contact-form-section-outer .lets-talk-box-con{display:flex;grid-gap:21px;position:relative}.contact-form-section-outer .lets-talk-box-con-right{padding:11px 0 16px 76px;width:100%}.contact-form-section-outer .advisor-image img{background:url(<path-to-image>) #d3d3d3 0 -13.175px/100% 149.85% no-repeat;border:1px solid #47eaf1;border-radius:111px;box-shadow:0 0 9px 0 rgba(0,0,0,.25);height:111px;width:111px}.contact-form-section-outer .lets-talk-box-con-left{left:0;position:absolute;top:0;transform:translateX(-50%)}.contact-form-section-outer .lets-talk-title{color:#010e2e;font-size:18px;font-weight:500;line-height:24.48px;margin-bottom:10px}.contact-form-section-outer .lets-talk-name{color:#010e2e;font-size:20px;font-weight:600;line-height:24px;margin-bottom:4px}.contact-form-section-outer .lets-talk-psoition{color:#010e2e;font-size:16px;font-weight:400;line-height:21.76px;opacity:.6}.contact-form-section-outer form .hs_faucibus_eu_lobortis__diam_quam_lacus_eget_.hs-faucibus_eu_lobortis__diam_quam_lacus_eget_.hs-fieldtype-booleancheckbox.field.hs-form-field,.contact-form-section-outer form .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field{margin-bottom:0}.contact-form-section-outer form .hs_submit.hs-submit{margin-top:58.5px}.contact-form-section-outer form .input{display:flex}.contact-form-section-outer form li.hs-form-booleancheckbox{margin-bottom:0;margin-top:0}.contact-form-section-outer form li.hs-form-booleancheckbox label{align-items:flex-start;color:#010e2e;display:flex;font-size:16px;font-weight:400;line-height:23.2px;margin-bottom:0;opacity:1}.contact-form-section-outer form .hs-form-booleancheckbox-display input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #d2d3d4;border-radius:4px;cursor:pointer;height:20px;margin-right:14px;margin-top:-3px;position:relative;top:3px;transition:all .3s ease;width:20px}.contact-form-section-outer form .hs-form-booleancheckbox-display input[type=checkbox]:checked{background:rgba(71,234,241,.78);border:1px solid #26c0c6;border-radius:4px}.contact-form-section-outer form .hs-form-booleancheckbox-display input[type=checkbox]:checked:after{border:solid #000e2e;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.contact-form-section-outer .profile-image img{height:70px;width:70px}.contact-form-section-outer position-text{color:#010e2e;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:136%}.contact-form-section-outer .name-text{color:#010e2e;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:6px}.contact-form-section-outer .profile-section-inner{display:flex;gap:25px;margin-bottom:60px}.contact-form-section-outer .profile-section-inner:last-child{margin-bottom:0}.contact-form-section-outer .mobile-section{display:none}.contact-form-section-outer .phone-or-email-inner{padding-top:45px}.contact-form-section-outer .phone-or-email-inner-title{color:#010e2e;font-size:18px;font-weight:600;line-height:120%}.contact-form-section-outer .phone-or-email-inner-link a{color:#010e2e;font-size:16px;font-weight:400;line-height:136%;margin-bottom:6px;text-decoration:none}.contact-form-section-outer .book-a-call-inner-link a{color:#010e2e;font-size:18px;font-weight:600;line-height:120%;text-decoration-line:underline}.contact-form-section-outer .book-a-call-inner-link a:hover,.contact-form-section-outer .phone-or-email-inner-link a:hover{opacity:.8;text-decoration:underline}@media only screen and (max-width:968px) and (min-width:220px){.contact-form-section-outer .profile-section-inner{display:flex;gap:25px;margin-bottom:72px}.contact-form-section-outer .phone-or-email-inner:first-child{padding-top:0}.contact-form-section-outer .top-text{border-top:1px solid #d6d6d7;color:#010e2e;font-family:Montserrat;font-size:26px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:55px;padding-top:72px}.mobile-section{display:block}.desktop-section{display:none}.top-left-section{width:100%}.contact-form-section-outer .description-text p{border-bottom:none;color:#010e2e;font-size:22px;font-style:normal;font-weight:400;line-height:133%;margin-bottom:48px;padding-bottom:0;width:95%}.contact-form-section-outer .title-text h2{font-size:38px;font-weight:600;line-height:120%;margin-bottom:25px}.contact-form-section-outer .form-section{display:flex;flex-direction:column-reverse;gap:104px}.contact-form-section-outer .left-section,.contact-form-section-outer .right-section{width:100%}.contact-form-section-outer .right-section{padding:57px 20px}}@media only screen and (max-width:1200px) and (min-width:969px){.contact-form-section-outer .left-section{width:45%}.contact-form-section-outer .right-section{padding:67px 40px 104px;width:52%}}