*{box-sizing:border-box}html,body{height:100%}body{padding:0;margin:0}body,input,select,textarea{font-family:"Roboto",arial,sans-serif;font-weight:400}input,select,textarea{outline:none;border:0}a{text-decoration:underline}ul{list-style-type:none}ul,li{padding:0;margin:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0}.column{display:flex;flex-direction:column;align-items:center;justify-content:center}.row{display:flex;flex-direction:row;align-items:center;justify-content:center}.fullscreenBox{width:100%;height:100%;position:relative;background-size:cover !important}.video-background{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:-1}.video-background.background-mobile{display:none}@media(max-width: 768px){.video-background.background-mobile{display:block}}.video-background.background-desktop{display:block}@media(max-width: 768px){.video-background.background-desktop{display:none}}.background{background-size:cover;background-position:top center}.modalBox{background:#fff;box-shadow:0px 6px 10px 5px rgba(0,0,0,.5);border-radius:22px;font-size:20px;width:700px;padding:44px 66px;text-align:center}@media(max-width: 1023px){.modalBox{padding:36px 54px}}@media(max-width: 767px){.modalBox{width:90%;max-width:700px;padding:28px 42px}}@media(max-width: 500px){.modalBox{padding:20px}}@media(max-width: 374px)and (max-height: 700px){.modalBox{margin-top:1.5em}}@media(max-height: 500px)and (max-width: 767px){.modalBox{position:absolute;top:25px}}@media(orientation: landscape)and (max-width: 1024px){.modalBox{padding:1em}}.dark{background-color:#000 !important}.dark .title,.dark .subtitle,.dark .question,.dark #requirement1,.dark #requirement2,.dark #requirement3{color:#fff !important}.step{width:100%}.logo{width:100%;max-width:210px}@media(max-width: 500px){.logo{max-width:40%}}@media(orientation: landscape)and (max-width: 1024px){.logo{max-width:100px}}.title{font-size:26px;padding:0 0 20px;margin:20px 0;font-weight:400;border-bottom:1px solid #dddce8}@media(max-width: 1023px){.title{font-size:22px}}@media(max-width: 767px){.title{font-size:16px}}@media(orientation: landscape)and (max-width: 1024px){.title{margin:10px 0 5px}}.subtitle{font-weight:bold;margin:0}@media(max-width: 767px){.subtitle{font-size:15px}}.answersBox{width:100%}.answersBox .btn-1{color:#fff;background-color:#ff76a7}.answersBox .btn-1 a{text-decoration:none;color:inherit}.answersBox .btn-2{color:#1b1464;background-color:#18d4e8}@media(max-width: 767px){.question{font-size:15px}}@media(orientation: landscape)and (max-width: 1024px){.question{margin:10px 0}}.outro{display:none;flex-direction:column}.outro .title{border-bottom:none;margin-bottom:0;padding-bottom:0}.outro .pink{font-size:22px;font-weight:bold;color:#ff76a7}.outro .subtitle{margin-top:0;color:#1b1464}.outro ol{counter-reset:counterReset;list-style:none;text-align:left;padding:30px 0 35px;margin:0}@media(orientation: landscape)and (max-width: 1024px){.outro ol{padding:.5em}}.outro ol li{margin:0 0 18px;counter-increment:counterReset;position:relative;font-size:21px}@media(max-width: 767px){.outro ol li{font-size:14px}}.outro ol li:last-child{margin:0}.outro ol li::before{content:counter(counterReset);color:#fff;position:absolute;--size: 33px;left:calc(-1*var(--size) - 10px);line-height:var(--size);width:var(--size);height:var(--size);top:-5px;background:#ff76a7;border-radius:50%;text-align:center}@media(max-width: 767px){.outro ol li::before{--size: 27px;top:-6px}}.outro .agree{color:#1b1464;background-color:#18d4e8}.outro .agree a{text-decoration:none;color:inherit}.contentBox .answersBox{width:100%}.btn{font-size:19px;text-transform:uppercase;padding:15px 1.5em;border-radius:55px;outline:none;font-weight:bold;cursor:pointer;margin:0 6px;transition:background-color .3s;text-decoration:none;border:none;width:100%;display:flex;justify-content:center}@media(max-width: 374px){.btn{padding:15px 10%}}@media(orientation: landscape)and (max-width: 1024px){.btn{padding:.5em 1em}}.progress{padding-top:3%}.progress li{border-radius:100%;background-color:#c7c7c7;display:inline-block;width:.5em;height:.5em}.progress .selected{background-color:#18d4e8 !important}.progress .done{background-color:#ff76a7 !important}
