#contact{display:grid;gap:2rem;grid-template-columns:repeat(12,1fr)}#contact .form-wrapper{grid-column:7/13;margin-top:-8rem}#contact-details{grid-column:1/6;justify-content:center;padding-bottom:6rem}.footer-logo{align-self:flex-start;margin-right:6rem;max-width:340px}#contact-details .arrow{align-self:flex-end;height:80px;overflow:visible;width:60%}.footer-menu{font-size:.8em;list-style:none}#contact-details p{color:#5967a1;font-size:1.5rem;font-weight:400}#contact-details h2{color:#fff;font-size:2rem;font-weight:700}#contact-details strong{color:#fff}#footer-menu h2{color:unset;font-size:1.25em;font-weight:700;margin-bottom:.25rem}.footer-menu li li{margin-top:.5em;padding-left:.5em}.footer-menu li li a{font-weight:400}#footer-menu ul{list-style:none}.form-wrapper{margin-bottom:auto;overflow:visible;padding-bottom:80px;padding-top:80px}.phone>a{width:40%}.person{width:100%}.footer .avatar{border-radius:50%;height:5em;overflow:hidden;width:5em}.footer .phone{margin:auto;max-width:80%}#contact-people{padding-top:180px}form.hs-form :is(.input,input,textarea){width:100%}form.hs-form{align-items:center;display:flex;flex-direction:column;gap:1em}form.hs-form .hs-input:not(.hs-fieldtype-intl-phone,input[type=submit]){border:1px solid #001466;color:#001466;font-weight:700;-o-transition:all .7s cubic-bezier(.075,.82,.165,1);-webkit-transition:all .7s cubic-bezier(.075,.82,.165,1);-moz-transition:all .7s cubic-bezier(.075,.82,.165,1);-ms-transition:all .7s cubic-bezier(.075,.82,.165,1);transition:all .7s cubic-bezier(.075,.82,.165,1)}form.hs-form .hs-input:not(.hs-fieldtype-intl-phone):placeholder-shown{border:1px solid #00146630;color:#00146680;font-weight:400}form.hs-form .hs-input:not(.hs-fieldtype-intl-phone):hover{border:1px solid #30ceaf;color:#30ceaf}form.hs-form .hs-form-booleancheckbox:hover span{color:#30ceaf}form.hs-form .hs-input:not(.hs-fieldtype-intl-phone):focus{border:1px solid #2b52cf;color:#2b52cf;font-weight:700}form.hs-form ul.inputs-list.multi-container{display:grid;gap:.5em 1em;grid-template-columns:50% 50%;grid-template-rows:1fr}.hs-fieldtype-booleancheckbox,.legal-consent-container{width:100%}.legal-consent-container p{display:block}.legal-consent-container .hs-richtext p{margin-left:4.7em;text-align:left}.hs-form-field{align-self:stretch}form.hs-form input:not(.hs-button),form.hs-form select,form.hs-form textarea{background:#f5f6fd10;border:none;-o-border-radius:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;border-radius:.5em;box-sizing:border-box;display:flex;font-family:sofia-pro,sans-serif;font-size:16px;font-style:normal;letter-spacing:-.025em;line-height:1.25em;line-height:1em;min-height:3em;outline:none;padding:.5em 1em}form.hs-form .hs-form-checkbox-display{display:flex}form.hs-form textarea{min-height:5em}form.hs-form select{padding-top:12px}form.hs-form select option{color:#000}.hs-error-msgs{-webkit-animation:errors .7s cubic-bezier(.75,.82,.165,1) both;animation:errors .7s cubic-bezier(.75,.82,.165,1) both;list-style:none}.hs-form-field{position:relative}.hs-form-field>label{color:#001466;display:block;font-weight:700;padding-bottom:.5em;text-align:left}@keyframes errors{0%{color:#fff;max-height:0;opacity:0}to{color:#f2545b;max-height:100px;opacity:1}}.inputs-list{list-style:none;text-align:left}.hs-form-booleancheckbox span{cursor:pointer}li .hs-form-booleancheckbox span{display:grid;grid-template-columns:1fr 5fr;list-style:none;margin-left:0!important}input.hs-input[type=checkbox]:before{align-items:center;aspect-ratio:1/1;background:#fff;-o-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;bottom:0;color:#001466;content:"";display:flex;font-size:1.2em;font-weight:700;height:100%;justify-content:center;left:0;outline:1px solid #001466;position:absolute;text-align:center;top:0;-o-transition:all 1s cubic-bezier(.075,.82,.165,1);-webkit-transition:all 1s cubic-bezier(.075,.82,.165,1);-moz-transition:all 1s cubic-bezier(.075,.82,.165,1);-ms-transition:all 1s cubic-bezier(.075,.82,.165,1);transition:all 1s cubic-bezier(.075,.82,.165,1)}input.hs-input[type=checkbox]:hover:before{color:#30ceaf;outline:1px solid #30ceaf}input.hs-input[type=checkbox]:checked:before{align-items:center;color:#30ceaf;content:"";display:flex;font-size:1.2em;font-weight:700;justify-content:center;outline:1px solid #30ceaf;text-align:center;-o-transform:translateX(24px);-webkit-transform:translateX(24px);-moz-transform:translateX(24px);-ms-transform:translateX(24px);transform:translateX(24px)}li.hs-form-checkbox>label{cursor:pointer}.legal-consent-container p,li.hs-form-checkbox{color:#001466;-o-transition:color .7s cubic-bezier(.075,.82,.165,1);-webkit-transition:all .7s cubic-bezier(.075,.82,.165,1);-moz-transition:all .7s cubic-bezier(.075,.82,.165,1);-ms-transition:all .7s cubic-bezier(.075,.82,.165,1);transition:all .7s cubic-bezier(.075,.82,.165,1)}.hs-fieldtype-booleancheckbox:hover p,li.hs-form-checkbox:hover{color:#30ceaf}input.hs-input[type=checkbox]{appearance:none;background:transparent;border:2px solid #fff;-o-border-radius:16px!important;-webkit-border-radius:16px!important;-moz-border-radius:16px!important;-ms-border-radius:16px!important;border-radius:16px!important;cursor:pointer;flex:0 0 48px;font-size:8px!important;margin-bottom:auto;margin-right:24px;padding:0;position:relative;width:48px}input.hs-input[type=checkbox]:checked{background:#30ceaf;border-color:#30ceaf}@media only screen and (max-width:1024px){#contact{display:flex;flex-direction:column;gap:4rem;margin-top:unset;padding-bottom:0;padding-top:0}#contact #contact-detials{padding-bottom:unset}#contact .form-wrapper{margin-top:unset}section#footer-menu{padding:3.25em 0}#footer-menu .container{align-items:center;flex-direction:column}#footer-menu .container .footer-logo{align-self:center}#footer-menu nav{display:flex;flex-direction:column;gap:1em}.footer-menu li li{margin:.25em 0;padding:.25em 0}#contact-details .arrow{display:none}}@media only screen and (max-width:768px){.footer-form input{width:100%}.footer-form :is(.hs-fieldtype-textarea,.hs-phone,.hs-fieldtype-text) :is(input,textarea){-webkit-box-sizing:border-box;box-sizing:border-box}#footer-menu .container.flex{justify-content:center}.footer-logo{max-height:80px;max-width:80%;padding-right:unset}.footer-menu{display:grid;gap:2em;grid-template-columns:repeat(3,auto);grid-template-rows:2fr;justify-content:center;width:90%}.footer-menu>li:first-child{grid-area:span 1/span 2}.footer-menu h2{text-align:left}.top ul{align-self:center;justify-self:center;margin-left:auto;margin-right:auto}}