@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300;400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body,p{font-family:Noto Sans,sans-serif}p{font-size:18px;line-height:26px;margin-top:0}h1,h2{font-family:Plus Jakarta Sans,sans-serif}h2{font-size:61px;line-height:70px}h3{font-size:57px;line-height:65px}h3,h4{font-family:Plus Jakarta Sans,sans-serif}h4{font-size:40px;line-height:49px}h5{font-size:25px;line-height:34px}h5,h6{font-family:Plus Jakarta Sans,sans-serif}h6{font-size:20px;line-height:30px}.container{max-width:1220px}.container,.demo-container{margin:0 auto;padding:0 15px;width:100%}.demo-container{max-width:1340px}.header-container{margin:0 auto;max-width:1270px;padding:0 15px;width:100%}form .hs-input,form input[type=email],form input[type=text]{border:.926905px solid #ddd8f0;border-radius:13.9036px;color:#3c2478;font-family:Inter;font-size:16.6843px;font-style:normal;font-weight:400;letter-spacing:.005em;line-height:135%;padding:12.9767px 25.9533px;width:100%!important}form .hs-input:focus{outline-color:#5b34e9}form label{color:#3c2478;display:inline-block;font-family:Noto Sans;font-size:14.8305px;font-style:normal;font-weight:600;letter-spacing:.005em;line-height:100%;margin-bottom:10px}form .hs-form-field>label{padding-left:10px}form .hs-error-msgs label{color:red;font-size:12px;font-weight:400;margin:10px 0 0;padding-left:5px}.hs-form-field{margin-bottom:25px}ul.hs-error-msgs.inputs-list{list-style-type:none;margin:0;padding:0}img{height:auto;max-width:100%}.submitted-message{font-size:20px;margin:50px 0;text-align:center}::placeholder{color:#aeabb8;opacity:1}:-ms-input-placeholder{color:#aeabb8}::-ms-input-placeholder{color:#aeabb8}.btn,.hs-button{background:#5b34e9;border:0;border-radius:18px;color:#fff;cursor:pointer;display:inline-block;font-family:Noto Sans;font-size:14px;font-style:normal;font-weight:600;line-height:140%;padding:20px 50px;text-align:center;text-decoration:none;transition:all .5s}.btn:hover,.hs-button:hover{background:#6a4fea}@media screen and (max-width:767px){.btn,.hs-button{padding:15px 30px}}@media (min-width:992px) and (max-width:1199px){.container,.header-container{margin:0 auto;padding:0 30px;width:100%}}@media (max-width:767px){.container,.header-container{margin:0 auto;padding:0 15px;width:100%}}