@import url(https://fonts.googleapis.com/css2?family=Archivo:wght@400;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;700&display=swap);div,h1,h2,h3,h4,p{font-family:Archivo}::-webkit-scrollbar{display:none}body,html{border:0;margin:0;padding:0;-webkit-overflow-scrolling:touch}.no-scroll{overflow:hidden}.step-wrap{width:100vw;height:100vh;background-image:url(bg-waves-one.df02545f5beb29e19080.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%;position:relative;box-sizing:border-box;opacity:0;transition:all .9s}.step-wrap .nav-buttons-container{padding:15px 0 0 15px}.step-wrap .nav-buttons-container .button{background-color:#e2e7ff;border-radius:25px;padding:9px 12px;display:inline-block;vertical-align:middle;position:relative;margin-right:15px}.step-wrap .nav-buttons-container .button:hover{cursor:pointer}.step-wrap .nav-buttons-container .button .icon{display:inline-block;vertical-align:middle;width:10px;padding-right:8px;position:relative;top:2px}.step-wrap .nav-buttons-container .button .icon img{width:100%}.step-wrap .nav-buttons-container .button .start-over{width:17px}.step-wrap .nav-buttons-container .button .text{color:#3347ab;display:inline-block;font-weight:700;vertical-align:middle;font-size:13px;padding-top:2px;padding-right:3px}.step-wrap .ai-by-bb-badge{position:absolute;top:0;right:0;padding:20px;color:#3347ab;font-weight:700;font-size:14px;line-height:15px;vertical-align:bottom}.step-wrap .ai-by-bb-badge img{transform:rotate(1turn);width:320px;padding-left:7px;position:relative;vertical-align:bottom}.step-wrap .header{width:100%;position:relative;box-sizing:border-box;padding:6vh 60px 0}.step-wrap .header .step-label{font-size:14px;font-weight:700;color:#ababab;padding-bottom:5px}.step-wrap .header .title{font-weight:900;font-size:4vw;color:#677eee}.step-wrap .header .small{font-size:3.4vw}.step-wrap .header .subtitle{font-weight:700;color:#000;font-size:14px;padding-top:6px;padding-left:3px}.step-wrap .step-next{position:absolute;bottom:30px;right:30px;text-align:right}.step-wrap .step-next div{display:inline-block;vertical-align:middle;font-weight:700}.step-wrap .step-next div.next-label{color:#000;padding-right:15px}.step-wrap .step-next div.next-button{padding:15px;background-color:#677eee;color:#fff;border-radius:35px;text-align:center;box-sizing:border-box;width:275px}.step-wrap .step-next div.next-button:hover{cursor:pointer}.ready{opacity:1}@media screen and (max-height: 775px){.step-wrap .header{padding:3vh 60px 0}}@media screen and (max-height: 700px){.step-wrap .header{padding:1.5vh 60px 0}}@media screen and (min-height: 1200px){.step-wrap .nav-buttons-container .button{padding:16px 20px}.step-wrap .nav-buttons-container .button .text{font-size:16px}.step-wrap .header .title{font-size:5.5vw;width:75%}.step-wrap .header .subtitle{font-size:19px;padding-top:8px}.step-wrap .step-next div.next-label{font-size:20px}.step-wrap .step-next div.next-button{font-size:23px;padding:20px;width:305px}}