:root{--full-width:min(1600px,calc(100% - 30px));--container-width:min(var(--full-width),1050px);--container-padding:calc((var(--full-width) - var(--container-width))/2);--color-primary:#000;--color-secondary:#fff;--color-accent:#00a0fd;--background-light-blue:#00a0fd;--background-blue:#2a379e}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,Montserrat,"sans-serif";font-size:18px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Montserrat,Inter,"sans-serif"}.h1,.h2,h1,h2{font-size:48px}.h3,h3{font-size:36px}.text-scope1{font-size:24px}.text-scope2{font-size:20px}.section{width:100%}.container{float:unset!important;margin:auto!important;max-width:var(--container-width);width:100%}.container-fluid:not(.body-container),.container-left,.container-right{float:unset!important;margin:auto!important;max-width:var(--full-width);width:100%}.container-right>.row-fluid-wrapper>.row-fluid>[class*=col-]:first-child{padding-left:var(--container-padding)}.container-left>.row-fluid-wrapper>.row-fluid>[class*=col-]:last-child{padding-right:var(--container-padding)}.pt-50{padding-top:50px}.pt-100{padding-top:100px}.pb-50{padding-bottom:50px}.pb-100{padding-bottom:100px}.text-accent{color:var(--color-accent)!important}.text-primary{color:var(--color-primary)!important}.text-secondary{color:var(--color-secondary)!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.btn .hs-button{background-color:var(--color-accent);border:1px solid var(--color-accent);border-radius:50px;color:var(--color-secondary);display:inline-block;letter-spacing:2px;padding:10px 30px;text-align:center;text-decoration:unset;transition:color .3s ease,background-color .3s ease}.btn.btn-transparent .hs-button{background-color:transparent;color:var(--color-accent)}.btn.btn-title .hs-button{font-family:Montserrat;font-size:22px;letter-spacing:unset}.btn.btn-center .hs-button{display:table;margin:auto}.btn.btn-full .hs-button{width:100%}.btn .hs-button:hover{background-color:var(--color-secondary);border-color:var(--color-accent);color:var(--color-accent)}.btn.btn-transparent .hs-button:hover{background-color:var(--color-accent);color:var(--color-secondary)}.d-grid{display:grid!important}.list{column-gap:50px;row-gap:30px}.list-columns-1{grid-template-columns:1fr}.list-columns-2{grid-template-columns:repeat(2,1fr)}.list-columns-3{grid-template-columns:repeat(3,1fr)}.bg-light-blue{background-color:var(--background-light-blue)}.bg-blue{background-color:var(--background-blue)}#main .landing-form .hs-dependent-field,#main .landing-form fieldset{align-content:flex-start;align-items:flex-start;column-gap:75px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;max-width:unset;row-gap:30px;width:100%}#main .landing-form .hs-dependent-field>div:first-child{flex:unset;width:100%}#main .landing-form select:valid{font-weight:400}#main .landing-form select{font-weight:200}#main .landing-form input:not([name^=LEGAL]),#main .landing-form select{background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;font-family:Inter,Montserrat,"sans-serif";font-size:20px;margin:0;max-width:100%;outline:none;padding:15px 0;transition:border-color .3s ease;width:100%}#main .landing-form input:focus{border-color:var(--background-blue)}#main .landing-form input::placeholder{color:#fff;font-weight:200}#main .landing-form .input{margin:0}#main .landing-form .hs-error-msgs{color:#fff;font-size:.9em;font-style:italic;font-weight:200;list-style:none}#main .landing-form input[type=submit]{background-color:#fff;border:1px solid #fff;border-radius:50px;color:var(--color-accent);cursor:pointer;display:block;font-size:18px;font-weight:600;letter-spacing:2px;margin-top:30px;padding:10px 30px;text-align:center;text-decoration:unset;transition:color .3s ease,background-color .3s ease;width:fit-content}#main .landing-form input[type=submit]:hover{background:transparent;color:#fff}#main .landing-form form{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:30px}#main .landing-form fieldset .hs-form-field{flex:1 1 calc(50% - 75px);float:unset;width:unset}#main .landing-form fieldset .hs-form-field.hs_about_organization{flex:unset;width:100%}#main .landing-form .hs-form-checkbox-display input{margin-right:10px;width:fit-content}#main .landing-form .inputs-list{list-style:none}.hs_about_organization{color:#fff;font-family:Inter;font-size:20px;font-weight:200;line-height:1.4em}.caption{background:#fff;border-radius:40px;box-shadow:0 0 20px 0 rgba(0,0,0,.3);margin:0 0 0 -40px;padding:35px 35px 35px 40px;position:relative}.caption .caption-image{position:absolute;right:0;top:0;transform:translate(11%,-38%);width:110px}.caption .caption-container{display:grid;grid-template-columns:1fr 1fr;margin-top:15px}.caption .caption-btn{align-content:flex-end;align-items:center;color:var(--color-primary);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:34px;font-weight:700;justify-content:flex-end;text-decoration:none}.section-boxed{border-radius:20px;overflow:hidden;padding:min(50px,5%);position:relative}.section-boxed:before{background-color:rgba(0,159,252,.05);border-radius:20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.section-boxed>*{position:relative;z-index:1}.section-boxed:after{aspect-ratio:1;background-image:linear-gradient(to top left,rgba(0,159,252,.1),transparent 60%);border-radius:100%;content:"";filter:blur(2px);height:90%;position:absolute;right:5px;top:5px}@media (max-width:767px){.h1,.h2,h1,h2{font-size:36px}.h3,h3{font-size:30px}.text-scope1{font-size:20px}.text-scope2{font-size:18px}.socials a{font-size:36px}.mobile-text-center,.mobile-text-center .title{text-align:center}}@media (max-width:480px){.pt-0-mobile{padding-top:0!important}#main .landing-form fieldset .hs-form-field{flex:1 1 100%}}.input textarea{background:#7e626200;border:none;border-bottom:1px solid #fff;color:#fff;font-family:Inter,Montserrat,"sans-serif";font-size:20px;height:60px;margin:0;max-width:100%;outline:none;padding:15px 0;transition:border-color .3s ease;width:95%;width:100%!important}.input textarea::placeholder{color:#fff;font-weight:200}.input textarea::-webkit-scrollbar-thumb{background:#fff!important;border-radius:10px!important}.input textarea::-webkit-scrollbar{cursor:pointer;height:10px!important;width:5px!important}.input textarea::-webkit-scrollbar-corner{background-color:#fff}