@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Black.woff) format("woff"),url(../fonts/Montserrat-Black.woff2) format("woff2");font-weight:900;font-style:bold}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Thin.woff) format("woff"),url(../fonts/Montserrat-Thin.woff2) format("woff2");font-weight:300;font-style:normal}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}p{margin-bottom:2.5em;text-align:justify;font-weight:500}a{text-decoration:none;color:#fff}img,svg{display:block;max-width:100%;height:auto}.mobile{display:none}html{height:100%;overflow-x:hidden}body{font-size:25px;font-family:Montserrat;color:#fff;padding:0;margin:0;position:relative;overflow-x:hidden;height:100%;min-height:700px}.page{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:url(/img/bg-banner.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100%}.container{max-width:63.2em;margin:0 auto;padding:0 30px}.main-header{width:100%}.main-header .row{width:7.4em}.logo{min-width:6em;width:7.4em;margin:0 auto;padding:3em 0 0}.btn{display:block!important;position:relative;font-size:1.3em;padding:12px 20px;border-radius:100px;min-width:104px;font-weight:700;text-align:center;z-index:1000}.btn:hover{-webkit-box-shadow:0 0 5px #ffc700;box-shadow:0 0 5px #ffc700}.sign{background:-o-linear-gradient(225deg,#ff9b21,#ff7c02,#ffca00,#ff8c00);background:linear-gradient(225deg,#ff9b21,#ff7c02,#ffca00,#ff8c00);color:#2c1454;-webkit-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;transition:all .25s linear 0s;position:relative;background-size:300% 100%}.sign:hover{background-position:100% 0}.banner{font-weight:600!important}.banner p{font-weight:600!important;margin:.4em 0 2em;line-height:100%;font-size:1.2em}.banner .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner .col{width:50%}.banner .banner-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap}.banner h1,h2{font-size:2.64em;font-weight:900;margin:0 0 .1em;letter-spacing:.04em;line-height:150%}.before-t-shadow{position:relative}.welcome-text{font-size:1.6em;font-weight:600;margin:0;line-height:190%;text-transform:uppercase}.before-t-shadow span{position:relative;z-index:1;background:-o-linear-gradient(356.64deg,rgba(255,255,255,.3) -7.3%,rgba(255,255,255,.3) 40.79%,rgba(255,255,255,0) 40.84%,rgba(255,255,255,0) 80.18%,rgba(255,255,255,.3) 80.19%,rgba(255,255,255,.3) 96.64%),-o-linear-gradient(bottom,#ffc700,#ffc700);background:linear-gradient(93.36deg,rgba(255,255,255,.3) -7.3%,rgba(255,255,255,.3) 40.79%,rgba(255,255,255,0) 40.84%,rgba(255,255,255,0) 80.18%,rgba(255,255,255,.3) 80.19%,rgba(255,255,255,.3) 96.64%),linear-gradient(0deg,#ffc700,#ffc700);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.before-t-shadow::before{content:attr(data-text);position:absolute;left:0;top:0;text-shadow:0 .1em 0 #680ce4}.banner-text .btn{width:9em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:600;padding:.5em .5em}.bonanza{position:relative;width:24em;margin:0 auto}.bonanza-logo{z-index:10;position:relative!important}.bonanza img{position:absolute}.bonanza .cloud{top:-65%;width:25%;right:55%;-webkit-animation:bonanza-sky-up 8s infinite;animation:bonanza-sky-up 8s infinite}.bonanza .clouds{width:100%;top:-45%;right:10%;-webkit-animation:bonanza-sky-down 7s infinite;animation:bonanza-sky-down 7s infinite}.bonanza .rainbow{width:65%;top:-45%;right:15%;z-index:2}.bonanza .candies{max-width:140%;width:140%;z-index:3;right:-20%;top:-36%;-webkit-animation:bonanza-anim 3s;animation:bonanza-anim 3s}.bonanza .light{max-width:150%;width:130%;z-index:4;right:-10%;top:-80%;-webkit-animation:bonanza-light 3s;animation:bonanza-light 3s}@-webkit-keyframes bonanza-anim{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}15%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:1}21%{-webkit-transform:scale(.95);transform:scale(.95);opacity:1}25%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes bonanza-anim{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}15%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:1}21%{-webkit-transform:scale(.95);transform:scale(.95);opacity:1}25%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes bonanza-light{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes bonanza-light{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes bonanza-sky-up{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,1em);transform:translate(0,1em)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes bonanza-sky-up{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,1em);transform:translate(0,1em)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes bonanza-sky-down{0%{-webkit-transform:translate(0,1em);transform:translate(0,1em)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,1em);transform:translate(0,1em)}}@keyframes bonanza-sky-down{0%{-webkit-transform:translate(0,1em);transform:translate(0,1em)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,1em);transform:translate(0,1em)}}.benefits{background:-webkit-gradient(linear,left bottom,left top,color-stop(40%,#16062f),color-stop(68%,rgba(22,6,47,.576068)),to(rgba(22,6,47,0)));background:-o-linear-gradient(bottom,#16062f 40%,rgba(22,6,47,.576068) 68%,rgba(22,6,47,0) 100%);background:linear-gradient(0deg,#16062f 40%,rgba(22,6,47,.576068) 68%,rgba(22,6,47,0) 100%);width:100%;z-index:10;padding-top:2em}.benefits .row{padding-bottom:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex}.benefits .col{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.benefits .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefits span{text-transform:uppercase;font-weight:600;line-height:1.7em}.benefits img{margin-right:1em;max-width:1.6em;max-height:1.6em}@media (max-width:1600px){body{font-size:20px}}@media (max-width:1400px){body{font-size:18px}}@media (max-width:1125px){body{font-size:16px}.banner .banner-text{max-width:35em;width:34em}}@media (max-width:1000px){body{font-size:16px}.container{padding:0 30px}.benefits .col{width:50%;margin-bottom:1em}.benef-img{width:35%}.benef-img img{max-width:7em;max-height:7em}.benefit{width:65%}}@media (max-width:920px){body{font-size:14px}}@media (max-width:820px){body{font-size:13px}}@media (max-width:768px){body{font-size:32px}.mobile{display:block;width:100%}.desktop{display:none}.page{background-image:url(/img/mobile-banner.jpg);background-repeat:no-repeat;background-size:cover}.main-header .row{width:100%}.logo{width:4em;padding-top:1em}.main-content{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.banner h1,.banner h2,.banner p{text-align:center;margin:0 auto;line-height:170%}.banner h1{font-size:1.5em}.banner h2{font-size:2em}.banner p{font-size:1em}.banner .row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner-text .btn{-ms-flex-item-align:center;align-self:center;margin-top:1.3em;font-size:.7em}.container{padding:0 20px}.welcome-text{font-size:1em;text-align:center;line-height:150%;padding-top:1em}.banner .col{width:100%}.bonanza{width:12em;margin:6em auto .5em}.benefits{padding:2em 0 0}.benefits .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.benefits .col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;width:40%}.benefits .block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-bottom:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefits span{font-size:.5em;line-height:22px}.benef-img{width:35%}.benef-img img{max-width:10vw;max-height:10vw;margin:0 auto}.benefit{width:65%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:500px){body{font-size:24px}.banner h1{font-size:1.3em}.banner h2{font-size:1.7em}.banner .btn{font-size:.9em}}@media (max-width:400px){body{font-size:20px}}@media (max-width:350px){body{font-size:18px}}.webp .page{background-image:url(/img/bg-banner.webp)}@media (max-width:768px){.webp .page{background-image:url(/img/mobile-banner.webp)}}