.h1{color:#1fb4df;font-size:76.382px;font-weight:400;line-height:70px;margin:0}.h1 b,.h1 span,.h1 strong{font-weight:700}@media (max-width:1480px){.h1{font-size:56px;line-height:1.1}}@media (max-width:768px){.h1{font-size:36px;line-height:1.15}}.h2{color:#1fb4df;text-align:center;font-size:42px;font-weight:400;margin:0}.h2 b,.h2 span,.h2 strong{font-weight:700}@media (max-width:1480px){.h2{font-size:30px}}@media (max-width:768px){.h2{font-size:22px}}.h3{color:#fff;font-size:40px;font-weight:700;line-height:36px;margin:0}@media (max-width:1480px){.h3{font-size:28px}}@media (max-width:768px){.h3{font-size:20px}}.p,p{color:#fff;font-family:klavika-web,sans-serif;font-size:33.879px;font-weight:400;line-height:36.343px;margin:0}.p b,.p span,.p strong,p b,p span,p strong{font-weight:700}@media (max-width:1480px){.p,p{font-size:27px;line-height:30px}}@media (max-width:768px){.p,p{font-size:22px;line-height:24px}}body{font-family:klavika-web,sans-serif;background-image:url(../images/bg_ce8f21e5.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;color:#fff;margin:0;min-height:calc(100dvh - 32px)}@media (max-width:1480px){body{padding-bottom:32px}}.bordered,.btn-primary,.h1,.h2,.h3,img,ol li,p{user-select:none;-webkit-user-drag:none}img{pointer-events:none}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:30px 144px;background-color:#f9b121;color:#fff;border:none;border-radius:80px;font-weight:700;font-size:24.64px;line-height:36.34px;letter-spacing:2.96px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .25s ease}.btn-primary.disabled{opacity:.3;pointer-events:none}.btn-primary:focus,.btn-primary:hover{background-color:#eb9f06;color:#fff}.btn-primary:active{transform:scale(.97)}@media (max-width:1480px){.btn-primary{padding:22px 80px;font-size:20px;line-height:30px;letter-spacing:2px;border-radius:64px}}@media (max-width:768px){.btn-primary{padding:14px 28px;font-size:16px;line-height:22px;letter-spacing:1px;border-radius:48px;max-width:-webkit-fill-available;width:100%}}.btn-secondary{font-size:24.64px}@media (max-width:1480px){.btn-secondary{font-size:20px}}@media (max-width:768px){.btn-secondary{font-size:16px}}.bordered{display:inline-flex;align-items:center;justify-content:center;padding:30px 34px;border:3px solid #f9b121;border-radius:80px;color:#fff;font-weight:700;font-size:30px;line-height:18.75px;letter-spacing:3.6px;text-align:center;min-width:160px;cursor:default;transition:all .25s ease}@media (max-width:1480px){.bordered{padding:20px 26px;font-size:22px;letter-spacing:2px;border-radius:64px;min-width:130px}}@media (max-width:768px){.bordered{padding:12px 20px;font-size:16px;letter-spacing:1px;border-radius:48px;min-width:auto}}ol{list-style:none;margin:0;padding:0;counter-reset:step;display:flex;flex-direction:column;gap:20px}ol li{counter-increment:step;gap:20px;font-size:33.879px;line-height:36.343px;letter-spacing:2.957px}ol li,ol li:before{display:flex;align-items:center;font-weight:700}ol li:before{content:counter(step);flex:0 0 45px;width:45px;height:45px;border-radius:50%;background-color:#f9b121;justify-content:center;font-size:24.64px;line-height:1}@media (max-width:1480px){ol,ol li{gap:14px}ol li{font-size:27px;line-height:30px;letter-spacing:2px}ol li:before{flex-basis:36px;width:36px;height:36px;font-size:18px}}@media (max-width:768px){ol,ol li{gap:10px}ol li{font-size:22px;line-height:24px;letter-spacing:1.2px}ol li:before{flex-basis:30px;width:30px;height:30px;font-size:16px}}.logo{position:absolute;bottom:44px;left:135px;width:auto;height:auto;display:block;z-index:1}.logo img{width:100%}@media (max-width:1480px){.logo{left:auto;bottom:auto;max-width:300px;margin:auto}.logo,.logo.relative{transform:none;position:relative}.logo.relative{bottom:0;margin-bottom:32px;left:16px}.logo.absolute{position:absolute;left:50%;transform:translateX(-50%);bottom:32px}}@media (max-width:768px){.logo{max-width:200px}.logo.relative{bottom:0;margin-bottom:32px;left:16px;transform:none;position:relative}}.mt-20{margin-top:20px!important}.mt-44{margin-top:44px!important}.mt-48{margin-top:48px!important}.mt-65{margin-top:65px!important}.mt-79{margin-top:79px!important}.game-final-screen,.game-first-screen,.game-second-screen,.game-third-screen{min-height:100dvh}@media (max-width:1480px){.game-final-screen,.game-first-screen,.game-second-screen,.game-third-screen{padding:16px;min-height:auto}}.game-final-screen,.game-second-screen,.game-third-screen{display:none}.game{display:grid;grid-template-columns:repeat(5,1fr);column-gap:25px;row-gap:31px;justify-content:center}.game-wrapper{min-height:inherit;display:flex;align-items:center;width:100%;position:relative;gap:32px}@media (max-width:1480px){.game-wrapper{flex-direction:column;gap:32px;width:auto}}.game-content{width:50%;margin-left:135px;display:flex;flex-direction:column;align-items:flex-start;z-index:10}@media (max-width:1480px){.game-content{margin-left:0;width:auto}}.game-content .h1,.game-content p{max-width:632px}.game-content .h1.large-width,.game-content p.large-width{max-width:809px}.game-cards{margin-right:135px;width:50%;display:flex;justify-content:flex-end}@media (max-width:1480px){.game-cards{margin-right:0;width:auto}}.game-cards-wrapper{display:grid;grid-template-columns:repeat(5,1fr);column-gap:25px;row-gap:31px;justify-content:center}@media (max-width:1480px){.game-cards-wrapper{column-gap:16px;row-gap:20px}}@media (max-width:768px){.game-cards-wrapper{column-gap:8px;row-gap:12px}}@media (max-width:1480px){.game{column-gap:16px;row-gap:20px}}@media (max-width:768px){.game{column-gap:8px;row-gap:12px}}.card{width:142px;height:142px;background-color:#fff;border-radius:16px;box-shadow:2px 7px 11.6px rgba(0,0,0,.34);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.card.gone{visibility:hidden}@media (max-width:1730px){.card{width:130px;height:130px}}@media (max-width:1620px){.card{width:120px;height:120px}}@media (max-width:1480px){.card{width:120px;height:120px}}@media (max-width:768px){.card{width:70px;height:70px}}@media (max-width:480px){.card{width:60px;height:60px}}.card img{max-width:100%;height:100%;object-fit:contain}@media (max-width:1480px){.game-final-screen .game-content .results,.game-final-screen .game-content a,.game-final-screen .game-content ol,.game-first-screen .game-content .results,.game-first-screen .game-content a,.game-first-screen .game-content ol,.game-second-screen .game-content .results,.game-second-screen .game-content a,.game-second-screen .game-content ol{margin-top:24px!important}}.game-first-screen{position:relative}.game-first-screen .game-illustration{position:absolute;right:135px;bottom:0;z-index:1;margin:0}@media (max-width:1730px){.game-first-screen .game-illustration{right:0}}.game-first-screen .game-illustration img,.game-first-screen .game-illustration video{display:block;max-width:880px;width:100%;height:auto;object-fit:contain}.game-first-screen .game-illustration img{height:100%;max-height:800px}@media (max-width:1480px){.game-first-screen .game-illustration{right:auto;max-width:none;bottom:0;position:fixed}.game-first-screen .game-illustration img{max-height:500px}}@media (max-width:768px){.game-first-screen .game-illustration{bottom:-16px}.game-first-screen .game-illustration img{max-height:350px}}.game-third-screen .game-wrapper{width:100%;height:fit-content}@media (max-width:1480px){.game-third-screen .game-wrapper{gap:0}}.game-third-screen .game-content{margin-left:0;max-width:810px;justify-content:center;height:100%;position:absolute;align-items:center}@media (max-width:1480px){.game-third-screen .game-content{position:relative;margin-top:32px}}.game-third-screen .game-content--top{width:100%}@media (max-width:1480px){.game-third-screen .game-content--top .h2{margin-top:32px}}.game-third-screen .game-content--top .panel{display:flex;gap:32px;width:100%;max-width:calc(100% - 270px);justify-content:space-between;left:50%;transform:translateX(-50%);position:relative;margin-top:52px}@media (max-width:1480px){.game-third-screen .game-content--top .panel{max-width:100%;margin-top:0}}.game-third-screen .game-content--top .panel .moves,.game-third-screen .game-content--top .panel .time{display:flex;align-items:center;gap:27px}.game-third-screen .game-content--bottom{position:absolute;bottom:42px;display:flex;gap:32px;align-items:center;z-index:100}.game-third-screen .game-content--bottom .btn-skip{color:#fff;text-decoration:none}@media (max-width:1480px){.game-third-screen .game-content--bottom{position:relative;bottom:auto;margin-top:40px!important}}.game-third-screen .game-wrapper{flex-direction:column}.game-third-screen .game .card{position:relative;perspective:1000px;cursor:pointer;width:142px;height:142px}@media (max-height:1060px),(max-width:1480px){.game-third-screen .game .card{width:110px;height:110px}}@media (max-height:910px),(max-width:1200px){.game-third-screen .game .card{width:90px;height:90px}}@media (max-height:700px),(max-width:768px){.game-third-screen .game .card{width:70px;height:70px}}@media (max-height:500px),(max-width:480px){.game-third-screen .game .card{width:60px;height:60px}}.game-third-screen .game .card__inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s ease}.game-third-screen .game .card__face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.game-third-screen .game .card__face--back{transform:rotateY(0deg)}.game-third-screen .game .card__face--front{transform:rotateY(180deg)}.game-third-screen .game .card__face img{width:100%;height:100%;object-fit:contain;display:block}.game-third-screen .game .card.flipped .card__inner,.game-third-screen .game .card.matched .card__inner{transform:rotateY(180deg);cursor:default}@media (max-width:768px){.game-final-screen{height:100%;min-height:auto}}@media (max-width:1480px){.game-final-screen .h1{margin-top:56px}}.game-final-screen svg{max-width:880px;width:100%}.game-final-screen .results{display:flex;gap:24px}@media (max-width:768px){.game-final-screen .results{flex-direction:column}}.game-final-screen .results .moves,.game-final-screen .results .time{display:flex;align-items:center;gap:20px}.game-final-screen .results .moves .h3,.game-final-screen .results .time .h3{font-size:25.683px;font-weight:600;line-height:26.669px}.game-final-screen .back{position:absolute;top:32px;right:42px;padding:16px;min-width:auto;cursor:pointer;font-size:16px;gap:8px;z-index:999}.game-final-screen .back svg{max-width:none;width:auto}@media (max-width:768px){.game-final-screen .back{top:22px;right:22px}}.game-form{max-width:700px;width:100%;margin-right:135px}@media (max-width:1480px){.game-form{margin-right:0;max-width:900px}}.game-form .caldera-grid form .col-sm-6,.game-form .caldera-grid form .col-sm-12{padding-right:0}.game-form .caldera-grid form input{height:70px!important;font-family:klavika-web,sans-serif!important;font-size:24px!important;font-weight:400!important;line-height:normal!important;margin:0!important;box-shadow:none!important;border-radius:100px!important;border:none!important;padding:16px!important;user-select:none!important}@media (max-width:1480px){.game-form .caldera-grid form input{height:60px!important;font-size:20px!important;height:50px!important;font-size:16px!important}}.game-form .caldera-grid form input::placeholder{color:#1fb4df!important}.game-form .caldera-grid form input[type=submit]{background-color:#f9b121!important;color:#fff!important;border:none!important;width:100%!important;max-width:200px!important;border-radius:100px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2.96px!important;transition:all .25s ease}.game-form .caldera-grid form input[type=submit]:focus,.game-form .caldera-grid form input[type=submit]:hover{background-color:#eb9f06!important;color:#fff!important;outline:none!important}.game-form .caldera-grid form input[type=submit]:active{transform:scale(.97)!important}.game-form .caldera-grid form .parsley-required{color:red!important;margin-left:20px!important}.game-form .caldera-grid .alert-success{font-family:klavika-web,sans-serif!important;font-size:33.879px!important;font-weight:400!important;line-height:36.343px!important;text-align:center!important;user-select:none!important;margin:0 auto!important;text-shadow:none!important;border:none!important;background-color:transparent!important;color:#fff!important}[type=checkbox]{width:25px!important;border-radius:20px!important;height:25px!important;border:1px solid #fff!important}.row.last_row .form-group>div{display:flex;flex-direction:column}.row.last_row .form-group>div .checkbox-inline{padding:0!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important}.icon-group{display:flex;gap:16px;align-items:center}.icon-group img{max-width:100px;width:100%;height:auto}@media (max-width:1480px){.icon-group p{margin-top:0}}
