@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;700&display=swap";h1,h2,h3,h4,p,div{font-family:Archivo}::-webkit-scrollbar{display:none}html,body{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.ef1e836f90364d0c.svg);background-position:center 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:0px;right:0px;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(360deg);width:155.75px;padding-left:7px;position:relative;vertical-align:bottom}.step-wrap .header{width:100%;position:relative;box-sizing:border-box;padding:8vh 60px 0px}.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:10px;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}
