@font-face{font-family:"Myriad Pro";src:local("../fonts/Myriad Pro Regular"),local("../fonts/Myriad-Pro-Regular"),url(../fonts/MyriadPro-Regular.woff2) format("woff2"),url(../fonts/MyriadPro-Regular.woff) format("woff"),url(../fonts/MyriadPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Myriad Pro";src:local("../fonts/Myriad Pro Semibold"),local("../fonts/Myriad-Pro-Semibold"),url(../fonts/MyriadPro-Semibold.woff2) format("woff2"),url(../fonts/MyriadPro-Semibold.woff) format("woff"),url(../fonts/MyriadPro-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Myriad Pro";src:local("../fonts/Myriad Pro Bold"),local("../fonts/Myriad-Pro-Bold"),url(../fonts/MyriadPro-Bold.woff2) format("woff2"),url(../fonts/MyriadPro-Bold.woff) format("woff"),url(../fonts/MyriadPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{color:var(--text-color);font:14px/1.3 "Myriad Pro",sans-serif;font-weight:400;background-color:var(--bg-color)}img,video{width:100%}li,ol,ul{list-style:none}a{text-decoration:none;color:inherit;margin:0;padding:0}.bold{font-weight:700;text-decoration:none}.container{max-width:1860px;margin:0 auto;padding:0 20px}.logo{max-width:250px;margin:0 auto}@media (max-width:767px){.logo{max-width:200px}}@media (max-width:991px) and (orientation:landscape){.logo{max-width:150px}}.main{position:relative;overflow:hidden;width:100vw;height:100vh}.main:before{position:absolute;content:"";top:0;right:0;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.main[data-step="1"]:before{width:75%}.main[data-step="2"]:before{width:50%}.main[data-step="3"]:before{width:25%}.main[data-step="4"]:before{width:0%}@media (min-width:768px) and (max-width:1199px){.main[data-step]:before{width:50%!important}.main[data-step="4"]:before{width:0%!important}}@media (max-width:767px){.main:before{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@media (max-width:991px) and (orientation:landscape){.main:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main[data-step="1"]:before{width:75%!important}.main[data-step="2"]:before{width:50%!important}.main[data-step="3"]:before{width:25%!important}.main[data-step="4"]:before{width:0%!important}}.main__bg{position:absolute;top:0;left:0;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:left .5s linear;-o-transition:left .5s linear;transition:left .5s linear;z-index:1}.main__bg-img{-ms-flex-preferred-size:25%;flex-basis:25%}.main__bg-img img{height:100%}@media (min-width:768px) and (max-width:1199px){.main__bg{width:200%}.main[data-step="1"] .main__bg{left:0}.main[data-step="2"] .main__bg{left:-50%}.main[data-step="3"] .main__bg{left:-100%}.main[data-step="4"] .main__bg{left:-100%}.main__bg-img{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:767px){.main__bg{width:400%}.main[data-step="2"] .main__bg{left:-100%}.main[data-step="3"] .main__bg{left:-200%}.main[data-step="4"] .main__bg{left:-300%}.main__bg-img{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:991px) and (orientation:landscape){.main__bg-img{-ms-flex-preferred-size:25%;flex-basis:25%}.main__bg{width:100%}.main[data-step="1"] .main__bg{left:0}.main[data-step="2"] .main__bg{left:0}.main[data-step="3"] .main__bg{left:0}.main[data-step="4"] .main__bg{left:0}}.form__step{display:none}.form__step.active{display:block}@-webkit-keyframes showStep{0%{opacity:0}100%{opacity:1}}@keyframes showStep{0%{opacity:0}100%{opacity:1}}.header{position:relative;z-index:10;padding:40px 0}@media (max-width:767px){.header{padding:20px 0}}@media (max-width:991px) and (orientation:landscape){.header{padding:10px 0}}.form__step .form__wrapper{opacity:0;-webkit-animation:showStep .5s linear forwards;animation:showStep .5s linear forwards}.form__step:first-child .form__wrapper{opacity:1;-webkit-animation:none;animation:none}h2.form__title{text-transform:uppercase;text-align:center;font-size:36px;line-height:44px;font-weight:900;margin-bottom:30px}@media (max-width:767px){h2.form__title{font-size:26px;line-height:36px;margin-bottom:16px}}p.form__text{font-size:30px;line-height:39px;font-weight:400;color:var(--text-color);text-align:center;margin-bottom:30px}@media (max-width:767px){p.form__text{font-size:20px;line-height:26px;margin-bottom:16px}}@media (max-width:991px) and (orientation:landscape){h2.form__title{font-size:22px;line-height:26px;margin-bottom:10px}p.form__text{font-size:20px;line-height:20px;margin-bottom:10px}}.content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 20px;width:100%;max-width:750px;z-index:3}@media (max-width:767px){.content{padding:0 15px;top:auto;bottom:40px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}@media (max-width:991px) and (orientation:landscape){.content{padding:0 15px;top:auto;bottom:10px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.form__content{position:relative;max-width:500px;margin:0 auto 40px}.form__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}@media (max-width:767px){.form__buttons{margin-bottom:30px}}@media (max-width:991px) and (orientation:landscape){.form__buttons{margin-bottom:16px}}button.button{background:transparent -o-linear-gradient(top,var(--primary-color) 0,var(--primary-color-darken) 100%) 0 0 no-repeat padding-box;background:transparent -webkit-gradient(linear,left top,left bottom,from(var(--primary-color)),to(var(--primary-color-darken))) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,var(--primary-color) 0,var(--primary-color-darken) 100%) 0 0 no-repeat padding-box;border-radius:58px!important;-webkit-box-shadow:0 3px 6px rgba(255,255,255,0);box-shadow:0 3px 6px rgba(255,255,255,0);color:var(--text-color);font-size:22px;line-height:27px;font-weight:900;text-transform:uppercase;text-align:center;border:none;margin:0 .5rem;min-height:60px;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;min-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media (max-width:767px){button.button{font-size:16px;line-height:16px;min-height:50px;min-width:180px}}@media (max-width:991px) and (orientation:landscape){button.button{font-size:16px;line-height:16px;min-height:50px;min-width:180px}}@media (hover:hover){button.button:hover{background:transparent -o-linear-gradient(top,var(--primary-color) 0,var(--primary-color-darken) 100%) 0 0 no-repeat padding-box!important;background:transparent -webkit-gradient(linear,left top,left bottom,from(var(--primary-color)),to(var(--primary-color-darken))) 0 0 no-repeat padding-box!important;background:transparent linear-gradient(180deg,var(--primary-color) 0,var(--primary-color-darken) 100%) 0 0 no-repeat padding-box!important;-webkit-transform:translate(-2px,-3px);-ms-transform:translate(-2px,-3px);transform:translate(-2px,-3px)}}@media (hover:none){button.button:active{background:transparent -o-linear-gradient(top,var(--primary-color) 0,var(--primary-color-darken) 100%) 0 0 no-repeat padding-box!important;background:transparent -webkit-gradient(linear,left top,left bottom,from(var(--primary-color)),to(var(--primary-color-darken))) 0 0 no-repeat padding-box!important;background:transparent linear-gradient(180deg,var(--primary-color) 0,var(--primary-color-darken) 100%) 0 0 no-repeat padding-box!important;-webkit-transform:translate(-2px,-3px);-ms-transform:translate(-2px,-3px);transform:translate(-2px,-3px)}}button.button.button--white{background:transparent -o-linear-gradient(top,rgba(255,255,255,.8) 0,rgba(255,255,255,1) 100%) 0 0 no-repeat padding-box;background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.8)),to(rgba(255,255,255,1))) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,rgba(255,255,255,.8) 0,rgba(255,255,255,1) 100%) 0 0 no-repeat padding-box;border-radius:58px;-webkit-box-shadow:0 3px 6px rgba(255,255,255,0);box-shadow:0 3px 6px rgba(255,255,255,0);color:var(--primary-color);min-width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){button.button.button--white{min-width:70px;min-height:50px}}@media (max-width:991px) and (orientation:landscape){button.button.button--white{min-width:70px;min-height:50px}}button.button.button--white svg{width:50px;height:auto}button.button.button--white svg path{stroke:var(--primary-color)}@media (max-width:767px){button.button.button--white svg{width:40px;height:auto}}@media (max-width:991px) and (orientation:landscape){button.button.button--white svg{width:40px;height:auto}}@media (hover:hover){button.button.button--white:hover{background:transparent -o-linear-gradient(top,rgba(255,255,255,.8) 0,rgba(255,255,255,1) 100%) 0 0 no-repeat padding-box!important;background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.8)),to(rgba(255,255,255,1))) 0 0 no-repeat padding-box!important;background:transparent linear-gradient(180deg,rgba(255,255,255,.8) 0,rgba(255,255,255,1) 100%) 0 0 no-repeat padding-box!important;-webkit-transform:translate(-2px,-3px);-ms-transform:translate(-2px,-3px);transform:translate(-2px,-3px);-webkit-box-shadow:0 3px 6px rgba(214,27,100,1);box-shadow:0 3px 6px rgba(214,27,100,1)}}@media (hover:none){button.button.button--white:active{background:transparent -o-linear-gradient(top,rgba(255,255,255,.8) 0,rgba(255,255,255,1) 100%) 0 0 no-repeat padding-box!important;background:transparent -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.8)),to(rgba(255,255,255,1))) 0 0 no-repeat padding-box!important;background:transparent linear-gradient(180deg,rgba(255,255,255,.8) 0,rgba(255,255,255,1) 100%) 0 0 no-repeat padding-box!important;-webkit-transform:translate(-2px,-3px);-ms-transform:translate(-2px,-3px);transform:translate(-2px,-3px);-webkit-box-shadow:0 3px 6px rgba(214,27,100,1);box-shadow:0 3px 6px rgba(214,27,100,1)}}.custom-select{width:100%;border-radius:40px;background-color:var(--text-color);border:2px solid var(--text-color);color:#00060b;font-size:24px;line-height:1;height:60px;font-weight:400;cursor:pointer}.custom-select.error{color:red;border:2px solid red}.custom-select.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:20px;border-top-right-radius:20px}.custom-select__header{position:relative;padding:17px 43px}.custom-select__img{width:20px;height:20px;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none}.custom-select__img.active{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-select__arrow{width:20px;height:20px}.custom-select__body{position:absolute;width:100%;height:170px;background:var(--text-color);top:100%;padding:0 20px;left:0;font-size:20px;display:none;border-radius:20px;border-top-left-radius:0;border-top-right-radius:0}.custom-select__body.custom-select__body--mini{height:90px}.custom-select__list{width:100%;height:170px;overflow-y:auto}.custom-select__body.custom-select__body--mini .custom-select__list{height:90px}.custom-select__body.active{display:block}.custom-select__item{padding:10px 25px;color:#00060b;background-color:rgba(0,0,0,0);-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all}@media (hover:hover){.custom-select__item:hover{background-color:#fff}}@media (hover:none){.custom-select__item:active{background-color:#fff}}@media (max-width:767px){.custom-select{font-size:18px;height:50px}.custom-select__img{width:15px;height:15px}.custom-select__header{padding:14px 43px}.custom-select__body{font-size:18px;height:160px}.custom-select__list{height:160px}}@media (max-width:991px) and (orientation:landscape){.custom-select{font-size:18px;height:50px}.custom-select__img{width:15px;height:15px}.custom-select__header{padding:14px 43px}.custom-select__body{font-size:18px;height:160px}.custom-select__list{height:160px}}.input{width:100%;border-radius:40px;background-color:var(--text-color);border:none;color:#00060b;font-size:24px;height:60px;font-weight:400;padding:25px;border:2px solid var(--text-color)}.input.error{color:red;border:2px solid red}@media (max-width:767px){.input{height:50px;font-size:18px;padding:17px}}@media (max-width:991px) and (orientation:landscape){.input{height:50px;font-size:18px;padding:17px}}.input::-webkit-input-placeholder{color:var(--primary-placeholder)}.input::-moz-placeholder{color:var(--primary-placeholder)}.input:-ms-input-placeholder{color:var(--primary-placeholder)}.input::-ms-input-placeholder{color:var(--primary-placeholder)}.input::placeholder{color:var(--primary-placeholder)}.input__wrapper{width:100%}.content__counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-height:376px){.content__counter{display:none}}.content__counter li{width:30px;height:30px;background-color:rgba(0,0,0,0);border-radius:50%;border:2px solid var(--text-color);margin-right:10px}.content__counter li.active{background:var(--primary-color);border:2px solid var(--primary-color)}.content__counter li:last-child{margin-right:0}.age__error,.birthDay__error,p.error{font-size:16px;line-height:1;background-color:red;color:var(--text-color);padding:4px 8px;width:90%;margin:0 auto 0;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.age__error,.birthDay__error,p.error{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media (max-width:767px){.age__error,.birthDay__error,p.error{font-size:15px;line-height:1;margin:2px auto 0}}#form__error{font-size:18px;line-height:20px;color:#fff;background-color:red;padding:10px;border-radius:50px;text-align:center;margin-bottom:10px}#form__error,.age__error{display:none}.age__error.active{display:block}p.error{margin:0 auto 5px}#form__error a{text-decoration:underline;font-weight:700;color:var(--text-color)}@-webkit-keyframes flash{0%{opacity:1}100%{opacity:0}}@keyframes flash{0%{opacity:1}100%{opacity:0}}button[type=submit] span.loading{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:flash 1s linear infinite forwards;animation:flash 1s linear infinite forwards}button[type=submit].button--loading span.loading{display:-webkit-box;display:-ms-flexbox;display:flex}button[type=submit].button--loading span.text{display:none}.google__reg{position:relative;overflow:hidden}.eller{color:var(--text-color);margin:10px auto;text-align:center;font-weight:700;font-size:22px}@media (max-width:767px){.eller{font-size:16px}}.google__reg .google-button{color:#374756;font-style:normal;font-weight:600;font-size:16px;line-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#fff;border:1px solid #374756;border-radius:40px;height:50px;position:relative;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;z-index:2}.google__reg .google-button__img{width:25px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px}.google__reg #buttonDiv{opacity:.000001;position:absolute;top:5px;left:0;margin:0;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);padding:0;width:100%;height:auto;z-index:3}@media (min-width:992px){.google__reg .google-button{font-size:20px;line-height:20px;height:60px}.google__reg #buttonDiv{top:11px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}.main__bg-img{position:relative}.main__bg-img:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:rgba(0,0,0,.2)}.place{color:#fff;text-transform:uppercase;font-size:48px;line-height:1;margin-bottom:20px;text-align:center}@media (max-width:992px){.place{font-size:30px;line-height:1;margin-bottom:10px}}button.button#cta[disabled=disabled]{background:#313131}