

/* Start:/local/templates/comoon/js/wow/animate.css?175646725274133*/
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
 *
 * Copyright (c) 2022 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{-webkit-animation-iteration-count:calc(1 * 2);animation-iteration-count:calc(1 * 2);-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animated.repeat-3{-webkit-animation-iteration-count:calc(1 * 3);animation-iteration-count:calc(1 * 3);-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animated.delay-2s{-webkit-animation-delay:calc(1s * 2);animation-delay:calc(1s * 2);-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}.animated.delay-3s{-webkit-animation-delay:calc(1s * 3);animation-delay:calc(1s * 3);-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}.animated.delay-4s{-webkit-animation-delay:calc(1s * 4);animation-delay:calc(1s * 4);-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}.animated.delay-5s{-webkit-animation-delay:calc(1s * 5);animation-delay:calc(1s * 5);-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}.animated.faster{-webkit-animation-duration:calc(1s / 2);animation-duration:calc(1s / 2);-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}.animated.fast{-webkit-animation-duration:calc(1s * .8);animation-duration:calc(1s * .8);-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}.animated.slow{-webkit-animation-duration:calc(1s * 2);animation-duration:calc(1s * 2);-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}.animated.slower{-webkit-animation-duration:calc(1s * 3);animation-duration:calc(1s * 3);-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}@media print,(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{20%,53%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{20%,53%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:calc(1s * 1.3);animation-duration:calc(1s * 1.3);-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}100%{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}100%{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}100%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}100%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}100%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}100%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}100%{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}100%{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:calc(1s * .75);animation-duration:calc(1s * .75);-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:calc(1s * .75);animation-duration:calc(1s * .75);-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{from{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-duration:calc(1s * .75);animation-duration:calc(1s * .75);-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:calc(1s * .75);animation-duration:calc(1s * .75);-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedInRight{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{from{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedInLeft{from{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{from{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{from{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{from{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:calc(1s * 2);animation-duration:calc(1s * 2);-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/* End */


/* Start:/local/templates/comoon/js/fancybox/jquery.fancybox.min.css?175646725212795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/comoon/js/intl-phone/css/intlTelInput.min.css?175646725219157*/
.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(/local/templates/comoon/js/intl-phone/css/../img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(/local/templates/comoon/js/intl-phone/css/../img/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}
/* End */


/* Start:/local/templates/comoon/js/malihu-scrollbar/jquery.mCustomScrollbar.min.css?175646725242839*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/comoon/js/malihu-scrollbar/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/* End */


/* Start:/local/templates/comoon/js/slick/slick.css?17564672522105*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
    width: 100%;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    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;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
#recomend-block .recomend-list.slick-initialized.slick-slider .slick-list.draggable .slick-track .recomend-list-item{opacity: 0.15;width: auto}
#recomend-block .recomend-list.slick-initialized.slick-slider .slick-list.draggable .slick-track .recomend-list-item.wow.fadeInUp.slick-slide.slick-active{opacity: 1;}
/* End */


/* Start:/local/templates/comoon/js/slick/slick-theme.css?17564672522715*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
   
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/comoon/js/slick/./fonts/slick.eot');
    src: url('/local/templates/comoon/js/slick/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/comoon/js/slick/./fonts/slick.woff') format('woff'), url('/local/templates/comoon/js/slick/./fonts/slick.ttf') format('truetype'), url('/local/templates/comoon/js/slick/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 40px;
    z-index: 999;
    height: 37px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
   
    outline: none;
   
}
 

.slick-prev
{
    left: -25px;
    background:url('/local/templates/comoon/js/slick/images/left.png') no-repeat center center
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
   
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
background:url('/local/templates/comoon/js/slick/images/right.png') no-repeat center center;
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/comoon/fonts.css?17564672523013*/
@font-face {
    font-family: 'GetVoIP Grotesque';
    src: local('GetVoIP Grotesque'), local('GetVoIPGrotesque'), url('/local/templates/comoon/fonts/getvoip/Getvoipgrotesque.woff2') format('woff2'), url('/local/templates/comoon/fonts/getvoip/Getvoipgrotesque.woff') format('woff'), url('/local/templates/comoon/fonts/getvoip/Getvoipgrotesque.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'GetVoIP Grotesque';
    src: local('GetVoIP Grotesque Italic'), local('GetVoIPGrotesque-Italic'), url('/local/templates/comoon/fonts/getvoip/Getvoipgrotesqueitalic.woff2') format('woff2'), url('/local/templates/comoon/fonts/getvoip/Getvoipgrotesqueitalic.woff') format('woff'), url('/local/templates/comoon/fonts/getvoip/Getvoipgrotesqueitalic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
	font-family: 'ProximaNova';
	src: local('ProximaNova-Light'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Light.eot');
	src: url('/local/templates/comoon/fonts/proximanova/ProximaNova-Light.eot?#iefix') format('embedded-opentype'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Light.svg#ProximaNova-Light') format('svg'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Light.ttf') format('truetype'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Light.woff') format('woff'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Light.woff2') format('woff2');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'ProximaNova';
	src: local('ProximaNova-Regular'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Regular.eot');
	src: url('/local/templates/comoon/fonts/proximanova/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Regular.ttf') format('truetype'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Regular.woff') format('woff'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'ProximaNova';
	src: local('ProximaNova-Semibold'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Semibold.eot');
	src: url('/local/templates/comoon/fonts/proximanova/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Semibold.ttf') format('truetype'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Semibold.woff') format('woff'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Semibold.woff2') format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'ProximaNova';
	src: local('ProximaNova-Bold'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Bold.eot');
	src: url('/local/templates/comoon/fonts/proximanova/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Bold.ttf') format('truetype'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Bold.woff') format('woff'), url('/local/templates/comoon/fonts/proximanova/ProximaNova-Bold.woff2') format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
/* End */


/* Start:/local/templates/comoon/style.css?175646725250597*/
*, *:before, *:after{box-sizing: border-box}
html, body{padding: 0; margin: 0; overscroll-behavior-y: none;}
body{font-family: 'ProximaNova', sans-serif; font-weight: 400; font-size: 14px; color: #111029; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; height: 100%; overscroll-behavior-y: none;}
body.open-modal{overflow: hidden}

h1,h2,h3{margin: 0; padding: 0;}
img{display: block}
ul{list-style: none; margin: 0; padding: 0;}
a{text-decoration: none}
p{margin-top: 0;}
input,textarea,select,button{font-family: 'ProximaNova'; font-weight: 400; resize: none; outline: none}
[onclick]{cursor: pointer}

.show-none{display: none!important}

.light{font-weight: 300!important;}
.semi{font-weight: 600!important;}
.bold{font-weight: bold!important;}

.site-btn{display: inline-flex; justify-content: center; align-items: center; cursor: pointer; transition: all .3s ease; letter-spacing: 0.03em;}
.site-btn:hover{transform: scale(1.05)}
.site-btn-outlined{border: 1px solid #4073F7; box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.15); border-radius: 10px; font-weight: 600; font-size: 14px; color: #FFFFFF; width: 150px; height: 49px; }
.site-btn-squared{border: 1px solid #FF56EE; box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.15); border-radius: 10px; font-weight: 600; font-size: 14px; color: #FFFFFF; width: 150px; height: 49px; background: #FF3DCF;  text-align: center}
.site-btn-rounded{border: 1px solid #FF56EE; box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.15); border-radius: 50px; font-weight: 600; font-size: 14px; color: #FFFFFF; width: 150px; height: 49px; background: #FF3DCF;  text-align: center}
.site-btn.form-btn{background: #0044FF; border: 2px solid #4073F7; box-shadow: 0px 14px 40px rgba(33, 41, 244, 0.7); border-radius: 50px; text-align: center; font-weight: 700; font-size: 16px; text-transform: uppercase; color: #FFFFFF; height: 60px; letter-spacing: 0.03em; padding: 0;}
.site-btn.form-btn-pink{background: #FF3DCF; border: 2px solid #FF56EE; box-shadow: 0px 8px 50px #3123F8;}
.lang-btn{text-transform: uppercase}

.site-btn.form-btn.small{height: 40px;}

.video-btn{display: flex; align-items: center; max-width: 282px; position: relative; z-index: 2; margin:40px 0 43px; transition: all .3s ease}
.video-btn:hover{transform: scale(1.05)}
.video-btn-icon{display: inline-block; flex: 1 0 86px; max-width: 86px; height: 86px; border-radius: 86px; background: rgba(255, 255, 255, 0.25); mix-blend-mode: soft-light; position: relative;}
.video-btn-icon:before{content: ""; display: inline-block; width: 92px; height: 92px; border-radius: 92px; background: #1070FF; mix-blend-mode: color-dodge; filter: blur(20px); position: absolute; z-index: -2;}
.video-btn-icon:after{content: ""; height: 54px; width: 54px;  border-radius: 54px; background: #fff url(/local/templates/comoon/images/play-blue.svg) no-repeat 22px center; position: absolute; z-index: 2; left: 50%; top: 50%; transform: translate(-50%, -50%)}
.video-btn-text{font-size: 16px; line-height: 24px; letter-spacing: 0.03em; color: #FFFFFF; margin-left: 17px;}

.copyw {max-width: 1180px; margin: 0 auto; font-size: 16px; line-height: 150%; color: #ABAFC7;}
.wrap{max-width: 1180px; margin: 0 auto; position: relative;}

.header{background: #0044FF; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); position: fixed; z-index: 20; left: 0; right: 0; top: 0; padding: 21px 0;}
.header-inner{display: flex; align-items: center}
.header .logo img{height: 73px;}
.header.fixed{padding: 12px 0}
.header.fixed .logo img{height: 51px;}
.header-inner a{font-weight: 600; font-size: 14px; color: #fff; }
a.with-toggle:after{content: ""; display: inline-block; width: 9px; height: 7px; background: url(/local/templates/comoon/images/arr-down.svg) no-repeat center center; margin-left: 10px; transition: transform .3s ease}
a.with-toggle:hover:after{transform: rotate(180deg)}
.header-inner .site-btn:not(:last-child){margin-right: 25px;}
.header-inner .mobile-menu{display: none;}
.header-eu-title{background-color: #c0f20c; height: 31px; display: inline-flex; padding: 0 13px; align-items: center; justify-content: center; border-radius: 31px; margin-left: 60px;}


body .mobile-menu-content .top-menu > li > a {padding: 0px;}
.top-menu{display: flex; margin-right: 60px; margin-left: 60px;}
.top-menu li:not(:last-child){margin-right: 25px;}
.top-menu li a{font-weight: 600; font-size: 14px; text-transform: uppercase; color: #fff; transition: color .3s ease}
.top-menu li a:hover{color: #D3FF33;}
.top-menu li .dropdown{display: none; position: absolute; padding-top: 50px; }
.top-menu li:hover .dropdown,
.top-menu li.open .dropdown{display: block}
.header.fixed .top-menu li .dropdown{padding-top: 30px;}
.top-menu li:hover a.with-toggle:after,
.top-menu li.open a.with-toggle:after{transform: rotate(180deg)}
.top-menu li .dropdown ul{width: 280px; box-shadow: inset 0px 4px 10px rgba(0, 0, 0, 0.1); background: #2556F3; margin-left: -50px;}
.top-menu li .dropdown ul li{margin-right: 0;}
.top-menu li .dropdown ul li a{padding-left: 50px; text-transform: none; line-height: 48px; font-weight: 400; display: block; }
.top-menu li .dropdown ul li:first-child a{}
.top-menu li .dropdown ul li a:hover{background: #0044FF}
.top-menu li .dropdown ul li a.active{color: #D3FF33; font-weight: 600;}
.top-menu:not(.last){flex: 1; justify-content: space-between;}
.top-menu.last{margin-right: 0; margin-left: 0;}
.top-menu.last .dropdown{right: 0;}
.top-menu.last .dropdown ul{width: 105px; margin-left: 0;}
.top-menu.last .dropdown ul li a{padding-left: 0; text-align: center}

.content-header{padding-top: 114px; }
.content-header.with-title{padding-top: 214px; }
.content-header:not(.with-title){margin-bottom: 30px; }

.content-header .bx-breadcrumb{margin: 21px 0 50px; margin-bottom: 50px;}
.content-header .bx-breadcrumb .bx-breadcrumb-item{margin: 0; margin-right: 15px;}
.content-header .bx-breadcrumb .bx-breadcrumb-item a{font-size: 14px; line-height: 17px; color: #000000;}
.content-header .bx-breadcrumb .bx-breadcrumb-item i{color: #0044FF; margin-right: 15px; font-size: 14px; vertical-align: middle;}
.content-header .bx-breadcrumb .bx-breadcrumb-item > span{font-size: 14px; line-height: 17px; color: #707070; vertical-align: middle;}
.content-header.white .bx-breadcrumb .bx-breadcrumb-item a,
.content-header.white .bx-breadcrumb .bx-breadcrumb-item i,
.content-header.white .bx-breadcrumb .bx-breadcrumb-item > span{color: #fff}
.content-header.white .bx-breadcrumb .bx-breadcrumb-item a:hover{color: #D3FF33}
h1{font-weight: 700; font-size: 48px; line-height: 58px; color: #111029; margin-top: 0; margin-bottom: 32px;}
.content-header.white h1{color: #fff}

#bx_incl_area_4 {    margin: 0 auto;    width: 1180px;    font-size: 15px;line-height: 2;}
#main-block{position: relative;}
#main-block::after{content: ""; position: absolute; inset: 0; opacity: 0.95; z-index: 11;}
#main-block img{max-width: 100%; }
#main-block video{max-width: 100%;}
#main-block .mute-btn{max-width: 100%; position: absolute; right: 5%; bottom: 5%; width: 69px; height: 69px; display: flex; z-index: 30;}
#main-block .mute-btn .mute-btn-icon{display: inline-block; flex: 1 0 69px; max-width: 69px; height: 69px; border-radius: 69px; background: rgba(255, 255, 255, 0.25); mix-blend-mode: soft-light; position: relative;}
#main-block .mute-btn .mute-btn-icon:before{content: ""; display: inline-block; width: 75px; height: 75px; border-radius: 75px; background: #1070FF; mix-blend-mode: color-dodge; filter: blur(20px); position: absolute; z-index: -2;}
#main-block .mute-btn .mute-btn-icon:after{content: ""; height: 44px; width: 44px;  border-radius: 44px; background: #fff url(/local/templates/comoon/images/volume.svg) no-repeat center; position: absolute; z-index: 2; left: 50%; top: 50%; transform: translate(-50%, -50%)}
#main-block .mute-btn.muted .mute-btn-icon:after{border: 2px solid #1070FF; background: linear-gradient(45deg, rgba(255,255,255,0) 48%, #1070FF 49.5%, #1070FF 50.5%, rgba(255,255,255,0) 52%), #fff url(/local/templates/comoon/images/volume.svg) no-repeat center;}
.footer .footer-top .social.social-market{
    gap: calc((100% - (30px * 4)) / 4);
    justify-content: left;
}
.social{display: flex; gap: 18px; align-items: center;}
.social a{flex: 0 0 50px; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; border-radius: 10px; background: #fff; transition: all .3s; opacity: 1;}
.social a:hover{transform: scale(1.1);}
.social img{max-height: 100%}


.index-block{overflow: hidden;}
.index-block .title{font-weight: 700; font-size: 48px; line-height: 60px; color: #111029;}
.index-block .title.white{color: #F9F9FD}
.index-block .subtitle{font-size: 20px; line-height: 32px; color: #6B6B6B;}
.index-block .subtitle.white{color: #F9F9FD}
.index-block .index-block-inner{display: flex; justify-content: space-between}
.index-block .index-block-inner .left-part{padding-right: 90px;}
.index-block .index-block-inner .right-part{flex:1 0 735px; max-width: 735px;}

.inside-block .title{font-family: 'GetVoIP Grotesque'; font-weight: 700; font-size: 64px; line-height: 1.1; text-transform: uppercase; color: #fff; margin-bottom: 44px; letter-spacing: 0.02em}
.inside-block .subtitle{font-weight: 600; font-size: 24px; line-height: 30px; color: #FFFFFF;}

.accordeon{}
.accordeon-item{background: #F6F6F6; backdrop-filter: blur(10px); border-radius: 5px; padding: 18px 35px}
.accordeon-item:not(:last-child){margin-bottom: 20px;}
.accordeon-item-name{display: flex; justify-content: space-between; align-items: center; font-weight: 600;font-size: 20px; line-height: 24px; color: #111029; margin-bottom: 0; cursor: pointer}
.accordeon-item-expand{display: inline-block; flex: 1 0 38px; max-width: 38px; height: 38px; border-radius: 38px; background: #0044FF; position: relative; display: flex; justify-content: center; align-items: center; transition: background .3s ease}
.accordeon-item-expand:before,
.accordeon-item-expand:after{content: ""; display: inline-block; width: 14px; height: 2px; background: #fff; position: absolute; transition: transform .3s ease}
.accordeon-item-expand:after{width: 2px; height: 14px; }
.accordeon-item-text{padding-top: 18px; display: none;}
.accordeon-item-text p{font-size: 20px; line-height: 24px; color: #707070;}
.accordeon-item.active .accordeon-item-expand,
.accordeon-item .accordeon-item-expand:hover{background: #FF3DCF}
.accordeon-item.active .accordeon-item-expand:before{transform: rotate(180deg)}
.accordeon-item.active .accordeon-item-expand:after{transform: rotate(90deg)}

#info-block{padding: 100px 0 80px;}
.info-block-inner{display: flex; flex-wrap: wrap; justify-content: center;}
.info-block-inner h2{margin-bottom: 40px; width: 100%; }
.info-block-list{display: flex; gap: 20px}
.info-block-item{border: 2px solid #04f; border-radius: 55px; padding: 35px 16px 38px 40px; box-shadow: 0 20px 100px 0 rgba(64, 115, 247, 0.1); background: #fff;}
.info-block-item.item2{padding-right: 30px;}
.info-block-item.item3{padding-right: 64px;}
.info-block-item.item4{padding-right: 50px;}
.info-block-item p{font-weight: 400; color: #4f4f4f; font-size: 20px; margin-bottom: 0; line-height: 160%;}
.info-block-item p b{font-weight: 600; color: #04f;}

#garantee-block{background: #0044FF; padding: 100px  0;}
#garantee-block .title{color: #fff; margin-bottom: 37px;}
.garantee-list{display: flex; flex-wrap: wrap; gap: 70px}
.garantee-item{display: flex; flex-direction: column; flex: 0 0 45%; max-width: calc(50% - 35px);}
.garantee-item-title{font-weight: 700; font-size: 20px; line-height: 160%; text-transform: uppercase; color: #d3ff33; margin-bottom: 0;}
.garantee-item-text{font-weight: 600; font-size: 20px; line-height: 160%; color: #fff; margin-bottom: 80px;}
.garantee-num-block{display: flex; position: relative; height: 246px; align-items: center; justify-content: center; z-index: 5; margin-top: auto;}
.garantee-num-block::after{content: ""; position: absolute; height: 246px; width: 85%; border-radius: 123px; filter: blur(40px); background: #fff; z-index: -2; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.garantee-num{font-weight: 700; font-size: 250px; color: #fff; font-family: 'GetVoIP Grotesque'; position: absolute; left: 0; top: -46px; z-index: -1;}

#index-video-block{padding-top: 100px; background: url(/local/templates/comoon/images/hands-bg.png) no-repeat center bottom;}
#index-video-block .title{margin-bottom: 30px;}
#index-video-block .subtitle{max-width: 700px; margin-bottom: -146px;}
.video-block-hands{position: relative; display: flex; justify-content: center;}
.video-block-hands .video-bulb{position: absolute; width: 311px; height: 189px; background: url(/local/templates/comoon/images/video-bulb.png) no-repeat center; font-weight: 700; font-size: 20px; line-height: 125%; text-transform: uppercase; text-align: center; color: #111029; top: 17%; left: 21%; padding: 54px 0 0;}
.video-block-hands .video-arrow{position: absolute; font-weight: 700; font-size: 40px; line-height: 100%; text-align: center; color: #fff; width: 266px; height: 80px; bottom: 130px; left: 45%;}
.video-block-hands .video-arrow::after{content: ""; position: absolute; width: 185px; height: 187px; background: url(/local/templates/comoon/images/video-arrow.png) no-repeat center; bottom: 65%; right: -70px;}
.video-block-hands .video-block-video{position: absolute; width: 600px; height: 340px; top: 22%; left: 26%; display: flex; justify-content: center; align-items: center; transform: rotate3d(1, 1, 1, -45deg);}
.video-block-hands .video-block-video .video-btn{width: 86px;}

form .alert{position: absolute; margin-top: 10px;}
.form-row {position: relative;}
.form-row input,
.form-row textarea{height: 60px; background: #FFFFFF; border: 2px solid #4073F7; box-shadow: 0px 15px 40px rgba(0, 68, 255, 0.7); border-radius: 10px; width: 100%; padding: 20px; font-size: 18px;}
.form-row button{width: 100%;}

.form-row input::placeholder,
.form-row textarea::placeholder{color: #ABAFC7; }

.styled-checbox{display: inline-flex; align-items: center; cursor: pointer}
.styled-checbox input{position: absolute; opacity: 0; z-index: -1}
.styled-checbox .check-btn{display: inline-block; width: 20px; height: 20px; border: 1px solid #fff; margin-right: 12px; border-radius: 6px;}
.styled-checbox input:checked + .check-btn{background: url(/local/templates/comoon/images/check-a.svg) no-repeat center center}
.styled-checbox .check-text{font-size: 14px; line-height: 17px; color: #FFFFFF;}
.styled-checbox .check-text a{color: #fff; text-decoration: underline}


#recomend-block{padding: 120px 0 60px; background: url(/local/templates/comoon/images/bg-recomend.png) no-repeat center top;background-size: cover;}
#recomend-block .recomend-list{margin-top: 100px;}
#recomend-block .recomend-list:not(.slick-initialized){display: flex; margin-top: 100px;}
#recomend-block .recomend-list-item{flex: 1; background: #111029; box-shadow: -15px 20px 55px rgba(76, 64, 247, 0.2); border-radius: 20px; padding: 60px 44px 44px; min-height: 570px; display: flex; flex-direction: column; margin: 0 10px;height: auto}
#recomend-block .recomend-list-item-image{width: 205px; height: 205px; flex: 1 0 205px; max-height: 205px; border-radius: 205px; overflow: hidden; border: 1px solid #FFFFFF; /* filter: drop-shadow(0px 20px 30px rgba(0, 68, 255, 0.3)); */box-shadow: 0px 20px 30px rgb(76 64 247 / 20%); margin: 0 auto; position: relative; margin-bottom: 23px; display: flex; justify-content: center; align-items: center}
#recomend-block .recomend-list-item-image img{max-width: 100%; max-height: 100%;}
#recomend-block .recomend-list-item-image .play-btn{display: inline-block; width: 52px; height: 59px; background: url(/local/templates/comoon/images/play-white.svg) no-repeat center center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: .85;}
#recomend-block .recomend-list-item-name{font-weight: 700; font-size: 24px; line-height: 32px; color: #F9F9FD; margin-bottom: 20px; text-align: center}
#recomend-block .recomend-list-item-text{font-size: 14px; line-height: 24px; text-align: center; color: #70798B; margin-bottom: auto;}
#recomend-block .recomend-list-item .recomend-list-item-text.slim{max-width: 211px; margin-left: auto; margin-right: auto;}
#recomend-block .recomend-list-item-rating{display: flex; gap: 7px; justify-content: center}
#recomend-block .recomend-list.slick-initialized.slick-slider .slick-list{margin: -70px -80px; width: calc(100% + 160px); padding: 70px;}
#recomend-block .recomend-list.slick-initialized.slick-slider .slick-list.draggable .slick-track{gap: 20px;display: flex;flex-direction: row;flex-wrap: nowrap;}


#footer-question {background: #111029; overflow: visible; padding-top: 60px;}
#footer-question .footer-question-inner .title{font-family: 'GetVoIP Grotesque'; font-weight: 700; font-size: 43px; line-height: 114%; text-transform: uppercase; color: #0044FF; }
#footer-question .footer-question-inner form{padding: 75px 80px 60px; background: #0044FF; box-shadow: 0px 20px 60px -20px rgba(0, 68, 255, 0.6); border-radius: 54px; position: relative; border: 2px solid #4073F7;}
#footer-question .footer-question-inner form .form-title{display: flex; gap: 20px; margin-bottom: 70px;}
#footer-question .footer-question-inner form .form-title-logo{flex: 0.6666;}
#footer-question .footer-question-inner form .form-title-logo img{width: 304px;}
#footer-question .footer-question-inner form .form-title-text{flex: 1;}
#footer-question .footer-question-inner form .title{color: #F9F9FD; margin-bottom: 25px; }
#footer-question .footer-question-inner form .subtitle{margin-bottom: 0; }
#footer-question .footer-question-inner form .subtitle a{color: #F9F9FD}
#footer-question .footer-question-inner form .form-row{display: flex; gap: 20px}
#footer-question .footer-question-inner form .form-row .form-col{flex: 0.6666; position: relative;}
#footer-question .footer-question-inner form .form-row .form-col:last-child{flex: 1; display: flex; flex-direction: column}
#footer-question .footer-question-inner form .form-row input{height: 60px;}
#footer-question .footer-question-inner form .form-row input:not(:last-child){margin-bottom: 30px;}
#footer-question .footer-question-inner form .form-row textarea{width: 100%; flex: 1; margin-bottom: 30px;}
#footer-question .footer-question-inner form .form-row .site-btn{height: 60px;}
#footer-question .footer-question-inner form .form-footer{display: flex; justify-content: space-between; align-items: center; margin-top: 38px;}
#footer-question .footer-question-inner form .form-footer .styled-checbox{width: 215px;}
#footer-question .footer-question-inner form .form-footer .styled-checbox .check-btn{width: 28px; height: 28px; flex: 0 0 28px; border-width: 2px;}
#footer-question .footer-question-inner form .form-footer .styled-checbox input:checked + .check-btn{background-size: 60%;}
#footer-question .footer-question-inner form .alert{right: 100px;}

.contacts-free-form .styled-checbox .check-text, .contacts-free-form .styled-checbox .check-text a {color: #000000;}
.contacts-free-form .styled-checbox .check-btn {filter: invert(1);}
.contacts-free-form .form-footer { padding: 0px 20px 10px 20px;}

#footer-question .footer-question-inner form.franchise-form .form-footer .styled-checbox input[name*=type] + .check-btn{border-color: #c0f20c}
#footer-question .footer-question-inner form.franchise-form .form-footer .styled-checbox input[name*=type]:checked + .check-btn{background: url(/local/templates/comoon/images/check-a-green.svg) no-repeat center; background-size: 60%;}
#footer-question .footer-question-inner form.franchise-form .form-footer .styled-checbox input[name*=type] ~ .check-text{color: #c0f20c}

#about{overflow: visible;}
#about .title{margin-bottom: 50px; margin-top: 73px;}
#about .about-text-block{background: url(/local/templates/comoon/images/about-bg.png) no-repeat right top; padding-top: 145px; margin-top: -145px;}
#about .about-text-block h2{font-weight: 700; font-size: 80px; line-height: 100%; text-transform: uppercase; color: #04f; max-width: 690px; margin-bottom: 20px;}
#about .about-text-block .about-text p{font-weight: 400; font-size: 20px; line-height: 160%; color: #4f4f4f;}
#about .about-text-block .about-text p:first-child{max-width: 520px;}
#about .about-list .about-item{display: flex; gap: 110px; align-items: center;}
#about .about-list .about-item:not(:last-child){margin-bottom: 96px;}
#about .about-list .about-item-text{}
#about .about-list .about-item-title{font-weight: 700; font-size: 48px; line-height: 125%; text-transform: uppercase; color: #04f; margin-bottom: 23px;}
#about .about-list .about-item-subtitle{font-weight: 400; font-size: 20px; line-height: 160%; color: #4f4f4f; margin-bottom: 0;}
#about .about-list .about-item-image{width: 342px; height: 346px; display: flex; justify-content: center; align-items: center; position: relative;}
#about .about-list .about-item-image::before{content: ""; position: absolute; z-index: -1; inset: 0;  border-radius: 100%; background-color: #04f; filter: blur(30px);}
#about .about-list .about-item:nth-child(even) .about-item-image{order: -1;}

#about-cartoons{background: #0044FF; padding-top: 160px; padding-bottom: 112px; margin-top: 130px;}
#about-cartoons .title{color: #fff; margin-bottom: 58px;}
#about-cartoons .about-cartoons-list{display: flex; flex-wrap: wrap; gap: 10px 160px;}
#about-cartoons .about-cartoons-item{flex: 1 0 calc(50% - 80px); position: relative; max-width: calc(50% - 80px);}
#about-cartoons .about-cartoons-item-image{width: 100%; height: 334px; display: flex; align-items: flex-end; justify-content: center; background: url(/local/templates/comoon/images/about-cartoons-bg.png) no-repeat center bottom; margin-bottom: 23px;}
#about-cartoons .about-cartoons-item-title{font-weight: 700; font-size: 32px; line-height: 125%; color: #d3ff33; margin-bottom: 40px;}
#about-cartoons .about-cartoons-item-text{font-weight: 600; font-size: 20px; line-height: 160%; color: #fff; margin-bottom: 0;}

#about-cartoons .about-cartoons-video{background: url(/local/templates/comoon/images/about-cartoons-video-bg.png) no-repeat center; width: 100%; height: 1157px; position: relative; margin-top: -120px; margin-bottom: -150px;}
#about-cartoons .about-cartoons-video-block{position: absolute; width: 860px; height: 380px; left: 49%; transform: translate(-50%, -50%); top: 51%; margin-left: 60px; display: flex; justify-content: center; align-items: center;}
#about-cartoons .about-cartoons-video-block .video-btn{width: 130px;}
#about-cartoons .about-cartoons-video-block .video-btn .video-btn-icon{flex: 1 0 130px; max-width: 130px;  height: 130px; border-radius: 130px;}
#about-cartoons .about-cartoons-video-block .video-btn .video-btn-icon:before{width: 131px; height: 131px; border-radius: 131px;}
#about-cartoons .about-cartoons-video-block .video-btn .video-btn-icon:after{width: 82px; height: 82px; border-radius: 82px; background: #fff url(/local/templates/comoon/images/play-blue.svg) no-repeat 28px center / 30px;}
#about-cartoons .about-cartoons-video .video-arrow{font-weight: 700; font-size: 40px; line-height: 100%; color: #fff; position: absolute; top: -280px; left: -23.7%;}
#about-cartoons .about-cartoons-video .video-arrow::after{content: ""; width: 189px; height: 146px; background: url(/local/templates/comoon/images/about-video-arrow.svg) no-repeat center; position: absolute; left: 100%; top: 0; margin-left: 44px;}
#about-cartoons .about-cartoons-video-text{background: linear-gradient(180deg, #0044FF 0%, #111029 40%, #111029 60%, #0044FF 100%);}
#about-cartoons .about-cartoons-video-text p{font-weight: 600; font-size: 20px; line-height: 160%; color: #fff; margin-bottom: 36px;}
#about-cartoons .about-cartoons-video-text p:last-child{margin-bottom: 0;}
#about-cartoons .about-cartoons-video-text ul { margin-bottom: 36px; list-style: outside; padding-left: 30px;}
#about-cartoons .about-cartoons-video-text ul li{font-weight: 700; font-size: 32px; line-height: 125%; color: #d3ff33;}

#about-chars{padding: 100px 0 120px;}
#about-chars .about-chars-block{margin-bottom: 120px;}
#about-chars .about-chars-block p{font-weight: 400; font-size: 20px; line-height: 160%; color: #4f4f4f;}
#about-chars .about-chars-block p:last-child{margin-bottom: 0;}
#about-chars .about-chars-item{display: flex; align-items: center; justify-content: space-between;}
#about-chars .about-chars-item:not(:last-child){margin-bottom: 157px;}
#about-chars .about-chars-item-image{display: flex; align-items: center; justify-content: center; flex: 0 0 342px; width: 342px; height: 346px; margin-left: 44px; position: relative;}
#about-chars .about-chars-item-image::before{content: ""; position: absolute; inset: 0; z-index: -1; background: #FC61D5; border-radius: 100%; filter: blur(30px);}
#about-chars .about-chars-item-image picture{position: absolute;}
#about-chars .about-chars-item-text-block{flex: 1 0 564px; max-width: 564px;}
#about-chars .about-chars-item-title{font-weight: 700; font-size: 80px; line-height: 100%; text-transform: uppercase; color: #04f; margin-bottom: 22px;}
#about-chars .about-chars-item-subtitle{font-weight: 700; font-size: 20px; line-height: 160%; text-transform: uppercase; color: #04f;}
#about-chars .about-chars-item-text{font-weight: 400; color: #4f4f4f; font-size: 20px; line-height: 160%;}
#about-chars .about-chars-item:nth-child(even) .about-chars-item-image{order: 2; margin-left: 0; margin-right: 44px;}
#about-chars .about-chars-item:nth-child(even) .about-chars-item-image::before{background: #D3FF33;}
#about-chars .about-chars-item:last-child .about-chars-item-image::before{background: #0044FF}
#about-chars .about-chars-item:nth-child(1){margin-bottom: 90px;}
#about-chars .about-chars-text{font-weight: 400; font-size: 20px; line-height: 160%; color: #4f4f4f; margin-top: 100px;}

.footer-raise + #footer-question{margin-top: 0; padding-top: 0; margin-top: 298px;}
.footer-raise + #footer-question .footer-question-inner{padding-top: 1px;}
.footer-raise + #footer-question .footer-question-inner form {margin-top: -298px;}

#about-us{overflow: visible;}
#about-us .about-us-row{position: relative;}
#about-us .about-us-text{padding-top: 1px; margin-top: -210px;}
#about-us .about-us-text::after{content: ""; display: table; clear: both;}
#about-us .about-us-text p{ font-size: 20px; line-height: 160%; color: #4f4f4f; max-width: 50%;}
#about-us .about-us-text p:first-of-type{margin-top: 210px;}
#about-us .about-us-text p b{font-weight: 700; color: #04f;}
#about-us .about-us-text img{float: right; margin-right: -107px; shape-outside: url(/local/templates/comoon/images/about-us-img.png); shape-margin: 30px; margin-bottom: -70px; }

#about-us-mission{overflow: visible; position: relative; padding-bottom: 76px;}
#about-us-mission::before{content:""; position: absolute; bottom: 0; left: 0; right: 0; background: #111029 radial-gradient(100% 800px at center -400px, #0044FF 0%, #0044FF 40%, rgba(0, 0, 0, 0) 100%);; height: 85%;}
#about-us-mission .about-us-mission-block{height: 777px; border-radius: 54px; background: url(/local/templates/comoon/images/about-us-bg.png) no-repeat center / cover; box-shadow: 0 15px 40px 0 rgba(38, 22, 255, 0.7); padding: 72px 74px;}
#about-us-mission .about-us-mission-block h2{font-weight: 700; font-size: 70px;line-height: 114%; text-transform: uppercase; color: #fefefe; margin-bottom: 30px;}
#about-us-mission .about-us-mission-block p{font-weight: 600; font-size: 24px; line-height: 133%; color: #fff; max-width: 50%;}

#about-us-video{overflow: visible; position: relative; padding: 0; background: #111029}
#about-us-video .video-btn{margin: 0 auto; max-width: 100%; justify-content: center;}
#about-us-video .video-btn .video-btn-text{font-size: 48px; line-height: 1.2;}

#franchise-main{background: #0044FF; padding-top: 100px; }
#franchise-main .title{color: #fff; margin-bottom: 50px; position: relative; z-index: 2;}
#franchise-main .subtitle{font-family: "GetVoIP Grotesque"; font-weight: 700; font-size: 80px; line-height: 100%; text-transform: uppercase; color: #fff; position: relative; z-index: 2;}
#franchise-main img{shape-outside: url(/local/templates/comoon/images/franchise-img.png); shape-margin: 30px; float: right; position: relative; z-index: 2; margin-right: -133px;}
#franchise-main .wrap::before{content: ""; position: absolute; width: 965px; height: 851px; filter: blur(100px); background: #04f; mix-blend-mode: plus-lighter; z-index: 1; right: -103px; bottom: -223px;}

#franchise-for{padding-top: 95px; padding-bottom: 64px;}
#franchise-for .title{margin-bottom: 42px;}

#franchise-included{background: url(/local/templates/comoon/images/blur-points.png) no-repeat center 17%; padding-top: 320px; margin-top: -320px; padding-bottom: 175px;}
#franchise-included .metodic-block-items {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; gap: 66px; position: relative; z-index: 1; margin-top: 210px;}
#franchise-included .metodic-block-item {flex: 1 0 33%; max-width: calc(100% / 3 - 66px * 2 / 3); display: flex; flex-direction: column; background: #FFFFFF; box-shadow: 0px 20px 100px rgba(64, 115, 247, 0.1); border-radius: 55px; padding: 0 30px 30px; margin-bottom: -40px; min-height: 330px;}
#franchise-included .metodic-block-item:nth-child(2), #franchise-included .metodic-block-item:nth-child(5), #franchise-included .metodic-block-item:nth-child(8) {margin-top: 90px;}
#franchise-included .metodic-block-item-icon {width: 180px; height: 180px; border-radius: 180px; background: linear-gradient(38.08deg, #0044FF 11.79%, #9955E6 44.91%, #FC61D5 75.36%); box-shadow: 0px 20px 30px rgba(0, 68, 255, 0.3); display: flex; justify-content: center; align-items: center; margin: -53px auto 43px}
#franchise-included .metodic-block-item-icon img {max-width: 100%; max-height: 100%;}
#franchise-included .metodic-block-item-title {font-weight: 700; font-size: 24px; text-transform: uppercase; text-align: center; color: #111029; margin: auto 0;}
#franchise-included .metodic-block-item-text {font-weight: 600; font-size: 20px; line-height: 160%; text-transform: uppercase; color: #fff;}

#franchise-pilot{padding-top: 100px; background: radial-gradient(100% 600px at center -261px, #0044FF 0%, #0044FF 40%, rgba(0, 0, 0, 0) 100%), url(/local/templates/comoon/images/fr-pilot-bg2.svg) no-repeat center, url(/local/templates/comoon/images/fr-pilot-bg.png) no-repeat center, #111029 ; padding-bottom: 150px;}
#franchise-pilot .title{color: #fff;  margin-bottom: 56px;}
#franchise-pilot .franchise-pilot-list{position: relative;}
#franchise-pilot .franchise-pilot-list::after{content: ""; position: absolute;  filter: blur(20px); width: 100%; height: 100%; top: 0; left: 0; z-index: 1;}
#franchise-pilot .franchise-pilot-item{display: flex; align-items: center; gap: 80px; position: relative; z-index: 2;}
#franchise-pilot .franchise-pilot-item:not(:last-child){margin-bottom: 50px;}
#franchise-pilot .franchise-pilot-item-title{font-weight: 700; font-size: 70px; line-height: 114%; text-transform: uppercase; color: #fff; margin-bottom: 7px;}
#franchise-pilot .franchise-pilot-item-text{font-weight: 600; font-size: 20px; line-height: 160%; text-transform: uppercase; color: #fff; margin-bottom: 0;}
#franchise-pilot .franchise-pilot-item-image{width: 211px; height: 211px; display: flex; align-items: center; justify-content: center; margin-left: auto;}
#franchise-pilot .franchise-pilot-item:nth-child(even) .franchise-pilot-item-image{order: -1; margin-left: 0;}

#franchise-coop{background: #111029; padding-bottom: 40px; overflow: visible;}
#franchise-coop .franchise-coop-block{border: 1px solid rgba(255, 255, 255, 0.22); border-radius: 51px; background: rgba(17, 16, 41, 0.55) url(/local/templates/comoon/images/fr-coop-bg.svg)  no-repeat right bottom; padding: 120px 140px; position: relative;}
#franchise-coop .franchise-coop-icon{position: absolute; display: flex; width: 100px; height: 100px; border-radius: 100px; align-items: center; justify-content: center; top: -50px; left: 50%; margin-left: -50px; background: #0044FF;}
#franchise-coop .franchise-coop-block-title{font-family: 'GetVoIP Grotesque'; font-weight: 700; font-size: 82px; line-height: 98%; text-transform: uppercase; text-align: center; color: #c0f20c; margin-bottom: 37px;}
#franchise-coop .franchise-coop-block-text, #franchise-coop .franchise-coop-block-text a{font-weight: 400; font-size: 20px; line-height: 160%; text-align: center; color: #fff; margin-bottom: 0;}

#contacts{overflow: visible; padding-bottom: 30px;}
#contacts .contacts-row{position: relative;}
#contacts .contacts-text::after{content: ""; display: table; clear: both;}
#contacts .contacts-text p{ font-size: 20px; line-height: 160%; color: #4f4f4f; max-width: 35%;}
#contacts .contacts-text p b{font-weight: 700; text-transform: uppercase;}
#contacts .contacts-text img{float: right; shape-outside: url(/local/templates/comoon/images/contacts-img.png); shape-margin: 30px; margin-top: -84px;}

#mission-block .wrap{display: flex; height: 100%; flex-direction: column; justify-content: center}
#mission-block #mission-1{background: url(/local/templates/comoon/images/bg-mission-1.png) no-repeat left top; height: 625px; }
#mission-block #mission-1 .subtitle{width: 503px;}
#mission-block #mission-2{height: 625px;}
#mission-block #mission-2 .wrap{padding-left: 805px;}
#mission-block #mission-2 .wrap:before{ content: ""; position: absolute; left: -140px; bottom: 0; background: url(/local/templates/comoon/images/bg-mission-2.png) no-repeat left bottom; width: 1204px; height: 813px;}
#mission-block #mission-2 .title{color: #0044FF}
#mission-block #mission-2 .subtitle{color: #111029; width: 299px;}
#mission-block #mission-3{background: url(/local/templates/comoon/images/bg-mission-3.png) no-repeat right top; height: 605px;}
#mission-block #mission-3 .subtitle{width: 513px; font-weight: 400;}

#schools-block{margin-top: 100px;}
#schools-block:before{content: ""; position: absolute; top: 115px; left: 0; right: 0; background: url(/local/templates/comoon/images/bg-schools.png) no-repeat center top; height: 1170px; z-index: -1}
#schools-block .subtitle{width: 590px;}
#schools-block .schools-list{display: flex; flex-wrap: wrap; margin-top: 545px; margin-bottom: -76px;}
#schools-block .schools-list-item{flex: 1 0 25%; max-width: 25%; margin-bottom: 110px;}
#schools-block .schools-list-item.long{flex: 1 0 100%; max-width: 100%;}
#schools-block .schools-list-item-image{margin-bottom: 24px; filter: drop-shadow(0px 4px 10px rgba(0, 0, 0, 0.25)); width: 80px; height: 60px;}
#schools-block .schools-list-item-image img{max-width: 100%; max-height: 100%; height:100%}
#schools-block .schools-list-item-title{font-weight: 700; font-size: 36px; line-height: 44px; color: #111029; margin-bottom: 28px;}
#schools-block .schools-list-item-cities{display: flex}
#schools-block .schools-list-item-cities .col{flex: 1; padding-right: 60px;}
#schools-block .schools-list-item ul li{font-weight: 600; font-size: 16px; line-height: 19px; color: #0044FF; cursor: pointer}
#schools-block .schools-list-item ul li:not(:last-child){margin-bottom: 6px;}
#schools-block .schools-list-item ul li.active > span,
#schools-block .schools-list-item ul li:hover > span{background: #0044FF; border-radius: 20px; color: #fff; padding: 3px 9px; margin-left: -9px; margin-top: -3px;}
#schools-block .schools-list-item ul li ul{padding: 20px 0; display: none;}
#schools-block .schools-list-item ul li.active ul{display: block;}
#schools-block .schools-list-item ul li ul li{font-weight: 400; font-size: 14px; line-height: 17px; display: flex}
#schools-block .schools-list-item ul li ul li:before{content: ""; display: inline-block; width: 4px; height: 4px; border-radius: 4px; background: #0044FF; margin-right: 14px; margin-top: 7px;}
#schools-block .schools-list-item ul li ul li.active,
#schools-block .schools-list-item ul li ul li:hover{color: #FF3DCF}

#faq-block .subtitle{ color: #707070;}

#contacts-block{}
#contacts-block .contacts-block-info-city{font-weight: 700; font-size: 32px; line-height: 39px; color: #0044FF; margin-bottom: 34px;}
#contacts-block .contacts-block-info-address{font-weight: 600; font-size: 24px; line-height: 29px; color: #111029; margin-bottom: 14px;}
#contacts-block .contacts-block-info-phone{ margin-bottom: 14px; display: flex; flex-direction: column}
#contacts-block .contacts-block-info-phone a{font-weight: 600; font-size: 20px; line-height: 24px; color: #111029;}
#contacts-block .contacts-block-info-email{margin-bottom: 0;}
#contacts-block .contacts-block-info-email,
#contacts-block .contacts-block-info-email a,
#contacts-block .contacts-block-info-schedule{font-size: 20px; line-height: 24px; color: #111029;}
#contacts-block .contacts-block-info-inst a{display: inline-flex; align-items: center; gap: 5px; font-size: 20px;}

#contacts-block .contacts-free-form{width: 380px; margin-top: -212px;}
#contacts-block .form-row{margin-bottom: 16px;}
#contacts-block .form-row input{border: 1px solid #4073F7; box-sizing: border-box; box-shadow: 0px 5px 25px rgba(0, 68, 255, 0.5);}
#contacts-block .contacts-free-form .site-btn.form-btn-pink{box-shadow: 0px 8px 25px rgba(0, 68, 255, 0.5);}

.contacts-search-form {position: relative;}
.contacts-search-form input{height: 74px; padding-left: 27px;}
.contacts-search-form .search-icon{display: inline-block; width: 29px; height: 29px; background: url(/local/templates/comoon/images/search-ico.svg) no-repeat center center; border: none; position: absolute; right: 40px; top: 50%; transform: translateY(-50%) }
.contacts-search-form .ui-menu .ui-menu-item-wrapper{padding: 10px 15px; font-size: 16px;}
.contacts-search-form .ui-menu .ui-menu-item-wrapper.ui-state-active{border: inherit; background: none; font-weight: 700; color: #0044FF;}

#contacts-block .contacts-block-schools{margin-top: 87px;}
#contacts-block .contacts-block-schools .title{font-weight: 600; font-size: 25px; line-height: 30px; color: #0044FF; margin-bottom: 40px;}
#contacts-block .contacts-block-schools ul li{font-weight: 400; font-size: 20px; line-height: 24px; color: #111029; padding: 21px 0; border-top: 1px solid #DADADA}
#contacts-block .contacts-block-schools ul li:hover{color: #0044FF;}
#contacts-block .contacts-block-schools ul li:last-child{border-bottom: 1px solid #DADADA}

.footer{background: #111029; padding-top: 112px;}
.footer .footer-top{background: linear-gradient(180deg, #111029 0%, #0044FF 100%);}
.footer .footer-top .wrap{display: flex; align-items: flex-end}
.footer .footer-top .footer-col{display: flex; flex-direction: column}
.footer .footer-top .footer-image{}
.footer .footer-top .footer-menu{align-self: center; flex: 1; margin-right: 18px; margin-left: 45px;}
.footer .footer-top .footer-menu ul{margin: 0; flex-direction: column; flex-wrap: wrap; height: 88px; justify-content: space-between; align-items: stretch; gap: 32px 85px}
.footer .footer-top .footer-menu ul li{margin-right: 0;}
.footer .footer-top .footer-menu ul li a{font-weight: 600; font-size: 20px; line-height: 140%; text-transform: uppercase;}
.footer .footer-top .footer-image1{margin-left: -66px;}
.footer .footer-top .footer-image2{margin-bottom: -27px;}
.footer .footer-top .social{width: 100%; margin-top: 60px; justify-content: space-between;}

.footer .footer-bottom{padding: 45px 0 65px; background: #111029;}
#payment{width: 350px;opacity: 50%;filter: grayscale(100%);}

.video-item{position: relative;}
.video-item img{max-width: 100%; border-radius: 40px;}
.video-item .video-btn{position: absolute; left: 50%; top: 50%; margin-left: -43px; margin-top: -43px; width: 86px;}

.dropdown-list:not(:last-child){margin-bottom: 16px;}
.dropdown-list-header{background: #0044FF; border: 1px solid #4073F7; box-shadow: 0px 5px 25px rgba(0, 68, 255, 0.5); border-radius: 10px; display: flex; justify-content: space-between; align-items: center; padding: 18px 27px; font-weight: 600; font-size: 20px; line-height: 24px; color: #FFFFFF; margin-bottom: 0; transition: all .3s ease}

.dropdown-list.w-icons .dropdown-list-header{justify-content: flex-start; height: 140px; padding: 0 50px; box-shadow: none;}
.dropdown-list.upper .dropdown-list-header{text-transform: uppercase;;}
.dropdown-list.w-icons .dropdown-list-icon{display: flex; width: 80px; height: 94px; justify-content: center; align-items: center; margin-right: 60px;}
.dropdown-list.w-icons .dropdown-list-header .dropdown-list-expand{margin-left: auto;}
.dropdown-list-expand{display: inline-block; width: 38px; height: 38px; border-radius: 38px; background: #fff; position: relative; display: flex; justify-content: center; align-items: center; transition: background .3s ease; cursor: pointer;}
.dropdown-list-expand:before,
.dropdown-list-expand:after{content: ""; display: inline-block; width: 14px; height: 2px; background: #0044FF; position: absolute; transition: transform .3s ease}
.dropdown-list-expand:after{width: 2px; height: 14px; }
.dropdown-list.active .dropdown-list-header{border-radius: 10px 10px 0 0; color: #D3FF33;}
.dropdown-list.active .dropdown-list-expand{background: #D3FF33}
.dropdown-list.active .dropdown-list-expand:before{transform: rotate(180deg); background: #0044FF}
.dropdown-list.active .dropdown-list-expand:after{transform: rotate(90deg); background: #0044FF}
.dropdown-list .dropdown-list-content{display: none; background: #fff;
    padding: 10px 55px 30px 25px;
    max-height: 580px;
    overflow-y: auto;
    overflow-x: hidden;
    box-shadow: 0px 5px 25px rgba(0, 68, 255, 0.5);
    border-radius: 0 0 10px 10px;}
.dropdown-list .dropdown-list-content p a{text-decoration: underline; text-decoration-skip-ink: none; color: #04f;}
.dropdown-list .dropdown-list-content:has(.contact-address-item) {padding: 10px 55px 30px 25px;}
.dropdown-list.active .dropdown-list-header {color: #FFFFFF;}

.contact-address-item{display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid #DADADA; padding: 17px 0;}
.contact-address-item .contact-address{font-size: 20px; line-height: 24px; color: #111029; margin-bottom: 0;}
.contact-address-item:hover .contact-address{color: #0044FF}
.contact-address-item .actions{display: flex; justify-content: space-between; align-items: center; gap: 14px}
.contact-address-item .actions a svg rect{transition: all .3s ease}
.contact-address-item .actions a:hover svg rect{fill: #0044FF}

.contacts-map-block{ margin-top: 32px;}
.contacts-map-block .title{font-weight: 400; font-size: 20px; line-height: 24px; color: #707070; margin-bottom: 17px; padding-left: 27px;}

.mCS-dark.mCSB_scrollTools .mCSB_dragger{height: 120px!important}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{height: 120px; width: 6px; background: #0044FF; border-radius: 7px;}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background: #205afb;}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background: #AAAAAA;}

.modal {position: fixed; width: 100vw; height: 100vh; opacity: 0; visibility: hidden; transition: all 0.3s ease; top: 0; left: 0; display: flex; align-items: center; justify-content: center; z-index: 9999}
.modal.open {visibility: visible; opacity: 1; transition-delay: 0s;}
.modal-bg {position: absolute; background: rgba(0, 0, 0, .5); width: 100%; height: 100%;}
.modal-container {background: #fff; position: relative; padding: 47px 100px 80px;}
.modal-container h1{text-align: center; font-size: 39px; font-weight: normal; font-family: inherit; line-height: 125%; color: #333333; margin-bottom: 43px;}
.modal-close {position: absolute; right: -24px; top: -24px; outline: none; appearance: none; background: #FF3DCF url(/local/templates/comoon/images/close-ico.svg) no-repeat center center; border: 0px; cursor: pointer; width: 48px; height: 48px; transition: all .3s ease; border-radius: 10px}
.modal-close:hover{background: #FF3DCF url(/local/templates/comoon/images/close-ico.svg) no-repeat center center;}
.modal-container form{width: 100%; position: relative}
.modal-container form .alert{position: absolute; width: 100%; box-sizing: border-box; margin-top: 15px;}


.tooltip-modal .modal-container{border-radius: 16px; padding: 0 29px 28px; transition: top .3s ease}
.tooltip-modal .modal-container:before{content: ""; display: inline-block; position: absolute; border: 13px solid transparent;}
.tooltip-modal.tooltip-modal-bottom .modal-container:before{right: 45px; top: -26px; border-right: 13px solid #fff; border-bottom: 13px solid #fff;}
.tooltip-modal.tooltip-modal-right .modal-container:before{bottom: 45px; left: -26px; border-right: 13px solid #fff; border-bottom: 13px solid #fff;}
.tooltip-modal.tooltip-modal-left .modal-container:before{bottom: 45px; right: -26px; border-left: 13px solid #fff; border-bottom: 13px solid #fff;}

.tooltip-modal .modal-container h1{font-weight: 600; font-size: 32px; line-height: 39px; color: #111029; text-align: center; margin-top: 36px; margin-bottom: 33px;}
.tooltip-modal .modal-container .form-row:not(.last){margin-bottom: 16px;}
.tooltip-modal .modal-container .form-row input{height: 64px; border: 1px solid #4073F7; box-shadow: 0px 5px 25px rgba(0, 68, 255, 0.5);}
.tooltip-modal .modal-container .form-row textarea {height: 150px; border: 1px solid #4073F7; box-shadow: 0px 5px 25px rgba(0, 68, 255, 0.5);}
.tooltip-modal .modal-container .form-row .site-btn.form-btn-pink{box-shadow: 0px 8px 25px rgba(0, 68, 255, 0.5);}

.tooltip-modal#request-free .modal-container{width: 388px;}

.alert {position: relative; padding: 0.75rem 1.25rem; border: 1px solid transparent; font-weight: normal;}
.alert-error {color: #721c24; background-color: #f8d7da; border-color: #f5c6cb;}
.alert-success {color: #155724; background-color: #d4edda; border-color: #c3e6cb;}

.scrollup{display: none; position: fixed; right: 50px; bottom: 50px; z-index: 999}
.scrollup svg rect{transition: all .3s ease}
.scrollup:hover svg rect{fill: #FC61D5; fill-opacity: 1}

.modal#request-city .modal-container{width: 1180px; padding: 30px 25px 0;}
.city-picker{display: flex; min-height: 500px; max-height: 584px}
.city-picker .title{font-weight: 600; font-size: 32px; line-height: 39px; color: #111029; margin-bottom: 45px;}
.city-picker .scroll-content{max-height: 500px; overflow-x: hidden; overflow-y: auto; position: relative; padding-top: 14px; margin-top: -14px; padding-bottom: 20px;}

.city-picker-left{flex: 1 0 292px; max-width: 295px; border-right: 2px solid #AAAAAA;}
.city-picker-left .accordeon{width: 270px;}
.city-picker-left .accordeon-item{padding: 0; background: none}
.city-picker-left .accordeon-item-name{padding: 18px 15px 18px 25px; background: #fff; border: 1px solid #DADADA; border-radius: 5px;}
.city-picker-left .accordeon-item.active .accordeon-item-name{background: #0044FF; color: #fff; border-color: #0044FF}
.city-picker-left .accordeon-item-text{background: #fff; border: 1px solid #DADADA; border-top: none; margin-top: -5px; padding: 5px 24px 0; border-radius: 0 0 5px 5px}
.city-picker-left .accordeon-item-text ul li a{font-size: 15px; line-height: 18px; color: #111029; padding-top: 15px; padding-bottom: 18px; transition: all .3s ease; display: block}
.city-picker-left .accordeon-item-text ul li:not(:last-child){border-bottom: 1px solid #DADADA}
.city-picker-left .accordeon-item-text ul li:hover a,
.city-picker-left .accordeon-item-text ul li.active a{font-weight: 700; color: #0044FF;}
.city-picker-left .mCSB_inside > .mCSB_container{margin-right: -2px;}
.city-picker-left .mCSB_outside + .mCSB_scrollTools{right: -9px;}

.city-picker-right{flex: 1; margin-left: 66px; padding-right: 35px; background: url(/local/templates/comoon/images/map-dotted.svg) no-repeat center bottom 80px}
.city-picker-right .contacts-search-form{margin-bottom: 40px;}
.city-picker-right .contacts-search-results ul li a{font-weight: 400; font-size: 15px; line-height: 18px; color: #111029; cursor: pointer}
.city-picker-right .contacts-search-results ul li:not(:last-child){margin-bottom: 15px;}
.city-picker-right .contacts-search-results ul li.active > a,
.city-picker-right .contacts-search-results ul li > a:hover{background: #0044FF; border-radius: 20px; color: #fff; padding: 5px 20px; margin-left: -20px; margin-top: -5px; font-weight: 700;}


.iti{width: 100%;}
.iti.iti--container{position: absolute; left: 0!important; right: 0; top: 100%!important; bottom: auto}
.iti .iti__country-list{position: relative;}

.ml6 {  position: relative;}
.ml6 .text-wrapper {  position: relative;  display: inline-block; overflow: hidden; padding-top: 10px; margin-top: -10px;}
.ml6 .letter {  display: inline-block;  line-height: 1em;}

.modal#unload .modal-container{width: 808px; height: 577px; background: linear-gradient(180deg, #03A5FF 0%, #0044FF 100%); border-radius: 20px; padding: 0;}
.modal#unload .modal-container .modal-close{right: 0; top: 0; background: url(/local/templates/comoon/images/close-ico.svg) no-repeat center center; z-index: 10}
.unload-block{width: 100%; height: 100%; position: relative;}
.unload-block .unload-buble{width: 460px; height: 340px; background: url(/local/templates/comoon/images/unload-buble.svg) no-repeat left top / 100%; position: absolute; top: 38px; left: 24px; padding-top: 73px; padding-left: 83px; padding-right: 64px;}
.unload-block .unload-buble .title{font-family: 'GetVoIP Grotesque'; font-style: normal; font-weight: 700; font-size: 36px; line-height: 40px; color: #0044FF; margin-bottom: 13px;}
.unload-block .unload-buble .subtitle{font-size: 24px; line-height: 30px; color: #111029;}
.unload-block .unload-image{position: absolute; right: 0; bottom: 0;}
.unload-block .try-free{position: absolute; bottom: 100px; left: 25%; transform: translateX(-40%); width: 300px; width: 300px; height: 65px; font-size: 16px; letter-spacing: 0.03em; text-transform: uppercase;}
.unload-block .try-free.site-btn:hover{transform: translateX(-40%) scale(1.05)}

.wrap-404{display: flex; align-items: center; margin-top: 130px;}
.wrap-404 img{max-width: 100%;}
.wrap-404 .wrap-404-text{text-align: center}
.wrap-404 .text{  font-family: 'GetVoIP Grotesque';  font-weight: 700;  font-size: 185px;  line-height: 60px;  text-transform: uppercase;  color: #0044FF;}
.wrap-404 p{  font-size: 34px;  line-height: 30px;  color: #0044FF;  margin-top: 30px;}

.payment-form{display: flex; justify-content: center}
.payment-form .tmg, .payment-form .tmg h3, .payment-form .tmg p, .payment-form .tmg a, .payment-form .tmg input{font-family: 'ProximaNova'!important}
.payment-form .tmg {font-size: 14px;}
.payment-form .tmg p, .payment-form .tmg input {  font-size: 14px;}
.payment-form .tmg #tmg_ps_body form div label{font-size: 12px;}

#request-lang .modal-container ul li{text-align: center}
#request-lang .modal-container ul li a{padding: 0 20px;}
#request-lang .modal-container ul li:not(:last-child) a{margin-bottom: 10px;}



.footer-markets a {
    box-shadow: 0px 4px 20px rgba(0, 71, 255, 0.25);
    display: inline-block;
    transition: all .3s ease;
    margin-bottom: 5px;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    mix-blend-mode: normal;
    opacity: 0.75;
    display: block;
}

.footer-markets{
    margin-top: 60px;
    display: flex;
	gap: 20px;
}
.footer-markets a:hover {
    transform: scale(1.05);
}


	
/* End */


/* Start:/local/templates/comoon/media.css?175646725272522*/
@media screen and (min-width: 1024px){
	#lessons-block .subtitle{margin-top: -20px; margin-bottom: 40px;}	
}
@media screen and (max-width: 1700px){
	#mission-block #mission-3{background-position-x: right -140px}
}
@media screen and (max-width: 1560px){
	#mission-block #mission-3{background-position-x: right -240px}
}
@media screen and (max-width: 1440px){
	.wrap{max-width: 1320px;}

	.content-header.with-title{padding-top: 184px;}
	h1{font-size: 42px;}

	#metodic-block .metodic-block-hands-video{height: 285px; width: 634px; margin-left: -310px; top: 55px}
	#metodic-block .metodic-block-hands-video .video-btn{margin: 0;}
	#metodic-block .metodic-block-questions{margin-top: 140px;}

	#request-form .request-form-tiger img{top: 46%; transform: translate(-240px, -50%);}
	#request-form .request-form-tiger-buble{left: 208px;}

	#footer-question .footer-question-inner form.franchise-form  .subtitle{font-size: 16px; line-height: 1.2;}
	
	#mission-block #mission-1{background-position-x: -240px}
	#mission-block #mission-3{background-position-x: right -240px}
    #mission-block #mission-3 {background: url(/local/templates/comoon/images/bg-mission-3.png) no-repeat right -250px top;}

	.garantee-list{gap: 95px 160px}
	.garantee-item{max-width: calc(50% - 80px);}

	.video-block-hands .video-bulb{top: 18%; left: 12%;}
	.video-block-hands .video-block-video{top: 24%; left: 20%;}

	#footer-question .footer-question-inner form .form-row input,
	#footer-question .footer-question-inner form .form-row .site-btn{height: 50px;}

	.footer .footer-bottom{padding: 38px 0;}
	
	.dropdown-list:not(:last-child){margin-bottom: 10px;}
	.dropdown-list.w-icons .dropdown-list-header{height: 100px; font-size: 42px; font-weight: 700;}
	.dropdown-list .dropdown-list-content{font-size: 20px; padding: 50px 50px 50px 60px;}

	.index-block .title{font-size: 42px;}

	#franchise-main img{max-width: 690px; margin-right: -50px; shape-margin: 0;}
	#franchise-for .title{font-size: 43px;}

	#franchise-included{padding-bottom: 112px;}
	#franchise-included .metodic-block-items{gap: 50px; justify-content: center; margin-top: 150px;}
	#franchise-included .metodic-block-item{min-height: 300px; max-width: 315px;}
	#franchise-included .metodic-block-item-icon{width: 160px; height: 160px; border-radius: 160px;}
	#franchise-included .metodic-block-item-icon img{max-width: 100px; max-height: 100px;}
	#franchise-included .metodic-block-item-title{font-size: 20px;}
	
	#franchise-pilot{padding-top: 80px;}
	#franchise-pilot .wrap{max-width: 1094px;}
	#franchise-pilot .franchise-pilot-item:not(:last-child) {margin-bottom: 30px;}
	#franchise-pilot .franchise-pilot-item-title{font-size: 64px;}

	#franchise-coop .franchise-coop-block-title{font-size: 74px; margin-bottom: 30px;}

	#about .about-text-block {background: url(/local/templates/comoon/images/about-bg.png) no-repeat right top / 744px;}
	#about .about-text-block h2{font-size: 74px;}
	#about .about-text-block .about-text p:first-child{max-width: 710px;}
	#about .title{margin-top: 53px; margin-bottom: 68px;}
	#about .about-list .about-item{gap: 130px}
	#about .about-list .about-item-title{font-size: 42px; margin-bottom: 20px;}
	#about .about-list .about-item-image{width: 281px; height: 281px; margin-right: 140px;}
	#about .about-list .about-item-image img{max-width: 350px;}
	#about .about-list .about-item:nth-child(even) .about-item-image{margin-left: 115px; margin-right: 0;}

	#about-cartoons{margin-top: 95px; padding-top: 100px; padding-bottom: 100px;}
	#about-cartoons .title{margin-bottom: 34px;}
	#about-cartoons .about-cartoons-item{gap: 10px 240px;}
	#about-cartoons .about-cartoons-item{max-width: calc(50% - 120px);}

	#about-chars .about-chars-item-title{font-size: 74px; margin-bottom: 23px;}
	#about-chars .about-chars-item-subtitle{font-size: 24px;}
	#about-chars .about-chars-item-image{width: 302px; height: 302px; margin-left: 100px;}
	#about-chars .about-chars-item-image img{max-width: 538px;}
	#about-chars .about-chars-item-text-block{max-width: 650px; flex: 0 0 650px;}
	#about-chars .about-chars-item:not(:last-child){margin-bottom: 100px;}

}
@media screen and (max-width: 1366px){
	#mission-block #mission-3{background-position-x: right -240px}
}

@media screen and (max-width: 1320px){
	.wrap{max-width: 1100px;}
	#about-us-video .video-btn .video-btn-text{font-size: 38px;}
}
@media screen and (max-width: 1280px){
	/* #recomend-block .recomend-list.slick-initialized.slick-slider .slick-list.draggable{margin: -70px -35px;padding: 70px; width: auto;}
	#recomend-block .recomend-list.slick-initialized.slick-slider .slick-list.draggable .slick-track{padding: 70px 0;margin: -70px;} */
	#main-block{overflow: hidden}
	#recomend-block .wrap{max-width: 940px;}
}
@media screen and (max-width: 1234px){
	.footer .footer-top .social.social-market{
		gap: calc((100% - (30px * 4)) / 5);
	}
	#mission-block #mission-3{background-position-x: right -410px}
}
@media screen and (max-width: 1100px){
	.footer .footer-top .social.social-market{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.show-1024-none{display: none!important;}
	.show-1024-if{display: inline-flex!important}
	.show-1024-b{display: block!important}
	.header-inner a{font-size: 18px;}
	
	.content-header.with-title{padding-top: 114px;}
	.content-header .bx-breadcrumb{display: none;}
	h1{text-align: center; font-weight: 700; font-size: 40px; line-height: 52px; margin-top: 45px;}
	
	.wrap{max-width: 950px;}
	.header-inner .site-btn.free-lesson{display: none;}
	.header-inner .mobile-menu-btn{display: inline-block; margin-left: 70px;}
	.header-inner .site-btn.request-call{margin-right: 0; width: 225px;}
	.top-menu:not(.last){display: none;}
	.top-menu.last{margin-left: auto;}
	.lang-inner{position: relative;}
	
	.top-menu li:hover .dropdown{display: none}
	.top-menu li:hover a.with-toggle:after{transform: none}
	a.with-toggle:hover:after{transform: none}
	
	.mobile-menu{position: absolute; width: 397px; right: -397px; top: 100%; transition: all .3s ease; opacity: 0; visibility: hidden; background: #0044FF; filter: drop-shadow(-10px 0px 10px rgba(0, 0, 0, 0.5));}
	.mobile-menu.open{right: 0; opacity: 1; visibility: visible;}
	.mobile-menu-header{display: flex; padding: 40px 55px 20px; border-bottom: 1px solid #4073F7; position: relative; z-index: 1;}
	.mobile-menu-close{font-weight: 700; font-size: 15px; line-height: 18px; color: #FFFFFF; display: flex; align-items: center}
	.mobile-menu-close:before{content: ""; display: inline-block; width: 32px; height: 32px; background: url(/local/templates/comoon/images/menu-close.svg) no-repeat center center; margin-right: 13px;}
	.mobile-menu-content .top-menu{display: block; margin-right: 0; background: rgba(17, 16, 41, 0.95); margin-left: 0;}
	.mobile-menu-content .top-menu li:not(:last-child){margin-right: 0; border-bottom: 1px solid rgba(87, 102, 140, 0.19);}
	.mobile-menu-content .top-menu > li {padding: 25px 55px;}
	.mobile-menu-content .top-menu > li > a{font-weight: 700; font-size: 15px; line-height: 14px; color: #fff; display: block; padding: 25px 55px;}
	.mobile-menu-content .top-menu > li .dropdown a{font-weight: 400; font-size: 15px; line-height: 18px; color: #FFFFFF; padding: 25px 55px;}
	.mobile-menu-content .top-menu li .dropdown{position: relative; padding-top: 0;}
	.mobile-menu-content .top-menu li{background: none; transition: all .3s ease}
	.mobile-menu-content .top-menu li.open{background: #0044FF}
	.mobile-menu-content .top-menu li.open .dropdown{display: block; padding-top: 0;}
	.mobile-menu-content .top-menu li.open > a.with-toggle:after{transform: rotate(180deg)}
	.mobile-menu-content .top-menu li .dropdown ul{width: 100%; box-shadow: none; background: #4073F7; margin-left: 0;}
	.mobile-menu-content .top-menu li .dropdown ul li:not(:last-child){border-bottom: 1px solid #4A7AF4}

	#main-block{height: 1200px;}
	#main-block img{height: 1200px; object-fit: cover; object-position: right;}
	
	.index-block .title{font-size: 42px; line-height: 52px;}
	.index-block .subtitle{font-size: 18px; line-height: 24px;}
	
	.index-block .index-block-inner{flex-direction: column; width: 780px; margin: 0 auto}
	.index-block .index-block-inner .left-part{padding-right: 0;}
	.index-block .index-block-inner .right-part{max-width: 100%; margin-top: 50px;}
	
	#info-block{padding-top: 88px;}
	#info-block .info-block-inner > img{max-width: 1136px;}

	#garantee-block .title{margin-bottom: 85px;}
	.garantee-list{gap: 90px 110px;}
	.garantee-list .garantee-item{max-width: calc(50% - 55px);}
	
	#index-video-block{background: url(/local/templates/comoon/images/bg-hands-1024.svg) no-repeat center bottom;}
	#index-video-block .subtitle{max-width: 100%; margin-bottom: 0;}
	.video-block-hands{height: 810px;}
	.video-block-hands .video-bulb{transform: scaleX(-1); top: 5%; left: 35%;}
	.video-block-hands .video-bulb .text-wrapper{transform: scaleX(-1)}
	.video-block-hands .video-arrow{font-size: 32px; left: 37%;}
	.video-block-hands .video-block-video{top: 15%; left: 3%;}
	
	
	#metodic-block{background: url(/local/templates/comoon/images/blur-points-1024.png) no-repeat center top / 100%; overflow: hidden}
	#metodic-block .title{width: 657px; margin: 0 auto}
	#metodic-block .subtitle{width: 560px; margin: 19px auto 0}
	#metodic-block .metodic-block-hands{overflow: hidden}
	#metodic-block .metodic-block-questions{flex-direction: column; align-items: flex-end; margin-top: -140px;}
	#metodic-block .metodic-block-question.question{width: 425px; margin-bottom: 137px;}
	#metodic-block .metodic-block-question.answer{width: 425px;}
	#metodic-block .metodic-block-question::before{font-size: 400px;}
	#metodic-block .metodic-block-question.question::before{color: #A82B89; left: 0; transform: none;}
	#metodic-block .metodic-block-question.answer::before {left: 70%;}
	#metodic-block .metodic-block-question-title{font-size: 36px; line-height: 50px; margin-bottom: 24px;}
	#metodic-block .metodic-block-question-text{font-size: 24px; line-height: 32px; margin-bottom: 0;}
	#metodic-block .metodic-block-question-image{top: -50px; left: -45px;}
	#metodic-block .metodic-block-items{align-items: inherit; margin: 152px auto -70px; max-width: 780px;}
	#metodic-block .metodic-block-item{flex: 1 0 50%; max-width: calc(100% / 2 - 10px); margin-bottom: 70px;}
	#metodic-block .metodic-block-item:nth-child(2), #metodic-block .metodic-block-item:nth-child(5){margin-top: 0;}
	
	#command-block{}
	#command-block .command-block-top .title{width: 100%;}
	#command-block .command-block-list-item{width: 880px; height: 670px; background: url(/local/templates/comoon/images/border-1024.svg) no-repeat left top / 100%;}
	#command-block .command-block-list-item-name{font-size: 36px; line-height: 45px}
	#command-block .command-block-list-item-info{width: 910px; min-height: 415px; height: 415px; padding: 27px 50px;}
	#command-block .command-block-list-item-info .check li{font-size: 14px;}
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info{margin-left: 30px;}
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info .check{width: 510px;}
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info img{right: 0; width: 436px;}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-info{margin-left: -61px; padding: 25px 50px}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-info .check{width: 390px;}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-info img{width: 493px; left: -40px;}
	
	#command-block .command-block-bottom{background: #111029 url(/local/templates/comoon/images/bg-command-bottom-1024.png) no-repeat center bottom / 100%; padding-bottom: 112px;}
	#command-block .command-block-form{ max-width: 780px; margin: 80px auto 0}
	#command-block .command-block-form .title{width: 427px; text-align: left; font-size: 36px; line-height: 45px}
	#command-block .command-block-form form{margin-top: 154px; }
	#command-block .command-block-form form .form-row{flex-wrap: wrap}
	#command-block .command-block-form form .form-row .form-col{flex: 0}
	#command-block .command-block-form form .form-row .form-col:first-child{width: 100%; flex: 1 0 100%; margin-bottom: 13px;}
	#command-block .command-block-form form .form-row .form-col input,
	#command-block .command-block-form form .form-row .form-col button{width: 380px}
	
	#workout-variant-block{padding-top: 90px;}
	#workout-variant-block .subtitle{margin-top: 28px;}
	#workout-variant-block .workout-variants{flex-direction: column; align-items: center}
	#workout-variant-block .workout-variant{display: flex; width: 750px;}
	#workout-variant-block .workout-variant:not(:last-child){margin-bottom: 75px;}
	#workout-variant-block .workout-variant-image{margin-right: 155px; margin-bottom: 0;}
	
	#recomend-block{padding-top: 96px; background: #111029 url(/local/templates/comoon/images/bg-recomend-1024.png) no-repeat center top;}
	#recomend-block .title{text-align: center; }

	#recomend-block .slick-prev,
	#recomend-block .slick-next{width: 48px; height: 48px; background: #2862FF; border-radius: 9px; top: auto; margin: 0; transform: none; bottom: 20px;}
	#recomend-block .slick-prev{background: #2862FF url(/local/templates/comoon/images/arr-left.svg) no-repeat center; left: 50%; margin-left: -54px;}
	#recomend-block .slick-next{background: #2862FF url(/local/templates/comoon/images/arr-right.svg) no-repeat center; left: 50%; margin-left: 6px;}
	
	#request-form {height: 1175px; padding-top: 524px;}
	#request-form .title{text-align: left}
	#request-form .subtitle{text-align: left; margin-top: 28px;}
	#request-form .wrap .request-form-inner{margin-right: 0;}
	#request-form .wrap .request-form-inner form{margin-top: 50px;}

	#request-form .request-form-tiger img {  top: 46%;  transform: translate(0, -50%);}
	#request-form .request-form-tiger-buble{width: 399px; height: 294px; background: url(/local/templates/comoon/images/request-buble-1024.svg) no-repeat center center / contain; left: 502px; bottom: auto; top: 170px;}
	#request-form .request-form-tiger-buble p{font-size: 36px; line-height: 45px; margin-top: 55px;}
	
	#tennis-block .wrap{max-width: 780px;}
	#tennis-block .title{text-align: left}
	#tennis-block .subtitle{text-align: left; margin-top: 28px;}
	#tennis-block .tennis-block-list-item{max-width: calc(100% / 4 - 40px * 3 / 4);}

	#free-lesson-form{padding-top: 90px;}
	#free-lesson-form form{max-width: 780px; margin: 56px auto 0;}
	#free-lesson-form form .form-row{flex-wrap: wrap}
	#free-lesson-form form .form-row .form-col{flex: 0}
	#free-lesson-form form .form-row .form-col:first-child{width: 100%; flex: 1 0 100%; margin-bottom: 13px;}
	#free-lesson-form form .form-row .form-col input,
	#free-lesson-form form .form-row .form-col button{width: 380px}
	
	#footer-question .footer-question-inner .title{font-size: 36px; line-height: 45px; text-align: center;}
	#footer-question .footer-question-inner form .form-title{margin-bottom: 36px;}
	#footer-question .footer-question-inner form .subtitle{line-height: 32px; text-align: center;}
	#footer-question .footer-question-inner form .form-title-logo{display: none;}
	#footer-question .footer-question-inner form .form-row{flex-direction: column; gap: 25px}
	#footer-question .footer-question-inner form .form-row .form-col:nth-child(1){display: flex; flex-wrap: wrap; gap: 25px}
	#footer-question .footer-question-inner form .form-row .form-col:nth-child(1) input,
	#footer-question .footer-question-inner form .form-row .form-col:nth-child(1) .iti{flex: 1 0 45%;}
	#footer-question .footer-question-inner form .form-row input:not(:last-child){margin-bottom: 0}
	#footer-question .footer-question-inner form .form-row input, #footer-question .footer-question-inner form .form-row .site-btn{height: 60px;}
	#footer-question .footer-question-inner form .form-row textarea{height: 190px;}
	#footer-question .footer-question-inner form .form-footer{flex-wrap: wrap;}
	#footer-question .footer-question-inner form .form-footer::after{content: ""; display: flex; width: 100%; height: 140px; margin-top: 68px; background: url(/local/templates/comoon/images/logo.svg) no-repeat center center / 278px;}

	.footer .footer-top .wrap{flex-wrap: wrap}
	.footer .footer-bottom{padding: 50px 0 60px;}
	.footer .footer-bottom .copyw{display: flex; align-items: center; gap: 65px}
	.footer .footer-bottom .copyw span:first-child{white-space: nowrap;}
	.footer .footer-bottom .copyw span:last-child{max-width: 50%;}
	.footer .footer-top .footer-menu{margin-left: 16px; margin-right: 37px;}
	.footer .footer-top .footer-menu ul{display: flex; gap: 32px 56px}
	.footer .footer-top .footer-image1{max-width: 254px; margin-left: 0;}
	.footer .footer-top .footer-image2{max-width: 264px; margin-bottom: -154px; margin-right: -37px;}

	.social a{width: 58px; height: 58px; flex: 0 0 58px;}
	
	#partners{padding-bottom: 96px; padding-top: 88px;}
	#partners .partners-list{width: 780px; margin: 75px auto 0; justify-content: space-between;}
	#partners .partners-list-item{flex: 1 0 216px; max-width: 216px;}
	
	#partners + #contacts-block{padding-top: 70px;}
	.content-header + #contacts-block{padding-top: 45px;}
	#contacts-block .contacts-block-info{text-align: center}
	#contacts-block .title{font-size: 48px; line-height: 58px; margin-bottom: 18px;}
	#contacts-block .contacts-block-info-city{margin-bottom: 18px;}
	#contacts-block .contacts-block-info-address{margin-bottom: 28px;}
	#contacts-block .contacts-block-info-phone{margin-bottom: 28px;}
	#contacts-block .contacts-map-block .title{font-weight: 400; font-size: 20px; line-height: 24px; text-align: left}
	#contacts-block .contacts-block-schools-inner .left-part{display: flex}
	#contacts-block .contacts-block-schools{width: 422px; padding-right: 40px; margin-top: 70px;}
	#contacts-block .contacts-block-schools .title{text-align: left}
	#contacts-block .contacts-free-form{margin-top: 0; order: 2; margin-top: 70px;}
	
	#lessons-block .wrap{max-width: 780px;}

	.video-item img{max-width: 100%;}
	
	#faq-block .subtitle{width: 435px; margin: 0 auto; margin-bottom: 0;}
	
	.index-block .title{text-align: center; font-size: 42px;}
	
	.inside-block .title{font-size: 48px; line-height: 55px; text-align: center; color: #0044FF; margin-bottom: 15px;}
	.inside-block .subtitle{color: #000; text-align: center}
	
	#mission-block #mission-1{padding-bottom: 550px; height: auto; background: url(/local/templates/comoon/images/bg-mission-1-1024.png) no-repeat left bottom;}
	#mission-block #mission-1 .title br:first-child{display: none;}
	#mission-block #mission-1 .subtitle{margin: 0 auto 55px}	
	#mission-block #mission-2{padding-bottom: 587px; height: auto; background: url(/local/templates/comoon/images/bg-mission-2-1024.png) no-repeat left bottom; margin-top: 80px;}
	#mission-block #mission-2 .wrap{padding-left: 0;}
	#mission-block #mission-2 .wrap::before {content: none}
	#mission-block #mission-2 .subtitle{margin: 0 auto; width: 306px;}
	#mission-block #mission-3{padding-bottom: 550px; height: auto; background: url(/local/templates/comoon/images/bg-mission-3-1024.png) no-repeat right bottom; margin-top: 80px;}
	#mission-block #mission-3 .subtitle{margin: 0 auto 55px}	
	
	#schools-block{margin-top: 46px;}
	#schools-block::before {  background: url(/local/templates/comoon/images/bg-schools-1024.png) no-repeat center top;}
	#schools-block .title{color: #fff}
	#schools-block .subtitle{color: #fff; margin: 0 auto}
	#schools-block .schools-list{margin-top: 743px;}
	#schools-block .schools-list-item{flex: 1 0 33%; max-width: 33%;}
	#schools-block .schools-list-item-cities{display: block;}
	#schools-block .schools-list-item-cities:after{content: ""; display: table; clear: both}
	#schools-block .schools-list-item-cities .col{width: 33%; float: left}
	#schools-block .schools-list-item-cities .col:nth-child(4){margin-top: 5px;}
	
	.modal#request-city .modal-container{width: 95%;}
	.city-picker{max-height: 500px;}
	.city-picker .scroll-content{max-height: 416px;}

	#contacts .contacts-text p{max-width: 37%;}
	#contacts .contacts-text img{margin-top: 0; max-width: 60%;}
	
	#about-us .about-us-text{margin-top: 0;}
	#about-us .about-us-text p:first-of-type{margin-top: 0;}
	#about-us .about-us-text p{max-width: 40%;}
	#about-us .about-us-text img{margin: 0; max-width: 60%;}

	#about-us-mission .about-us-mission-block{padding: 57px; height: 618px;}
	#about-us-mission .about-us-mission-block h2{text-align: center; font-size: 48px;}
	#about-us-mission .about-us-mission-block p{font-size: 20px;}

	#about-us-video{margin: -1px 0;}
	#about-us-video .video-btn .video-btn-text{font-size: 34px;}

	#franchise-main {overflow: visible; background: #0044FF url(/local/templates/comoon/images/light-q-1.png) no-repeat center bottom / 100% ;}
	#franchise-main .title{text-align: center; font-size: 40px;}
	#franchise-main .subtitle{text-align: center; font-size: 48px;}
	#franchise-main .wrap{display: flex; flex-direction: column; align-items: center;}
	#franchise-main .wrap::before{content: none;}
	#franchise-main img{max-width: 100%; margin-top: 36px; margin-bottom: -170px; shape-outside: none; margin-right: 0;}
	#franchise-main picture{order: 1;}

	.dropdown-list.w-icons .dropdown-list-header{height: 130px; font-size: 36px;}
	.dropdown-list.w-icons .dropdown-list-header .dropdown-list-expand{width: 67px; height: 67px; border-radius: 67px;}
	.dropdown-list .dropdown-list-content{padding: 43px 32px;}

	#franchise-for{padding-top: 250px;}
	#franchise-for .title{text-align: center; font-size: 42px;}

	#franchise-included{background: url(/local/templates/comoon/images/blur-points-1024.png) no-repeat center -20%;}
	#franchise-included .metodic-block-items{gap: 0 88px; justify-content: flex-start;}
	#franchise-included .metodic-block-item{max-width: calc(50% - 44px); min-height: 256px;}
	#franchise-included .metodic-block-item-icon{width: 136px; height: 136px; border-radius: 136px;}
	#franchise-included .metodic-block-item-icon img{max-width: 86px; max-height: 86px;}
	#franchise-included .metodic-block-item-icon{font-size: 20px;}
	#franchise-included .metodic-block-item:nth-child(2), #franchise-included .metodic-block-item:nth-child(5), #franchise-included .metodic-block-item:nth-child(8){margin-top: 0;}
	#franchise-included .metodic-block-item:nth-child(even){margin-top: 120px;}
	
	#franchise-pilot{background: radial-gradient(100% 600px at center -261px, #0044FF 0%, #0044FF 40%, rgba(0, 0, 0, 0) 100%), url(/local/templates/comoon/images/fr-pilot-bg2.svg) no-repeat center, #111029;}
	#franchise-pilot .wrap{max-width: 950px;}
	#franchise-pilot .franchise-pilot-item:not(:last-child){border-bottom: 1px solid rgba(255, 255, 255, 0.22); padding-bottom: 68px; margin-bottom: 68px;}
	#franchise-pilot .franchise-pilot-item-title{font-size: 48px;}
	#franchise-pilot .franchise-pilot-item-image{width: 153px; height: 153px;}
	#franchise-pilot .franchise-pilot-item-image img{max-width: 100%; max-height: 100%;}
	#franchise-pilot .franchise-pilot-item:nth-child(even) .franchise-pilot-item-image{order: 1; margin-left: auto;}

	#franchise-coop .franchise-coop-icon{width: 140px; height: 140px; border-radius: 140px; top: -70px;}
	#franchise-coop .franchise-coop-block{padding: 120px 93px 47px;}
	#franchise-coop .franchise-coop-block-title{font-size: 48px; margin-bottom: 50px; font-weight: 700;}

	#footer-question .footer-question-inner form .form-title{ margin-bottom: 70px;}

	#about .about-text-block{background-position: right bottom;}
	#about .about-text-block h2{font-size: 48px; text-align: center; max-width: 100%;}
	#about .about-text-block .about-text p,
	#about .about-text-block .about-text p:first-child{max-width: 40%;}

	#about .title{margin-top: 70px; margin-bottom: 78px;}
	#about .about-list .about-item{gap: 65px}
	#about .about-list .about-item-title{font-size: 28px; margin-bottom: 30px;}
	#about .about-list .about-item-image{margin-right: 64px;}
	#about .about-list .about-item:nth-child(even) .about-item-image{margin-left: 30px;}

	.show-more{text-align: center;}
	.show-more a{font-weight: 600; font-size: 20px; line-height: 142%; text-decoration: underline; text-decoration-skip-ink: none; color: #04f; text-decoration: none;}
	#about .about-list .about-item:nth-child(n+4){display: none;}
	#about-cartoons .about-cartoons-item-title{font-size: 28px;}
	#about-cartoons .about-cartoons-item-text{font-weight: 400;}
	#about-cartoons .about-cartoons-item-image{margin-bottom: 40px; height: 274px; background-size: 100%;}
	#about-cartoons .about-cartoons-item-image img{max-width: 100%; max-height: 274px;}
	#about-cartoons .about-cartoons-list{gap: 50px 72px}
	#about-cartoons .about-cartoons-item{max-width: calc(50% - 36px);}

	#about-cartoons .about-cartoons-video{background-size: 150%;}
	#about-cartoons .about-cartoons-video .video-arrow{font-size: 42px; left: 23%; top: -170px; width: 250px;}
	#about-cartoons .about-cartoons-video .video-arrow br{display: none;}
	#about-cartoons .about-cartoons-video .video-arrow::after{width: 102px; height: 117px; background: url(/local/templates/comoon/images/about-video-arrow-1024.svg) no-repeat center; margin-left: 0; top: 20%;}
	
	#about-cartoons .about-cartoons-video-text ul li{font-size: 24px;}

	#about-chars .title{margin-bottom: 57px;}
	#about-chars .about-chars-block > img{max-width: 100%;}
	#about-chars .about-chars-block p{line-height: 142%;}

	#about-chars .about-chars-item-title{font-size: 48px;  margin-bottom: 4px;}
	#about-chars .about-chars-item-subtitle{font-size: 20px;}
	#about-chars .about-chars-item-text{line-height: 142%;}
	#about-chars .about-chars-item-image{width: 273px; height: 273px; margin-left: 56px;}
	#about-chars .about-chars-item-text-block{max-width: 50%;}
	#about-chars .about-chars-item-image img{max-width: 480px;}
	#about-chars .about-chars-text{line-height: 142%;}

	.footer-markets{
		margin-bottom: 30px;
	}
}
@media screen and (max-width: 768px){
	.footer .footer-top .social.social-market{
		gap: 20px;
	}
	#about-us-mission .about-us-mission-block {
        height: 788px;
    }
	#about-us-video .video-btn .video-btn-text{font-size: 23px; }
}
@media screen and (min-width: 432px) and (max-width: 1100px){
	#about-cartoons .about-cartoons-video-block .video-btn{width: 90px;}
	#about-cartoons .about-cartoons-video-block .video-btn .video-btn-icon{flex: 0 0 90px; max-width: 90px; height: 90px;}
	#about-cartoons .about-cartoons-video-block .video-btn .video-btn-icon:before{width: 90px; height: 90px;}
	#about-cartoons .about-cartoons-video-block .video-btn .video-btn-icon:after{width: 57px; height: 57px; background: #fff url(/local/templates/comoon/images/play-blue.svg) no-repeat 20px center / 20px;}
}
@media screen and (min-width: 431px) and (max-width: 926px){

	

	.wrap{max-width: 90%;}
	#recomend-block .wrap{max-width: 90%;}
	#recomend-block .wrap{margin: 0 auto}
	.mobile-menu-header{align-items: center}
	.mobile-menu.open{max-height: calc(100vh - 115px);}
    .footer .footer-bottom .top-menu li a {white-space: nowrap;}
	.mobile-menu-content{max-height: calc(100vh - 208px); overflow: auto}
	
    #payment{margin-top: 50px;}
    .footer .footer-bottom .wrap {align-items: center;}
    
    .tooltip-modal .modal-container {top:30px!important}
    .header-inner .top-menu.last .lang-inner {display:none}  
	
	.modal#request-city .modal-container{width: 90%; height: 95vh;}
	.city-picker {  max-height: 100%; min-height: 100px}
	.city-picker .scroll-content{max-height: calc(100vh - 120px)}
	.city-picker-right{overflow: auto; max-height: 85vh; padding-left: 30px; padding-right: 0; margin-left: 20px;}
	
	.mobile-menu-header .lang-inner.open{position: static}
	.mobile-menu-header .lang-inner.open .dropdown{display: block; padding-top: 30px; max-height: calc(100vh - 190px); overflow: auto;}
	
	
	#info-block .info-block-advantage{width: 30%;}
	#info-block .info-block-advantage::before{width: 100%; height: 0; padding-top: 100%;}
	#info-block .info-block-advantage::after{width: 85%; height: 0; padding-top: 85%;}
	
	#metodic-block .metodic-block-question.question{width: 50%;}
	#metodic-block .metodic-block-question.answer{width: 50%;}

	#command-block .command-block-list-item{width: 94%; border-radius: 0; height: auto;}
	#command-block .command-block-list-item-info{width: 102%;}
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-name{margin-left: 10%;}
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info {height: auto;}
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info img{width: 50%;}
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info .check{width: 50%;}
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info .check li:nth-child(1),
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info .check li:nth-child(2),
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info .check li:nth-child(3),
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info .check li:nth-child(4){margin-right: -100%;}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-name{margin-left: 43%;}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-info{height: auto;}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-info img{width: 50%;}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-info .check{width: 50%;}
	
	#request-form .request-form-tiger img{max-width: 60%;}
	#request-form .request-form-tiger-buble{left: 30%;}
	
	#free-lesson-form form .form-row .form-col:nth-child(2),
	#free-lesson-form form .form-row .form-col:nth-child(3){max-width: 48%;}
	#free-lesson-form form .form-row .form-col:nth-child(1) input{max-width: 48%;}
	#free-lesson-form form .form-row .form-col:nth-child(2) input,
	#free-lesson-form form .form-row .form-col:nth-child(3) button{max-width: 100%;}
	
	#recomend-block .title{width: 100%;}
	#recomend-block .recomend-list{width: 100%;}
	#recomend-block .recomend-list-item{max-width: calc(50% - 20px);}
	
	#footer-question .footer-question-inner{width: 100%; border-radius: 0; background: url(/local/templates/comoon/images/border2-1024.svg) no-repeat center top / 100%;}
	#footer-question .footer-question-inner form{margin-left: -3%; margin-right: -3%;}
	
	.footer .footer-top > .wrap picture{width: 50%;}
	.footer .footer-top .footer-image{width: 74%;}
	.footer .footer-top .footer-map{width: 48%;}
	.footer .social{margin-left: 1%;}
	.footer .social img{height: 45px;}
	
	.footer .footer-top .footer-market{max-width: 50%;}
	.footer .footer-top .footer-market a{max-width: 50%;}
	.footer .footer-top .footer-market a img{max-width: 100%}

	#about-us-video .video-btn .video-btn-text{font-size: 28px;}

}

@media screen and (min-width: 1000px) and (max-width:1180px){
    .lang-inner { padding-right:25px}
    .header-inner {width: 99%; margin: 0 auto;}
}
/*
@media screen and (min-width: 480px){
	#recomend-block .recomend-list.slick-initialized.slick-slider .slick-list.draggable{margin: -70px;padding: 70px; width: auto;}
}
*/
@media screen and (max-width: 480px){
	.slick-prev{left: -5px;}
	.slick-next{right: -5px;}
	
}
@media screen and (max-width: 431px){
	.footer .footer-top .social.social-market{
		gap: 16px;
		justify-content: center;
	}
	.tooltip-modal .modal-container{width: calc(100vw - 40px)!important}
	.tooltip-modal .modal-container h1{font-size: 24px; line-height: 28px;}
	.show-428-none{display: none!important;}
	.show-428-b{display: block!important;}
	.show-428-flex{display: flex!important;}
	
	.site-btn-squared{width: 160px;}
	.site-btn-outlined{height: 37px;}
	
	.wrap{max-width: 100%; padding: 0 28px;}
    
    .city-picker .scroll-content {height:auto; padding-bottom:20px; margin-bottom: 45px; max-height:none }
 	#payment{margin-top: 50px;}
	
	h1{font-size: 28px; line-height: 71%; text-align: center; margin-bottom: 37px;}
	.inside-block .title{font-size: 30px; line-height: 40px; text-align: left}
	.inside-block .subtitle{font-weight: 400; font-size: 16px; line-height: 150%; text-align: left; width: 100%;}
	
	.header,
	.header.fixed{padding-top: 37px; padding-bottom: 20px;}
	.header.fixed .logo img{height: 39px;}
	.header .wrap{max-width: 100%; padding-left: 15px; padding-right: 15px;}
	.header .logo img{height: 39px;}
	.header-inner a{font-size: 14px;}
	.header-inner .logo{margin-right: 0;}
	.header-inner .site-btn.request-call{width: 144px; margin-left: auto; margin-right: auto;}
	.header-inner .top-menu.last{display: none;}
	.header-eu-title{margin-left: 36px;}
	.header-inner .mobile-menu-btn{margin-left: auto;}
	
	.index-block .title{text-align: left; font-size: 20px; line-height: 24px;}
	.index-block .subtitle{text-align: left; font-size: 15px; line-height: 22px; margin-top: 25px;}
	.index-block .index-block-inner{width: 100%;}
	.index-block .index-block-inner .right-part{flex-basis: auto;}
	.content-header{padding-top: 96px;}
	.content-header.with-title{padding-top: 96px;}
	
	#main-block {padding-top: 96px; height: auto;}
	#main-block img{height: 769px;}
	
	.info-block-list{flex-wrap: wrap; gap: 13px;}
	.info-block-item{width: 100%; padding: 40px 30px;}
	.info-block-item p{font-weight: 600; font-size: 15px; line-height: 142%;}
	#info-block .info-block-inner > img{max-width: 145%; margin: 20px 0;}

	#garantee-block{padding-top: 70px;}
	#garantee-block .title{text-align: center; font-size: 28px; margin-bottom: 25px;}
	.garantee-list{gap: 0}
	.garantee-list .garantee-item{max-width: 100%; flex: 0 0 100%;}
	.garantee-list .garantee-item:not(:last-child){margin-bottom: 56px;}
	.garantee-item-title{text-align: center; margin-bottom: 16px;}
	.garantee-item-text{font-size: 15px; line-height: 142%; text-align: center;}
	.garantee-num-block{height: 162px;}
	.garantee-num-block::after{height: 162px;}
	.garantee-num-block img{max-height: 224px; margin-right: -100px;}
	.garantee-list .garantee-item:nth-child(2) .garantee-num-block img{margin-right: -90px; max-height: 231px;}
	.garantee-list .garantee-item:nth-child(3) .garantee-num-block img{margin-right: -30px; max-height: 208px;}
	.garantee-list .garantee-item:nth-child(4) .garantee-num-block img{margin-right: -70px; max-height: 222px;}
	.garantee-list .garantee-item:nth-child(5) .garantee-num-block img{margin-right: -80px; max-height: 214px;}
	.garantee-list .garantee-item:nth-child(6) .garantee-num-block img{margin-right: -70px}
	#about-cartoons .about-cartoons-video-block {height: 220px;}

	#index-video-block {background: url(/local/templates/comoon/images/bg-hands-428.png) no-repeat center bottom;}
	#index-video-block{padding-top: 85px;}
	#index-video-block .title{text-align: center; font-size: 28px; margin-bottom: 33px;}
	#index-video-block .subtitle{font-size: 15px; left: 142%;}

	.video-block-hands{height: auto; margin-top: 140px; margin-bottom: -1px;}
	.video-block-hands .video-bulb{display: none;}
	/* .video-block-hands img{border: 14px solid #fff; border-radius: 56px;} */
	.video-block-hands .video-arrow{font-size: 28px; text-align: center; color: #212121; left: 0; right: 0; width: auto; height: auto; top: -70px;}
	.video-block-hands .video-arrow br{display: none;}
	.video-block-hands .video-arrow::after{content: none;}
	.video-block-hands .video-block-video{width: auto; height: auto;}
	.video-block-hands .video-block-video .video-btn{width: 100px;}
	.video-block-hands .video-block-video .video-btn .video-btn-icon{flex: 0 0 84px; max-width: 84px; height: 84px;}
	.video-block-hands .video-block-video .video-btn .video-btn-icon:before{width: 95px; height: 95px;}
	.video-block-hands .video-block-video .video-btn .video-btn-icon:after{width: 55px; height: 55px; background: #fff url(/local/templates/comoon/images/play-blue.svg) no-repeat 16px center / 26px;}
	#about-cartoons .about-cartoons-video-block .video-btn .video-btn-icon:before {width: 105px;height: 100px;}


	
	#info-block{padding: 34px 0; margin-bottom: 0; overflow: hidden}
	#info-block .title{font-size: 28px; text-align: center; line-height: normal;}
	#info-block .info-block-numbers{margin-top: 53px; flex-direction: column}
	#info-block .info-block-number:not(:last-child){margin-bottom: 40px;}
	#info-block .info-block-number .number{font-size: 80px; text-align: left}
	#info-block .info-block-number .number span.sign{font-size: 80px;}
	#info-block .info-block-number .number-text{text-align: left}
	#info-block .info-block-advantages{flex-direction: column; margin-top: 0px;}
	#info-block .info-block-advantage{flex-direction: row; width: 249px; height: 245px;}
	#info-block .info-block-advantage::before {width: 249px; height: 245px;}
	#info-block .info-block-advantage::after {width: 210px; height: 205px;}
	#info-block .info-block-advantage .info-block-advantage-icon{margin-top: 0;}
	#info-block .info-block-advantage-text{font-size: 18px; line-height: 22px; text-align: left; margin-top: 10px;}
	#info-block .info-block-advantage.shield{margin-left: 95px;}
	#info-block .info-block-advantage.shield .info-block-advantage-icon{margin-left: -150px;}
	#info-block .info-block-advantage.shield .info-block-advantage-text{margin-left: -10px;}
	#info-block .info-block-advantage.education{flex-direction: row-reverse; margin-left: -25px;}
	#info-block .info-block-advantage.education .info-block-advantage-icon{margin-right: -200px; transform: translate(-30px, -50px);}
	#info-block .info-block-advantage.education .info-block-advantage-text{flex: 1 0 155px; max-width: 155px;}
	#info-block .info-block-advantage.purse{margin-right: 0; margin-left: 95px;}
	#info-block .info-block-advantage.purse .info-block-advantage-icon{margin-left: -190px;}
	#info-block .info-block-advantage.purse .info-block-advantage-text{flex: 1 0 115px; max-width: 115px;}
	
	#metodic-block{padding-top: 15px; padding-bottom: 0;   background: url(/local/templates/comoon/images/blur-points-428.svg) no-repeat center 303px; overflow: visible}
	#metodic-block .title{width: 100%;}
	#metodic-block .subtitle{width: 100%;}
	#metodic-block .metodic-block-hands img{margin: 0 auto}
	#metodic-block .metodic-block-hands-video{width: 354px; height: 474px; margin-left: -177px; top: 25px;}
	#metodic-block .metodic-block-hands-video img{margin: 0 auto}
	#metodic-block .metodic-block-questions{margin-top: 100px;}
	#metodic-block .metodic-block-question.question{width: 100%;}
	#metodic-block .metodic-block-question.answer{width: 100%;}
	#metodic-block .metodic-block-question-image{display: none;}
	#metodic-block .metodic-block-question-title{font-size: 48px;}
	#metodic-block .metodic-block-question-text{font-size: 18px; line-height: 22px;}
	#metodic-block .metodic-block-question.question::before {left: -35px;}
	#metodic-block .metodic-block-question.answer::before {left: auto; right: 0; transform: translateY(-50%)}
	#metodic-block .metodic-block-items{margin-top: 80px; margin-bottom: -140px;}
	#metodic-block .metodic-block-item{flex: 1 0 100%; max-width: 100%; margin-bottom: 6px; padding-bottom: 60px;}
	#metodic-block .metodic-block-item-icon{width: 103px; height: 103px; margin-top: -57px; margin-bottom: 16px;}
	#metodic-block .metodic-block-item-icon img{max-width: 74px; max-height: 74px;}
	.video-block-hands .video-block-video {top: 7%; left: 47%; }
	.video-block-hands .video-arrow {bottom: 350px;}
	
	#command-block .command-block-top{padding-top: 140px; background: #111029}
	#command-block .command-block-top .title br{display: none;}

	#command-block .command-block-list-item-name{font-size: 18px; line-height: 22px; position: absolute; top: 233px; z-index: 5; left: 34px; width: 200px;}
	#command-block .command-block-list-item {width: 286px; height: auto;  background: url(/local/templates/comoon/images/border-428.svg) no-repeat; border-radius: 50px;   margin-left: auto;  margin-right: auto;  display: flex;  flex-direction: column;  align-items: center; position: relative; z-index: 3}
	#command-block .command-block-list-item-info{width: 354px; margin-top: 205px; border-width: 1px; padding-top: 111px; padding-left: 18px; min-height: auto; height: auto;}
	#command-block .command-block-list-item-info .check{position: relative; z-index: 5}
	#command-block .command-block-list-item-info .check li{font-size: 13px; line-height: 18px;}
	#command-block .command-block-list-item:nth-child(1){margin-bottom: 110px; padding-top: 0;}
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-name{margin-left: 0; margin-bottom: 0;}
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info{margin-left: 0;}
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info img{width: 222px; right: 50%; margin-right: -111px; bottom: 100%; z-index: 3; margin-bottom: 1px;}
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info .check{width: 316px;}
	#command-block .command-block-list-item:nth-child(2){padding-top: 0;}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-name{margin-left: 0; margin-bottom: 0; margin-right: 0; word-break: break-word; word-spacing: 50px}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-info{margin-left: 0; padding-top: 111px; padding-left: 18px;}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-info:before{height: 100%;}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-info img{width: 222px; bottom: 100%; left: 50%; margin-left: -111px; margin-bottom: 1px;}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-info .check{width: 316px;}
	#command-block .command-block-form{margin-top: 215px;}
	#command-block .command-block-form .title{font-size: 20px; line-height: 24px; width: 98%;}
	#command-block .command-block-form form{margin-top: 50px;}
	#command-block .command-block-form form .form-row .form-col{width: 100%;   flex: 1 0 100%;}
	#command-block .command-block-form form .form-row .form-col:first-child{margin-bottom: 0;}
	#command-block .command-block-form form .form-row .form-col input, #command-block .command-block-form form .form-row .form-col button{width: 100%; height: 64px;}
	#command-block .command-block-bottom {background: #111029 url(/local/templates/comoon/images/bg-command-bottom-428.png) no-repeat center bottom 120px / 100%;  padding-bottom: 60px;}
	#about-cartoons .about-cartoons-video-block .video-btn .video-btn-icon {max-width: 78px;height: 78px;}
	#about-cartoons .about-cartoons-video-block .video-btn .video-btn-icon:after {
		width: 50px;
		height: 50px;
		border-radius: 82px;
		background: #fff url(/local/templates/comoon/images/play-blue.svg) no-repeat 15px center / 24px;
	}
	
	#info-block.inside+#command-block .command-block-top{background: url(/local/templates/comoon/images/command-top-428.png) no-repeat center top; padding-top: 0;}
	#info-block.inside+#command-block .command-block-bottom{padding-top: 164px;}
	
	#workout-variant-block{padding-top: 48px; overflow: hidden}
	#workout-variant-block .title{text-align: center}
	#workout-variant-block .subtitle{text-align: center}
	#workout-variant-block .workout-variant {  display: flex;  width: 100%;  flex-direction: column;  align-items: center;}
	#workout-variant-block .workout-variant:not(:last-child) {  margin-bottom: 98px;}
	#workout-variant-block .workout-variant:last-child {margin-top: 30px;}
	#workout-variant-block .workout-variant-image{margin-right: 0; width: 258px; height: 258px; margin-bottom: 38px;}
	#workout-variant-block .workout-variant-image::before {width: 286px; height: 286px;}
	#workout-variant-block .workout-variant-info{text-align: center}
	#workout-variant-block .workout-variant-text{font-size: 15px;}
	#workout-variant-block .workout-variant:nth-child(1) .workout-variant-image img{max-width: 100vw}
	#workout-variant-block .workout-variant .site-btn-squared{font-size: 16px;}
	
	#recomend-block{padding-top: 69px; padding-bottom: 96px; background: #111029 url(/local/templates/comoon/images/bg-recomend-428.png) no-repeat center top;}
	#recomend-block .title{width: 100%; font-size: 28px; line-height: normal;}
	#recomend-block .recomend-list{margin-top: 40px; margin-bottom: 0; /* flex-direction: column; */ width: 100%;}
	#recomend-block .recomend-list-item:not(:last-child) {margin-bottom: 28px}
	#recomend-block .recomend-list-item:nth-child(2) {transform: none}
	
	#metodic-block + #request-form{margin-top: 200px;}
	#request-form{height: 1024px; padding-top: 64px;}
	#request-form .wrap .request-form-inner{width: 100%;}
	#request-form .wrap .request-form-inner form{margin-top: 520px; width: 100%;}
	#request-form .request-form-tiger{width: 100%;}
	#request-form .request-form-tiger img {top: 44%;  transform: translate(0, -50%);  max-width: 135%;}
	#request-form .request-form-tiger-buble{width: 225px; height: 173px; background: url(/local/templates/comoon/images/request-buble.svg) no-repeat center center / contain; left: 50%; top: 510px; margin-left: -112px;}
	#request-form .request-form-tiger-buble p{font-size: 21px; line-height: 26px;}
	
	#tennis-block .wrap{max-width: 354px;}
	#tennis-block .tennis-block-top {padding-top: 80px;  background: url(/local/templates/comoon/images/bg-tennis-428.png) no-repeat center top;  height: 278px;}
	#tennis-block .tennis-block-list-item {max-width: calc(100% / 2 - 20px);}
	#tennis-block .tennis-block-list-item-text{font-size: 13px; line-height: 16px;}

	#free-lesson-form form{max-width: 354px; margin-top: 50px;}
	#free-lesson-form form .form-row .form-col{  width: 100%;  flex: 1 0 100%;}
	#free-lesson-form form .form-row .form-col:first-child{margin-bottom: 0;}
	#free-lesson-form form .form-row .form-col input, #free-lesson-form form .form-row .form-col button { width: 100%}
	
	#footer-question .footer-question-inner{}
	.footer-raise + #footer-question{margin-top: 222px;}
	#footer-question .footer-question-inner .title{font-size: 26px; line-height: 115%;}
	#footer-question .footer-question-inner > .title{width: 150px; margin: 0 auto; text-align: center}
	.footer-raise + #footer-question .footer-question-inner form{margin-top: -222px;}
	#footer-question .footer-question-inner form .form-title{margin-bottom: 0;}
	#footer-question .footer-question-inner form{padding: 40px 22px 116px;}
	#footer-question .footer-question-inner form .title{font-size: 26px; line-height: 115%; margin-left: -10px; margin-right: -10px;}
	#footer-question .footer-question-inner form .subtitle{font-size: 15px; line-height: 20px; font-weight: 600; max-width: 212px; margin: 0 auto 22px;}

	#footer-question .footer-question-inner form.franchise-form{padding-bottom: 40px;}
	#footer-question .footer-question-inner form.franchise-form .subtitle{max-width: 100%;}
	#footer-question .footer-question-inner form.franchise-form .form-footer{gap: 30px}
	#footer-question .footer-question-inner form.franchise-form .form-footer::after{margin-top: 20px;}
	#footer-question .footer-question-inner form .subtitle a{white-space: nowrap}
	#footer-question .footer-question-inner form .form-row{flex-direction: column; gap: 20px}
	#footer-question .footer-question-inner form .form-row .form-col{z-index: auto}
	#footer-question .footer-question-inner form .form-row .form-col:nth-child(1){gap: 20px}
	#footer-question .footer-question-inner form .form-row .form-col:nth-child(1) input, 
	#footer-question .footer-question-inner form .form-row .form-col:nth-child(1) .iti {flex: 1 0 100%; margin-bottom: 0;}
	#footer-question .footer-question-inner form .form-row input:not(:last-child){margin-bottom: 10px;}
	#footer-question .footer-question-inner form .form-row textarea{height: 270px; flex-basis: 270px; margin-bottom: 20px;}
	#footer-question .footer-question-inner form .form-footer{flex-direction: column; align-items: flex-start;}
	#footer-question .footer-question-inner form .form-footer .site-btn{margin-top: 20px; margin-bottom: 55px; order: 2; width: 100%;}
	#footer-question .footer-question-inner form .form-footer .logo{order: 3; width: 100%;}
	#footer-question .footer-question-inner form .form-footer .logo img{width: 100%;}
	#footer-question .footer-question-inner form .alert{left: 20px; right: 20px;  top: 760px;}

	#footer-question .footer-question-inner form .form-footer .styled-checbox{width: auto;}
	#footer-question .footer-question-inner form .form-footer .styled-checbox .check-text{max-width: 100%;}

	#footer-question .footer-question-inner form .form-row input, 
	#footer-question .footer-question-inner form .form-row .site-btn {height: 55px;}
	#footer-question .footer-question-inner form .form-row .site-btn {font-size: 18px;}

	.footer{padding-top: 40px;}
	.footer .footer-top {background: linear-gradient(180deg, #111029 0%, #111029 70%, #0044FF 100%);}
	.footer .footer-top .wrap{gap: 0}
	.footer .footer-top .footer-image{display: none;}
	.footer .footer-top .footer-map{width: 100%; margin-left: 0; order: 3;}
	.footer .footer-top .footer-map .title{margin-left: 0; text-align: center; color: #ABAFC7; margin-bottom: 35px;}
	.footer .footer-top .footer-map img{max-width: 100%; margin: 0 auto}
	.footer .footer-top .footer-contacts, .footer .footer-top .footer-market{height: auto;}
	.footer .footer-top .footer-contacts{width: 100%; order: 2; margin-bottom: 35px;}
	.footer .footer-top .footer-phone{color: #ABAFC7; text-align: center; opacity: 1;}
	.footer .footer-top .footer-phone:last-child{margin-bottom: 0;}
	.footer .social{margin-left: 0;}
	.footer .footer-top .footer-map .social-inner{order: -1; margin-bottom: 90px;}
	.footer .footer-top .social-inner{order: 1; margin-bottom: 35px;}
	.footer .footer-top .social-inner img{max-width: 100%;}
	
	.footer .footer-bottom .top-menu li a{font-weight: 600; font-size: 20px; line-height: 24px;}
	
	.footer .footer-bottom{border: none; margin-top: 0; padding: 27px 0;}
	.footer .footer-bottom .wrap{flex-direction: column; align-items: flex-start;}
	.footer .footer-bottom .top-menu{order: -1; flex-direction: column; align-items: center; margin-left: 0;}
	.footer .footer-bottom .top-menu li:not(:last-child){margin-right: 0; margin-bottom: 25px;}
	.footer .footer-bottom .copy{margin-top: 276px;}
	.footer .footer-bottom .copyw{gap: 28px}
	.footer .footer-bottom .copyw span:last-child{max-width: 100%;}
	
	#mission-block #mission-1{background: url(/local/templates/comoon/images/bg-mission-1-428.png) no-repeat center bottom; padding-bottom: 266px;}
	#mission-block #mission-1 .subtitle{width: 100%;}
	#mission-block #mission-2{background: url(/local/templates/comoon/images/bg-mission-2-428.png) no-repeat center bottom; padding-bottom: 266px;}
	#mission-block #mission-2 .subtitle{width: 200px; margin: 0;}
	#mission-block #mission-3{background: url(/local/templates/comoon/images/bg-mission-3-428.png) no-repeat center bottom; padding-bottom: 266px;}
	#mission-block #mission-3 .subtitle{width: 100%; margin: 0 0 45px;}
	
	#lessons-block .wrap{max-width: 354px;}
	
	.styled-checbox .check-btn{flex: 1 0 29px; max-width: 29px; height: 29px;}
	.styled-checbox input:checked + .check-btn{background-size: 14px}
	.styled-checbox .check-text{flex: 1 0 193px; max-width: 193px;}
	
	.scrollup{right: 20px; bottom: 20px;}
	
	#partners{padding-top: 59px; padding-bottom: 95px;}
	#partners .partners-list{width: 100%; justify-content: center; gap: 37px; margin-top: 40px;}
	#partners .partners-list-item{max-width: 267px; height: 163px;}
	
	#contacts-block .title{font-size: 20px; line-height: 24px}
	#contacts-block .contacts-block-info{text-align: left}
	#contacts-block .contacts-block-info-city{font-size: 20px; line-height: 24px;}
	#contacts-block .contacts-block-info-address{font-size: 16px; line-height: 150%}
	#contacts-block .contacts-block-info-phone a{font-size: 16px;}
	#contacts-block .contacts-block-info-email, #contacts-block .contacts-block-info-email a, #contacts-block .contacts-block-info-schedule{font-size: 16px;}
	#contacts-block .contacts-block-schools-inner .left-part{flex-direction: column}
	#contacts-block .contacts-block-schools{width: 100%; padding-right: 0;}
	#contacts-block .contacts-block-schools ul li{font-size: 16px; line-height: 19px}
	#contacts-block .contacts-free-form{width: 100%;}

	.dropdown-list-header{padding: 12px 22px; font-size: 16px; line-height: 19px}
	.dropdown-list-expand{flex: 1 0 38px; max-width: 38px; margin-left: 60px;}
	.dropdown-list .dropdown-list-content{padding-right: 25px;}
	
	#schools-block::before {background: url(/local/templates/comoon/images/bg-schools-428.png) no-repeat center top; top: 96px;}
	#schools-block .subtitle{width: 100%;}
	#schools-block .schools-list {margin-top: 393px; flex-direction: column}
	#schools-block .schools-list-item-cities .col{width: 100%; float: none; padding-right: 0;}
	#schools-block .schools-list-item{min-width: 100%;}
	/* #schools-block .schools-list-item:last-child{margin-bottom: 0;} */
	#schools-block .schools-list-item ul li{margin-bottom: 6px;}
	
	.mobile-menu{top: 0; height: 100vh; background: rgba(17, 16, 41, 0.95);}
	.mobile-menu-header{background: #0044FF; padding-left: 36px; padding-right: 36px; align-items: center}
	.mobile-menu-content{}
	.mobile-menu-header .top-menu.last{width: 100%;}
	.mobile-menu-header .lang-inner{margin-left: auto;}
	.mobile-menu-header .lang-inner.open{position: static}
	.mobile-menu-header .lang-inner.open .dropdown{display: block; padding-top: 30px;}
	a.with-toggle {white-space: nowrap}
	
	
	#faq-block .subtitle{width: 100%;}
	.accordeon-item{padding: 13px 26px}
	.accordeon-item-name{font-size: 16px; line-height: 19px}
	.accordeon-item-expand{margin-left: 20px;}
	.accordeon-item-text p{font-size: 14px; line-height: 17px}
	
	.modal-close{right: 10px; top: 10px;}
	.modal#request-city .modal-container{width: 100%; max-height: 100vh; overflow: auto}
	.city-picker{flex-direction: column; max-height: 100%}
	.city-picker-left{max-width: 100%; border: none;}
	.city-picker-left .accordeon{width: 100%;}
	.city-picker-right{margin-left: 0; padding-bottom: 30px; padding-right: 0;}
	.city-picker-right .contacts-search-results ul li.active > a, .city-picker-right .contacts-search-results ul li > a:hover{margin-left: 0;}
	
	.contacts-search-form .search-icon{right: 28px;}
	
	.wrap-404 img{display: none;}
	.wrap-404 .wrap-404-text{width: 100%;}
	.wrap-404 .text{font-size: 105px; text-align: center}
	.wrap-404 p{font-size: 26px;}
	/*
.wrap-404 .wrap-404-text{text-align: center}
	.wrap-404 .text{  font-family: 'GetVoIP Grotesque';  font-weight: 700;  font-size: 185px;  line-height: 60px;  text-transform: uppercase;  color: #0044FF;}
	.wrap-404 p{  font-size: 34px;  line-height: 30px;  color: #0044FF;  margin-top: 30px;}
*/

	#contacts .contacts-text{display: flex; flex-direction: column;}
	#contacts .contacts-text img{float: none; max-width: 100%; margin-top: -40px; margin-bottom: 20px;}
	#contacts .contacts-text p{max-width: 100%; margin-bottom: 40px;}
	#contacts .contacts-text p:first-of-type{order: -1;}

	#about-us .about-us-text{display: flex; flex-direction: column;}
	#about-us .about-us-text p{max-width: 100%;}
	#about-us .about-us-text img{float: none;  max-width: 100%; order: 1; margin-top: -40px; margin-bottom: -40px;} 
	#about-us .about-us-text picture{ order: 1;} 

	#about-us-mission .about-us-mission-block{padding: 64px 36px; background: url(/local/templates/comoon/images/about-us-bg-428.png) no-repeat center bottom ; height: 876px;}
	#about-us-mission .about-us-mission-block h2{font-size: 28px; margin-bottom: 53px;}
	#about-us-mission .about-us-mission-block p{font-size: 15px; max-width: 100%; margin-bottom: 26px;}

	#franchise-main{padding-top: 35px;}
	#franchise-main .title{font-size: 28px; margin-bottom: 27px;}
	#franchise-main .subtitle{font-size: 45px;}
	#franchise-main img{margin-bottom: -130px;}


	.dropdown-list.w-icons .dropdown-list-header{height: 93px; padding-left: 25px; padding-right: 20px; font-size: 20px;}
	.dropdown-list.w-icons .dropdown-list-icon{width: 43px; height: 53px; margin-right: 15px;}
	.dropdown-list.w-icons .dropdown-list-header .dropdown-list-expand{width: 39px; height: 39px; border-radius: 39px;}
	.dropdown-list .dropdown-list-content{font-size: 15px; 	padding: 35px; max-height: 700px; overflow: visible;}

	#franchise-for{padding-top: 160px;}
	#franchise-for .title{font-size: 28px;}

	#franchise-included{background: url(/local/templates/comoon/images/blur-points-428.png) no-repeat center -20%;}
	#franchise-included .title{text-align: center; font-size: 28px; line-height: normal;}
	#franchise-included .metodic-block-items{gap: 110px}
	#franchise-included .metodic-block-item{max-width: 100%; min-height: 275px;}
	#franchise-included .metodic-block-item:nth-child(even){margin-top: 0;}
	#franchise-included .metodic-block-item-icon{margin-top: -33px;}

	#franchise-coop .franchise-coop-block{padding: 85px 18px 32px;}
	#franchise-coop .franchise-coop-block-title{font-size: 32px;}

	#franchise-pilot{background: radial-gradient(100% 600px at center -261px, #0044FF 0%, #0044FF 40%, rgba(0, 0, 0, 0) 100%), url(/local/templates/comoon/images/fr-pilot-bg2.svg) no-repeat center / 160%, #111029;}
	#franchise-pilot .title{font-size: 28px; text-align: center; line-height: normal;}
	#franchise-pilot .franchise-pilot-item{align-items: flex-start; position: relative; flex-wrap: wrap;}
	#franchise-pilot .franchise-pilot-item:not(:last-child){padding-bottom: 28px; margin-bottom: 23px;}
	#franchise-pilot .franchise-pilot-item-text-block{flex: 1 0 100%;}
	#franchise-pilot .franchise-pilot-item-title{font-size: 32px; padding-right: 200px; margin-bottom: 33px;}
	#franchise-pilot .franchise-pilot-item-text{font-size: 16px;}
	#franchise-pilot .franchise-pilot-item-image{width: 80px; flex: 0 0 80px; height: 80px; position: absolute; right: 0; top: -5px;}

	#franchise-coop .franchise-coop-icon{width: 90px; height: 90px; border-radius: 90px; top: -45px; margin-left: -45px;}
	#franchise-coop .franchise-coop-block{background: rgba(17, 16, 41, 0.55) url(/local/templates/comoon/images/fr-coop-bg-428.svg)  no-repeat right bottom;}

	.footer .footer-top .wrap{justify-content: center;}
	.footer .footer-top .social{order: -1; margin-bottom: 5px; gap: 16px; justify-content: center;}
	.footer .footer-top .footer-menu{margin: 0;}
	.footer .footer-top .footer-menu ul{flex-direction: column; gap: 24px; height: auto; align-items: center; }
	.footer .footer-top .footer-image2{display: block; margin: 0; margin-top: 44px;}

	#about .about-text-block {background-position: right center;background-size: 120%; }
	#about .about-text-block h2{font-size: 45px; margin-bottom: 347px;}
	#about .about-text-block .about-text p{font-size: 15px; line-height: 142%; max-width: 100%;}
	#about .about-text-block .about-text p:first-of-type{max-width: 100%;}

	#about .title{text-align: center; font-size: 28px;}
	#about .about-list .about-item{gap: 0; position: relative;}
	#about .about-list .about-item-image{width: 137px; height: 137px; order: -1; margin-left: 20px; margin-right: 0; position: absolute; top: 0; left: 0;}
	#about .about-list .about-item-image img{max-width: 230px;}
	#about .about-list .about-item-text{}
	#about .about-list .about-item-title{font-size: 24px; margin-left: 53%; margin-bottom: 57px;}
	#about .about-list .about-item-subtitle{font-size: 15px; line-height: 142%;}
	
	#about .about-list .about-item:nth-child(even) .about-item-image{margin-left: 0; margin-right: 20px; left: auto; right: 0;}
	#about .about-list .about-item:nth-child(even) .about-item-title{margin-left: 0; margin-right: 53%;}

	.show-more{margin-top: -50px; margin-bottom: -50px;}
	.show-more a{font-size: 15px; line-height: 142%;}

	#about-cartoons {padding-top: 70px; padding-bottom: 70px;}
	#about-cartoons .title{text-align: center; font-size: 28px; line-height: normal;}
	#about-cartoons .about-cartoons-list{gap: 0; flex-wrap:  wrap; padding-bottom: 70px;}
	#about-cartoons .about-cartoons-item{max-width: 100%; flex: 0 0 100%;}
	#about-cartoons .about-cartoons-item-image{margin-bottom: 27px;}
	#about-cartoons .about-cartoons-item-title{font-size: 24px; text-align: center; margin-bottom: 20px; padding: 0 10px;}
	#about-cartoons .about-cartoons-item-title br{display: none;}
	#about-cartoons .about-cartoons-item-text{font-size: 15px; line-height: 142%;}
	
	#about-cartoons .slick-prev,
	#about-cartoons .slick-next{width: 37px; height: 37px; background: #2862ff; border-radius: 9px; top: auto; margin: 0; transform: none; bottom: 20px;}
	
	#about-cartoons .slick-prev{background: #fff url(/local/templates/comoon/images/arr-left-blue.svg) no-repeat center; left: 50%; margin-left: -43px;}
	#about-cartoons .slick-next{background: #fff url(/local/templates/comoon/images/arr-right-blue.svg) no-repeat center; left: 50%; margin-left: 6px;}
	#about-cartoons .slick-prev.slick-disabled{background: #2862FF url(/local/templates/comoon/images/arr-left.svg) no-repeat center; }
	#about-cartoons .slick-next.slick-disabled{background: #2862FF url(/local/templates/comoon/images/arr-right.svg) no-repeat center; }

	/* #about-cartoons .about-cartoons-video{background: none; height: auto; margin-top: 150px; margin-bottom: 80px;} */
	/* #about-cartoons .about-cartoons-video-block{position: relative; border: 14px solid #fff; border-radius: 42px; background: url(/local/templates/comoon/images/about-video-428.png) no-repeat center; background-size: cover; height: 489px; width: auto; left: 0; top: 0; transform: none; margin-left: 28px; margin-right: 28px;} */
	#about-cartoons .about-cartoons-video .video-arrow{font-size: 28px; left: 0; right: 0; text-align: center; width: 93%; top: -90px;}
	#about-cartoons .about-cartoons-video-block {left: 46%;}
	#about-cartoons .about-cartoons-video .video-arrow::after{content: none;}
	#about-cartoons .about-cartoons-video {height: 740px;}
	#about-cartoons .about-cartoons-video {background-size: 192%;}

	#about-cartoons .about-cartoons-video-text p{font-size: 15px; line-height: 142%; margin-bottom: 20px;}
	#about-cartoons .about-cartoons-video-text ul li{font-size: 15px; line-height: 142%;}

	#about-chars{padding-top: 70px; padding-bottom: 70px; overflow: hidden;}
	#about-chars .title{font-size: 28px; text-align: center; margin-bottom: 39px;}
	#about-chars .about-chars-block > img { max-width: 120%; margin: 0 auto; margin-left: -10%; margin-bottom: 35px;}
	#about-chars .about-chars-block p{font-size: 15px; line-height: 142%;;}

	#about-chars .about-chars-item-title{font-size: 36px;}
	#about-chars .about-chars-item-subtitle{font-size: 15px;}
	#about-chars .about-chars-item-text{font-size: 15px;}
	#about-chars .about-chars-item-image{width: 252px; max-width: 252px; height: 252px; margin-left: 0; order: 1;}
	#about-chars .about-chars-item-image img{margin-right: 50px;}
	#about-chars .about-chars-item:nth-child(even) .about-chars-item-image{order: -1; margin-left: -125px;}
	#about-chars .about-chars-item:nth-child(even) .about-chars-item-image img{order: -1; margin-right: 0; margin-left: 125px;}
	#about-chars .about-chars-text{font-size: 15px; line-height: 142%; margin-top: 10px;}
	.footer{margin-top: -1px;}
	#about-cartoons .about-cartoons-video {background: url(/local/templates/comoon/images/about-cartoons-video-bg.png) no-repeat 53%;}
	#about-cartoons .about-cartoons-video {background-size: 170%;}
	#about-cartoons .about-cartoons-video-block {left: 43%; top:50.5%}
	#about-cartoons .about-cartoons-video-block .video-btn {width: 124px;}

}
@media screen and (max-width: 390px){
	#command-block .command-block-bottom{background-position: center bottom 150px; background-size: 100%}
	#about-cartoons .about-cartoons-video-block {left: 41%; top:50.6%}
	#about-cartoons .about-cartoons-video .video-arrow {width: 94%;}
	#about-cartoons .about-cartoons-video-block .video-btn {width: 117px;}
}

@media screen and (max-width: 375px){
	.wrap{padding: 0 15px;}
	#command-block .command-block-bottom{background-position: center bottom 170px; background-size: 100%}
	#metodic-block .metodic-block-hands-video{width: 100%; margin-left: 0; transform: translateX(-50%); top: 0; bottom: 0; height: auto;}

	#about-us-mission .about-us-mission-block{padding: 45px 25px;}
	#about-us-mission .about-us-mission-block h2{ margin-bottom: 27px;}
	#about-cartoons .about-cartoons-video-block .video-btn {width: 115px;}
}

@media screen and (max-width: 320px){
	.show-320-none{display: none!important;}
	.show-320-if{display: inline-flex!important}
	.show-320-b{display: block!important}
	#about-cartoons .about-cartoons-video .video-arrow {
		font-size: 22px;
	}
	
	.wrap,
	#tennis-block .wrap,
	#lessons-block .wrap {max-width: 278px;}
	.header,
	.header.fixed{padding-top: 20px; padding-bottom: 10px;}
	.header .wrap {max-width: 100%; padding-left: 7px;}
	.header .logo{width: 83px;}
	.header .logo img{max-width: 100%;}
	
	.header-inner .mobile-menu-btn{width: 32px;}
	.header-inner .mobile-menu-btn img{max-width: 100%;}
	
	.content-header{padding-top: 69px;}
	
	.inside-block .title{font-size: 24px; line-height: 120%;}
	.inside-block .subtitle {font-size: 15px;}
	
	.mobile-menu{width: 320px;}
	.mobile-menu-header{padding-top: 20px; padding-bottom: 10px;}
	.top-menu.last{margin-left: 0; width: 100%;}
	.top-menu.last .city-btn{display: none;}
	.lang-inner{margin-left: auto;}
	
	.site-btn.form-btn{font-size: 13px;}
	.site-btn-squared{font-size: 16px;}

	#main-block{padding-top: 69px;}
	#main-block .main-block-info{padding-top: 22px;}
	#main-block .main-block-info .title{width: 100%; font-size: 20px; line-height: 26px}
	#main-block .main-block-info .text {font-size: 13px;  line-height: 138%;}
	#main-block .main-block-image{width: 263px; bottom: -30px;}
	#main-block .main-block-info-btns{margin-top: 290px;}
	#main-block .main-block-info-btns .try-free{width: 100%; height: 50px; font-size: 13px;}
	#main-block .main-block-info-btns .video-btn::after{content: none}
	#main-block .main-block-info-btns .video-btn-text{line-height: 20px; color: #111029; text-transform: none; text-align: left}
	#main-block .main-block-info-btns .video-btn-icon {flex: 1 0 72px;  max-width: 72px;  height: 72px; background: #fff; filter: drop-shadow(0px 10px 20px rgba(64, 115, 247, 0.31));}
	#main-block .main-block-info-btns .video-btn-icon::after{width: 50px; height: 50px; background-position-x: 18px; background-size: 12px 14px}
	
	#info-block .title{width: 100%;}
	#info-block .title::before {background-size: 100%;}
	#info-block .info-block-numbers{margin-top: 27px;}
	#info-block .info-block-number:not(:last-child){margin-bottom: 27px;}
	#info-block .info-block-number .number{font-size: 65px; line-height: 60px; margin-bottom: 0;}
	#info-block .info-block-number .number-text{margin-bottom: 0;}
	#info-block .info-block-advantage{height: 210px;}
	#info-block .info-block-advantage::after {width: 162px; height: 158px;}
	#info-block .info-block-advantage::before {  width: 192px; height: 189px;}
	#info-block .info-block-advantage-text{font-size: 14px; line-height: 14px}
	#info-block .info-block-advantage.shield{margin-left: 45px;}
	#info-block .info-block-advantage.shield .info-block-advantage-icon{width: 146px; height: 146px; margin-left: -120px;}
	#info-block .info-block-advantage.shield .info-block-advantage-icon img{max-width: 146px;}
	#info-block .info-block-advantage.shield .info-block-advantage-text{width: 127px; margin-right: -8px;}
	#info-block .info-block-advantage.education{margin-left: -40px;}
	#info-block .info-block-advantage.education .info-block-advantage-icon{width: 191px; height: 192px; margin-right: -165px; transform: translate(-10px, -34px);}
	#info-block .info-block-advantage.education .info-block-advantage-icon img{max-width: 191px;}
	#info-block .info-block-advantage.education .info-block-advantage-text{max-width: 86px;}
	#info-block .info-block-advantage.purse{margin-left: 45px;}
	#info-block .info-block-advantage.purse .info-block-advantage-icon {width: 153px; height: 162px; margin-left: -115px;}
	#info-block .info-block-advantage.purse .info-block-advantage-icon img{max-width: 153px;}
	#info-block .info-block-advantage.purse .info-block-advantage-text{max-width: 97px; margin-left: 7px;}
	
	#metodic-block .metodic-block-question-title{font-size: 36px; margin-bottom: 10px;}
	#metodic-block .metodic-block-question-text{font-size: 14px; line-height: 18px;}
	#metodic-block .metodic-block-question::before {font-size: 350px; top: 80%;}
	#metodic-block .metodic-block-question.question{margin-bottom: 43px;}
	#metodic-block .metodic-block-question.answer::before {right: -20px;}
	#metodic-block .metodic-block-hands-video{top: 20px; height: 375px;}
	
	#command-block .command-block-list-item {width: 215px; background: url(/local/templates/comoon/images/border-320.svg) no-repeat}
	#command-block .command-block-list-item-info{width: 278px; padding-left: 15px; padding-right: 15px;}
	#command-block .command-block-list-item-info::before {width: 278px;}
	#command-block .command-block-list-item-info .check li{font-size: 12px; line-height: 14px}
	#command-block .command-block-list-item:nth-child(1){margin-bottom: 50px;}
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info img{width: 176px; margin-right: -88px;}
	#command-block .command-block-list-item:nth-child(1) .command-block-list-item-info .check{width: 249px;}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-info{padding-right: 18px;}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-info img{width: 176px; margin-left: -88px;}
	#command-block .command-block-list-item:nth-child(2) .command-block-list-item-info .check{width: 100%; margin-left: 0;}
	#command-block .command-block-form{margin-top: 165px;}
	#command-block .command-block-form form .form-row .form-col:first-child{margin-bottom: 12px;}
	#command-block .command-block-form form .form-row .form-col input, #command-block .command-block-form form .form-row .form-col button{height: 50px;}
	#command-block .command-block-form form .form-row .form-col button{margin-top: 12px;}
	#command-block .command-block-form form .form-row{gap: 0}
	#command-block .command-block-bottom{background-position: center bottom 150px; background-size: 100%}
	
	#workout-variant-block .title{text-align: left}
	#workout-variant-block .subtitle{text-align: left}
	#workout-variant-block .workout-variant-image {  width: 191px;  height: 191px;}
	#workout-variant-block .workout-variant-image::before {  width: 198px;  height: 198px;}
	#workout-variant-block .workout-variant:nth-child(1) .workout-variant-image img{max-width: 305px; margin-bottom: 10px;}
	#workout-variant-block .workout-variant:nth-child(2) .workout-variant-image img{max-width: 300px; margin-bottom: 60px;}
	#workout-variant-block .workout-variant:nth-child(3) .workout-variant-image img{max-width: 256px; margin-bottom: 70px;}
	#workout-variant-block .workout-variant-info{text-align: left; width: 100%;}
	
	#recomend-block .recomend-list-item{max-width: 278px; padding: 36px 10px; min-height: 530px; flex:1 0 530px; max-height: 530px;}
	#recomend-block .recomend-list-item-image{margin-bottom: 20px;}
	#recomend-block .recomend-list-item .recomend-list-item-text{max-width: 244px;}
	#recomend-block .recomend-list-item .recomend-list-item-text.slim{max-width: 246px;}
	
	.form-row input, .form-row textarea{height: 50px;}
	#request-form .wrap .request-form-inner form .form-row:not(:last-child){margin-bottom: 12px;}
	#request-form{padding-bottom: 65px; padding-top: 54px; height: 874px;}
	#request-form .request-form-tiger-buble{top: 440px;}
	#request-form .wrap .request-form-inner form{margin-top: 430px;}
	
	#tennis-block .tennis-block-list-item-text {  font-size: 11px;  line-height: 14px;}

	#free-lesson-form form .form-row{gap: 0}
	#free-lesson-form form .form-row .form-col:first-child{margin-bottom: 12px;}
	#free-lesson-form form .form-row .form-col button {  width: 100%; margin-top: 12px;}
	
	#footer-question .footer-question-inner{width: 215px; height: 415px; background:  url(/local/templates/comoon/images/border-320.svg) no-repeat center top;}
	#footer-question .footer-question-inner form{margin-left: -31px; margin-right: -31px; padding: 30px 15px 64px}
	#footer-question .footer-question-inner form .subtitle{font-size: 12px; line-height: 14px; margin-top: 16px; margin-bottom: 47px;}
	#footer-question .footer-question-inner form .form-row input{height: 50px;}
	#footer-question .footer-question-inner form .form-row textarea{height: 267px;}
	#footer-question .footer-question-inner form .form-footer .logo{width: 150px;}
	
	#mission-block #mission-1{background: url(/local/templates/comoon/images/bg-mission-1-320.png) no-repeat center bottom; padding-bottom: 253px;}
	#mission-block #mission-1 .subtitle{margin-bottom: 35px;}
	#mission-block #mission-2{background: url(/local/templates/comoon/images/bg-mission-2-320.png) no-repeat center bottom; padding-bottom: 249px; margin-top: 40px;}
	#mission-block #mission-3{background: url(/local/templates/comoon/images/bg-mission-3-320.png) no-repeat center bottom; padding-bottom: 253px; margin-top: 40px;}
	
	#contacts-block .contacts-search-form .form-row input{height: 64px;}
	.contacts-search-form .search-icon{right: 23px;}
	
	.dropdown-list-expand {  flex: 1 0 30px;  max-width: 30px; height: 30px;  margin-left: 50px;}
	
	#schools-block::before{top: 69px;}

	.accordeon-item{padding: 10px 20px;}
	.accordeon-item-expand{max-width: 30px; height: 30px;}
	.accordeon-item-name {  font-size: 14px;  line-height: 17px;}
	.accordeon-item-text {  font-size: 13px;  line-height: 16px;}
}
/* End */
/* /local/templates/comoon/js/wow/animate.css?175646725274133 */
/* /local/templates/comoon/js/fancybox/jquery.fancybox.min.css?175646725212795 */
/* /local/templates/comoon/js/intl-phone/css/intlTelInput.min.css?175646725219157 */
/* /local/templates/comoon/js/malihu-scrollbar/jquery.mCustomScrollbar.min.css?175646725242839 */
/* /local/templates/comoon/js/slick/slick.css?17564672522105 */
/* /local/templates/comoon/js/slick/slick-theme.css?17564672522715 */
/* /local/templates/comoon/fonts.css?17564672523013 */
/* /local/templates/comoon/style.css?175646725250597 */
/* /local/templates/comoon/media.css?175646725272522 */
