.button{border-radius:2px;text-transform:uppercase;font-size:14px;font-weight:700;padding:20px 35px;text-align:center;display:inline-block;text-decoration:none;color:#fff;font-family:"Montserrat",sans-serif;margin:10px;-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}@media(min-width:767px){.button{margin:20px}}.button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.button--white{background:#fff;color:#000}.button--blue{background:#29b7ff}.button--purple{background:#743ad5}.button-submit{color:#fff;background-color:#29b7ff;padding:12px 25px;border-radius:5px;height:40px;border:0;text-transform:uppercase;font-weight:600}.button-submit--white{background:#fff;color:#000}.button-submit:hover{cursor:pointer}.button-sharp{margin-right:auto;padding:15px;border:2px solid #fff;margin-top:25px;border-radius:2px;display:inline-block}.button-sharp:hover{cursor:pointer}body{margin:0;padding:0}img{width:100%;height:auto}*{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}*,h1,h1+.Typewriter{font-family:"Montserrat",sans-serif}h1,h1+.Typewriter{font-size:32px;font-size:clamp(32px,6vw,64px);margin:0;font-weight:700;text-transform:uppercase;word-break:break-word;line-height:1}@media(min-width:992px){h1,h1+.Typewriter{font-size:48px;font-size:clamp(26px,6vw,64px)}}@media(min-width:1200px){h1,h1+.Typewriter{font-size:64px;font-size:clamp(26px,6vw,64px)}}h2{font-size:24px;font-size:clamp(24px,6vw,42px);font-weight:700;display:flex;align-items:center;word-break:break-word}@media(min-width:992px){h2{font-size:32px;font-size:clamp(24px,6vw,42px)}}@media(min-width:1200px){h2{font-size:40px;font-size:clamp(24px,6vw,40px)}}h4{font-size:18px;text-transform:uppercase;letter-spacing:2px;margin-top:0}h4,p{font-weight:500}p{font-family:"Montserrat",sans-serif;font-size:15px;overflow-wrap:break-word}ul{list-style-type:none;padding:0;margin:0}a{text-decoration:none;color:#fff}input,textarea{padding:15px;font-size:15px;border-radius:5px;border:0;box-shadow:0 4px 12px 0 rgba(0,0,0,.15);width:100%;-webkit-appearance:none}@media(min-width:767px){input,textarea{font-size:20px}}input[type=radio]{-webkit-appearance:radio}input[type=checkbox]{-webkit-appearance:checkbox}label{font-size:15px}.container{width:80em;display:flex;max-width:100%}.flex{justify-content:center;padding:0 15px;position:relative}.flex,.flex-even{display:flex;align-items:center}.flex-even{justify-content:space-evenly}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.justify-flex-start{justify-content:flex-start}.justify-content-center{justify-content:center}.wrap{flex-wrap:wrap}.gap{padding:50px 0}.inline-link{color:#000;text-decoration:underline}.loading{opacity:0;visibility:hidden}.header{border-bottom:2px solid #743ad5;display:flex;justify-content:center;position:fixed;left:0;right:0;top:0;background:#fff;z-index:20;min-height:70px}@media(min-width:767px){.header{min-height:0}}.header__toggle{font-size:30px;position:absolute;right:15px;top:15px;color:#777}.header__svg{opacity:1;visibility:visible}.header__svg--hidden{max-width:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0;visibility:hidden}.header__nav-mobile{flex-direction:column;align-items:center;padding:20px 0}.header__nav-mobile .header__link{height:50px}.header__cta{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#743ad5),to(#29b7ff));background:linear-gradient(90deg,#743ad5,#29b7ff);padding:8px 15px;border-radius:5px;display:block;margin:30px 0 0}.header__cta:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media(min-width:767px){.header__cta{margin:0 0 0 50px}}@media(min-width:992px){.header__cta{margin:0 0 0 100px}}.header__logo-text{font-size:22px;font-weight:700;letter-spacing:2px;position:relative;margin:0 auto 0 15px}.header__logo-text a{color:#000}@media(min-width:992px){.header__logo-text{margin:0;font-size:28px;display:block}}.header__logo-text--hidden{opacity:0;visibility:hidden}.header__container{width:80em;display:flex}.header__logo{max-width:200px}.header__links{margin-left:0 auto;display:block;flex-direction:row;justify-content:center;max-height:400px;opacity:1;visibility:visible}@media(min-width:767px){.header__links{align-items:center;margin-left:auto;display:flex}}.header__links--hidden{opacity:0;max-height:0;visibility:hidden}.header__links>li{text-align:center}.header__link{position:relative;display:flex;align-items:center;justify-content:center;height:80px;padding:0 30px;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:13px;font-weight:600;color:#000}@media(min-width:767px){.header__link{letter-spacing:2px;font-weight:500;color:#777}}.header__link:hover{cursor:pointer;color:#29b7ff}.header__link--active{position:absolute;left:0;right:0;height:3px;border-radius:10px;background:#29b7ff;bottom:0}@media(min-width:767px){.header__link--active{top:2px}}.header__transparent{background:transparent;border-bottom:0}.header__transparent .header__link{color:#fff}.header__transparent .header__cta{background:transparent;border:2px solid #fff}.banner,.header__transparent .header__logo-text a{color:#fff}.banner{position:relative}.banner img{min-width:1200px}.banner__content{position:absolute;top:0;left:15px;right:15px;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-banner{color:#f5f5f5;background-repeat:no-repeat;background-attachment:fixed;background-position:50%}.footer{position:relative;display:flex;justify-content:center;background:#f5f5f5;padding:100px 15px;flex-direction:column}.footer>div:not(.lazyload-wrapper){z-index:1}.footer li{line-height:2;font-weight:500}.footer li a{color:#000}.footer li svg{color:#29b7ff;margin-right:5px}.footer li:hover a{letter-spacing:1.1px}.footer li:hover svg{color:#743ad5}.footer .container{justify-content:space-evenly;flex-wrap:wrap}.footer__links>*{width:80%;margin-bottom:45px;box-shadow:0 20px 30px 0 rgba(0,0,0,.35);border-radius:15px;padding:40px;position:relative;overflow:hidden;background:#fff}.footer__links>:after{position:absolute;content:"";height:10px;width:10px;border-radius:100%;right:15px;bottom:20px;background:-webkit-gradient(linear,left top,right top,from(#743ad5),to(#29b7ff));background:linear-gradient(90deg,#743ad5,#29b7ff)}@media(min-width:767px){.footer__links>*{width:60%;box-shadow:0 20px 30px 0 rgba(0,0,0,.15)}}@media(min-width:992px){.footer__links>*{width:40%}}@media(min-width:1200px){.footer__links>*{width:25%}}.footer__socials svg{font-size:50px;color:#29b7ff}.footer__socials svg:hover{color:#743ad5}.footer__copyright{font-weight:500;padding-top:20px}.footer__image{position:absolute;left:0;bottom:0;max-width:800px}.divider{width:100%}.divider>*{display:flex;align-items:center}.divider>:first-child{z-index:1}.divider>:last-child{background:#f5f5f5;position:relative;height:9vw;overflow:hidden}.divider__rect{max-width:200px;max-height:200px;width:12vw;height:12vw;position:absolute;background:#fff;left:calc(50% - 6vw);top:-6vw;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact-page{flex-direction:column;padding:100px 0}@media(min-width:767px){.contact-page{padding-top:200px}}.services{padding:100px 0;flex-wrap:wrap;justify-content:center}@media(min-width:767px){.services{padding-top:200px}}.services__example{border:1px solid #000;padding:15px;border-radius:5px;box-shadow:3px 4px 0 0 rgba(41,183,255,.5)}.services__content{max-width:800px}.services__img{width:30vw}@media(min-width:767px){.services__img{width:300px;min-width:250px}}.services p{line-height:2;margin-bottom:30px}.services h1{display:flex;align-items:center}@media(min-width:767px){.services h1:before{content:"";min-height:30px;min-width:30px;background:#000;margin-right:15px;border-radius:50%;background:-webkit-gradient(linear,left top,right top,from(#743ad5),to(#29b7ff));background:linear-gradient(90deg,#743ad5,#29b7ff)}}.signup{flex-direction:column;padding:100px 0}@media(min-width:767px){.signup{padding-top:200px}}.signup h2,.signup p{color:#fff}.signup svg{fill:#fff}.signup__notification h2,.signup__notification p{color:#000}.policies{flex-direction:column;padding:100px 0;line-height:2}@media(min-width:767px){.policies{padding-top:200px}}.policies h1{display:flex;align-items:center}@media(min-width:767px){.policies h1:before{content:"";min-height:30px;min-width:30px;background:#000;margin-right:15px;border-radius:50%;background:-webkit-gradient(linear,left top,right top,from(#743ad5),to(#29b7ff));background:linear-gradient(90deg,#743ad5,#29b7ff)}}.policies__subtitle{line-height:1.3;font-weight:500;margin-top:25px;text-transform:uppercase;font-size:20px}.policies__list{list-style:disc;margin:0 0 30px 15px;line-height:2;font-weight:500;font-size:15px;font-style:italic}.policies p{margin-top:0}.homepage__core-values h2{margin-bottom:50px}.homepage__core-values .circlestep{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%;margin-bottom:25px;background:#fff;min-height:200px;border-radius:5px 0 0 5px;position:relative;overflow:hidden}@media(min-width:767px){.homepage__core-values .circlestep{min-height:150px}}.homepage__core-values .circlestep__text{line-height:2;max-width:550px;font-weight:500;margin:5px 20px;text-align:left}.homepage__core-values .circlestep__title{padding:10px 20px;border-radius:10px;display:flex;align-items:center;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#000;min-width:300px}.homepage__core-values .circlestep__title svg{margin-right:10px}.homepage__steps{background:#f5f5f5;padding-bottom:100px;margin-top:-150px}@media(min-width:767px){.homepage__steps{padding-bottom:100px}}.homepage__steps h2{margin-bottom:0}.circlestep{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:20px}@media(min-width:767px){.circlestep{width:300px;margin:0}}.circlestep__circle{width:100px;height:130px;border-radius:50%;background:#fff;margin-bottom:15px;box-shadow:5px 4px 33px 0 rgba(41,183,255,.1)}.circlestep__circle svg{font-size:45px;color:#000}@media(min-width:767px){.circlestep__circle{width:130px;height:160px}.circlestep__circle svg{font-size:60px}}.circlestep__title{font-weight:800}.circlestep__text{text-align:center;font-size:15px;max-width:350px}.circlesteps{flex-wrap:wrap}@media(min-width:992px){.circlesteps{flex-wrap:nowrap}}.circlesteps>*{justify-content:center;width:100%;display:flex}.contact-form{flex-direction:column;box-shadow:0 20px 30px 0 rgba(0,0,0,.25);padding:20px;border-radius:15px}.contact-form form{display:flex;flex-wrap:wrap;margin-top:50px}.contact-form__field{width:100%;display:flex;position:relative;padding:10px 10px 30px}@media(min-width:767px){.contact-form__field{width:45%;padding:10px 2.5vw 40px 10px}}.contact-form__error{position:absolute;bottom:10px;font-size:13px;left:15px;color:#c71585}.contact-form__error--block{position:relative;bottom:0;left:0;margin-top:10px}.contact-form__submit{display:flex;justify-content:space-between;align-items:center;width:100%;flex-direction:column}@media(min-width:767px){.contact-form__submit{flex-direction:row}}@media(min-width:767px){.contact-form__submit button{margin-right:40px}}.contact-form__submit input[type=checkbox]{width:20px;height:20px;border:0;margin:0;outline:none}.contact-form__approve{width:100%;position:relative;margin-bottom:20px}@media(min-width:767px){.contact-form__approve{width:50%;margin:0 0 0 10px}}.contact-form__approve p{font-size:13px}@media(min-width:767px){.contact-form__approve p{font-size:15px}}.contact-form textarea{margin:10px;min-height:200px}.signup-form{max-width:800px;padding:30px;box-shadow:0 20px 30px 0 rgba(0,0,0,.25);border-radius:15px;background:#fff}@media(min-width:767px){.signup-form{padding:40px}}.signup-form__radiogroup{display:flex;width:100%}@media(min-width:767px){.signup-form__radiogroup{width:54%}}.signup-form__radiogroup label{width:auto;display:flex;align-items:center}.signup-form__radiogroup label input{margin:0 10px 0 0}.signup-form__field{padding-bottom:30px;display:flex;justify-content:space-between;align-items:center;color:#000;position:relative;flex-wrap:wrap}@media(min-width:767px){.signup-form__field{flex-wrap:nowrap}}.signup-form__field input{width:100%}.signup-form__field input[type=radio]{width:auto;min-width:20px;min-height:20px;box-shadow:none}@media(min-width:767px){.signup-form__field input{width:50%}}.signup-form__field label{width:100%;font-weight:500;padding-bottom:10px}@media(min-width:767px){.signup-form__field label{width:40%}}.signup-form__error{font-size:13px;color:#c71585;padding-top:10px}@media(min-width:767px){.signup-form__error{position:absolute;bottom:5px;right:0;padding:0}}.signup-form__error--block{left:0}.signup-form__submit{margin-top:20px}.signup-form__approve{display:flex;color:#000;position:relative;padding-bottom:30px;flex-direction:column}@media(min-width:767px){.signup-form__approve{flex-direction:row}}.signup-form__approve input{width:auto;min-height:20px;min-width:20px;margin:0 15px 0 0}.review{border-radius:16px;box-shadow:0 4px 20px 0 rgba(0,0,0,.25);padding:30px;max-width:300px;margin:20px}.review__image{max-width:100px;border-radius:100%;margin-top:-100px;z-index:1}.review__text a{color:#000}.review__date{display:flex;align-items:center}.review__date svg{font-size:25px;color:#29b7ff;margin-right:10px}.review__date small{color:#777}.page-enter{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}.page-enter-active{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.page-enter-active,.page-exit{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.page-exit-active{opacity:0;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.page{overflow:hidden;position:relative}@-webkit-keyframes move_wave{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-25%) translateZ(0) scaleY(.55);transform:translateX(-25%) translateZ(0) scaleY(.55)}to{-webkit-transform:translateX(-50%) translateZ(0) scaleY(1);transform:translateX(-50%) translateZ(0) scaleY(1)}}@keyframes move_wave{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-25%) translateZ(0) scaleY(.55);transform:translateX(-25%) translateZ(0) scaleY(.55)}to{-webkit-transform:translateX(-50%) translateZ(0) scaleY(1);transform:translateX(-50%) translateZ(0) scaleY(1)}}.waveWrapper{left:0;right:0;bottom:0;height:200px;margin:auto}.waveWrapper,.waveWrapperInner{overflow:hidden;position:absolute}.waveWrapperInner{width:100%;height:100%;bottom:-1px}.bgTop{z-index:15;opacity:.5;display:none}@media(min-width:767px){.bgTop{display:block}}.bgMiddle{z-index:10;opacity:.75;display:none}@media(min-width:767px){.bgMiddle{display:block}}.bgBottom{z-index:5}.wave{position:absolute;left:0;width:200%;height:100%;background-repeat:repeat-x;background-position:0 bottom;-webkit-transform-origin:center bottom;transform-origin:center bottom}.waveTop{background-size:50% 100px}.waveAnimation .waveTop{animation:move-wave 3s;-webkit-animation:move-wave 3s;-webkit-animation-delay:1s;animation-delay:1s}.waveMiddle{background-size:50% 120px}.waveAnimation .waveMiddle{-webkit-animation:move_wave 10s linear infinite;animation:move_wave 10s linear infinite}.waveBottom{background-size:50% 100px}.waveAnimation .waveBottom{-webkit-animation:move_wave 15s linear infinite;animation:move_wave 15s linear infinite}.border-gradient{border-image-slice:1;border:10px solid}.border-gradient-purple{border-image-source:linear-gradient(270deg,#743ad5,#29b7ff)}.bottom-border-gradient{position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,right top,left top,from(#743ad5),to(#29b7ff));background:linear-gradient(270deg,#743ad5,#29b7ff);height:4px}@media(min-width:767px){.bottom-border-gradient{height:8px}}
/*# sourceMappingURL=main.397b99f3.chunk.css.map */