@charset "utf-8";@-webkit-keyframes rotateWheel{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateWheel{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateSpinnerRevert{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8)}50%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8)}}@keyframes rotateSpinnerRevert{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8)}50%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8)}}@-webkit-keyframes bounceTranslate{0%{-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}15%{-webkit-transform:translateX(-50%) translateY(-20%);transform:translateX(-50%) translateY(-20%)}40%{-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}65%{-webkit-transform:translateX(-50%) translateY(-10%);transform:translateX(-50%) translateY(-10%)}90%{-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}to{-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}}@keyframes bounceTranslate{0%{-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}15%{-webkit-transform:translateX(-50%) translateY(-20%);transform:translateX(-50%) translateY(-20%)}40%{-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}65%{-webkit-transform:translateX(-50%) translateY(-10%);transform:translateX(-50%) translateY(-10%)}90%{-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}to{-webkit-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}15%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}40%{-webkit-transform:translateY(0%);transform:translateY(0%)}65%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}90%{-webkit-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes bounce{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}15%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}40%{-webkit-transform:translateY(0%);transform:translateY(0%)}65%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}90%{-webkit-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes showMenu{0%{-webkit-transform:skewX(-40deg) translateX(100%);transform:skewX(-40deg) translateX(100%)}45%{-webkit-transform:skewX(-40deg) translateX(-5%);transform:skewX(-40deg) translateX(-5%)}75%{-webkit-transform:skewX(-40deg) translateX(2%);transform:skewX(-40deg) translateX(2%)}to{-webkit-transform:skewX(-40deg) translateX(0);transform:skewX(-40deg) translateX(0)}}@keyframes showMenu{0%{-webkit-transform:skewX(-40deg) translateX(100%);transform:skewX(-40deg) translateX(100%)}45%{-webkit-transform:skewX(-40deg) translateX(-5%);transform:skewX(-40deg) translateX(-5%)}75%{-webkit-transform:skewX(-40deg) translateX(2%);transform:skewX(-40deg) translateX(2%)}to{-webkit-transform:skewX(-40deg) translateX(0);transform:skewX(-40deg) translateX(0)}}@-webkit-keyframes showLogo{0%{-webkit-transform:skewX(-40deg) translateX(-500px);transform:skewX(-40deg) translateX(-500px)}45%{-webkit-transform:skewX(-40deg) translateX(20px);transform:skewX(-40deg) translateX(20px)}75%{-webkit-transform:skewX(-40deg) translateX(-8px);transform:skewX(-40deg) translateX(-8px)}to{-webkit-transform:skewX(-40deg) translateX(0);transform:skewX(-40deg) translateX(0)}}@keyframes showLogo{0%{-webkit-transform:skewX(-40deg) translateX(-500px);transform:skewX(-40deg) translateX(-500px)}45%{-webkit-transform:skewX(-40deg) translateX(20px);transform:skewX(-40deg) translateX(20px)}75%{-webkit-transform:skewX(-40deg) translateX(-8px);transform:skewX(-40deg) translateX(-8px)}to{-webkit-transform:skewX(-40deg) translateX(0);transform:skewX(-40deg) translateX(0)}}@-webkit-keyframes showTitle{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}45%{-webkit-transform:translateX(4%);transform:translateX(4%)}75%{-webkit-transform:translateX(-1%);transform:translateX(-1%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showTitle{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}45%{-webkit-transform:translateX(4%);transform:translateX(4%)}75%{-webkit-transform:translateX(-1%);transform:translateX(-1%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes animStar{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}to{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes animStar{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}to{-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@-webkit-keyframes loading{0%{opacity:0.6}50%{opacity:0.2}to{opacity:0.6}}@keyframes loading{0%{opacity:0.6}50%{opacity:0.2}to{opacity:0.6}}@-webkit-keyframes rotate{0%{-webkit-transform:translateY(-50%) translateX(-50%) rotate(0deg);transform:translateY(-50%) translateX(-50%) rotate(0deg)}to{-webkit-transform:translateY(-50%) translateX(-50%) rotate(360deg);transform:translateY(-50%) translateX(-50%) rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:translateY(-50%) translateX(-50%) rotate(0deg);transform:translateY(-50%) translateX(-50%) rotate(0deg)}to{-webkit-transform:translateY(-50%) translateX(-50%) rotate(360deg);transform:translateY(-50%) translateX(-50%) rotate(360deg)}}@-webkit-keyframes copy{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}99%{-webkit-transform:translateX(3px);transform:translateX(3px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes copy{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}99%{-webkit-transform:translateX(3px);transform:translateX(3px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceLogo{0%{-webkit-transform:translateY(-250px);transform:translateY(-250px);opacity:0}25%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:1}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}75%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes bounceLogo{0%{-webkit-transform:translateY(-250px);transform:translateY(-250px);opacity:0}25%{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:1}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}75%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:1}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes shineAnimation{0%{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}5%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}10%{-webkit-transform:scale(0.75) rotate(35deg);transform:scale(0.75) rotate(35deg);opacity:1}15%{-webkit-transform:scale(1) rotate(5deg);transform:scale(1) rotate(5deg);opacity:1}20%{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}to{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}}@keyframes shineAnimation{0%{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}5%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}10%{-webkit-transform:scale(0.75) rotate(35deg);transform:scale(0.75) rotate(35deg);opacity:1}15%{-webkit-transform:scale(1) rotate(5deg);transform:scale(1) rotate(5deg);opacity:1}20%{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}to{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}}@-webkit-keyframes shineAnimation2{0%{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}50%{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}55%{-webkit-transform:scale(0.7) rotate(0deg);transform:scale(0.7) rotate(0deg);opacity:1}60%{-webkit-transform:scale(0.6) rotate(25deg);transform:scale(0.6) rotate(25deg);opacity:1}65%{-webkit-transform:scale(0.7) rotate(3deg);transform:scale(0.7) rotate(3deg);opacity:1}70%{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}to{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}}@keyframes shineAnimation2{0%{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}50%{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}55%{-webkit-transform:scale(0.7) rotate(0deg);transform:scale(0.7) rotate(0deg);opacity:1}60%{-webkit-transform:scale(0.6) rotate(25deg);transform:scale(0.6) rotate(25deg);opacity:1}65%{-webkit-transform:scale(0.7) rotate(3deg);transform:scale(0.7) rotate(3deg);opacity:1}70%{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}to{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg);opacity:0}}@-webkit-keyframes starAnimation{0%{-webkit-transform:translateY(-650px);transform:translateY(-650px)}55%{-webkit-transform:translateY(25px);transform:translateY(25px)}70%{-webkit-transform:translateY(-18px);transform:translateY(-18px)}85%{-webkit-transform:translateY(12px);transform:translateY(12px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes starAnimation{0%{-webkit-transform:translateY(-650px);transform:translateY(-650px)}55%{-webkit-transform:translateY(25px);transform:translateY(25px)}70%{-webkit-transform:translateY(-18px);transform:translateY(-18px)}85%{-webkit-transform:translateY(12px);transform:translateY(12px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bats{0%{-webkit-transform:scale(0.1) translateY(-20%);transform:scale(0.1) translateY(-20%);opacity:0}50%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}to{-webkit-transform:scale(10) translateY(-100%);transform:scale(10) translateY(-100%);opacity:1}}@keyframes bats{0%{-webkit-transform:scale(0.1) translateY(-20%);transform:scale(0.1) translateY(-20%);opacity:0}50%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}to{-webkit-transform:scale(10) translateY(-100%);transform:scale(10) translateY(-100%);opacity:1}}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;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}strong{font-weight:700}@font-face{font-display:fallback;font-family:'Gilroy';src:url('../fonts/Gilroy-Light.woff2') format('woff2'),url('../fonts/Gilroy-Light.woff') format('woff');font-weight:300}@font-face{font-display:fallback;font-family:'Gilroy';src:url('../fonts/Gilroy-Regular.woff2') format('woff2'),url('../fonts/Gilroy-Regular.woff') format('woff');font-weight:400}@font-face{font-display:fallback;font-family:'Gilroy';src:url('../fonts/Gilroy-Bold.woff2') format('woff2'),url('../fonts/Gilroy-Bold.woff') format('woff');font-weight:600}@font-face{font-display:fallback;font-family:'Gilroy';src:url('../fonts/Gilroy-Black.woff2') format('woff2'),url('../fonts/Gilroy-Black.woff') format('woff');font-weight:700}@font-face{font-display:fallback;font-family:'BloodDropsBold';src:url('../fonts/BloodDropsBold.woff2') format('woff2'),url('../fonts/BloodDropsBold.woff') format('woff');font-weight:700}.btn,body,button,input,select,textarea{font-family:'Gilroy',sans-serif;-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility;font-weight:400}h1,h2,h3,h4,h5{font-family:'BloodDropsBold',sans-serif;-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility;font-weight:700}body>header{display:block;position:absolute;top:0;left:0;right:0;margin:auto;width:100%;max-width:1920px;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);z-index:5;-webkit-box-shadow:0 0 25px 1px rgba(255,255,255,0);box-shadow:0 0 25px 1px rgba(255,255,255,0);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}body>header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;padding:40px 20px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}body>header .logo-main{position:relative;display:block;float:left;width:185px;z-index:3;-webkit-transition:all 0.5s ease,-webkit-filter 0.3s ease;transition:all 0.5s ease,-webkit-filter 0.3s ease;transition:all 0.5s ease,filter 0.3s ease;transition:all 0.5s ease,filter 0.3s ease,-webkit-filter 0.3s ease}body>header .logo-main:hover{-webkit-filter:contrast(140%);filter:contrast(140%)}body>header .logo-main img{width:100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}body>header .menu{display:block;margin-left:auto}body>header nav{position:relative;display:block;text-align:right}body>header nav li{display:inline-block;vertical-align:middle;margin:0 15px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}body>header nav li:last-of-type{margin-right:0!important}body>header nav li a,body>header nav li button{position:relative;display:block;font-size:22px;text-transform:uppercase;line-height:1;color:#ffffff;padding:2px;background-color:transparent;border:0;border-bottom:1px solid transparent;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}body>header nav li a:after,body>header nav li button:after{content:'';position:absolute;height:2px;border-radius:2px;width:100%;left:0;bottom:-2px;background-color:#ff1724;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-transform:scaleX(0);transform:scaleX(0)}body>header nav li a:hover,body>header nav li button:hover{color:#ffffff}body>header nav li a:hover:after,body>header nav li button:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}body>header .open-menu{display:none;position:absolute;right:10px;top:0;bottom:0;margin:auto;width:44px;height:44px;border-radius:8px;background-color:transparent;cursor:pointer;z-index:1001;-webkit-transition:all 0.7s ease;transition:all 0.7s ease}body>header .open-menu:after,body>header .open-menu:before{content:"";position:absolute;left:6px;width:36px;height:3px;border-radius:2px;background-color:#ffffff;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}body>header .open-menu:before{top:8px}body>header .open-menu:after{bottom:8px}body>header .open-menu>span{display:block;width:100%;height:100%}body>header .open-menu>span:after{content:"";position:absolute;left:6px;top:0;bottom:0;margin:auto;width:36px;height:3px;border-radius:2px;background-color:#ffffff;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}body>header .open-menu.open:after,body>header .open-menu.open:before{left:4px;width:38px}body>header .open-menu.open:before{top:20.5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}body>header .open-menu.open:after{bottom:20.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body>header .open-menu.open>span:after{opacity:0}body>header.fixed{position:fixed;background-color:rgba(0,0,0,0.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-box-shadow:0 0 25px 1px rgba(255,255,255,0.85);box-shadow:0 0 25px 1px rgba(255,255,255,0.85)}body>header.fixed:before{opacity:1}body>header.fixed .container{padding-top:10px;padding-bottom:10px}body>header.fixed .logo-main{width:145px}body>header.fixed nav li{margin:0 12px}body>header.fixed nav li a,body>header.fixed nav li button{font-size:18px}@media (max-width:1440px){body>header .container{padding:30px 20px}body>header .logo-main{width:155px}body>header nav li a,body>header nav li button{font-size:20px}}@media (max-width:1200px){body>header .container{padding:25px 20px}body>header .logo-main{width:130px}body>header nav li{margin:0 12px}body>header nav li a,body>header nav li button{font-size:18px}body>header.fixed nav li{margin:0 10px}body>header.fixed nav li a,body>header.fixed nav li button{font-size:16px}}@media (max-width:1024px){body>header .container{padding:20px 20px}body>header .logo-main{width:135px}body>header nav li{margin:-3px 10px 0}body>header nav li a,body>header nav li button{font-size:16px}body>header.fixed .logo-main{width:110px}body>header.fixed nav li{margin:-3px 8px 0}body>header.fixed nav li a,body>header.fixed nav li button{font-size:15px}}@media (max-width:768px){body>header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body>header .container{padding:15px 10px}body>header .logo-main{width:135px}body>header .menu{display:block;position:fixed;top:0;right:-101%;width:100%;max-width:100%;height:100%!important;padding:75px 0 20px;background-color:transparent;z-index:1001;-webkit-transform:none;transform:none;-webkit-transition:all 1s ease;transition:all 1s ease;pointer-events:none;-webkit-box-align:start;-ms-flex-align:start;align-items:start}body>header .menu.open{-webkit-transition:all 0.7s ease;transition:all 0.7s ease;right:0}body>header .menu .menu-scroll{height:100%;overflow:auto}body>header .menu nav{position:relative;top:auto;right:auto;float:none;width:100%!important;height:auto;margin:0;padding:0;-webkit-transform:none;transform:none}body>header .menu nav>ul{display:block;height:auto;max-height:100%;overflow-y:auto}body>header .menu nav>ul>li{display:block;width:100%;height:auto;text-align:right;margin:0;padding:10px 5px;overflow:hidden}body>header .menu nav>ul>li.active a,body>header .menu nav>ul>li.active button{background-color:transparent}body>header .menu nav>ul>li:first-of-type{display:block}body>header .menu nav>ul>li a,body>header .menu nav>ul>li button{display:inline-block;width:auto;font-size:30px;font-weight:500;line-height:1;text-align:right;text-transform:uppercase;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;padding:3px 8px;background-color:transparent;pointer-events:all;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;right:-190px}body>header .menu nav>ul>li a.show,body>header .menu nav>ul>li button.show{right:0}body>header .menu nav>ul>li a:before,body>header .menu nav>ul>li button:before{display:none}body>header .menu nav>ul>li a:active,body>header .menu nav>ul>li button:active{-webkit-transition:all 0s;transition:all 0s;-webkit-transform:scale(0.99);transform:scale(0.99)}body>header .open-menu{display:block}body>header.fixed{background-color:rgba(0,0,0,0.8)}body>header.fixed .container{padding:5px 20px}}@media (max-width:600px){body>header .logo-main{width:125px!important}body>header.fixed .logo-main{width:125px!important}body>header.fixed .open-menu{-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}body>header.fixed .menu{padding-top:65px}}@media (max-width:480px){body>header{background-color:rgba(0,0,0,0.8)}body>header:before{display:none}body>header .container{padding:10px 20px}body>header .logo-main{width:110px!important}body>header.fixed .container{padding:5px 20px}}@media (max-width:440px){body>header .open-menu{right:15px;bottom:0}body>header.fixed .container{padding-top:5px;padding-bottom:5px}body>header .menu nav>ul>li{padding:5px 2px}body>header .menu nav>ul>li a,body>header .menu nav>ul>li button{font-size:25px}}.menu-overlay{visibility:hidden;opacity:0;position:fixed;z-index:1000;left:0;top:-50%;width:100%;height:200%;background-color:rgba(0,0,0,0.7);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;pointer-events:all}.menu-overlay.displayed{visibility:visible;opacity:1}body>footer{position:absolute;bottom:0;left:0;right:0;overflow:hidden;display:block;background:#020622;background-size:100% auto;padding:80px 0;z-index:2}body>footer h3{font-family:'Gilroy',sans-serif;font-size:38px;font-weight:600;margin:-3px 0 2px}body>footer .contact-us{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}body>footer .contact-us>li{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 33.333333%;flex:0 33.333333%;font-size:24px;line-height:1;padding:0 20px;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}body>footer .contact-us>li.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}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:#ffffff}body>footer .contacts li{display:block;margin:15px 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:26px;margin-left:40px;color:#ffffff;border-bottom:1px solid transparent;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}body>footer .contacts a:before{content:'';position:absolute;left:-40px;top:2px;width:26px;height:26px;background-size:contain;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.2s ease;transition:all 0.2s 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:#ffffff}body>footer .contacts a:hover:before{-webkit-transform:scale(1.04);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 #ffffff;background-color:#ffffff;border-radius:50%}body>footer .social li a:hover img{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.04);transform:translateX(-50%) translateY(-50%) scale(1.04)}body>footer .social li img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);pointer-events:none;width:65%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}body>footer .logo-main{display:block;width:255px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}body>footer .logo-main:hover{-webkit-filter:contrast(150%);filter:contrast(150%)}body>footer .logo-main img{width:100%}@media (max-width:1366px){body>footer{padding:70px 0}body>footer h3{font-size:36px}body>footer .contact-us>li{font-size:22px}body>footer .contacts li{display:block;margin:12px 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:232px}}@media (max-width:1024px){body>footer{padding:60px 0}body>footer h3{font-size:26px}body>footer .contact-us>li{font-size:18px;padding:0 15px}body>footer .contacts li{display:block;margin:14px 0 2px}body>footer .contacts li:first-of-type{margin-top:-3px}body>footer .contacts a{font-size:18px;margin-left:32px}body>footer .contacts a:before{left:-32px;top:0;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:185px}}@media (max-width:900px){body>footer{padding:50px 0 0;text-align:center}body>footer h3{font-family:'Gilroy',sans-serif;display:inline-block;vertical-align:top;font-size:22px;margin:0 0 2px;font-weight:400}body>footer p{display:inline-block;vertical-align:top;font-size:22px;margin:0 0 2px}body>footer .contact-us{-ms-flex-wrap:wrap;flex-wrap:wrap}body>footer .contact-us>li{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;padding:0 0 50px;-webkit-box-ordinal-group:3;-ms-flex-order:2;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){-webkit-box-ordinal-group:2;-ms-flex-order:1;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:175px;margin:0 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:165px}}.introduction{position:relative;text-align:center;padding:145px 0 120px}.introduction .illustration{width:1677px;max-width:100%;margin:0 auto}.introduction .illustration img{display:block;width:100%}.introduction .info{position:relative;display:block;margin:-290px auto 0;width:1675px;max-width:100%;z-index:1}.introduction h1{position:relative;display:block;width:880px;max-width:100%;font-size:95px;line-height:1.2;color:#ff1724;text-shadow:0 7px 7px #000000;margin:0 auto 50px}.introduction strong{font-family:'Gilroy',sans-serif;display:block;font-size:65px;font-weight:600;text-transform:uppercase;background:#666666;background:-webkit-gradient(linear,left top,left bottom,from(#dfdfdf),color-stop(15%,#eeeeee),color-stop(65%,#757575),to(#efefef));background:linear-gradient(to bottom,#dfdfdf 0%,#eeeeee 15%,#757575 65%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#757575',GradientType=0);-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-text-stroke:1px #ffffff;margin:0 auto 10px;text-align:center;text-shadow:0 7px 7px rgba(0,0,0,0.5)}.introduction h1,.introduction strong{opacity:0;-webkit-transform:translateY(20px) scaleY(1.1);transform:translateY(20px) scaleY(1.1);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.introduction h1.show,.introduction strong.show{opacity:1;-webkit-transform:translateY(0) scaleY(1.1);transform:translateY(0) scaleY(1.1)}.introduction p{display:block;width:945px;max-width:100%;margin:0 auto 35px;font-size:36px;line-height:1.6;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.introduction p.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:1750px){.introduction .info{margin:-280px auto 0}.introduction h1{font-size:80px;width:720px;margin:0 auto 40px}.introduction strong{font-size:60px}.introduction p{width:900px;margin:0 auto 30px;font-size:32px}}@media (max-width:1600px){.introduction{padding:140px 0 100px}.introduction .info{margin:-270px auto 0}.introduction h1{font-size:76px;width:680px}.introduction strong{font-size:55px}.introduction p{width:780px;font-size:28px}}@media (max-width:1440px){.introduction{padding:135px 0 100px}.introduction .info{margin:-245px auto 0}.introduction h1{font-size:72px;width:630px;margin:0 auto 35px}.introduction strong{font-size:50px}}@media (max-width:1366px){.introduction{padding:120px 0 100px}.introduction .info{margin:-235px auto 0}.introduction h1{font-size:64px;width:585px;margin:0 auto 25px}.introduction strong{font-size:45px;text-shadow:0 5px 5px rgba(0,0,0,0.5)}}@media (max-width:1280px){.introduction{padding:110px 0 100px}.introduction .info{margin:-195px auto 0}.introduction h1{font-size:62px;margin:0 auto 22px}.introduction strong{font-size:42px}}@media (max-width:1200px){.introduction{padding:110px 0 105px}}@media (max-width:1024px){.introduction{padding:90px 0 85px}.introduction .info{margin:-165px auto 0}.introduction h1{font-size:52px;width:460px;margin:0 auto 15px}.introduction strong{font-size:38px}}@media (max-width:850px){.introduction{padding:85px 0 80px}.introduction .info{margin:-140px auto 0}.introduction h1{font-size:46px;width:440px}.introduction strong{font-size:34px}}@media (max-width:768px){.introduction{padding:80px 0 75px}.introduction .info{margin:-130px auto 0}.introduction h1{font-size:40px;width:355px;margin:0 auto 12px;text-shadow:0 4px 4px #000000}.introduction strong{font-size:30px;text-shadow:0 3px 3px rgba(0,0,0,0.4)}}@media (max-width:650px){.introduction .info{margin:-100px auto 0}.introduction h1{font-size:34px;width:310px;margin:0 auto 10px}.introduction strong{font-size:26px}}@media (max-width:480px){.introduction .info{margin:-75px auto 0}.introduction h1{font-size:30px;width:285px}.introduction strong{font-size:22px}}@media (max-width:430px){.introduction .info{margin:-60px auto 0}.introduction h1{font-size:28px;width:265px}}@media (max-width:380px){.introduction .info{margin:-50px auto 0}.introduction h1{font-size:26px;width:245px}.introduction strong{font-size:18px}}@media (max-width:350px){.introduction .info{margin:-45px auto 0}.introduction h1{font-size:24px;width:225px}}.team{padding-bottom:100px}.team .list-team-members{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 46px);margin-left:-23px;margin-right:-23px}.team .list-team-members li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 50%;flex:0 50%;padding:0 23px 45px;opacity:0;-webkit-transform:translateY(20px) scaleY(1.1);transform:translateY(20px) scaleY(1.1);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.team .list-team-members li.show{opacity:1;-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}.team .list-team-members .photo{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 186px;flex:0 186px;max-width:186px;overflow:hidden;border-radius:50%;-webkit-box-shadow:0 0 30px 10px #ffffff;box-shadow:0 0 30px 10px #ffffff}.team .list-team-members .photo:before{content:'';display:block;padding-top:100%}.team .list-team-members .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:calc(100% + 2px);height:calc(100% + 2px);-o-object-fit:cover;object-fit:cover}.team .list-team-members .details{display:block;-webkit-box-flex:0;-ms-flex:0 calc(100% - 186px);flex:0 calc(100% - 186px);max-width:calc(100% - 186px);padding-left:40px}.team .list-team-members h2{display:block;color:#ff1724;font-size:34px;line-height:1.15;margin-bottom:3px;text-shadow:0 3px 3px #000000}.team .list-team-members strong{display:block;color:#ffffff;font-size:28px;font-weight:500;line-height:1.1;margin-bottom:12px;text-shadow:0 2px 2px #000000}.team .list-team-members a{font-size:24px;color:#ffc000;text-shadow:0 2px 2px #000000;border-bottom:1px solid transparent;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.team .list-team-members a:hover{border-bottom-color:rgba(255,192,0,0.5)}@media (max-width:1440px){.team .list-team-members{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.team .list-team-members li{padding:0 15px 40px}.team .list-team-members .photo{-webkit-box-flex:0;-ms-flex:0 180px;flex:0 180px;max-width:180px;-webkit-box-shadow:0 0 28px 10px #ffffff;box-shadow:0 0 28px 10px #ffffff}.team .list-team-members .details{-webkit-box-flex:0;-ms-flex:0 calc(100% - 180px);flex:0 calc(100% - 180px);max-width:calc(100% - 180px);padding-left:38px}.team .list-team-members h2{font-size:32px}.team .list-team-members strong{font-size:26px;margin-bottom:10px}.team .list-team-members a{font-size:22px}}@media (max-width:1366px){.team{padding-bottom:80px}.team .list-team-members{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.team .list-team-members li{padding:0 10px 40px}.team .list-team-members .photo{-webkit-box-flex:0;-ms-flex:0 160px;flex:0 160px;max-width:160px;-webkit-box-shadow:0 0 25px 8px #ffffff;box-shadow:0 0 25px 8px #ffffff}.team .list-team-members .details{-webkit-box-flex:0;-ms-flex:0 calc(100% - 160px);flex:0 calc(100% - 160px);max-width:calc(100% - 160px);padding-left:35px}.team .list-team-members h2{font-size:30px}.team .list-team-members strong{font-size:24px;margin-bottom:8px}.team .list-team-members a{font-size:21px}}@media (max-width:1280px){.team{padding-bottom:80px}.team .list-team-members{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px}.team .list-team-members li{padding:0 8px 35px}.team .list-team-members .photo{-webkit-box-flex:0;-ms-flex:0 145px;flex:0 145px;max-width:145px;-webkit-box-shadow:0 0 22px 6px #ffffff;box-shadow:0 0 22px 6px #ffffff}.team .list-team-members .details{-webkit-box-flex:0;-ms-flex:0 calc(100% - 145px);flex:0 calc(100% - 145px);max-width:calc(100% - 145px);padding-left:30px}.team .list-team-members h2{font-size:28px}.team .list-team-members strong{font-size:22px;margin-bottom:6px}.team .list-team-members a{font-size:19px}}@media (max-width:1024px){.team{padding-bottom:60px}.team .list-team-members{width:calc(100% + 14px);margin-left:-7px;margin-right:-7px}.team .list-team-members li{padding:0 7px 32px}.team .list-team-members .photo{-webkit-box-flex:0;-ms-flex:0 125px;flex:0 125px;max-width:125px;-webkit-box-shadow:0 0 22px 6px #ffffff;box-shadow:0 0 22px 6px #ffffff}.team .list-team-members .details{-webkit-box-flex:0;-ms-flex:0 calc(100% - 125px);flex:0 calc(100% - 125px);max-width:calc(100% - 125px);padding-left:25px}.team .list-team-members h2{font-size:25px}.team .list-team-members strong{font-size:20px;margin-bottom:5px}.team .list-team-members a{font-size:17px}}@media (max-width:900px){.team{padding-bottom:50px}.team .list-team-members{width:calc(100% + 12px);margin-left:-6px;margin-right:-6px}.team .list-team-members li{padding:0 6px 32px}.team .list-team-members .photo{-webkit-box-flex:0;-ms-flex:0 105px;flex:0 105px;max-width:105px;-webkit-box-shadow:0 0 18px 5px #ffffff;box-shadow:0 0 18px 5px #ffffff}.team .list-team-members .details{-webkit-box-flex:0;-ms-flex:0 calc(100% - 105px);flex:0 calc(100% - 105px);max-width:calc(100% - 105px);padding-left:20px}.team .list-team-members h2{font-size:21px}.team .list-team-members strong{font-size:18px;margin-bottom:2px}.team .list-team-members a{font-size:15px}}@media (max-width:830px){.team .list-team-members{width:calc(100% + 10px);margin-left:-5px;margin-right:-5px}.team .list-team-members li{padding:0 5px 32px}.team .list-team-members .photo{-webkit-box-flex:0;-ms-flex:0 95px;flex:0 95px;max-width:95px;-webkit-box-shadow:0 0 16px 5px #ffffff;box-shadow:0 0 16px 5px #ffffff}.team .list-team-members .details{-webkit-box-flex:0;-ms-flex:0 calc(100% - 95px);flex:0 calc(100% - 95px);max-width:calc(100% - 95px);padding-left:18px}.team .list-team-members h2{font-size:19px}.team .list-team-members strong{font-size:16px}.team .list-team-members a{font-size:14px}}@media (max-width:768px){.team{padding-bottom:50px}.team .list-team-members{width:100%;margin-left:auto;margin-right:auto}.team .list-team-members li{-webkit-box-flex:0;-ms-flex:0 100%;flex:0 100%;width:100%;padding:0 0 40px}.team .list-team-members .photo{-webkit-box-flex:0;-ms-flex:0 125px;flex:0 125px;max-width:125px;-webkit-box-shadow:0 0 20px 8px #ffffff;box-shadow:0 0 20px 8px #ffffff}.team .list-team-members .details{-webkit-box-flex:0;-ms-flex:0 calc(100% - 125px);flex:0 calc(100% - 125px);max-width:calc(100% - 125px);padding-left:30px}.team .list-team-members h2{font-size:25px}.team .list-team-members strong{font-size:20px;margin-bottom:5px}.team .list-team-members a{font-size:17px}}@media (max-width:480px){.team .list-team-members li{padding:0 0 32px}.team .list-team-members .photo{-webkit-box-flex:0;-ms-flex:0 105px;flex:0 105px;max-width:105px;-webkit-box-shadow:0 0 18px 5px #ffffff;box-shadow:0 0 18px 5px #ffffff}.team .list-team-members .details{-webkit-box-flex:0;-ms-flex:0 calc(100% - 105px);flex:0 calc(100% - 105px);max-width:calc(100% - 105px);padding-left:20px}.team .list-team-members h2{font-size:21px}.team .list-team-members strong{font-size:18px;margin-bottom:2px}.team .list-team-members a{font-size:15px}}@media (max-width:430px){.team .list-team-members .photo{-webkit-box-flex:0;-ms-flex:0 95px;flex:0 95px;max-width:95px;-webkit-box-shadow:0 0 16px 5px #ffffff;box-shadow:0 0 16px 5px #ffffff}.team .list-team-members .details{-webkit-box-flex:0;-ms-flex:0 calc(100% - 95px);flex:0 calc(100% - 95px);max-width:calc(100% - 95px);padding-left:18px}.team .list-team-members h2{font-size:19px}.team .list-team-members strong{font-size:16px;margin-bottom:-3px}.team .list-team-members a{font-size:14px}}@media (max-width:380px){.team .list-team-members li{padding:0 0 28px}.team .list-team-members .photo{-webkit-box-flex:0;-ms-flex:0 85px;flex:0 85px;max-width:85px;-webkit-box-shadow:0 0 14px 4px #ffffff;box-shadow:0 0 14px 4px #ffffff}.team .list-team-members .details{-webkit-box-flex:0;-ms-flex:0 calc(100% - 85px);flex:0 calc(100% - 85px);max-width:calc(100% - 85px);padding-left:18px}.team .list-team-members h2{font-size:17px}.team .list-team-members strong{font-size:15px}.team .list-team-members a{font-size:12px}}@media (max-width:340px){.team .list-team-members li{padding:0 0 25px}.team .list-team-members .photo{-webkit-box-flex:0;-ms-flex:0 82px;flex:0 82px;max-width:82px;-webkit-box-shadow:0 0 14px 4px #ffffff;box-shadow:0 0 14px 4px #ffffff}.team .list-team-members .details{-webkit-box-flex:0;-ms-flex:0 calc(100% - 82px);flex:0 calc(100% - 82px);max-width:calc(100% - 82px)}.team .list-team-members h2{font-size:16px}.team .list-team-members strong{font-size:14px;margin-bottom:-4px}.team .list-team-members a{font-size:11px}}.text{text-align:left;font-size:1.6rem;line-height:3rem;color:#ffffff}.text h1,.text h2,.text h3,.text h4,.text h5{text-align:left}.text h2{font-size:3rem!important}.text h3{font-size:3rem}.text h4{font-size:2.8rem}.text h5{font-size:2.6rem}.text b,.text strong{font-weight:600}.text em,.text i{font-style:italic}.text .marker{background-color:yellow}.text p{margin:0 0 1.5rem}.text a{color:#3a7bd5;border-bottom:1px solid #3a7bd5;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.text a:hover{color:#2762b5;border-bottom-color:transparent}.text .underline{border-bottom:1px solid #020622}.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:#8e8e8e}.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 #3a7bd5;border-radius:50%}.text ol{margin-bottom:2rem}.text ol li{list-style-type:decimal;list-style-position:inside;margin:0}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{color:#ffffff;background:#a0292c}::selection{color:#ffffff;background:#a0292c}a{text-decoration:none;color:#ff1724}a:active,a:focus,a:hover{outline:0;color:#ff1724}a:hover{text-decoration:none}img{display:block}html{font-size:62.5%;background-color:#fefefe}html body{position:relative;width:100%;max-width:1920px;padding-bottom:280px;min-height:auto;height:100%;-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,0.2);box-shadow:0 0 15px 1px rgba(0,0,0,0.2);font-size:20px;line-height:1.4;font-weight:400;color:#ffffff;background:#01000a url("../images/bg/bg-main.jpg") no-repeat center top;overflow:hidden;margin:0 auto}@media (max-width:1366px){html body{padding-bottom:247px;background-size:104% auto}}@media (max-width:1024px){html body{padding-bottom:205px}}@media (max-width:900px){html body{padding-bottom:465px}}@media (max-width:360px){html body{padding-bottom:458px}}html.open{overflow:hidden}.container{position:relative;width:1460px;max-width:100%;margin:0 auto;padding:0 20px}.container.container-wide{width:100%}.container:after{content:"";display:table;clear:both}@media (max-width:768px){.container{padding:0 10px}}select{opacity:0}main:after{content:'';position:fixed;left:0;right:0;top:0;margin:auto;width:100%;max-width:1920px;height:100%;pointer-events:none;background-image:url('../images/img-bats.gif');background-position:center center;background-repeat:no-repeat;background-size:100% auto;z-index:2;opacity:0;-webkit-transform:scale(0.1) translateY(-50%);transform:scale(0.1) translateY(-50%)}@supports (background-image:url('../images/img-bats.webp')){main:after{background-image:url('../images/img-bats.webp')}}main.show:after{-webkit-animation:bats 4.5s ease;animation:bats 4.5s ease}main .form{position:relative;width:990px;max-width:100%;min-height:575px;margin:0 auto}main .form .msg,main .form form{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}main .form .msg{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:680px;max-width:100%;pointer-events:none;opacity:0}main .form .msg:before{content:'';display:block;width:118px;height:118px;margin:0 auto 20px}main .form .msg h3{font-family:'Gilroy',sans-serif;display:block;font-size:46px;font-weight:600;line-height:1.2;text-transform:uppercase;margin-bottom:3px}main .form .msg p{display:block;width:580px;max-width:100%;margin:0 auto;font-size:34px;text-transform:uppercase}main .form .msg.msg-success:before{background:url("../images/icon/ico-check.png") no-repeat center;background-size:contain}main .form .msg.msg-error:before{background:url("../images/icon/ico-error.png") no-repeat center;background-size:contain}main .form .msg.msg-ended:before{background:url("../images/icon/ico-error.png") no-repeat center;background-size:contain}main .form.success form{pointer-events:none;opacity:0}main .form.success .msg-success{pointer-events:all;opacity:1}main .form.error form{pointer-events:none;opacity:0}main .form.error .msg-error{pointer-events:all;opacity:1}main .form.ended form{pointer-events:none;opacity:0}main .form.ended .msg-ended{pointer-events:all;opacity:1}main .form.loading:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:125px;height:125px;font-size:10px;text-indent:-9999em;border-top:15px solid rgba(255,255,255,0.2);border-right:15px solid rgba(255,255,255,0.2);border-bottom:15px solid rgba(255,255,255,0.2);border-left:15px solid #ffffff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:rotate 1.2s infinite linear;animation:rotate 1.2s infinite linear;border-radius:50%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;z-index:1}main .form.loading form{pointer-events:none;-webkit-animation:loading 1.2s ease infinite;animation:loading 1.2s ease infinite}@media (max-width:1600px){main .form.ended{min-height:380px;height:380px}}@media (max-width:1366px){main .form .msg{width:615px}main .form .msg h3{font-size:42px}main .form .msg p{width:455px;font-size:30px}main .form .msg.msg-ended:before,main .form .msg.msg-error:before,main .form .msg.msg-success:before{width:105px;height:105px;margin:0 auto 15px}}@media (max-width:1280px){main .form{width:820px;min-height:520px}}@media (max-width:1024px){main .form{width:660px}}@media (max-width:900px){main .form{width:555px}}@media (max-width:768px){main .form{min-height:485px}main .form .msg{width:660px}main .form .msg h3{font-size:34px}main .form .msg p{width:390px;font-size:24px}main .form .msg.msg-ended:before,main .form .msg.msg-error:before,main .form .msg.msg-success:before{width:95px;height:95px;margin:0 auto 10px}main .form.loading:before{width:85px;height:85px;border-top:10px solid rgba(255,255,255,0.2);border-right:10px solid rgba(255,255,255,0.2);border-bottom:10px solid rgba(255,255,255,0.2);border-left:10px solid #ffffff}}@media (max-width:700px){main .form{width:460px}}@media (max-width:580px){main .form{min-height:455px}main .form.ended{min-height:310px;height:310px}}@media (max-width:480px){main .form .msg{width:660px}main .form .msg h3{font-size:32px}main .form .msg p{width:320px;font-size:24px}main .form .msg.msg-ended:before,main .form .msg.msg-error:before,main .form .msg.msg-success:before{width:85px;height:85px}}@media (max-width:420px){main .form{min-height:420px}main .form.ended{min-height:305px;height:305px}}