@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.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%;z-index:10}.main-header .row{width:100%}.main-header .row a{width:8em!important;margin:0 auto;display:block}.logo{min-width:8em;width:8em;margin:0 auto;padding:1.5em 0 0}.btn{-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;display:block!important;position:relative;border-radius:4px;font-weight:900;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#ffd84d;-webkit-box-shadow:4px 4px 0 0 #dc635d;box-shadow:4px 4px 0 0 #dc635d;color:#344452!important;padding:.5em 2em;margin:2em 0;font-size:1.5em;overflow:hidden}.btn:hover::after{width:100%;right:0}.btn:after{background-color:#ffc700;position:absolute;content:"";top:0;right:9%;height:100%;width:62%;-webkit-transform:translateX(0) skewX(-10deg);-ms-transform:translateX(0) skewX(-10deg);transform:translateX(0) skewX(-10deg);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.btn span{z-index:1;position:relative}.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;color:#fbd50e;text-shadow:3px 3px #13212d}.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 top,left bottom,from(rgba(19,33,45,0)),to(#0d1720));background:-o-linear-gradient(top,rgba(19,33,45,0) 0,#0d1720 100%);background:linear-gradient(180deg,rgba(19,33,45,0) 0,#0d1720 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:justify;-ms-flex-pack:justify;justify-content:space-between}.benefits .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30%;background-color:#13212d;border-radius:16px}.benefits span{text-transform:uppercase;font-weight:600;line-height:1.7em;font-size:.8em}.benefits img{margin:-1.5em 0;max-width:8em;max-height:8em}@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{margin-bottom:1em}.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/bg-tablet.jpg);background-repeat:no-repeat;background-size:cover}.main-header .row{width:100%}.logo{width:5em;min-width:5em;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:0 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:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.benefits .block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1vw auto}.benefits span{font-size:.5em;line-height:22px}.benef-img{width:35%}.benef-img img{max-width:15vw;max-height:15vw;margin:-1.5vw 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}.benefits .block{width:90%}}@media (max-width:400px){body{font-size:20px}}@media (max-width:350px){body{font-size:18px}}.webp .page{background-image:url(/img/bg.webp)}@media (max-width:768px){.webp .page{background-image:url(/img/bg-tablet.webp)}}