@import "https://fonts.googleapis.com/css2?family=Oswald:wght@400;500&display=swap";
@font-face{font-family:Lato;src:url(/assets/fonts/Lato-400.ttf)format("truetype");font-weight:400}@font-face{font-family:Lato;src:url(/assets/fonts/Lato-500.ttf)format("truetype");font-weight:500}@font-face{font-family:Lato;src:url(/assets/fonts/Lato-600.ttf)format("truetype");font-weight:600}@font-face{font-family:Lato;src:url(/assets/fonts/Lato-700.ttf)format("truetype");font-weight:700}.h1{text-transform:uppercase;font-size:48rem;font-weight:500;line-height:120%}.h2-black{text-transform:uppercase;font-size:36rem;font-weight:500;line-height:120%}@media screen and (max-width:960px){.h2-black{font-size:28rem}}.h2-white{color:#fff;text-transform:uppercase;font-size:46rem;font-style:normal;font-weight:500;line-height:120%}.h2-48{text-transform:uppercase;font-size:48rem;font-style:normal;font-weight:500;line-height:normal}.h3{text-transform:uppercase;font-size:30rem;font-style:normal;font-weight:500;line-height:130%}.text-transform-none{text-transform:none}.text-uppercase{text-transform:uppercase}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.text-main{font-size:18rem;font-weight:400;line-height:normal}@media screen and (max-width:960px){.text-main{font-size:16rem}}.text-subtitle{text-transform:uppercase;font-size:22rem;font-style:normal;font-weight:500;line-height:normal}.text-title{text-transform:uppercase;font-size:24rem;font-style:normal;font-weight:600;line-height:130%}.text-title_velvet{color:#7b6fec;text-transform:uppercase;font-size:24rem;font-style:normal;font-weight:600;line-height:130%}.text-muted{color:#716cac}.text-small{letter-spacing:.12rem;font-size:12rem;font-style:normal;font-weight:500;line-height:100%}.text-medium{letter-spacing:.16rem;font-size:16rem;font-style:normal;font-weight:500;line-height:100%}@media screen and (max-width:960px){.text-medium{font-size:12rem}}.text-center{text-align:center}.text_footnote{color:#716cac;font-size:60%}.checklist{--img-container-padding:40px;color:#111;background:linear-gradient(#fff0 0%,#606dff33 100%);height:100vh;font-family:Lato,sans-serif;overflow:hidden}.checklist .checklist__logo.desktop{width:200px}.checklist .checklist__logo.mobile{width:150px}.row{display:flex}.justify-content-between{justify-content:space-between}.img{max-width:100%;height:auto}.text-velvet,.purple{color:#7b6fec}.checklist__wrapper{width:100%;max-width:1520px;margin:0 auto}.checklist__logo{text-align:left;margin-bottom:40px}.mobile.checklist__logo{display:none}.checklist__main{margin:100px 72px 0}.checklist__title{letter-spacing:.8px;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:80px;font-style:normal;font-weight:400;line-height:1em}.checklist__title .purple{font-weight:500}.checklist__title div+div{margin-top:22px}.checklist__subtitle{letter-spacing:.78px;margin-top:44px;margin-bottom:60px;font-size:26px;font-style:normal;font-weight:700;line-height:normal;position:relative}.checklist__arrows{position:absolute;top:25%;bottom:25%;right:0}.checklist__leftside{text-align:left}.checklist__rightside{z-index:2;padding-top:var(--img-container-padding);padding-bottom:calc(2*var(--img-container-padding));background:#fff;border-top-left-radius:60px;border-bottom-left-radius:60px;position:relative}.checklist__rightside:before{content:" ";z-index:-1;background:#fff;border-top-left-radius:60px;border-bottom-left-radius:60px;width:50vw;height:100%;position:absolute;top:0;left:0}.checklist__rightside__img-container{width:100%;max-width:500px;position:relative}.checklist__rightside__img-container .img{margin-top:calc(-1.5*var(--img-container-padding));margin-left:-60px}.checklist__rightside__top-title{text-align:left;top:0;right:calc(2*var(--img-container-padding));letter-spacing:.48px;font-size:16px;font-weight:700;position:absolute}.checklist__rightside__bottom-title{text-align:center;letter-spacing:.1px;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:12px;font-weight:400;position:absolute;bottom:-47px;right:0}.checklist__rightside__bottom-title span{display:block}.checklist__rightside__bottom-title span+span{margin-top:7px}.checklist .mobile.button,.mobile.checklist__rightside__bottom-title{display:none}.checklist__form{background:#fff;border:1px solid #515cd1;flex-direction:column;align-items:center;width:100%;max-width:440px;margin:100px auto 0;padding:24px 72px;display:flex}.checklist__form input{border:1px solid #515cd1;width:100%;padding:15px 24px}.checklist__form .decor__free{color:#fff;text-align:center;letter-spacing:.12px;text-transform:uppercase;background:#515cd1;border-radius:18.5px;align-self:flex-start;padding:10px 20px;font-family:Geometria;font-size:12px;font-weight:400}.checklist__form .form__subtitle{text-align:center;letter-spacing:.12px;margin-top:28px;margin-bottom:8px;font-family:Geometria;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.checklist__form .form__title{letter-spacing:.16px;text-transform:uppercase;margin-bottom:24px;font-family:Geometria;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.checklist__form .input+.input{margin-top:16px}.checklist__form .form__policy{text-align:center;letter-spacing:.1px;margin-top:12px;margin-bottom:28px;font-family:Geometria;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.checklist__finish .button{justify-content:center;align-items:center;display:flex}.checklist__rightside__top-title{right:40px}.checklist__finish .checklist__rightside,.checklist__finish .checklist__rightside:before{background:0 0}@media screen and (max-width:1440px){.checklist__wrapper{max-width:1400px}}@media screen and (max-width:1280px){.checklist__wrapper{max-width:1240px}.checklist__main{margin-left:30px;margin-right:30px}.checklist__title{font-size:55px}.checklist__title div+div{margin-top:16px}.checklist__subtitle{margin-bottom:60px;font-size:20px;position:relative}.checklist__rightside__img-container{max-width:400px}}@media screen and (max-width:960px){.checklist__wrapper{max-width:95vw}.checklist__main{margin-top:10px}.mobile.checklist__logo{margin-bottom:10px;display:block;position:relative}.desktop.checklist__logo{display:none}.checklist .mobile.button{margin-top:20px;display:block}.checklist .desktop.button{display:none}.checklist .row{flex-direction:column;align-items:center}.checklist__subtitle{width:100%;margin-top:20px;margin-bottom:20px;font-size:15px}.checklist__subtitle div{margin-right:40px}.checklist__main .checklist__subtitle br{display:none}.checklist__finish .checklist__subtitle br{display:initial}.checklist__subtitle .purple{display:block}.checklist__arrows{transform:rotate(90deg)}.checklist .button{margin:0 auto;display:block}.checklist__rightside{background:0 0;margin-top:40px}.checklist__rightside:before{background:0 0}.checklist__leftside .buttton,.checklist__rightside__bottom-title{display:none}.mobile.checklist__rightside__bottom-title{display:block;bottom:0}.checklist__rightside__img-container{width:100%;max-width:500px}.checklist__rightside__img-container .img{margin-top:calc(-1.5*var(--img-container-padding));margin-left:0}}@media screen and (max-width:760px){.checklist__title{font-size:38px}.checklist__arrows{right:-10px}.checklist__rightside__top-title{right:0}.checklist__finish .checklist__rightside__top-title{display:none}}@media screen and (max-width:480px){.checklist__form{padding-left:20px;padding-right:20px}.checklist__form .form__title{font-size:14px}.checklist__finish .checklist__title{font-size:32px}.checklist__form .input{font-size:16px}}@media screen and (max-width:375px){.checklist__main{margin-left:20px;margin-right:20px}.checklist__main.checklist__finish{margin-left:0;margin-right:0}.checklist__title{font-size:32px}.checklist__subtitle{font-size:12px}}
