@font-face{font-family:djk-bold;src:url(../fonts/ReadexPro/ReadexPro-bold.woff2)format("woff2"),url(../fonts/ReadexPro/ReadexPro-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:djk-regular;src:url(../fonts/ReadexPro/ReadexPro-regular.woff2)format("woff2"),url(../fonts/ReadexPro/ReadexPro-regular.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:djk-light;src:url(../fonts/ReadexPro/ReadexPro-extralight.woff2)format("woff2"),url(../fonts/ReadexPro/ReadexPro-extralight.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}fieldset{border:none;width:100%}textarea,input:not([type=radio]):not([type=checkbox]){-webkit-appearance:none;appearance:none;color:#2f394ae6;background:#fff3;border:1px solid #0000001a;border-radius:1rem;width:100%;padding:.8rem 1rem;font-family:djk-regular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem}textarea::-moz-selection{color:#fff;background:#8278c8;border-radius:4px}input:not([type=radio]):not([type=checkbox])::-moz-selection{color:#fff;background:#8278c8;border-radius:4px}textarea::selection{color:#fff;background:#8278c8;border-radius:4px}input:not([type=radio]):not([type=checkbox])::selection{color:#fff;background:#8278c8;border-radius:4px}label{margin-bottom:.5rem}.input-group{gap:.5rem;margin-bottom:.5rem;display:flex}.input-radio,.input-checkbox{cursor:pointer;gap:.5rem;margin-bottom:1rem;display:flex}.input-radio:hover,.input-checkbox:hover,.input-radio label,.input-checkbox label,.input-radio label:hover,.input-checkbox label:hover{cursor:pointer}input[type=radio],input[type=checkbox]{cursor:pointer;border:1px solid #0000001a}.btn{white-space:nowrap;text-transform:uppercase;color:#2f394ae6;cursor:pointer;z-index:10;background:#f6f3ff;border:none;border-radius:2rem;margin:1rem 0;padding:1rem;font-family:djk-regular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;line-height:1rem;text-decoration:none;transition:background .2s ease-in-out;display:block;overflow:hidden}.btn:hover{cursor:pointer;background:#d8d3e8}.btn.btn-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;-o-box-shadow:2px 4px 10px 0px #00000014;background:radial-gradient(at 30% 0,#ffffff80 0%,#ffffff1a 40%,#fff0 100%),linear-gradient(#c8c8c833,#0000000d);border:1px solid #c8c8c866;border-color:#c8c8c880 #c8c8c866 #c8c8c833;box-shadow:2px 4px 10px #00000014}.btn.btn-glass:hover{box-shadow:none;-o-box-shadow:2px 3px 12px 0px #0003;box-shadow:2px 3px 12px #0003}.btn.btn-themeColor{color:#fff;background:#6860a0}.btn.btn-themeColor:hover{background:#8278c8}.btn.btn-sm{text-transform:none;padding:.5rem 1rem;font-size:.8rem;line-height:.8rem}.btn.btn-link{color:#8278c8;background:0 0;border:none;padding:0}.btn.btn-link:hover{text-decoration:underline}.btn.btn-lg{text-align:center;border-radius:3rem;width:100%;padding:1.5rem;font-size:1.2rem;line-height:1.2rem;transition:transform .3s cubic-bezier(.5,2.5,.4,1)}.btn.btn-lg:hover{transform:scale(1.05)}.corner-block{background:#fff;position:absolute}.corner-block:before,.corner-block:after{content:"";background:url(../img/corner.svg) 50%/100% 100% no-repeat;width:2rem;height:2rem;display:block;position:absolute}.corner-block.corner-block-tl{border-radius:0 0 2rem;padding:0 1rem 1rem 0;top:0;left:0}.corner-block.corner-block-tl:before{top:100%;left:0}.corner-block.corner-block-tl:after{top:0;left:100%}.corner-block.corner-block-tr{border-radius:0 0 0 2rem;padding:0 0 1rem 1rem;top:0;right:0}.corner-block.corner-block-tr:before{top:0;right:100%;transform:rotate(90deg)}.corner-block.corner-block-tr:after{top:100%;right:0;transform:rotate(90deg)}.corner-block.corner-block-br{border-radius:0 2rem 0 0;padding:1rem 0 0 1rem;bottom:0;right:0}.corner-block.corner-block-br:before{top:0;right:100%;transform:rotate(90deg)}.corner-block.corner-block-br:after{top:100%;right:0;transform:rotate(90deg)}.corner-block.corner-block-bl{border-radius:0 2rem 0 0;padding:1rem 1rem 0 0;bottom:0;left:0}.corner-block.corner-block-bl:before{top:100%;left:0}.corner-block.corner-block-bl:after{top:0;left:100%}.corner-block .btn{margin:0}.di:before,[class^=di-]:before,[class*=\ di-]:before{content:"";vertical-align:-.125em;width:1em;height:1em;line-height:1;display:inline-block}.di-send:before{background-color:currentColor;-webkit-mask:url(../icons/send.svg) 50%/contain no-repeat;mask:url(../icons/send.svg) 50%/contain no-repeat}.di-x-lg:before{background-color:currentColor;-webkit-mask:url(../icons/x-lg.svg) 50%/contain no-repeat;mask:url(../icons/x-lg.svg) 50%/contain no-repeat}*{-webkit-overflow-scrolling:touch;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none}:root{scrollbar-width:thin;scrollbar-color:#d8d3e880 transparent}* ::-webkit-scrollbar{width:6px!important;height:6px!important}* ::-webkit-scrollbar-track{background:#00000005;border:none;margin:6rem 0;border-radius:3px!important}* ::-webkit-scrollbar-thumb{background:#d8d3e880;transition:background .4s cubic-bezier(.5,1.5,.4,1);border-radius:3px!important}* ::-webkit-scrollbar-thumb:hover{background:#8278c8}* ::-webkit-scrollbar-corner{background:0 0}html,body{letter-spacing:-2%;color:#8278c8;background:#fff;font-family:djk-regular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;font-weight:600}*{box-sizing:border-box;margin:0;padding:0}h1{text-transform:none;letter-spacing:-3%;margin-top:1rem;font-family:djk-bold,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:60px;line-height:60px;transition:font-size .3s ease-in-out}@media (max-width:575.98px){h1{font-size:40px;line-height:40px}}h2{letter-spacing:-2%;opacity:.75;margin-top:1rem;font-family:djk-light,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2rem;font-weight:300;line-height:2rem}h3{letter-spacing:-2%;font-family:djk-regular,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.2rem;font-weight:600;line-height:1.4rem}section{width:100vw;height:100vh;color:#2f394ae6;background:#fff;height:100dvh;position:relative;overflow:hidden}section .main{color:#fff;background:url(../img/level-lines.png) 50%/350px 350px,linear-gradient(#8278c8,#6860a0) 0 0/100% 100%;border-radius:2rem;flex-direction:row;align-items:flex-end;padding:4rem 2rem 8rem;transition:all .4s cubic-bezier(.5,1.5,.4,1);animation:40s linear infinite liquid;display:flex;position:absolute;top:1rem;bottom:1rem;left:1rem;right:1rem}@media (min-width:576px){section .main{padding:4rem 4rem 8rem;top:2rem;bottom:2rem;left:2rem;right:2rem}}@media (min-width:768px){section .main{padding:6rem 6rem 8rem}}section .main header{flex-direction:column;align-items:flex-start;display:flex}section .main .logo{opacity:1;transition:all .4s cubic-bezier(.5,1.5,.4,1) .2s;transform:translate(0)}section .main .logo svg{height:100px}section .main .logo svg path{fill:#fff}section .main .btn#letsTalkBtn{color:#fff;position:absolute;transform:translate(-50%,-100%)}section .aside{pointer-events:none;background:linear-gradient(#f6f3ff,#eae7f2);border-radius:2rem;flex-direction:column;justify-content:center;align-items:stretch;width:30rem;padding:0;transition:all .4s cubic-bezier(.5,1.5,.4,1);display:flex;position:absolute;top:1rem;bottom:1rem;left:100%}@media (min-width:576px){section .aside{top:2rem;bottom:2rem}}section .aside form{max-height:100%;padding:0 2rem;transition:all .8s ease-in-out;overflow-x:hidden;overflow-y:auto}section .aside .logo{opacity:0;margin:2rem 2rem 1rem;transition:all .4s cubic-bezier(.5,1.5,.4,1);transform:translate(-50px)}section .aside .logo svg{height:60px}section .aside .logo svg path{fill:#8278c8}section .aside fieldset{margin-top:1rem}section .aside .response-block,section .aside .response-btn{padding:2rem;display:none}@keyframes liquid{0%{background-position:0 0,50%}to{background-position:0 350px,50%}}@media (max-width:991.98px){body.open-aside h1{font-size:40px;line-height:40px}}@media (max-width:767.98px){body.open-aside h1{font-size:40px;line-height:40px}}body.open-aside .main{right:34rem}body.open-aside .main .logo{opacity:0;transition:all .4s cubic-bezier(.5,1.5,.4,1);transform:translate(200px)}body.open-aside #letsTalkBtn{display:none}body.open-aside .aside{pointer-events:auto;padding:0;left:calc(100% - 32rem)}@media (max-width:575.98px){body.open-aside .aside{left:calc(100% - 31rem)}}body.open-aside .aside .logo{opacity:1;transition:all .4s cubic-bezier(.5,1.5,.4,1) .2s;transform:translate(0)}@media (max-width:767.98px){body.open-aside .main{left:-100%;right:100%}body.open-aside .main .btn{display:none}body.open-aside .aside{pointer-events:auto;width:calc(100% - 4rem);padding:0;left:2rem}}@media (max-width:767.98px) and (max-width:575.98px){body.open-aside .aside{width:calc(100% - 2rem);left:1rem}}body.sendingForm .aside form{max-height:0}body.sendingForm .aside .response-block{display:block}body.sentForm .aside form{max-height:0}body.sentForm .aside .response-block,body.sentForm .aside .response-btn{display:block}.mini-text{font-size:.8rem;line-height:1rem}