*,*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}h1,ul,p,form,input{margin:0;padding:0;outline:none;list-style-type:none}a{text-decoration:none;outline:none;display:block;cursor:pointer}body{font-family:"Roboto", serif;color:#4d4d4d;padding:0;margin:0;position:relative}body::after{display:none;content:url("../../images/model1.png") url("../../images/model2.png") url("../../images/model3.png") url("../../images/model4.png") url("../../images/model5.png") url("../../images/img1.png") url("../../images/img2.png") url("../../images/img3.png") url("../../images/img4.png") url("../../images/img5.png")}.stage1{background:linear-gradient(#fcfcfc,#ebebeb)}.logo{font-size:26px;font-weight:bold;padding-top:20px}.stage1 .logo{position:absolute;top:20px;right:0;left:0;text-align:center;color:#c20cff}.stage2 .logo{position:relative;text-align:right;color:#000;padding-right:20px}.container{background:url("../../images/model1.png") top center no-repeat;background-size:cover;min-height:100vh;height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.container.model2{background-image:url("../../images/model2.png")}.container.model3{background-image:url("../../images/model3.png")}.container.model4{background-image:url("../../images/model4.png")}.container.model5{background-image:url("../../images/model5.png")}.hidden{display:none}.dialog{width:96%;max-width:550px;text-align:center;padding:30px;background:#fff;z-index:1;-moz-box-shadow:0 1px 31px #e5e5e5;-webkit-box-shadow:0 1px 31px #e5e5e5;box-shadow:0 1px 31px #e5e5e5}.dialog .title{font-size:30px;font-weight:bold}.dialog .dialog-box{width:100%;height:195px;position:relative;background:url("../../images//dialog.svg") top center no-repeat;background-size:contain;font-size:16px;font-weight:bold;line-height:1.5;padding:0 100px 0 140px;margin:30px 0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.cta{position:absolute;left:50%;transform:translateX(-50%);bottom:-85px;width:100%}.cta button{min-width:120px;height:50px;background:#fff;border:0;font-size:16px;font-weight:bold;font-family:"Roboto", serif;cursor:pointer;margin:0 5px;outline:none;width:auto;padding:15px;-moz-border-radius:56px;-webkit-border-radius:56px;border-radius:56px;-moz-box-shadow:0 1px 31px #e5e5e5;-webkit-box-shadow:0 1px 31px #e5e5e5;box-shadow:0 1px 31px #e5e5e5}.cta button.yes{color:#fcfcfc;background:#e39bfb}.cta button:hover{background:#000;color:#fcfcfc}.timer{font-size:16px;font-weight:bold;margin-top:130px;min-height:71px}.timer .clock{font-size:30px;margin-top:15px}.error{color:#f00}.stage2{font-family:"Lato", sans-serif;padding:0 10px;margin:0}.stage2 h1{font-weight:900;font-size:30px}.stage2 select{cursor:pointer}.wrapper{width:100%}.clearfix{clear:both;display:block;width:100%}.reg-content{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;padding-top:10vh}.model{max-width:560px}.model img{width:100%}.input{position:relative;width:100%;margin:0 auto;margin-bottom:16px}.actions{position:relative}.reg-form{text-align:left;position:relative;width:100%;max-width:350px;margin:0 0 0 5vw}.reg-form .form-send{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.reg-form .grid-row{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.reg-form .grid-row label{width:100%;height:30px;line-height:30px;font-size:14px}.reg-form .fields{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.reg-form .select-wrap{margin-top:40px}.reg-form select,.reg-form .email-field{padding-left:10px;width:100%;height:45px;display:block;font-size:14px;border:1px solid #d9d9d9;outline:none;font-family:"Lato", sans-serif;background:#fff;color:#4d4d4d;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.reg-form select{-moz-appearance:none;-webkit-appearance:none;background:#fff url("../../images/arrow-down.svg") no-repeat right 5px center;padding-right:30px}.reg-form select::-ms-expand{display:none}.reg-form select.bday-month{width:39%;display:inline-block}.reg-form select.bday-day,.reg-form select.bday-year{width:calc(29% - 2px);display:inline-block;margin-left:2px}.reg-form .looking-for .input label>span{margin-left:25px}.reg-form button{width:calc(49% - 2px);height:48px;background:#e39bfb;font-size:16px;color:#fff;border:none;cursor:pointer;outline:none;margin:0 auto;margin-top:25px;font-family:"Lato", sans-serif;font-weight:900;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.reg-form button.prev-link{background:#636363;margin-right:1%}.reg-form button.prev-link:hover{background:#ccc}.reg-form button.prev-link::before{content:"";display:inline-block;background:url("../../images/arrow-prev.png") no-repeat center;width:16px;height:16px;transform:translateY(2px);margin-right:5px}.reg-form button.next-link.full-width,.reg-form button.btn-submit.full-width{width:100%}.reg-form button.next-link:hover,.reg-form button.btn-submit:hover{background:#000}.reg-form button.next-link::after,.reg-form button.btn-submit::after{content:"";display:inline-block;background:url("../../images/arrow-next.png") no-repeat center;width:16px;height:16px;transform:translateY(2px);margin-left:5px}.pagination{margin:30px auto}.pagination .pages{display:table;margin:0 auto}.pagination .pages .page{float:left;margin-right:10px}.pagination .pages .page span{height:10px;width:10px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:block;background-color:#e3e3e3}.pagination .pages .page.current span{background-color:#e39bfb}@media only screen and (max-width: 768px){.stage1{background:#ebebeb}.stage1 .logo{position:static;display:inline-block;width:100%;padding:10px 0}.stage2 .logo{color:#fff;text-align:center}.container{background:none !important;height:auto;min-height:auto}.container .dialog{background-repeat:no-repeat}.container.model1 .dialog{background-image:url("../../images/img1.png")}.container.model2 .dialog{background-image:url("../../images/img2.png")}.container.model3 .dialog{background-image:url("../../images/img3.png")}.container.model4 .dialog{background-image:url("../../images/img4.png")}.container.model5 .dialog{background-image:url("../../images/img5.png")}.dialog{margin-top:60px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0;background-size:contain;background-position:top center;background-color:#ebebeb}.dialog .title{font-size:20px;margin:-60px 10px 40vh}.dialog .dialog-box{padding:20px 20vw 30px 25vw;height:fit-content;min-height:150px}.cta{bottom:-150px;background:#ebebeb;padding:25px 0}.timer{padding-bottom:20px;margin-top:150px;background:#ebebeb}.stage2{background:url("../../images/regm1.jpg") center top no-repeat;background-size:cover;height:100%;min-height:100vh;color:#fff}.stage2[step="2"]{background-image:url("../../images/regm2.jpg")}.stage2[step="3"]{background-image:url("../../images/regm3.jpg")}.stage2[step="4"]{background-image:url("../../images/regm4.jpg")}.stage2[step="5"]{background-image:url("../../images/regm5.jpg")}.model{display:none}.reg-form{margin:0 auto}}
