*{box-sizing:border-box;font-family:Outfit}body{margin:0}:root{--max-page-width:1184px;--color-surface:#fff;--color-surface-variant:#e8f2ff;--color-primary:#0098da;--color-secondary:#a8cf45;--color-secondary-variant:#fc0393;--color-secondary-light:#f9eef8;--color-on-primary:#fff;--color-on-surface:#113c4e;--color-on-surface-light:#7f7f7f;--big-font-2:56px;--big-font:48px;--average-font:32px;--medium-2-font:20px;--medium-font:16px;--small-font:14px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;--page-gap:24px}.page{margin:0 max(0px,((100% - var(--max-page-width)) * .5) - var(--page-gap) * 2)}.page>*{margin-left:var(--page-gap);margin-right:var(--page-gap)}p{color:var(--color-on-surface-light);margin:1em 0}h1,h2,h3,h4{font-family:Work Sans;font-weight:600}h1,h2,h3,h4,h5{color:var(--color-on-surface)}a,p,span{font-size:var(--medium-font);line-height:1.6}h1{font-size:var(--big-font-2)}h2{font-size:var(--big-font)}h3{font-size:var(--average-font)}h4{font-size:var(--medium-2-font)}a{color:var(--color-on-surface);text-decoration:none}.hide-scroll::-webkit-scrollbar{display:none}.hide-scroll{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width:700px){:root{--big-font-2:32px;--big-font:48px;--average-font:24px;--medium-2-font:20px;--medium-font:16px;--small-font:14px}}@media only screen and (max-width:800px){:root{--page-gap:16px}}@media only screen and (max-width:600px){:root{--page-gap:12px}}form{background-color:#fff;border-radius:30px;padding:42px}form .input{margin-bottom:24px}form .input span{display:block;font-size:18px}form .col-2{display:grid;gap:32px;grid-template-columns:1fr 1fr}form .input-holder{align-items:center;background-color:#f2f2f2;border:1px solid #e6e6e6;border-radius:50px;display:flex;height:57px;margin-top:7px;padding:0 22px}form .input-holder-textarea{background-color:#f2f2f2;border:1px solid #e6e6e6;border-radius:30px;margin-top:7px;padding:22px}form input,form textarea{background-color:transparent;border:none;font-size:16px;outline:none;width:100%}form textarea{resize:none}form button{height:57px;margin-top:34px;width:100%}@media only screen and (max-width:600px){form{padding:32px 24px}form .col-2{gap:0;grid-template-columns:100%}}
