@import url("https://fonts.googleapis.com/css2?family=Darker+Grotesque:wght@300..900&display=swap");:root{--hsElevate--section--lightSection--1__textColor:#49565e}body{color:#49565e;font-family:Poppins,sans-serif;font-size:16px;line-height:1.5}p{margin-bottom:20px}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{color:#2b2867;font-family:Darker Grotesque,sans-serif;font-weight:500;line-height:1.1}h3{font-size:50px}h4{font-size:34px}.container{margin-left:auto;margin-right:auto;max-width:1330px;padding-left:20px;padding-right:20px}.row-fluid-wrapper.row-depth-1.row-number-1{position:relative;z-index:1000}.btn{border-radius:100px;color:#2b2867!important;display:inline-block;font-family:Poppins,sans-serif;font-size:16px;line-height:1;padding:15px 25px;text-decoration:none}.btn-primary{background-color:#96c038;color:#fff!important;text-decoration:none!important}.btn-outline{border:2px solid #2b2867}.btn-outline-green,.btn:hover{border-color:#96c038}.btn:hover{background-color:#96c038;color:#fff!important;text-decoration:none!important}.hs-button,.hs-elevate-button{border-radius:100px}.hs-elevate-button{background-color:#96c038;color:#fff!important}.hs-button:hover,.hs-elevate-button:hover{background-color:#80a727!important}.hs-elevate-button:focus{background-color:#80a727;outline:none;outline-offset:0}.header{left:0;position:absolute;top:30px;width:100%;z-index:100}.header .logo img{width:80px}.header .box{align-items:center;background-color:#fff;border-radius:100px;display:flex;justify-content:space-between;padding:15px 20px 15px 30px}@media (max-width:640px){.header .logo img{width:50px}.header .box{padding:10px 10px 10px 30px}}.footer{background:url(https://www.eci.com/themes/custom/eci_2024/src/assets/footer-bg.png) no-repeat 0 100%;background-color:#2b2867;background-size:200px;display:block!important;font-size:16px;min-height:50px;padding:70px 20px}.footer,.footer a{color:#fff}.footer a:hover{color:#96c038!important;text-decoration:none!important}.footer h4{color:#fff;font-size:28px;margin-bottom:20px}.footer p{line-height:180%;margin-bottom:50px}.footer .f-links{display:flex;gap:30px}.footer .sc{display:flex;gap:20px}.footer .sc svg{fill:#fff;height:20px;width:20px}.footer .sc a:hover svg{fill:#96c038}.footer .sc a{border:1px solid #96c038;border-radius:100%;height:48px;justify-content:center;width:48px}.footer .right,.footer .sc a{align-items:center;display:flex}.footer .right{gap:40px;justify-content:space-between}@media (max-width:1024px){.footer{background-size:100px auto}.footer .right{display:flex;flex-direction:column;gap:27px;width:100%}.footer .logo{margin-bottom:25px}.footer .logo,.footer h4,.footer p{text-align:center}}.banner{background:#2b2867;overflow:hidden;padding-bottom:150px;padding-top:250px;position:relative}.banner:after,.banner:before{content:"";position:absolute}.banner:after{background:url(https://47773053.fs1.hubspotusercontent-na1.net/hubfs/47773053/Shapes/shape-1.svg) no-repeat 0;background-size:80%;height:213px;left:0;margin-top:-105px;opacity:80%;top:50%;width:142px;z-index:3}.banner:before{background:url(https://47773053.fs1.hubspotusercontent-na1.net/hubfs/47773053/Shapes/shape-2.svg) no-repeat 100% 100%;background-size:80%;bottom:0;height:152px;opacity:80%;right:0;width:152px;z-index:3}.banner .container{position:relative;z-index:2}.banner video{left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.banner h1{color:#fff;font-size:96px}.banner h2{color:#fff;font-size:31px}@media (max-width:1024px){body .banner h1{font-size:60px;margin-bottom:10px}body .banner h2{font-size:16px}.banner:after,.banner:before{display:none}.banner{padding:130px 20px 30px}}.hs-form .hs-form-field{margin-bottom:0}li.hs-form-booleancheckbox{margin-top:20px}.hs-form .hs-richtext{font-size:14px;line-height:130%}form.hs-form{background:transparent;border:0;padding:0}.hs_cos_wrapper_type_form h3.form-title{font-size:34px;margin-bottom:20px;text-align:center}.hs_cos_wrapper_type_form{background:#fff;border:0;border-radius:15px;box-shadow:3px 2px 20px 0 rgba(0,0,0,.13);display:block;padding:30px 35px 35px}.hs-form .hs-fieldtype-select .input:after{right:15px;top:25px}.hs-form .hs-form-field{margin-bottom:25px}form.hs-form fieldset.form-columns-2 .input{margin-right:0!important}body .hs-form .form-columns-2{display:flex;gap:25px}.hs-form .hs-richtext{color:var(--hsElevate--richText__textColor)}.legal-consent-container .hs-form-booleancheckbox-display input{margin-top:5px}:is(.hs-form,.hs-elevate-system-form) input[type=checkbox],:is(.hs-form,.hs-elevate-system-form) input[type=radio]{height:15px!important;width:15px!important}.hs-elevate-system-form--subscription-preferences .fakelabel,:is(.hs-form,.hs-elevate-system-form) label{margin-bottom:0}.hs-form .inputs-list li{margin-bottom:2px}fieldset.form-columns-1 .input{margin-top:7px}ul.checks-list li:before{background:url(https://47773053.fs1.hubspotusercontent-na1.net/hubfs/47773053/Shapes/arrow-right-green.svg) no-repeat 0 0;background-size:18px;content:"";display:inline-block;height:15px;margin-top:5px;width:25px}ul.checks-list{list-style:none;margin:0 0 25px;padding:0;position:relative}ul.checks-list li{display:flex;flex-direction:row;gap:8px;margin-bottom:5px}.icon-boxes{display:grid;gap:35px;justify-content:center}.icon-boxes .box{align-content:center;background-color:#fff;border-bottom:5px solid #858cb4;border-radius:15px;box-shadow:3px 2px 20px 0 rgba(0,0,0,.13);display:flex;flex-direction:column;gap:5px;padding:30px;text-align:center}.icon-boxes .box img{background-color:#96c038;border-radius:100%;margin:0 auto 15px}.icon-boxes .box div[data-hs-cos-field=title]{color:#2b2867;font-family:Darker Grotesque,sans-serif;font-size:24px;font-size:28px;font-weight:500;line-height:1.1}.icon-boxes .box div[data-hs-cos-field=text_field]{color:#49565e}@media (min-width:768px){.icon-boxes.columns-1{grid-template-columns:1fr}.icon-boxes.columns-2{grid-template-columns:1fr 1fr}.icon-boxes.columns-3{grid-template-columns:1fr 1fr 1fr}.icon-boxes.columns-4{grid-template-columns:1fr 1fr 1fr 1fr}.icon-boxes.columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}