:root{--color-primary: #4444dd;--color-black: #000;--color-black-light: #1e1d2d;--color-purple-dark: #3e24b5;--color-purple-light: #b5cdff;--color-purple-lighter: #6973e6;--color-purple-lighter-lighter: #7979fd;--color-gray: #a9aab8;--color-gray-light: #f0efed;--color-gray-dark: #94a3b8;--color-green: #ccff47;--color-green-light: #ade517;--color-green-even-lighter: #beea4a;--content-width: 1440px;--page-margin: 5.13vw}::-webkit-scrollbar-thumb{background-color:#9d9d9d;border:4px solid transparent;border-radius:12px;background-clip:padding-box}::-webkit-scrollbar{width:15px;background-color:#ccc;border-radius:12px}::-webkit-scrollbar-track{background:#ccc}html{scroll-behavior:smooth;font-family:var(--font-main)}body{font-family:var(--font-main);margin:0 auto;background-color:#fff;overflow-x:hidden}.width-wrapper{margin:0 auto;max-width:var(--content-width)}.small-text{font-weight:400;font-size:28px;line-height:150%;color:var(--color-black)}.mid-text{font-weight:400;font-size:24px;line-height:150%;color:var(--color-black)}.tiny-data{color:var(--color-black);text-align:center;font-size:14px;line-height:16px;letter-spacing:-.28px}.flex-box{display:flex;align-items:center;justify-content:space-between}.flex-box.column{flex-direction:column;align-items:var(--align, flex-start)}h2{font-family:var(--font-title);font-size:50px;font-style:normal;font-weight:300;line-height:120%;margin:0;letter-spacing:2%}h3{font-family:var(--font-title);font-size:40px;font-style:normal;font-weight:500;line-height:normal;margin:0}h4{font-family:var(--font-title);color:var(--color-gray);font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}.bold{font-weight:700}.bold-primary{color:var(--color-primary);font-weight:var(--weight, 700)}.bold-green{color:var(--color-green-light);font-weight:700}.no-height{height:0!important}.blue-text{color:var(--color-primary)}.dark-purple-text{color:var(--color-purple-dark)}.orange-text{color:var(--color-purple-light)}.green-text{color:#40bf6a}.yellow-text{color:#fed772}.big-text{font-family:var(--font-title);font-weight:500;font-size:48px;line-height:64px}input,textarea{font-family:inherit;border-radius:6px;border:1px solid var(--neutral-200, #e7eaee);background:var(--neutral-0, #fff);padding:12px 16px;resize:none;outline:none;display:block;width:100%;box-sizing:border-box;max-width:448px}label{color:var(--neutral-900, #07090d);font-size:18px;font-weight:500;line-height:24px;letter-spacing:-.09px}.text-box{display:flex;flex-direction:column;gap:4px}.button{font-family:var(--font-title);background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-purple-dark) 100%);border-radius:30px;color:var(--color-purple-dark);border:none;font-size:20px;font-weight:400;line-height:159%;padding:4px 20px;cursor:pointer;outline:none}.button:disabled,.button[disabled]{cursor:wait}.button a{color:inherit;text-decoration:none!important}.button:hover{background:var(--color-purple-dark);color:#fff;transition:all .2s}.button.large,.button.full-width{display:block;width:100%}.button.big,.button.reverse,.button.large{color:#fff}.button.big:hover,.button.reverse:hover,.button.large:hover{background:var(--color-gray-light);color:var(--color-primary)}.button.transparent{color:#fff;background:transparent;border:1px solid #fff}.button.transparent:hover{color:#fff;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-purple-dark) 100%)}.button.green{background:linear-gradient(90deg,var(--color-green) 0%,var(--color-green-light) 100%);color:var(--color-black-light);font-weight:300;padding:4px 16px}.button.green:hover{font-weight:600}.mobile-only{display:none}.overlay{position:absolute;width:50%;height:100%;top:0;left:0;background:#0009;opacity:0;transition:all .5s}.overlay.show{opacity:1}h1{font-family:var(--font-title);font-size:70px;font-style:normal;font-weight:300;line-height:120%;color:var(--color-black);margin:0;letter-spacing:2%}@media only screen and (max-width:991px){.mobile-only{display:block}.small-text{font-size:14.5454545px!important}h1{font-size:31.5px!important}h2{font-size:22.9166667px!important}h3{font-size:20px!important}h4{font-size:18px!important}.big-text{font-size:27px}input,textarea{width:80%}.button{font-size:16px!important;font-style:normal!important;line-height:159%!important}.button.big{padding:3px 20px}.desktop-only{display:none!important}}
