@keyframes blinker{0%{opacity:1}50%{opacity:0.3}to{opacity:1}}@keyframes bounceArrow{0%{transform:translateX(4px)}25%{transform:translateX(-3px)}50%{transform:translateX(2px)}75%{transform:translateX(-1px)}to{transform:translateX(0)}}body,html{margin:0;padding:0}a,abbr,acronym,address,blockquote,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,pre,q,s,samp,small,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:""}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}strong{font-weight:700}body>header{display:block;max-width:1920px;width:100%;position:absolute;left:0;right:0;top:0;margin:auto;padding:40px 0;background-color:transparent;z-index:5;box-shadow:0 0 0 0 rgba(0,0,0,0);transition:all 0.5s ease}body>header .container{display:flex;align-items:center;align-content:flex-start;width:1440px}body>header .logo-main{display:block;width:205px;justify-self:center;transition:all 0.5s ease}body>header .logo-main:hover{filter:contrast(150%)}body>header .logo-main img{width:100%}body>header ul.language-select{position:relative;display:block;margin-left:auto;justify-self:center}body>header ul.language-select li{position:relative;display:inline-block;vertical-align:middle;margin-right:20px}body>header ul.language-select li:after{content:'';position:absolute;top:4px;right:-15px;height:85%;width:1px;background-color:#fff}body>header ul.language-select li:last-of-type{margin-right:0}body>header ul.language-select li:last-of-type:after{display:none}body>header ul.language-select li a{display:inline-block;vertical-align:middle;font-size:24px;line-height:1.2;font-weight:500;color:#fff;opacity:0.7;transition:all 0.3s ease;border-bottom:1px solid transparent}body>header ul.language-select li a.active{opacity:1;font-weight:700}body>header ul.language-select li a:hover{border-bottom-color:rgba(255,255,255,0.7)}@media (max-width:1440px){body>header{padding:35px 0 0}body>header .logo-main{width:195px}}@media (max-width:1366px){body>header{padding:30px 0 0}body>header .logo-main{width:190px}body>header ul.language-select li a,body>header ul.language-select li button{font-size:22px}}@media (max-width:1024px){body>header .logo-main{width:175px}body>header ul.language-select{margin-top:-3px}body>header ul.language-select li:after{top:3px;right:-14.5px}body>header ul.language-select li a{font-size:18px}}@media (max-width:768px){body>header{padding:25px 0 0}body>header .logo-main{width:150px}body>header ul.language-select li:after{top:3px;right:-14px}body>header ul.language-select li a{font-size:17px}}@media (max-width:600px){body>header{padding:15px 0 0}body>header .logo-main{width:125px}}@media (max-width:480px){body>header{padding:15px 0 0}body>header .logo-main{width:180px}body>header ul.language-select{margin-top:-4px}body>header ul.language-select li{margin-right:12px}body>header ul.language-select li:after{top:3px;right:-10px}body>header ul.language-select li a{font-size:15px}}.menu-overlay{visibility:hidden;opacity:0;position:fixed;z-index:1000;left:0;top:-50%;width:100%;height:200%;background:rgba(255,255,255,0.7);transition:all 0.5s ease}.menu-overlay.displayed{visibility:visible;opacity:1}body>footer{position:relative;display:block;padding:325px 0 60px;font-size:0;color:#fff;background:url("../images/bg/bg-footer.png") no-repeat center top;background-size:1920px auto;transform:translate3d(0,0,0);z-index:1;overflow:hidden;background-color:transparent}body>footer .container{width:1240px}body>footer h3{text-align:center;font-size:37px}body>footer .contact-us{display:flex;flex-wrap:wrap;align-items:end;text-align:left}body>footer .contact-us h3{font-size:38px;margin:-3px 0 -1px;text-align:left}body>footer .contact-us>li{position:relative;display:block;flex:0 33.333333%;max-width:33.333333%;font-size:20px;line-height:1;padding:0 20px}body>footer .contact-us>li:first-of-type:before,body>footer .contact-us>li:nth-of-type(2):before{content:'';position:absolute;left:0;top:0;width:2px;height:100%;background-color:#fff}body>footer .contacts li{display:block;margin:23px 0 3px}body>footer .contacts li:first-of-type{margin-top:-4px}body>footer .contacts a{position:relative;display:inline-block;vertical-align:top;font-size:20px;line-height:1.1;margin-left:40px;color:#fff;border-bottom:1px solid transparent;transition:all 0.3s ease}body>footer .contacts a:before{content:'';position:absolute;left:-40px;top:0;width:26px;height:26px;background-size:contain;backface-visibility:hidden;transition:all 0.3s ease}body>footer .contacts a.phone:before{background:url("../images/icon/ico-phone.svg") no-repeat center}body>footer .contacts a.skype:before{background:url("../images/icon/ico-skype.svg") no-repeat center}body>footer .contacts a.mail:before{background:url("../images/icon/ico-mail.svg") no-repeat center}body>footer .contacts a.www:before{background:url("../images/icon/ico-www.svg") no-repeat center}body>footer .contacts a:hover{border-bottom-color:#fff}body>footer .contacts a:hover:before{transform:scale(1.04)}body>footer .social{display:block;font-size:0;white-space:nowrap;padding-top:15px}body>footer .social li{display:inline-block;margin:0 6px;text-align:center}body>footer .social li:first-of-type{margin-left:0}body>footer .social li:last-of-type{margin-right:0}body>footer .social li a{position:relative;display:block;width:42px;height:42px;border:1px solid #fff;background-color:#fff;border-radius:50%}body>footer .social li a:hover img{transform:translateX(-50%) translateY(-50%) scale(1.04)}body>footer .social li img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);pointer-events:none;width:65%;backface-visibility:hidden;transition:all 0.3s ease}body>footer .logo-main{display:block;width:260px;max-width:100%;transition:all 0.3s ease}body>footer .logo-main:hover{filter:contrast(150%)}body>footer .logo-main img{width:100%}body>footer .games{padding:0 0 45px}body>footer .games .video{padding-bottom:260px}body>footer .games .play{display:block;margin:0 auto;width:145px;height:145px;border-radius:50%;background:url("../images/icon/ico-play-video.svg") no-repeat center;background-size:100% auto;transition:all 0.3s ease}body>footer .games .play span{position:absolute;font-size:22px;color:#fff;text-transform:uppercase;left:50%;transform:translateX(-50%);white-space:nowrap;bottom:-32px;text-shadow:0 2px 3px rgba(0,0,0,0.8);transition:all 0.3s ease;opacity:0}body>footer .games .play:hover{transform:scale(1.03);box-shadow:0 0 15px 1px rgba(0,0,0,0.8)}body>footer .games .play:hover span{opacity:0.85}body>footer .games .play:active{transform:scale(1);box-shadow:0 0 15px 1px rgba(0,0,0,0);transition:all 0s}@media (max-width:1366px){body>footer h3{font-size:36px}body>footer .contact-us>li{font-size:22px}body>footer .contacts li{display:block;margin:20px 0 2px}body>footer .contacts li:first-of-type{margin-top:-3px}body>footer .contacts a{font-size:22px}body>footer .contacts a:before{top:-1px}body>footer .social{padding-top:12px}body>footer .social li{margin:0 5px}body>footer .social li a{width:38px;height:38px}body>footer .logo-main{width:230px}}@media (max-width:1024px){body>footer{padding-top:225px;background-size:1280px auto}body>footer .games .video{padding-bottom:140px}body>footer .games .play{width:120px;height:120px}body>footer h3{font-size:26px}body>footer .contact-us>li{font-size:18px;padding:0 15px}body>footer .contacts li{display:block;margin:22px 0 2px}body>footer .contacts li:first-of-type{margin-top:-3px}body>footer .contacts a{font-size:17px;margin-left:32px}body>footer .contacts a:before{left:-32px;top:1px;width:20px;height:20px}body>footer .social{padding-top:10px}body>footer .social li{margin:0 4px}body>footer .social li a{width:32px;height:32px}body>footer .logo-main{width:175px}}@media (max-width:900px){body>footer{text-align:center;padding:200px 0 0}body>footer .games{padding:0 0 30px}body>footer .games .video{padding-bottom:90px}body>footer .contact-us{text-align:center}body>footer .contact-us h3{display:inline-block;vertical-align:top;font-size:22px;line-height:1.2;font-weight:300;margin:0 0 2px;text-transform:none}body>footer .contact-us p{display:inline-block;vertical-align:top;font-size:22px;line-height:1.2;font-weight:300;margin:0 0 2px}body>footer .contact-us>li{flex:0 100%;max-width:100%;padding:0 0 50px;order:2}body>footer .contact-us>li:first-of-type{padding:0 0 70px}body>footer .contact-us>li:first-of-type:before{display:none}body>footer .contact-us>li:nth-of-type(2):before{width:150px;height:2px;right:0;margin:auto;top:-34px}body>footer .contact-us>li:nth-of-type(3){order:1}body>footer .social{padding-top:16px}body>footer .social li{margin:0 6px}body>footer .social li a{width:42.5px;height:42.5px}body>footer .logo-main{width:165px;margin:0 auto}}@media (max-width:768px){body>footer{padding:310px 0 0}body>footer .games .video{padding-bottom:160px}}@media (max-width:700px){body>footer{padding:220px 0 0}body>footer .games .video{padding-bottom:100px}body>footer .games .play{width:115px;height:115px}}@media (max-width:600px){body>footer .games .play{width:90px;height:90px}body>footer .games .video{padding-bottom:80px}}@media (max-width:550px){body>footer{background-size:950px auto;padding:155px 0 0}}@media (max-width:480px){body>footer{background-size:768px auto}}@media (max-width:360px){body>footer .social{padding-top:14px}body>footer .social li{margin:0 3.5px}body>footer .social li a{width:41px;height:41px}body>footer .logo-main{width:155px}}.btn{font-family:'Work Sans',sans-serif;position:relative;display:inline-block;vertical-align:top;text-align:center;max-width:100%;line-height:80px;font-size:28px;font-weight:700;text-decoration:none!important;text-transform:uppercase;white-space:nowrap;background-color:transparent;border-radius:44px;z-index:1;transition:all 0.3s ease;backface-visibility:hidden;pointer-events:none}.btn:after{content:'';position:absolute;left:50%;transform:translateX(-50%) scaleX(0.75);top:0;border-radius:44px;width:135%;height:100%;border-style:solid;border-width:4px 6px;transition:all 0.3s ease;pointer-events:all}.btn span{position:relative;display:block;line-height:88px;min-width:320px;height:88px;overflow:hidden;border-radius:40px;padding:0 50px;transition:all 0.3s ease;pointer-events:none}.btn span:before{content:'';position:absolute;left:-65px;top:-10%;width:55px;height:120%;transition:all 0.3s ease;background-color:rgba(255,255,255,0.3);transform-origin:0 50%;transform:skewX(-35deg);z-index:-1;pointer-events:none}.btn:hover span:before{left:calc(100% + 45px)}.btn.btn-primary{color:#fff}.btn.btn-primary:after{border-color:#fff800;box-shadow:inset 0 0 20px 2px #fff800,0 0 20px 2px rgba(255,248,0,0.99)}.btn.btn-primary:hover{color:#fff}.btn.btn-primary:hover:after{box-shadow:inset 0 0 28px 5px #fff800,0 0 28px 5px #fff800}.btn.btn-secondary{color:#fff}.btn.btn-secondary:after{border-color:#ff43a6;box-shadow:inset 0 0 20px 2px #ff43a6,0 0 20px 2px #ff43a6}.btn.btn-secondary:hover{color:#fff}.btn.btn-secondary:hover:after{box-shadow:inset 0 0 28px 5px #ff43a6,0 0 28px 5px #ff43a6}.btn.btn-dark{color:#0c0057}.btn.btn-dark:hover{color:#0c0057}@media (max-width:1366px){.btn span{height:80px;line-height:80px;min-width:220px;border-radius:40px;padding:0 40px;font-size:26px}}@media (max-width:1024px){.btn span{height:76px;line-height:76px;min-width:200px;border-radius:36px;padding:0 35px;font-size:24px}}@media (max-width:768px){.btn span{height:70px;line-height:70px;min-width:180px;border-radius:34px;padding:0 26px;font-size:20px}}@media (max-width:480px){.btn span{height:65px;line-height:65px;min-width:160px;border-radius:32px;padding:0 24px;font-size:18px}}.buttons{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;margin-top:60px}.buttons>*{display:inline-block;vertical-align:top;margin:0 10px 10px}@media (max-width:1366px){.buttons{margin-top:45px}}@media (max-width:1024px){.buttons{margin-top:35px}}@media (max-width:768px){.buttons{margin-top:30px}}@media (max-width:600px){.buttons{width:calc(100% + 6px);margin-left:-3px;margin-right:-3px;margin-top:25px}.buttons>*{margin:0 3px 5px}}form .input{display:inline-block;vertical-align:top;position:relative;margin-bottom:20px}form .input label{display:inline-block;margin-bottom:7px;font-size:28px;color:rgba(255,255,255,0.6)}form .input label abbr{color:#AB1325}form .input input,form .input textarea{display:block;width:100%;height:90px;background-color:transparent;border:3px solid #fff;padding:8px 25px 10px;color:#fff;font-family:'Work Sans',sans-serif;font-size:26px;font-weight:700;transition:all 0.3s ease}form .input input::placeholder,form .input textarea::placeholder{color:#999}form .input input:focus,form .input textarea:focus{border-color:rgba(255,255,255,0.6)}form .input textarea{height:140px;min-height:140px;max-height:200px;min-width:100%;max-width:100%}form .input .error-message{position:relative;display:none;color:#fff;margin-top:10px;font-size:20px;font-weight:300;padding-left:38px}form .input .error-message:before{content:'!';position:absolute;left:0;top:3px;width:26px;height:26px;line-height:24px;font-size:17px;font-weight:700;text-align:center;border-radius:50%;border:1px solid #fff;background-color:#AB1325}form .input.error input,form .input.error textarea{border-color:#AB1325}form .input.error input:focus,form .input.error textarea:focus{border-color:rgba(171,19,37,0.6)}form .input.error .error-message{display:block}form .input-recaptcha{display:block;margin:20px 0 0 0!important;text-align:center}form .input-recaptcha>div{height:100px}form .input-recaptcha>div.error-message{display:none;vertical-align:top;height:auto;font-size:16px;margin:4px 0 0 2px;float:none}form .input-recaptcha>div>div{display:inline-block}form .input-recaptcha.error>div.error-message{display:inline-block}form .form-info{color:#fff;margin-bottom:20px}form .form-info span{color:#AB1325}form .btn{display:block;margin:0 auto}@media (max-width:1150px){form .input input{height:85px}}@media (max-width:900px){form .input label{margin-bottom:5px;font-size:22px}form .input input{height:70px;font-size:20px;border:2px solid #fff}form .input .error-message{margin-top:8px;font-size:16px;padding-left:30px}form .input .error-message:before{top:3px;width:20px;height:20px;line-height:18px;font-size:15px}form .buttons{margin-top:10px}}@media (max-width:768px){form .input{margin-bottom:10px}form .input label{font-size:20px}form .input input{height:65px;font-size:18px}}@media (max-width:480px){form .input{margin-bottom:10px}form .input label{font-size:18px}form .input input{height:60px;font-size:16px}}.modal-wrapper{visibility:hidden;opacity:0;position:fixed;z-index:1002;left:0;top:-50%;width:100%;height:200%;background:rgba(0,0,0,0.5);transition:all 0.5s ease;pointer-events:none;perspective:1300px;backface-visibility:hidden}.modal-wrapper.displayed{visibility:visible;opacity:1;pointer-events:all}.modal{position:absolute;visibility:hidden;overflow-y:auto;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:calc(100% - 20px);max-width:800px;height:auto;max-height:calc(50% - 20px);padding:50px 10px 10px;background-color:#fff;pointer-events:none;opacity:0;transform-origin:50% 50%;transform:translateX(-50%) translateY(-50%) scale(0);transition:all 0.5s ease}.modal.displayed{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-50%) scale(1);pointer-events:all}.modal .close{position:absolute;top:15px;right:9.5px;font-size:16px;text-transform:uppercase;color:#676767;background-color:transparent;padding-right:22px}.modal .close:after,.modal .close:before{content:'';position:absolute;top:9px;right:0;width:17px;height:2px;transform-origin:50% 50%;background-color:#676767;backface-visibility:hidden;transition:all 0.3s ease}.modal .close:before{transform:rotate(45deg)}.modal .close:after{transform:rotate(-45deg)}.modal .close:hover:before{transform:rotate(45deg) scale(1.1)}.modal .close:hover:after{transform:rotate(-45deg) scale(1.1)}.modal .close:active:before{transition:all 0s;transform:rotate(45deg) scale(1)}.modal .close:active:after{transition:all 0s;transform:rotate(-45deg) scale(1)}.modal .modal-body{position:relative;display:block;padding-top:56.2%}.modal iframe{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.modal.modal-form{max-width:580px;height:auto;padding:70px 50px 60px}.modal.modal-form h2{width:100%;padding:0;font-size:38px;line-height:45px;font-weight:300;color:#676767;margin-bottom:10px}.modal.modal-form h2 span{font-weight:600;color:#AB1325}.modal.modal-form .btn{box-shadow:none}.modal.modal-form .btn:before{content:'';display:inline-block;vertical-align:middle;margin-right:14px;width:44px;height:48px;background:url("../images/icon/ico-send.svg") no-repeat center top 8px;background-size:100% auto}.modal.modal-form .btn:hover:before{background-image:url(../images/icon/ico-send-red.svg)}.modal.modal-form .error-msg,.modal.modal-form .success-msg,.modal.modal-form form{transition:all 0.5s ease}.modal.modal-form .error-msg,.modal.modal-form .success-msg{display:block;width:90%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);opacity:0;text-align:center;pointer-events:none}.modal.modal-form .error-msg h2,.modal.modal-form .success-msg h2{font-size:48px;line-height:50px;text-align:center;margin-bottom:0}.modal.modal-form .error-msg p,.modal.modal-form .success-msg p{text-align:center!important;width:100%;max-width:355px;margin:0 auto;font-size:30px;line-height:32px;font-weight:300;color:#676767}.modal.modal-form.loading form{pointer-events:none;animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0.3}}.modal.modal-form.success{max-height:330px;overflow:hidden}.modal.modal-form.success form{opacity:0;pointer-events:none}.modal.modal-form.success .success-msg{opacity:1;pointer-events:all}.modal.modal-form.error{max-height:330px;overflow:hidden}.modal.modal-form.error form{opacity:0;pointer-events:none}.modal.modal-form.error .error-msg{opacity:1;pointer-events:all}@media (max-width:768px){.modal{padding:27px 5px 5px}.modal .close{top:4px;right:4px}}@media (max-width:480px){.modal{padding:19px 3px 3px}.modal .close{right:2px;top:2px;font-size:13px;padding-right:16px}.modal .close:after,.modal .close:before{right:0;top:7px;width:13px;height:1px}}.text{font-family:'Work Sans',sans-serif;text-align:justify;font-size:2rem;line-height:1.8;color:#fff}.text h1,.text h2,.text h3,.text h4,.text h5{text-align:left;color:#fff;line-height:1.2;font-weight:700;text-transform:none;margin:0 auto 2rem}.text h2{font-size:3.4rem!important}.text h3{font-size:3.2rem}.text h4{font-size:2.8rem}.text h5{font-size:2.6rem}.text b,.text strong{font-weight:700}.text em,.text i{font-style:italic}.text .marker{background-color:yellow}.text p{width:100%;margin:0 0 2rem}.text a{display:inline-block;line-height:1.1;font-weight:700;color:#fff;border-bottom:1px solid rgba(255,255,255,0.7);transition:all 0.3s ease}.text a:hover{color:#fff;border-bottom-color:transparent}.text .underline{border-bottom:1px solid #AB1325}.text img{display:block;width:auto;max-width:100%;margin:2rem auto}.text blockquote{position:relative;margin:1rem 2rem 1rem;padding:1rem 0 1rem 2rem;font-family:Georgia,Times,"Times New Roman",serif;font-style:italic;text-align:justify}.text blockquote p{margin:0}.text blockquote:before{content:"";position:absolute;top:1px;left:0;display:inline-block;height:100%;width:4px;background-color:#676767}.text ul{margin-bottom:2rem}.text ul li{position:relative;margin:0 0 1.5rem 2.7rem;font-weight:300}.text ul li:before{content:'';position:absolute;left:-2.7rem;top:1.1rem;display:block;width:1.5rem;height:1.5rem;border:2px solid #676767;border-radius:50%}.text ol{margin-bottom:2rem}.text ol li{list-style-type:decimal;list-style-position:inside;margin:0}h1,h2,h3{font-family:'Work Sans',sans-serif;display:block}h2{font-size:70px;max-width:540px;line-height:1.1;font-weight:700;text-transform:uppercase;margin:0 auto 35px;text-align:center}h3{font-size:52px;line-height:1.1;font-weight:700;text-transform:uppercase;margin-bottom:35px}@media (max-width:1366px){h2{max-width:500px;font-size:65px}h3{font-size:50px}}@media (max-width:1024px){h2{max-width:450px;font-size:60px;margin-bottom:30px}h3{font-size:45px}}@media (max-width:768px){h2{max-width:360px;font-size:55px;margin-bottom:20px}h3{font-size:38px}}@media (max-width:650px){h2{font-size:50px}h3{font-size:34px}}@media (max-width:480px){h2{max-width:310px;font-size:45px}h3{font-size:30px}}.slick-slider{position:relative;display:block;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;text-align:center}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block!important}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow{position:relative;display:inline-block;vertical-align:middle;background-color:transparent;bottom:-4px;width:26px;height:26px;transition:all 0.3s ease;z-index:2}.slick-arrow:before{content:'';width:15px;height:15px;position:absolute;top:50%;transform:rotate(45deg) translateX(-50%) translateY(-50%);transform-origin:0 0;transition:all 0.2s ease}.slick-arrow.arrow-left{left:0}.slick-arrow.arrow-left:before{border-bottom:2px solid #b8b8b8;border-left:2px solid #b8b8b8;left:55%}.slick-arrow.arrow-right{right:0}.slick-arrow.arrow-right:before{border-top:2px solid #b8b8b8;border-right:2px solid #b8b8b8;left:45%}.slick-arrow.slick-disabled{opacity:0.4;pointer-events:none}.slick-arrow:hover:before{border-color:#8e8e8e}.introduction{padding:310px 0 80px;min-height:1060px;text-align:left;background:url("../images/bg/bg-introduction.png") no-repeat center bottom;background-size:1920px auto;z-index:2}.introduction .container{width:1440px}.introduction:before{content:'';position:absolute;top:115px;right:calc(50% - 750px);width:854px;height:872px;background:url("../images/bg/bg-introduction-characters.png") no-repeat center bottom;background-size:contain}.introduction h1{font-family:'Work Sans',sans-serif;display:block;font-size:110px;line-height:1.1;font-weight:700;text-transform:uppercase;text-shadow:0 5px 5px rgba(0,0,0,0.5)}.introduction .info{width:610px;max-width:100%}.introduction .info strong{display:block;font-size:54px;line-height:1.3;margin-top:15px;font-weight:400;text-shadow:0 4px 3px rgba(0,0,0,0.5);text-transform:uppercase}.introduction .btn,.introduction h1,.introduction strong{opacity:0;transform:translateY(50px);transition:all 0.5s ease}.introduction .btn.show,.introduction h1.show,.introduction strong.show{opacity:1;transform:translateY(0)}@media (max-width:1440px){.introduction{padding:240px 0 70px;min-height:825px}.introduction:before{width:640px;height:655px;top:110px;right:calc(50% - 670px)}.introduction h1{font-size:95px;text-shadow:0 5px 5px rgba(0,0,0,0.5)}.introduction .info{width:610px}.introduction .info strong{font-size:45px;margin-top:15px;text-shadow:0 4px 3px rgba(0,0,0,0.5)}}@media (max-width:1366px){.introduction{padding:195px 0 75px;min-height:710px}.introduction:before{width:550px;height:560px;top:90px;right:calc(50% - 600px)}.introduction h1{font-size:90px}.introduction .info{width:520px}.introduction .info strong{font-size:42px}}@media (max-width:1024px){.introduction{padding:140px 0 65px;min-height:585px}.introduction:before{width:440px;height:450px;top:70px;right:calc(50% - 460px)}.introduction h1{font-size:70px}.introduction .info{width:420px}.introduction .info strong{font-size:33px}}@media (max-width:768px){.introduction{padding:115px 0 60px;min-height:475px}.introduction:before{width:340px;height:345px;top:58px;right:calc(50% - 345px)}.introduction h1{font-size:60px}.introduction .info{width:390px}.introduction .info strong{font-size:28px}}@media (max-width:600px){.introduction{padding:345px 0 100px;min-height:650px}.introduction:before{width:265px;height:279px;left:0;right:0;margin:auto}.introduction h1{font-size:50px}.introduction .info{width:335px;margin:0 auto;text-align:center}.introduction .info strong{font-size:24px;margin-top:10px}}.navigation{padding:150px 0 175px;background:#ffffff url("../images/bg/bg-texture.jpg") repeat-Y 50% top fixed;background-size:1920px auto;margin:-90px 0 -100px}.navigation ul{display:block;width:calc(100% + 50px);margin:0 -25px;font-size:0;text-align:center}.navigation ul li{display:inline-block;vertical-align:top;width:33.333333%;padding:0 25px}.navigation ul li.hover .icon:after{transform:scale(1.05)}.navigation ul li.hover .h3{border-bottom-color:rgba(41,0,82,0.3)}.navigation ul button{background-color:transparent;border:0}.navigation ul .icon{position:relative;display:block;width:320px;max-width:100%;background:transparent;border:0;border-radius:50%;margin:40px auto 0;cursor:pointer;z-index:1}.navigation ul .icon:before{content:'';display:block;padding-top:96%;pointer-events:none}.navigation ul .icon:after{content:'';position:absolute;left:-8%;bottom:-11%;width:116%;height:112%;pointer-events:none;transition:all 0.3s ease;background:radial-gradient(ellipse at center,#fff800 0%,rgba(255,248,0,0) 70%,rgba(255,248,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff800',endColorstr='#00ca6900',GradientType=1);z-index:-1}.navigation ul img{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:100%;pointer-events:none}.navigation ul .h3{display:inline-block;vertical-align:top;margin:0 auto;font-size:35px;line-height:1.1;font-weight:700;text-align:center;text-transform:uppercase;color:#290052;background:transparent;border:0;border-bottom:1px solid transparent;transition:all 0.3s ease}@media (max-width:1280px){.navigation{background-size:450px auto;padding:125px 0 155px}.navigation ul .icon{width:250px;margin-top:22px}.navigation ul .h3{font-size:30px}}@media (max-width:900px){.navigation{background-size:380px auto;padding:125px 0 135px}.navigation ul .icon{width:220px;margin-top:17px}.navigation ul .h3{font-size:25px}}@media (max-width:800px){.navigation{background-size:300px auto;padding:115px 0 120px}.navigation ul{width:calc(100% + 10px);margin:0 -5px}.navigation ul li{padding:0 5px}.navigation ul .icon{width:180px;margin-top:15px}.navigation ul .h3{font-size:22px}}@media (max-width:600px){.navigation{background-size:250px auto;padding:115px 0}.navigation ul .icon{width:140px}.navigation ul .h3{font-size:18px}}@media (max-width:480px){.navigation{background-size:200px auto;padding:95px 0 115px;margin:-90px 0 -95px}.navigation ul .icon{width:120px;margin-top:10px}.navigation ul .h3{font-size:17px}}@media (max-width:420px){.navigation ul .icon{width:100px}.navigation ul .h3{font-size:15px}}@media (max-width:360px){.navigation ul .icon{width:80px}.navigation ul .h3{font-size:13.5px}}.services{padding:150px 0 205px;text-align:center;background:url("../images/bg/bg-services.png") no-repeat center top;background-size:cover;z-index:2}.services h2{position:relative;z-index:1}.services .illustration{width:934px;max-width:100%;margin:-11% auto -12%;pointer-events:none}.services .illustration img{width:100%}.services p{margin-bottom:30px}.services .section-services li{text-transform:uppercase}.services .section-presentation{padding-top:10px}.services .section-presentation .btn{margin:0 45px 10px}@media (max-width:1366px){.services .illustration{width:700px;margin:-10% auto -9%}.services .section-presentation .btn{margin:0 20px 10px}}@media (max-width:1280px){.services .section-advantages{margin-top:40px}}@media (max-width:1024px){.services{padding:120px 0}.services .illustration{width:550px;margin:-10% auto -8%}.services .section-presentation .btn{margin:0 15px 10px}}@media (max-width:768px){.services{padding:80px 0 100px;text-align:center}.services .illustration{width:420px;margin:-10% auto -8%}.services p{margin-bottom:20px}}@media (max-width:480px){.services{padding:75px 0 85px}.services .illustration{margin:-14% auto -12%}}.company{padding:200px 0 280px;background:#ffffff url("../images/bg/bg-texture.jpg") repeat-Y 50% top fixed;background-size:1920px auto;margin:-145px 0 -195px;color:#290052;text-align:center}.company .partners{padding-top:180px}.company .partners ul:not(.slick-dots){display:flex;flex-wrap:wrap;align-items:center;width:calc(100% + 50px);margin-left:-25px;margin-right:-25px;justify-content:center}.company .partners ul:not(.slick-dots).slick-initialized li{display:block}.company .partners ul:not(.slick-dots) .slick-list{width:100%;flex:0 100%;margin-bottom:30px}.company .partners ul:not(.slick-dots) .slick-track{display:flex}.company .partners ul:not(.slick-dots) li{position:relative;display:none;padding:0 25px;flex:0 25%}.company .partners ul:not(.slick-dots) li:before{content:'';display:block;padding-top:40%}.company .partners ul:not(.slick-dots) li:first-of-type,.company .partners ul:not(.slick-dots) li:nth-of-type(2),.company .partners ul:not(.slick-dots) li:nth-of-type(3),.company .partners ul:not(.slick-dots) li:nth-of-type(4){display:inline-block}.company .partners ul:not(.slick-dots) a:hover img{filter:grayscale(0)}.company .partners ul:not(.slick-dots) img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);max-width:calc(100% - 50px);max-height:100%;object-fit:contain;filter:grayscale(1);transition:all 0.3s ease}.company .partners ul:not(.slick-dots) .slick-dots{display:inline-block;vertical-align:middle;width:auto;font-size:0;margin:9px 5px 0}.company .partners ul:not(.slick-dots) .slick-dots li{display:inline-block!important;vertical-align:top;padding:0 6px}.company .partners ul:not(.slick-dots) .slick-dots li:before{display:none}.company .partners ul:not(.slick-dots) .slick-dots li.slick-active button{background-color:#fff;border-color:#9c1a12;transform:scale(1.08)}.company .partners ul:not(.slick-dots) .slick-dots button{display:block;width:12px;height:12px;background-color:#b8b8b8;border:2px solid #b8b8b8;border-radius:50%;transition:all 0.3s ease}.company .partners ul:not(.slick-dots) .slick-dots button:hover{transform:scale(1.08);background-color:#8e8e8e;border-color:#8e8e8e}@media (max-width:1024px){.company .partners{padding-top:65px}}@media (max-width:768px){.company .partners{padding-top:55px}}.company p{width:870px;max-width:100%;margin:0 auto 30px}.company p:last-of-type{margin-bottom:0}@media (min-width:1025px){.company:before{content:'';position:absolute;width:100%;height:100%;left:0;background-size:100% auto;pointer-events:none;top:-65px;background:url(../images/bg/bg-company-hexagons-4.png) no-repeat center top;background-size:1500px auto;z-index:2}}@media (min-width:1367px){.company:before{top:-120px;background:url(../images/bg/bg-company-hexagons.png) no-repeat center top;background-size:1835px auto}}@media (max-width:1366px){.company{padding:175px 0 265px}}@media (max-width:1280px){.company{padding:165px 0 255px}}@media (max-width:1024px){.company{padding:155px 0 250px}}@media (max-width:768px){.company{padding:150px 0 230px}}@media (max-width:550px){.company{padding:130px 0 230px}}*{box-sizing:border-box;outline:none}:after,:before{box-sizing:border-box}::selection{color:#fff;background:#B70C07}::-moz-selection{color:#fff;background:#B70C07}a{text-decoration:none;color:#AB1325}a:active,a:focus,a:hover{outline:0;color:#AB1325}a:hover{text-decoration:none}img{display:block}html{font-size:62.5%;background-color:#fff}html body{position:relative;font-family:'Work Sans',sans-serif;width:100%;max-width:1920px;margin:0 auto;font-size:22px;line-height:1.6;font-weight:300;color:#fff;background-color:#eee;box-shadow:0 0 30px 2px rgba(0,0,0,0.2);overflow-x:hidden;-webkit-overflow-scrolling:touch}html body:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:600px;background-color:#000103}@media (max-width:1440px){html body{font-size:20px}}@media (max-width:1280px){html body{font-size:18px}}html.open{overflow:hidden}.container{position:relative;width:1200px;max-width:100%;margin:0 auto;padding:0 20px}.container:after{content:"";display:table;clear:both}@media (max-width:768px){.container{padding:0 10px}}select{opacity:0}main{position:relative;display:block}main section{position:relative;display:block;overflow:visible;padding:85px 0 60px}main section p{display:block}main .video{padding:200px 0 210px;background:url("../images/bg/bg-hall.jpg") no-repeat center -210px;background-size:1920px auto}main .video:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;background:url("../images/bg/bg-video-characters-2.png") no-repeat center bottom;background-size:120% auto}main .video button{position:relative;display:block;margin:0 auto;width:210px;background:#2a8fd5;background:linear-gradient(45deg,#2a8fd5 8%,#ff1920 50%,#ffb00f 92%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a8fd5',endColorstr='#ffb00f',GradientType=1);border-radius:50%;transition:all 0.3s ease;box-shadow:0 0 0 0 rgba(0,0,0,0.3);overflow:hidden;backface-visibility:hidden}main .video button:before{content:'';display:block;padding-top:100%}main .video button:after{content:'';width:42%;height:42%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-41%);background:url("../images/icon/ico-play.svg") no-repeat center;background-size:auto 100%}main .video button:hover{transform:scale(1.03);box-shadow:0 0 18px 1px rgba(0,0,0,0.3)}@media (max-width:1600px){main .video{padding:170px 0 175px;background-size:1800px auto}main .video button{width:170px}}@media (max-width:1366px){main .video{padding:135px 0 145px;background-size:1600px auto}main .video button{width:160px}}@media (max-width:1024px){main .video{padding:105px 0 115px;background:url("../images/bg/bg-hall.jpg") no-repeat center -150px;background-size:1200px auto}main .video button{width:120px}}@media (max-width:800px){main .video{padding:75px 0 85px;background:url("../images/bg/bg-hall.jpg") no-repeat center -110px;background-size:900px auto}main .video button{width:100px}}@media (max-width:650px){main .video{padding:55px 0;background:url("../images/bg/bg-hall.jpg") no-repeat center -120px;background-size:800px auto}main .video button{width:80px}}@media (min-width:481px){main .video:before{background:url("../images/bg/bg-video-characters.png") no-repeat center bottom;background-size:100% auto}}@media (max-width:480px){main .video{background-size:800px auto}main .video:before{background:url("../images/bg/bg-video-characters-2.png") no-repeat center bottom;background-size:120% auto}}@media (max-width:400px){main .video{background:url("../images/bg/bg-hall.jpg") no-repeat center -70px;background-size:600px auto}main .video button{width:65px}}.form{padding-bottom:100px}.form .form-wrapper{position:relative;display:block}.form .form-wrapper.loading form{animation:blinker 1.5s ease infinite;pointer-events:none}.form .form-wrapper.success form{opacity:0;pointer-events:none}.form .form-wrapper.success .msg-success{opacity:1;pointer-events:all}.form .form-wrapper.error form{opacity:0;pointer-events:none}.form .form-wrapper.error .msg-error{opacity:1;pointer-events:all}.form form{display:block;width:100%;position:relative;transition:all 0.5s ease;z-index:2;font-size:0}.form form .input{width:100%}.form form .input.field-request-name{width:40%;margin-right:8%}.form form .input.field-request-email{width:52%}.form .msg{width:675px;max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:45px;background-color:#fff;transition:all 0.5s ease;box-shadow:0 0 18px 2px rgba(0,0,0,0.4);text-align:center;z-index:0;opacity:0;pointer-events:none}.form .msg:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:calc(100% - 25px);height:calc(100% - 25px);border:5px solid #AB1325;pointer-events:none}.form .msg>div{position:absolute;width:400px;max-width:calc(100% - 60px);top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.form .msg .close{position:absolute;top:25px;right:25px;font-size:30px;width:20px;height:20px;text-align:center;line-height:8px;background-color:transparent;border:0;cursor:pointer;transition:all 0.3s ease;backface-visibility:hidden}.form .msg .close:hover{transform:scale(1.03)}.form .msg h2{color:#AB1325;margin-bottom:10px}.form .msg p{color:#000;font-weight:300}.form .msg.msg-success:before{border-color:#7110F6}.form .msg.msg-success h2{color:#7110F6}@media (max-width:1150px){.form{padding-bottom:75px}}@media (max-width:800px){.form{padding-bottom:60px}.form form .input{width:100%}.form form .input.field-request-name{width:100%;margin-right:0}.form form .input.field-request-email{width:100%}}@media (max-width:768px){.form .msg:before{width:calc(100% - 15px);height:calc(100% - 15px);border:2px solid #AB1325}.form .msg .close{top:12px;right:12px}.form .msg h2{margin-bottom:0}}@media (max-width:480px){.form{padding-bottom:40px}}.btn-scroll{position:fixed;z-index:5;width:70px;height:70px;right:35px;bottom:35px;background:url("../images/icon/ico-scroll-top.svg") no-repeat center;background-size:100% auto;transform:translateY(200px);transition:all 0.3s ease,transform 0.5s ease}.btn-scroll:after{content:'';position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:118%;height:120%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#fff800 0%,rgba(255,248,0,0) 70%,rgba(255,248,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff800',endColorstr='#00ca6900',GradientType=1)}.btn-scroll.show{transform:translateY(0)}.btn-scroll:hover{transform:scale(1.04)}@media (max-width:1440px){.btn-scroll{width:66px;height:60px;right:20px;bottom:20px}}@media (max-width:1024px){.btn-scroll{width:56px;height:50px}}@media (max-width:768px){.btn-scroll{width:45px;height:40px;right:10px;bottom:10px}}@media (max-width:400px){.btn-scroll{width:34px;height:30px}}