img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(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:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(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:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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 shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(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)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-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-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(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{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(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;-webkit-transform-origin:center;animation-name:jello;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-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;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%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;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%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(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%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
.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}.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}.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}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container{padding-right:15px;padding-left:15px}}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:768px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:992px){.container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.container-fluid{padding-right:15px;padding-left:15px}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:992px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-right:15px;padding-left:15px}}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.333333%}.pull-2{right:16.666667%}.pull-3{right:25%}.pull-4{right:33.333333%}.pull-5{right:41.666667%}.pull-6{right:50%}.pull-7{right:58.333333%}.pull-8{right:66.666667%}.pull-9{right:75%}.pull-10{right:83.333333%}.pull-11{right:91.666667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.333333%}.push-2{left:16.666667%}.push-3{left:25%}.push-4{left:33.333333%}.push-5{left:41.666667%}.push-6{left:50%}.push-7{left:58.333333%}.push-8{left:66.666667%}.push-9{left:75%}.push-10{left:83.333333%}.push-11{left:91.666667%}.push-12{left:100%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//gfdavydov.ru/wp-content/themes/gf/css/../libs/Owl-Carousel2/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
@font-face{font-family:DIN;font-weight:400;font-style:normal;src:url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-Regular/DINPro.eot);src:url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-Regular/DINPro.eot?#iefix) format("embedded-opentype"),url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-Regular/DINPro.woff) format("woff"),url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-Regular/DINPro.ttf) format("truetype")}
@font-face{font-family:DIN;font-weight:700;font-style:normal;src:url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-Bold/DINPro-Bold.eot);src:url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-Bold/DINPro-Bold.eot?#iefix) format("embedded-opentype"),url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-Bold/DINPro-Bold.woff) format("woff"),url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-Bold/DINPro-Bold.ttf) format("truetype")}
@font-face{font-family:DIN;font-weight:700;font-style:italic;src:url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-BoldItalic/DINPro-BoldItalic.eot);src:url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-BoldItalic/DINPro-BoldItalic.eot?#iefix) format("embedded-opentype"),url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-BoldItalic/DINPro-BoldItalic.woff) format("woff"),url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-BoldItalic/DINPro-BoldItalic.ttf) format("truetype")}
@font-face {
	font-family: 'DIN Pro Cond';
	src: url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-CondensedBlackItalic/DINPro-CondensedBlackItalic.eot);
	src: local('DIN Pro Condensed Black Italic'), local('DINPro-CondensedBlackItalic'),
		url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-CondensedBlackItalic/DINPro-CondensedBlackItalic.eot?#iefix) format('embedded-opentype'),
		url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-CondensedBlackItalic/DINPro-CondensedBlackItalic.woff) format('woff'),
		url(//gfdavydov.ru/wp-content/themes/gf/css/../fonts/DIN/DINPro-CondensedBlackItalic/DINPro-CondensedBlackItalic.ttf) format('truetype');
	font-weight: 900;
	font-style: italic;
}
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
a {
    text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase;
    margin: 0;
}
p {
    margin: 0;
}
html {
    font-size: 1px;
    overflow-x: hidden;
}
/*body,*/
/*html {*/
/*    height: 100%;*/
/*}*/
body {
    position: relative;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    min-width: 320px;
    line-height: 1.4;
    font-family: DIN, sans-serif;
}
.shop__btn {
	margin-top: 20px;
	border-radius: 10px;
	background: #bf0034;
	color: #fff;
	text-align: center;
	display: block;
	width: 100%;
	padding: 10px;
	font-weight: 700;
	font-size: 16px;
	transition: all .15s ease-in-out;
	border: 1px solid #bf0034;
}
.s-title {
    font-size: 45rem;
    font-weight: 400;
    text-align: center;
}
.align-items-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.justify-content-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#firstScreen {
    position: relative;
    background: url(//gfdavydov.ru/wp-content/themes/gf/css/../img/FirstScreen/new-bg.jpg) no-repeat center/cover;
}
header {
    position: relative;
    padding-top: 20px;
    z-index: 1;
}
.header_logo .image {
    max-width: 316rem;
}
.header_logo .image img {
    width: 100%;
}
.header_choseClub .selectCustom {
    display: inline-block;
    position: relative;
}
.header_choseClub .selectCustom button {
    padding: -webkit-calc(4rem + 4px) -webkit-calc(9rem + 9px);
    padding: calc(4rem + 4px) calc(9rem + 9px);
    font-size: -webkit-calc(9rem + 9px);
    font-size: calc(9rem + 9px);
    color: #fff;
    border: 1.5px dashed #a5002d;
    -webkit-border-radius: -webkit-calc(7rem + 7px);
    border-radius: calc(7rem + 7px);
    background-color: transparent;
    outline: 0;
    cursor: pointer;
    -webkit-transition: background-color 0.1s;
    -o-transition: background-color 0.1s;
    transition: background-color 0.1s;
}
.header_choseClub .selectCustom button:after {
    content: "";
    margin-left: -webkit-calc(5rem + 5px);
    margin-left: calc(5rem + 5px);
    display: inline-block;
    width: -webkit-calc(7.5rem + 7.5px);
    width: calc(7.5rem + 7.5px);
    height: -webkit-calc(5rem + 5px);
    height: calc(5rem + 5px);
    background: url(//gfdavydov.ru/wp-content/themes/gf/css/../img/icons/chevron-down.svg) no-repeat center/contain;
}
.header_choseClub .selectCustom button.active,
.header_choseClub .selectCustom button:hover {
    background-color: rgba(255, 255, 255, 0.15);
}
.header_choseClub .selectCustom .submenuWrapper {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 0;
    text-align: center;
    background-color: rgba(25, 25, 25, 0.8);
    overflow: hidden;
    -webkit-transition: height 0.3s ease;
    -o-transition: height 0.3s ease;
    transition: height 0.3s ease;
    z-index: 1;
}
.header_choseClub .selectCustom .submenuWrapper a {
    display: block;
    padding: -webkit-calc(4rem + 4px) -webkit-calc(9rem + 9px);
    padding: calc(4rem + 4px) calc(9rem + 9px);
    color: #fff;
    font-size: -webkit-calc(8rem + 8px);
    font-size: calc(8rem + 8px);
    border-bottom: 1px solid #fff;
    -webkit-transition: color 0.1s;
    -o-transition: color 0.1s;
    transition: color 0.1s;
}
.header_choseClub .selectCustom .submenuWrapper a:hover {
    color: #a5002d;
    border-color: #a5002d;
}
.header_navWrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.header_navWrapper a,
.header_navWrapper button {
    font-size: -webkit-calc(9rem + 9px);
    font-size: calc(9rem + 9px);
    color: #fff;
    white-space: nowrap;
    -webkit-transition: color 0.1s;
    -o-transition: color 0.1s;
    transition: color 0.1s;
}
.header_navWrapper a:hover,
.header_navWrapper button:hover {
    color: #a5002d;
}
.header_navWrapper .buyCard {
    margin-right: -webkit-calc(17.5rem + 17.5px);
    margin-right: calc(17.5rem + 17.5px);
}
.header_navWrapper .buyCard a:before {
    content: "";
    display: inline-block;
    margin-right: -webkit-calc(5rem + 5px);
    margin-right: calc(5rem + 5px);
    width: -webkit-calc(15rem + 15px);
    width: calc(15rem + 15px);
    height: -webkit-calc(12.5rem + 12.5px);
    height: calc(12.5rem + 12.5px);
    background: url(//gfdavydov.ru/wp-content/themes/gf/css/../img/FirstScreen/card.svg) no-repeat center/contain;
    vertical-align: -webkit-calc(-3.5rem - 3.5px);
    vertical-align: calc(-3.5rem - 3.5px);
}
.header_navWrapper .table {
    position: relative;
}
.header_navWrapper .table button {
    padding: 0;
    background-color: transparent;
    border: none;
    outline: 0;
    cursor: pointer;
}
.header_navWrapper .table button:before {
    content: "";
    display: inline-block;
    margin-right: -webkit-calc(5rem + 5px);
    margin-right: calc(5rem + 5px);
    width: -webkit-calc(15rem + 15px);
    width: calc(15rem + 15px);
    height: -webkit-calc(12.5rem + 12.5px);
    height: calc(12.5rem + 12.5px);
    background: url(//gfdavydov.ru/wp-content/themes/gf/css/../img/FirstScreen/table.png) no-repeat center/contain;
    vertical-align: -webkit-calc(-3.5rem - 3.5px);
    vertical-align: calc(-3.5rem - 3.5px);
}
.header_navWrapper .table .submenuWrapper {
    position: absolute;
    overflow: hidden;
    right: 0;
    top: -webkit-calc(100% + 7px);
    top: calc(100% + 7px);
    height: 0;
    min-width: 100%;
    width: -webkit-calc(100vw - 30px);
    width: calc(100vw - 30px);
    text-align: right;
    -webkit-transition: height 0.3s ease;
    -o-transition: height 0.3s ease;
    transition: height 0.3s ease;
}
.header_navWrapper .table .submenuWrapper .submenu {
    display: inline-block;
    max-width: 100%;
    text-align: left;
    background-color: rgba(25, 25, 25, 0.8);
}
.header_navWrapper .table .submenuWrapper .submenu li {
    width: 100%;
    padding: -webkit-calc(4rem + 4px) -webkit-calc(9rem + 9px);
    padding: calc(4rem + 4px) calc(9rem + 9px);
    font-size: -webkit-calc(8rem + 8px);
    font-size: calc(8rem + 8px);
    border-bottom: 1px solid #fff;
}
.firstScreen_main {
    padding-bottom: -webkit-calc(280rem - 90px);
    padding-bottom: calc(280rem - 90px);
}
.firstScreen_main .title {
    margin-top: -webkit-calc(280rem - 120px);
    margin-top: calc(280rem - 120px);
    text-align: center;
}
.firstScreen_main .title h1 {
    line-height: 1.1;
    font-size: 80rem;
}
.firstScreen_main .title h2 {
    font-size: 45rem;
    line-height: 1.1;
}
.firstScreen_main .title h4 {
    margin-top: 30rem;
    font-size: 25rem;
}
.firstScreen_main .buttonWrapper {
    margin-top: 75rem;
    text-align: center;
}
.firstScreen_main .buttonWrapper .btn {
    position: relative;
}
#clubs {
    padding: -webkit-calc(65rem + 4.3vw) 0 50rem;
    padding: calc(65rem + 4.3vw) 0 50rem;
    border-bottom: 8px solid #a5002d;
    background: url(//gfdavydov.ru/wp-content/themes/gf/css/../img/Clubs/BgN.jpg) no-repeat center 54%/140%;
    background-size: cover;
}
#clubs .club-title {
    position: relative;
    width: 92%;
    margin: 45px auto 20px;
    padding: 10rem;
    font-size: 35rem;
    font-weight: 700;
    font-style: italic;
    text-align: center;
    -webkit-transform: skewX(-21deg);
    -ms-transform: skewX(-21deg);
    transform: skewX(-21deg);
    background: #a5002d url(//gfdavydov.ru/wp-content/themes/gf/css/../img/icons/poligony-linii-grani-vavilon.png) no-repeat;
}
#clubs .club-title.club-title1 {
    background-position: 80% 80%;
}
#clubs .club-title.club-title2 {
    background-position: 60% 68%;
}
#clubs .club-title.club-title3 {
    background-position: 80% 64%;
}
#clubs .club-title span {
    position: relative;
    display: inline-block;
    -webkit-transform: skewX(21deg);
    -ms-transform: skewX(21deg);
    transform: skewX(21deg);
    z-index: 1;
}
#clubs .wcCol {
    padding: 0;
}
#clubs .wcCol .clubTitleWrapper {
    padding: 0 15px;
}
#clubs .wcCol .club-descr {
    background-color: #fff;
}
#clubs .wcCol .club-descr .contacts a {
    color: #000;
}
#clubs .worldClassBottomCol {
    padding: 0;
}
#clubs .worldClassBottom {
    padding: 0 15px 17px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
}
#clubs .worldClassBottom:before {
    content: "";
    display: block;
    height: 4px;
    background-color: #a5002d;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
#clubs .worldClassBottom:after {
    content: "";
    display: block;
    height: 4px;
    background-color: #a5002d;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
#clubs .worldClassBottom p {
    display: inline-block;
    padding: 0 35rem;
    font-size: 30rem;
    color: #282828;
    font-weight: 700;
    font-style: italic;
    text-transform: uppercase;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
#clubs .club-descr {
    padding: 15px;
    text-align: center;
}
#clubs .club-descr .image {
    height: 350rem;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}
#clubs .club-descr .testBtn {
    position: relative;
    display: inline-block;
    padding: -webkit-calc(5rem + 10px) -webkit-calc(24rem + 48px) -webkit-calc(5rem + 10px) -webkit-calc(18rem + 36px);
    padding: calc(5rem + 10px) calc(24rem + 48px) calc(5rem + 10px) calc(18rem + 36px);
    color: #fff;
    font-size: -webkit-calc(6rem + 10px);
    font-size: calc(6rem + 10px);
    text-transform: uppercase;
    background: #a5002d url(//gfdavydov.ru/wp-content/themes/gf/css/../img/icons/poligony-linii-grani-vavilon.png) no-repeat;
    -webkit-transform: skewX(-21deg) translateY(-50%);
    -ms-transform: skewX(-21deg) translateY(-50%);
    transform: skewX(-21deg) translateY(-50%);
}
#clubs .club-descr .testBtn:hover span:after {
    left: -webkit-calc(100% + 6px);
    left: calc(100% + 6px);
}
#clubs .club-descr .testBtn.testBtn1 {
    background-position: 39% 57%;
}
#clubs .club-descr .testBtn.testBtn2 {
    background-position: 40% 62%;
}
#clubs .club-descr .testBtn.testBtn3 {
    background-position: 44% 56%;
}
#clubs .club-descr .testBtn span {
    position: relative;
    display: inline-block;
    -webkit-transform: skewX(21deg);
    -ms-transform: skewX(21deg);
    transform: skewX(21deg);
    z-index: 1;
}
#clubs .club-descr .testBtn span:after {
    position: absolute;
    content: "";
    display: inline-block;
    left: 100%;
    width: -webkit-calc(9rem + 18px);
    width: calc(9rem + 18px);
    height: -webkit-calc(6.7rem + 13.3px);
    height: calc(6.7rem + 13.3px);
    margin-left: -webkit-calc(10rem + 15px);
    margin-left: calc(10rem + 15px);
    background: url(//gfdavydov.ru/wp-content/themes/gf/css/../img/icons/right-arrow.png) no-repeat center/contain;
    vertical-align: -2px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
#clubs .club-descr .contacts {
    padding: 10px 0;
    display: inline-block;
    text-align: right;
    font-size: -webkit-calc(6rem + 14px);
    font-size: calc(6rem + 14px);
}
#clubs .club-descr .contacts img {
    display: inline-block;
    margin-right: 5px;
    vertical-align: -2px;
}
#features {
    position: relative;
    padding: 105rem 0 55rem;
    background-color: #191919;
    border-bottom: 8px solid #a5002d;
}
#features:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: -webkit-radial-gradient(ellipse 56% 46% at center 53%, #a5002d, transparent), url(//gfdavydov.ru/wp-content/themes/gf/css/../img/features/poligony-linii-grani-vavilon.jpg) center/cover;
    background: -o-radial-gradient(ellipse 56% 46% at center 53%, #a5002d, transparent), url(//gfdavydov.ru/wp-content/themes/gf/css/../img/features/poligony-linii-grani-vavilon.jpg) center/cover;
    background: radial-gradient(ellipse 56% 46% at center 53%, #a5002d, transparent), url(//gfdavydov.ru/wp-content/themes/gf/css/../img/features/poligony-linii-grani-vavilon.jpg) center/cover;
}
.features_logo {
    margin-bottom: 20px;
}
.features_logo img {
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 535rem;
}
.featuresCarousel {
    position: relative;
    margin-top: 75rem;
}
.featuresCarousel.owl-theme .owl-nav {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    top: -webkit-calc(307.5rem - 100px);
    top: calc(307.5rem - 100px);
    width: 100%;
    height: 0;
    margin: -40rem 0;
}
.featuresCarousel.owl-theme .owl-nav [class*="owl-"] {
    padding: 0;
    width: 78rem;
    background-color: transparent;
}
.featuresCarousel.owl-theme .owl-nav [class*="owl-"] img {
    width: 100%;
}
.featuresCarousel.owl-theme .owl-nav .owl-prev {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
}
.featuresCarousel.owl-theme .owl-dots {
    display: none;
}
.featuresCarouselPagination {
    margin-top: 40rem;
}
.featuresCarouselPagination ul {
    padding: 0 15rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
}
.featuresCarouselPagination ul li {
    padding: 6rem 25rem;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border-left: 3px solid #a5002d;
    cursor: pointer;
    -webkit-transform: skewX(-21deg);
    -ms-transform: skewX(-21deg);
    transform: skewX(-21deg);
}
.featuresCarouselPagination ul li.active span {
    color: #a5002d;
}
.featuresCarouselPagination ul li span {
    display: inline-block;
    text-align: left;
    font-size: -webkit-calc(27rem - 7px);
    font-size: calc(27rem - 7px);
    -webkit-transition: color 0.15s;
    -o-transition: color 0.15s;
    transition: color 0.15s;
    -webkit-transform: skewX(21deg);
    -ms-transform: skewX(21deg);
    transform: skewX(21deg);
}
.featuresCarouselPagination ul li:hover span {
    color: #a5002d;
}
.featureSlide .slideBg {
    position: relative;
    margin: 0 auto;
    height: calc(615rem - 200px);
    background-color: #a5002d;
    overflow: hidden;
}
.featureSlide .slideBg:before {
    content: "";
    position: absolute;
    top: 0;
    right: 50%;
    height: 100%;
}
.featureSlide .descr {
    display: inline-block;
    padding: 6rem 40rem;
    margin-left: -webkit-calc(120rem - 40px);
    margin-left: calc(120rem - 40px);
    margin-top: -11rem;
    font-size: 20rem;
    background: #a5002d url(//gfdavydov.ru/wp-content/themes/gf/css/../img/icons/poligony-linii-grani-vavilon.png) center/cover;
    -webkit-transform: skewX(-21deg) translateY(-50%);
    -ms-transform: skewX(-21deg) translateY(-50%);
    transform: skewX(-21deg) translateY(-50%);
}
.featureSlide .descr span {
    display: block;
    font-style: 20rem;
    -webkit-transform: skewX(21deg);
    -ms-transform: skewX(21deg);
    transform: skewX(21deg);
}
#results {
    padding: 135rem 0 150rem;
    background: url(//gfdavydov.ru/wp-content/themes/gf/css/../img/results/resultsBg.jpg) center/cover;
    text-align: center;
    border-bottom: 8px solid #a5002d;
}
#map {
    height: 400px;
}
#map .balloonHeader {
    font-family: DIN, sans-serif;
    font-weight: 700;
    color: #a5002d;
}
#map .balloonBody {
    font-family: DIN, sans-serif;
    font-weight: 700;
    color: #010101;
    text-transform: uppercase;
}
#map .balloonFooter {
    font-family: DIN, sans-serif;
    font-weight: 400;
    color: #010101;
    font-size: 14px;
}
footer {
    position: relative;
    padding: 35px 0;
    background-color: #191919;
}
footer:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: -200px;
    left: 58.5%;
    background: #a5002d url(//gfdavydov.ru/wp-content/themes/gf/css/../img/icons/poligony-linii-grani-vavilon.png);
    -webkit-transform: skewX(-21deg);
    -ms-transform: skewX(-21deg);
    transform: skewX(-21deg);
}
.footer_left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.footer_left .logo {
    margin-right: 30px;
    margin-top: -5px;
    max-width: 320px;
    min-width: 260px;
    width: -webkit-calc(100% - 245px);
    width: calc(100% - 245px);
}
.footer_left .logo img {
    width: 100%;
}
.footer_left .descr {
    display: inline-block;
    font-size: 18px;
    line-height: 1.3;
}
.footer_right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
.footer_right a {
    display: block;
    max-width: 150px;
	width: 100%;
}
.footer_right img {
    display: block;
    width: 100%;
}
@media only screen and (max-width: 1200px) {
    html {
        font-size: 1px;
    }
    footer:before {
        left: 62%;
    }
    .featuresCarouselPagination {
        display: none;
    }
}
@media only screen and (max-width: 992px) {
    html {
        font-size: 0.9px;
    }
    .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
    }
    .header_choseClub {
        padding-top: 20px;
    }
    #clubs {
        -webkit-background-size: cover;
        background-size: cover;
    }
    footer:before {
        content: none;
    }
}
@media only screen and (max-width: 768px) {
    html {
        font-size: 0.8px;
    }
    .footer_right {
        padding-top: 15px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
@media only screen and (max-width: 576px) {
    html {
        font-size: 0.7px;
    }
    .header_nav {
        text-align: right;
    }
    .header_navWrapper {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        text-align: left;
    }
    .header_navWrapper .buyCard {
        margin-bottom: 10px;
        margin-right: 0;
    }
    header .header_logo .image {
        width: -webkit-calc(100% + 20px);
        width: calc(100% + 20px);
    }
    header .header_logo .image img {
        width: 100%;
    }
}
@media only screen and (max-width: 320px) {
    html {
        font-size: 0.6px;
    }
}
#clubs .club-descr .contacts a {
	color: #fff;
}
@charset "UTF-8";
.title-section {
    text-align: center;
    text-transform: uppercase;
    font-size: 45px;
    color: #fff;
    margin: 0 0 40px
}
#header-sect {
    background: url(//gfdavydov.ru/wp-content/themes/gf/css/../img/geometria_bg.png) no-repeat top/cover;
    padding-bottom: calc(1vw);
    position: relative;
    border-bottom: 8px solid #a5002d;
    z-index: 2
}
#header-sect .align-items-center {
    align-items: flex-start
}
#header-sect .header_navWrapper {
    margin: 0;
    flex-direction: column;
    align-items: flex-start
}
#header-sect .header_navWrapper>div {
    margin-bottom: 5px
}
#header-sect .header_navWrapper>div:last-of-type {
    margin-bottom: 0
}
#header-sect .head-tels {
    color: #fff
}
#header-sect .head-tels a {
    color: #fff;
    font-size: 22px;
    font-weight: 700
}
#header-sect .head-tels a:last-of-type:after {
    display: none
}
#header-sect .head-tels .address {
    font-size: 15px
}
.begin-free a:before {
    content: '';
    display: inline-block;
    margin-right: -webkit-calc(5rem + 5px);
    margin-right: calc(5rem + 5px);
    width: -webkit-calc(15rem + 15px);
    width: calc(15rem + 15px);
    height: -webkit-calc(12.5rem + 12.5px);
    height: calc(12.5rem + 12.5px);
    background: url(//gfdavydov.ru/wp-content/themes/gf/css/../img/FirstScreen/begin-icon.png) no-repeat center/contain;
    vertical-align: -webkit-calc(-3.5rem - 3.5px);
    vertical-align: calc(-3.5rem - 3.5px)
}
.ace-cart a {
    color: #08d9ff
}
.ace-cart a:before {
    content: '';
    display: inline-block;
    margin-right: -webkit-calc(5rem + 5px);
    margin-right: calc(5rem + 5px);
    width: -webkit-calc(15rem + 15px);
    width: calc(15rem + 15px);
    height: -webkit-calc(12.5rem + 12.5px);
    height: calc(12.5rem + 12.5px);
    background: url(//gfdavydov.ru/wp-content/themes/gf/css/../img/ace-cart-icon.png) no-repeat center/contain;
    vertical-align: -webkit-calc(-3.5rem - 3.5px);
    vertical-align: calc(-3.5rem - 3.5px)
}
.headerLogoWrapper {
    max-width: 31%
}
#header-sect .col-tels {
    max-width: 35%;
    flex: 0 0 36%
}
#header-sect .head-bread ul {
    list-style: none;
    padding: 0;
    margin: 15px auto 0;
    display: flex;
    flex-wrap: wrap
}
#header-sect .head-bread ul li:last-of-type a:after {
    display: none
}
#header-sect .head-bread ul a {
    color: #fff;
    /*font-size: 18px;*/
	font-size: 14px; 
    margin-right: 10px
}
#header-sect .head-bread ul a:hover {
    color: #a5002d
}
#header-sect .head-bread ul a:after {
    content: '|';
    display: inline-block;
    margin-left: 10px;
    color: #a5002d
}
.home-banner .container,
.home-banner .row {
    height: 100%
}
.home-banner .item {
    width: 100%;
    margin: 0 auto;
    background-size: cover;
    background-position: center;
    height: 400px;
}
.home-banner .item .row {
    width: 630px;
    margin: 0 auto;
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center
}
.home-banner .owl-prev,
.home-banner .owl-next {
    position: absolute;
    top: 50%;
    background: none!important;
    border: 0!important;
    padding: 0!important;
    margin-top: -25px!important
}
.home-banner .owl-nav {
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1170px;
    margin-left: -585px
}
.home-banner .owl-prev {
    left: 0!important
}
.home-banner .owl-next {
    right: 0!important;
    transform: rotate(180deg)
}
.home-our-counts {
/*     background: url(//gfdavydov.ru/wp-content/themes/gf/css/../img/bg/8.jpg) center/cover no-repeat; */
    background: #383838;
	border-bottom: 8px solid #a5002d;
    padding: 70px 0 30px
}
.home-our-counts .row-flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 60px 0 70px
}
.home-our-counts .item-counts {
    width: 17.5%;
    background: url(/wp-content/themes/gf/img/red-bg.jpg) center/cover;
    height: 160px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 0 5px 10px
}
.interior-bg .section-title {
	position: relative;
}
.interior-bg .section-title::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	z-index: 1;
}
.interior-bg .section-title > * {
	position: relative;
	z-index: 2;
}
.home-our-counts .item-counts .val {
    font-size: 72px;
    font-weight: 700;
    line-height: 1
}
.home-our-counts .item-counts .text {
    line-height: 1.2
}
.home-our-counts .slider-counts .item {
    padding: 5px;
    background: #fff
}
.home-our-counts .slider-counts a {
    height: 590px;
    overflow: hidden;
    display: block
}
.home-our-counts .slider-counts img {
    width: 100%
}
.home-our-counts .owl-prev,
.home-our-counts .owl-next {
    position: absolute;
    top: 50%;
    background: none!important;
    border: 0!important;
    padding: 0!important;
    margin-top: -25px!important
}
.home-our-counts .owl-prev {
    left: -30px!important
}
.home-our-counts .owl-next {
    right: -30px!important;
    transform: rotate(180deg)
}
.home-our-counts .box-skew {
    position: relative;
    z-index: 1;
    margin-top: -10px
}
.center {
    text-align: center
}
.box-skew {
    display: inline-block;
    padding: 8rem 40rem 12rem;
    font-weight: 700;
    font-size: 25rem;
    background: #a5002d url(//gfdavydov.ru/wp-content/themes/gf/css/../img/icons/poligony-linii-grani-vavilon.png) center/cover;
    -webkit-transform: skewX(-21deg) translateY(-50%);
    -ms-transform: skewX(-21deg) translateY(-50%);
    transform: skewX(-21deg) translateY(-50%);
    color: #fff
}
.box-skew span {
    display: block;
    font-style: 20rem;
    -webkit-transform: skewX(21deg);
    -ms-transform: skewX(21deg);
    transform: skewX(21deg);
    color: #fff
}
.box-information {
    background: url(//gfdavydov.ru/wp-content/themes/gf/css/../img/bg/3.jpg) center/cover;
    height: 27vw;
    padding: 8vw 0;
    border-bottom: 8px solid #a5002d
}
.box-information .title-box {
    font-size: 45px;
    text-align: center;
    color: #fff;
    margin-bottom: 5vw
}
.box-information .box-skew {
    font-size: 25px;
    font-weight: 700;
    margin-top: 0
}
.home-news {
    padding: 75px 0 50px;
    background: url(//gfdavydov.ru/wp-content/themes/gf/css/../img/bg/bg-black.jpg) center/cover
}
.home-news .title-section {
    margin-bottom: 65px
}
.home-news .ul-news {
    margin-bottom: 80px
}
.home-news .img {
    width: 100%;
    height: 200px;
    overflow: hidden
}
.home-news .img img {
    width: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    opacity: .7
}
.home-news .img img:hover {
    width: 110%;
    opacity: 1
}
.home-news .content {
    width: 100%;
    margin-top: 10px
}
.home-news .title {
    font-size: 18px;
    margin-bottom: 2px;
    color: #fff;
    margin-top: -5px
}
.home-news .date {
    font-size: 15px;
    color: #fefefe;
    margin-bottom: 10px;
}
.home-news .text {
    font-size: 15px;
    color: #fff
}
.home-form-send {
    background: url(/wp-content/themes/gf/img/MainBg2.png) center/cover;
    padding: 40px 0
}
.home-form-send form {
    width: 515px;
    border: 4px solid #a5002d;
    margin: 0 auto;
    padding: 30px 40px 25px
}
.home-form-send form .title {
    text-align: center;
    font-size: 30px;
    margin: 0 0 30px
}
.home-form-send form .input {
    width: 300px;
    margin: 0 auto 20px
}
.home-form-send form input {
    display: block;
    width: 100%;
    border: 0;
    outline: none;
    height: 55px;
    font-size: 15px;
    text-indent: 20px;
    border-radius: 25px
}
.home-form-send form .submit {
    margin-top: 25px;
    border: 0;
    padding: 13rem 40rem 15rem;
    cursor: pointer
}
.home-map {
    position: relative;
}
.home-map #mapHome,
.home-map #mapHomeStroitel {
    height: 580px
}
.home-map .contact-info {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background: rgba(25, 25, 25, 0.8);
    z-index: 1
}
.home-map .contact-info .content {
    width: 550px;
    float: right;
    padding-right: 50px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start
}
.home-map .contact-info .title {
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 25px
}
.home-map .contact-info .ul-info {
    width: 100%
}
.home-map .contact-info .ul-info:after {
    content: '';
    display: block;
    clear: both
}
.home-map .contact-info .ul-info li {
    width: 50%;
    float: left;
    display: block;
    margin-bottom: 20px
}
.home-map .contact-info .ul-info .name {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 5px
}
.home-map .contact-info .ul-info a,
.home-map .contact-info .ul-info .item {
    font-size: 18px;
    color: #fff
}
.home-map .contact-info .ul-info .item {
    margin-bottom: 3px
}
.home-map .contact-info .box-skew {
    margin-top: 50px
}
.home-map .contact-info .social {
    margin-top: 20px
}
.home-map .contact-info .social li {
    float: left;
    margin-right: 8px
}
.home-map .contact-info .social a {
    width: 24px;
    height: 24px;
    display: block
}
footer {
    overflow: hidden
}
footer .footer-menu {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: 15px
}
footer .footer-menu a {
    color: #fff;
    font-size: 15px
}
footer .footer-menu li:after {
    content: '|';
    display: inline-block;
    color: #a5002d;
    padding-left: 6px;
    margin-right: 6px
}
footer .footer-menu li:last-of-type:after {
    display: none
}
.row-mobile,
.mobile-menu-box {
    display: none
}
.mobile-menu-box {
    padding: 25px;
    background-color: #2e2e2e;
}
.section-title {
	background-color: #393939;
    /*border-bottom: 8px solid #a5002d*/
    background-size: cover;
}
.section-title .h1 {
    font-size: 45px;
    margin: 0;
    margin-top: 20px;
    line-height: 1.2;
    font-weight: 900;
}
.section-title .flex {
    height: 100%;
    min-height: 300px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}
.section-title .bread {
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    /*padding-bottom: 10px;*/
    /*border-bottom: 3px solid #a5002d;*/
}
.section-title .bread a {
    font-size: 17px;
    color: #fff
}
.section-title .bread a:after {
    content: '/';
    display: inline-block;
    color: #fff;
    margin: 0 5px
}
.section-title .bread span {
    font-size: 17px;
    color: #fff
}
.section-news {
    background-color: #4a4949;	
    padding: 50px 0;
}
.section-our-team {
    background: #191919;
    padding: 50px 0 30px;
    border-bottom: 8px solid #a5002d
}
.section-our-team .text-page {
    font-size: 18px;
    margin-bottom: 50px
}
.section-our-team ul.ul-team li {
    margin-bottom: 30px;
    cursor: pointer
}
.section-our-team ul.ul-team .wrap-li {
    position: relative
}
.section-our-team ul.ul-team .img {
    height: 308px;
    overflow: hidden
}
.section-our-team ul.ul-team .content {
    opacity: 0;
    position: absolute;
    z-index: 1;
    background: rgba(25, 25, 25, 0.8);
    top: 0;
    transition: .2s;
    transform: scale(1.1);
    left: 0;
    width: 100%;
    height: 100%;
    padding: 15px
}
.section-our-team ul.ul-team .wrap {
    border: 3px solid #fff;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 30px
}
.section-our-team ul.ul-team .name {
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    color: #fff
}
.section-our-team ul.ul-team .name:after {
    content: '';
    display: block;
    height: 2px;
    background: #fff;
    width: 80%;
    left: 50%;
    margin: 10px 0 10px 10%
}
.section-our-team ul.ul-team .desc {
    font-size: 14px;
    text-align: center;
    color: #fff
}
.features-advant .featuresCarousel {
    margin-top: 0
}
.action-special-program {
    padding: 50px 0;
    background: #191919
}
.action-special-program .img {
    overflow: hidden;
    height: 500px;
    display: flex;
    align-items: center;
    justify-content: center
}
.action-special-program .title {
    font-size: 45px;
    margin: -10px 0 25px
}
.action-special-program p.spec {
    font-size: 18px;
    margin-bottom: 20px;
    color: #a5002d
}
.action-special-program .text {
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 20px
}
.action-special-program .ps {
    font-size: 16px
}
.action-special-program .box-skew {
    margin-top: 80px;
    margin-bottom: -20px
}
.section-programs {
    padding: 50px 0;
    background: #191919;
    border-bottom: 8px solid #a5002d
}
.section-programs .tabs-programs {
    margin-bottom: 30px;
    display: flex;
}
.section-programs .tabs-programs .item {
    position: relative;
    padding-left: 25px;
    margin-right: 10px;
    display: inline-block
}
.section-programs .tabs-programs .item:before {
    content: '/';
    display: block;
    position: absolute;
    color: #a5002d;
    font-size: 70px;
    top: 50%;
    left: 0;
    margin-top: -50px
}
.section-programs .tabs-programs button {
    cursor: pointer;
    outline: none;
    display: inline-block;
    background: none;
    border: 0;
    color: #fff;
    text-align: left;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.3
}
.section-programs .tabs-programs button:hover {
    color: #a5002d
}
.section-programs .programs-content {
    margin-top: 50px
}
.section-programs .programs-content ul {
    width: 100%
}
.section-programs .programs-content ul li {
    margin-bottom: 25px;
    float: left
}
.section-programs .programs-content ul li .wrap {
    height: 430px;
    border: 1px solid #303030;
    position: relative
}
.section-programs .programs-content ul .img {
    height: 240px;
    overflow: hidden;
    display: flex;
    justify-content: center
}
.section-programs .programs-content ul .content {
    padding: 18px 17px;
    height: 185px
}
.section-programs .programs-content ul .title {
    font-size: 24px;
    font-weight: 700;
    color: #a5002d;
    margin: 0 0 25px
}
.open-popup-link {
    color: #a5002d
}
.section-programs .programs-content ul .text {
    font-size: 14px;
    line-height: 1.5
}
.section-programs .programs-content ul .text-hide {
    position: absolute;
    display: none;
    padding-top: 316px;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    box-shadow: 0 0 0 3px #a5002d
}
.section-programs .programs-content ul .text-max {
    background: #262626;
    padding: 0 17px 15px
}
.section-programs .programs-content ul .time {
    margin-top: 10px
}
.section-programs .programs-content ul .time img {
    position: relative;
    top: 6px;
    margin-right: 5px
}
.popup-form {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 200;
    display: none
}
.popup-form .black {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(25, 25, 25, 0.8);
    cursor: pointer
}
.popup-form .flex {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}
.popup-form form {
    width: 400px;
    background: #fff;
    position: relative;
    z-index: 2;
    padding: 40px 20px 30px;
    border-radius: 10px
}
.popup-form form .close {
    font-size: 40px;
    border: 0;
    background: none;
    position: absolute;
    top: 0;
    right: 4px;
    outline: none;
    cursor: pointer;
    height: 40px;
    width: 40px;
    padding: 0
}
.popup-form form .close span {
    position: relative;
    transform: rotate(-45deg);
    display: block
}
.popup-form .form_succes {
    display: none
}
.popup-form .row-input input {
    width: 100%;
    display: block;
    height: 40px;
    border-radius: 5px;
    border: 1px solid #6c6c6c;
    padding: 0 15px;
    margin-bottom: 15px
}
.popup-form .row-input select {
    width: 100%;
    display: block;
    height: 40px;
    border-radius: 5px;
    border: 1px solid #6c6c6c;
    padding: 0 15px;
    margin-bottom: 15px
}
.popup-form .row-submit {
    text-align: center
}
.popup-form .box-skew {
    position: relative;
    top: 26px;
    left: -13px;
    margin-top: 10px;
    border: 0;
    outline: none
}
.popup-form .text {
    color: #191919;
    padding-left: 30px;
    position: relative
}
.popup-form .text input[type="checkbox"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    background: none;
    border: 1px solid #191919;
    outline: none
}
.popup-form .text label {
    position: relative;
    top: -3px
}
.popup-form .text label a {
    color: #2aabd2
}
.head-bread {
    text-align: center
}
.text-page a {
    color: #fff
}
.text-page a:hover {
    color: #a5002d
}
div.text-page table {
    border-collapse: collapse;
    width: 100%!important;
    text-align: center
}
div.text-page table p {
    margin: 5px
}
div.text-page table thead {
    background: #4ba321
}
div.text-page table thead tr th {
    font-size: 1em;
    font-weight: 700;
    color: #fff;
    padding: 1.5% 1%;
    border-right: 1px solid #62af3e
}
div.text-page table thead tr th:first-child {
    text-align: left
}
div.text-page table tbody tr:nth-child(even) {
    background: #a5002d
}
div.text-page table tbody tr td {
    padding: 8px 10px;
    color: #fff
}
div.text-page table tbody tr td:first-child {
    color: #000;
    text-align: left;
    width: 40%;
    font-size: 24px;
    color: #fff
}
.big-programm .wrap {
    height: 260px!important
}
.big-programm li:hover .text-min {
    display: block!important
}
.owl-dots {
    background-color: #a5002d
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #56031a
}
.white-popup .popap_name {
    color: maroon;
    font-size: 30px;
    margin-bottom: 15px
}
.white-popup .popap_desc {
    color: #222
}
.homelink {
    color: #fff;
    display: block;
    text-align: center;
    margin-top: 5px;
}
.homelink:hover {
    color: #a5002d
}
.partner-bonus a {
    color: #fff;
    text-decoration: underline;
    margin-bottom: 10px
}
.partner-bonus .instalink {
	display: block;	
	margin-top: 15px;
}
.partner-bonus a:hover {
    color: #a5002d
}
a.schedule_link {
    color: #fff;
    display: block;
    background-color: #a5002d;
    text-align: center;
    padding: 5px
}
.advantages {
    min-height: 980px;
    background: url(//gfdavydov.ru/wp-content/themes/gf/css/../img/bg_2.jpg) center no-repeat;
    background-size: cover;
    padding: 0 0 20px;
    color: #ccc;
    overflow: hidden
}
.advantages_card {
    outline: 1px solid #8f8e91;
    outline-offset: -10px;
    max-height: 520px;
    overflow: hidden
}
.big_hover_card {
    height: 520px!important
}
.hover_card {
    opacity: 0;
    background-color: rgba(140, 0, 48, 0.9);
    width: 92.4%;
    height: 247px;
    position: absolute;
    top: 0;
    padding: 0 30px 0 0;
    z-index: 999;
    text-align: center;
    padding: 80px 30px 0 30px
}
.hover_card:hover {
    opacity: 1
}
hover_card p {
    vertical-align: middle;
    display: inline-block
}
.card_space {
    margin: 0 0 25px
}
.advantages_card img {
    width: 100%
}
.big_card {
    max-height: 519px
}
.advantages_info_block {
    position: absolute;
    bottom: 35px;
    font-style: italic;
    font-weight: 700
}
.up {
    bottom: 35px
}
.down {
    bottom: 8px
}
.red_box {
    width: 80px;
    height: 50px;
    background-color: #9D0E3E;
    font-size: 30px;
    color: #5a1730
}
.red_box p {
    text-align: right;
    padding: 5px 15px 0 0
}
.advantages_text {
    font-size: 18px;
    text-transform: uppercase;
    margin: 15px 0 0 30px
}
.title_red,
.title_red_2row,
.title_white {
    font-weight: 700;
    font-size: 30px;
    color: #8c0030;
    text-align: center;
    text-transform: uppercase;
    margin: 35px 0
}
.title_red_2row {
    margin: 30px 0 5px
}
.cl_title {
    position: absolute;
    top: 10px;
    text-align: center;
    left: 0;
    right: 0;
    z-index: 999
}
.text_italic {
    font-style: italic;
    text-align: center;
    font-size: 20px;
    color: #808284
}
.title_white {
    color: #fff
}
.image03 {
    width: 100%;
    overflow: hidden;
    position: relative;
    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.3)
}
.image03 img {
    width: 100%;
    top: 0;
    position: relative;
    left: 0;
    -webkit-transition: -webkit-transform .3s;
    -moz-transition: -moz-transform .3s;
    -o-transition: -o-transform .3s;
    transition: transform .3s
}
.image03 .ovrly {
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    opacity: 1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}
.image03 .buttons {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.image03 .buttons .fa {
    background: #fff;
    -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: rgba(50, 50, 50, 0.9);
    display: inline-block;
    margin: 0 1px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    width: 40px;
    height: 40px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 0
}
.image03:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}
.image03:hover .ovrly {
    opacity: 0
}
.image03:hover .buttons .fa {
    opacity: 1
}
.partner-slider .owl-stage-outer {
    margin: 0
}
.partner-slider .owl-prev,
.partner-slider .owl-next {
    position: absolute;
    top: 50%;
    background: none!important;
    border: 0!important;
    padding: 0!important;
    margin-top: -25px!important
}
.partner-slider .owl-prev {
    left: 0!important
}
.partner-slider .owl-next {
    right: 0!important;
    transform: rotate(180deg)
}
.partner-slider .item img {
    opacity: .5;
    border-radius: 3px;
    margin: 0 auto
}
.partner-slider .item img:hover {
    opacity: 1
}
.partner-slider .owl-nav {
    opacity: 0
}
.partner-slider:hover .owl-nav {
    opacity: 1
}
.firstScreen_main {
    border-bottom: solid 10px #991539
}
.sale_note {
    background-color: #a5002d;
    margin-bottom: 10px;
    padding: 5px
}
.partner {
    border: 2px solid #a5002d;
    padding: 15px;
    background-color: #262626;
    margin-bottom: 15px
}
.partner .title {
    font-size: 24px;
    font-weight: 700;
/*     color: #a5002d; */
    margin: 0 0 25px
}
.instalink {
    display: block;
    margin-top: 5px
}
.text-page h2 {
    margin-bottom: 25px
}
.text-page h3 {
    margin-bottom: 10px
}
.text-page p {
    margin-bottom: 10px;
    line-height: 1.7; 
}
.mailto {
    color: #fff;
    text-decoration: underline
}
.mailto:hover {
    text-decoration: none
}
.kids-category {
    padding: 50px 0;
    background: #191919;
    border-bottom: 8px solid #a5002d
}
.kids-tab {
    display: flex;
    justify-content: space-between
}
.kids-top {
    margin: 45px auto 30px;
    display: flex
}
.kids-top>* {
    flex: 1 1 0
}
.kids-bottom {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 20px
}
.kids-tab-item {
    position: relative;
    cursor: pointer;
    padding-left: 25px;
    font-size: 13px;
    margin-right: 15px;
    font-family: sans-serif
}
.kids-tab-caption {
    font-size: 16px
}
.kids-tab-item:hover {
    color: #a5002d
}
.kids-tab-item::before {
    content: '/';
    display: block;
    position: absolute;
    color: #a5002d;
    font-size: 70px;
    top: 50%;
    left: 0;
    margin-top: -50px
}
.kids-bottom>* {
    border: 1px solid #303030
}
.kids-main-img img {
    max-width: 100%;
    object-fit: cover;
    height: 100%
}
.kids-main-img {
    min-height: 400px
}
.kids-content {
    padding-left: 20px
}
.kids-description {
    line-height: 1.65;
    font-size: 18px
}
.kids-caption {
    font-family: DIN, sans-serif;
    font-weight: 900;
    font-size: 40px;
    margin-bottom: 20px
}
.kids-programm-caption {
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    color: #a5002d;
    margin: 0 0 5px
}
.kids-programm-description {
    font-size: 14px;
    line-height: 1.55
}
.kids-programm-img {
    height: 240px;
    overflow: hidden
}
.kids-programm-img img {
    max-width: 100%;
    object-fit: cover;
    height: 100%
}
.kids-programm-content {
    padding: 18px 17px;
    height: 185px;
    overflow: hidden;
    margin-bottom: 20px;
    transition: all .25s ease-in-out
}
.kids-middle {
    margin: 35px auto 25px;
    text-align: center;
    font-size: 27px;
    letter-spacing: 2px;
    font-family: DIN, sans-serif;
    font-weight: 900
}
.kids-programm-item:hover {
    box-shadow: 0 0 0 3px #a5002d;
    background: #262626
}
.kids-programm-item.active {
    border-bottom: 0
}
.kids-programm-item.active .kids-programm-content {
    height: auto;
    position: relative;
    overflow: visible
}
.kids-box {
    display: none
}
.kids-box.box-active {
    display: block
}
.stroitel-advantages {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    margin-bottom: 50px
}
.stroitel-advantages>* {
    width: 33%;
    margin-bottom: 30px;
    text-align: center;
    padding: 15px;
    font-size: 18px
}
.stroitel-advantages .adv-icon {
    border-radius: 100%;
    overflow: hidden;
    max-width: 100px;
    max-height: 100px;
    margin: auto auto 20px
}
.stroitel-advantages img {
    width: 100%;
    height: auto;
    object-fit: cover
}
.wrap-li .img img {
    max-width: 100%
}
.custom-stroitel {
    position: relative
}
.custom-stroitel::before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    z-index: 9
}
.custom-stroitel>* {
    position: relative;
    z-index: 10
}
#form_capture .discountArrow.hide {
	display: none;
}
.right-list {
	display: none;
	position: fixed;
	z-index: 100;
	background: #a5002d;
	bottom: 0;
	max-height: 0;
	right: 0;
	max-width: 350px;
	width: 100%;
	transition: all .25s ease-in-out .35s;
	box-shadow: -2px -1px 1px 0px rgba(0,0,0,.5);
}
.right-list.active {
	max-height: 300px;
	transition: all .25s ease-in-out .35s;
}
.right-list-btn {
	border-top-left-radius: 10px;
	box-shadow: -2px -1px 1px 0px rgba(0,0,0,.5);
	cursor: pointer;
	width: 50px;
	height: 50px;
	top: -50px;
	right: 0;
	background: #a5002d;
	position: absolute;
	transition: all .25s ease-in-out;
	text-align: center;
}
.right-list-btn.active svg {
	/*transform: rotate(180deg);*/
}
.right-list-btn.active {
	width: 100%;
}
.right-list-btn svg {
	transition: all .25s ease-in-out;
	width: 20px;
	height: 20px;
	line-height: 50px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto auto 15px auto;
}
.right-list-items a {
	padding: 10px;
	background: #a5002d;
	color: #fff;
	font-size: 18px;
	display: flex;
}
.right-list-items a > span , .right-list-items a > svg {
	margin-top: auto;
	margin-bottom: auto;
}
.right-list-items a:hover {
	background: #c10f40;	
}
.right-list-items a svg {
	height: 18px;
	width: 20px;
	display: inline-block; 
	text-align: center;
	margin-right: 10px;
	font-weight: normal;
}
.right-list-items a:not(:last-child) {
	border-bottom: 1px solid #fff;
}
#header-sect .head-bread ul a.gold-link {
	color: #ffd700;
}
.gold-link::before {
	content: '\f51e';
	font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands", FontAwesome!important;
	font-size: 12px;
	margin-right: 5px;
	position: relative;
	font-weight: normal;
	bottom: 1px;
}
@media (max-width: 768px) {
	.sales-bg .section-title {
		background-color: #7c7c7c;
		background-image: none!important;
	}
}
.discountArrow.Next {
	animation: shadow 1s infinite ease-in-out;
}
@keyframes shadow {
	from {
		transform: translateX(0);
	}
	50% {
		transform: translateX(16px);
	}
	to {
		transform: translateX(0);
	}
}
#form_capture {
	background: #000 url(/wp-content/themes/gf/img/form_bg.jpg) no-repeat;
	min-height: 620px;
	background-size: cover;
	background-position: center;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 50px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-ms-align-items: center;
	align-items: flex-start;
	justify-content: center;
}
#form_capture::before {
	position: absolute;
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	background: rgba(0,0,0,.7);
}
#form_capture > * {
	position: relative;
	z-index: 2;
}
#form_capture .formWrap {
	position: relative;
	z-index: 1;
	width: 870px;
	text-align: center;
}
#form_capture .discountTitleWrap {
	background: #b10049 url(/wp-content/themes/gf/img/info_bg.jpg) no-repeat;
	-webkit-transform: skewX(-21deg);
	-moz-transform: skewX(-21deg);
	-ms-transform: skewX(-21deg);
	-o-transform: skewX(-21deg);
	transform: skewX(-21deg);
	background-position: center top;
	position: relative;
	z-index: 2;
}
#form_capture .discountTitleWrap > * {
	-webkit-transform: skewX(21deg);
	-moz-transform: skewX(21deg);
	-ms-transform: skewX(21deg);
	-o-transform: skewX(21deg);
	transform: skewX(21deg);
}
#form_capture .discountTitle {
	font-size: 70px;
	line-height: 91px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	padding: 5px 50px 10px;
	white-space: nowrap;
}
#form_capture .discountPercentWrap {
	display: inline-block;
	width: auto;
	text-align: right;
}
#form_capture .discountPercentSymbol {
	font-size: 50px;
	line-height: 65px;
}
#form_capture .discountDescWrap {
	margin-top: 1px;
	position: relative;
	z-index: 1;
	margin-bottom: 15px;
}
#form_capture .discountDescWrap::before {
	display: block;
	content: '';
	background-color: rgba(0,0,0,0.49);
	box-shadow: 1px 1px 20px 12px rgba(0,0,0,0.53);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	border-radius: 30px;
}
#form_capture .discountDesc {
	position: relative;
	text-align: center;
	text-shadow: 5px 5px 5px rgba(0,0,0,0.75);
	font-size: 30px;
	z-index: 2;
	margin: 20px auto;
	line-height: 38px;
}
#form_capture .discountFormsWrap {
	background-color: #fff;
	width: 450px;
	height: 300px;
	display: inline-block;
	position: relative;
	z-index: 2;
	border-radius: 8px/15px;
	box-shadow: 12px 12px 16px rgba(0,0,0,0.75);
}
#form_capture .discountArrow {
	width: 48px;
	height: 43px;
	background: url(/wp-content/themes/gf/img/arrows.png) no-repeat;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 3;
}
#form_capture .discountArrow.Prev {
	background-position: left;
	left: -30px;
}
#form_capture .discountArrow.Next {
	background-position: right;
	right: -30px;
}
#form_capture .discountForms {
	position: relative;
	min-height: 100%;
	z-index: 2;
}
#form_capture .owl-nav {
	width: 100%;
}
#form_capture .owl-nav > div {
	width: 48px;
	height: 43px;
	background: url(/wp-content/themes/gf/img/arrows.png) no-repeat;
	display: block;
	position: absolute;
	font-size: 0;
	cursor: pointer;
	top: 0;
	bottom: 0;
	margin: auto;
}
#form_capture .owl-nav .owl-prev {
	background-position: left;
	left: -30px;
}
#form_capture .owl-nav .owl-next {
	background-position: right;
	right: -30px;
}
#form_capture .discountFormWrap {
	width: 100%;
	height: 300px;
	color: #000;
	align-items: center;
	justify-content: center;
}
#form_capture .discountForms > .discountFormWrap {
	display: none;
}
#form_capture .owl-item {
	float: left;
}
#form_capture .owl-item > .discountFormWrap {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-direction: column;
	padding: 20px;
}
#form_capture .owl-stage-outer {
	overflow: hidden;
	border-radius: 8px/15px;
}
#form_capture .owl-nav,#form_capture .owl-dots {
	display: none;
}
#form_capture .discountFieldWrap {
	width: 100%;
	text-align: left;
}
#form_capture .discountFieldWrap:not(:last-child) {
	margin-bottom: 25px;
}
#form_capture .discountInput,#form_capture .discountSelect {
	width: 100%;
}
#form_capture .discountQuestion {
	font-size: 22px;
	margin-bottom: 10px;
	line-height: 25px;
}
#form_capture .d-field {
	border-radius: 15px/8px;
	font-size: 16px;
	box-shadow: 4px 5px 12px 0 rgba(0,0,0,0.31),inset 2px 2px 6px 0 rgba(0,0,0,0.15);
	padding: 11px 20px;
	border: 1px solid rgba(0,0,0,0.11);
	box-sizing: border-box;
	outline: none;
	color: #692239;
	transition: border-color .3s,box-shadow .3s;
}
#form_capture .d-field.err {
	border-color: #ff0008;
}
#form_capture .d-field.active {
	border-color: rgba(105,34,57,0.11);
	box-shadow: 4px 5px 12px 0 rgba(105,34,57,0.31),inset 2px 2px 6px 0 rgba(105,34,57,0.15);
}
#form_capture .discountInput::-webkit-input-placeholder {
	color: #999a9d;
}
#form_capture .discountInput:-ms-input-placeholder {
	color: #999a9d;
}
#form_capture .discountInput::-moz-placeholder {
	color: #999a9d;
	opacity: 1;
}
#form_capture .discountInput:-moz-placeholder {
	color: #999a9d;
	opacity: 1;
}
#form_capture .discountSelect option {
	color: #999a9d;
}
#form_capture .discountField.center {
	text-align: center;
}
#form_capture .submit {
	cursor: pointer;
	background: #b10049 url(/wp-content/themes/gf/img/info_bg.jpg) no-repeat;
	-webkit-transform: skewX(-21deg);
	-moz-transform: skewX(-21deg);
	-ms-transform: skewX(-21deg);
	-o-transform: skewX(-21deg);
	transform: skewX(-21deg);
	border: 0;
	padding: 10px 35px;
	background-position: 50% 40%;
	margin-top: 20px;
	outline: none;
	padding-right: 75px;
}
#form_capture .submit > * {
	-webkit-transform: skewX(21deg);
	-moz-transform: skewX(21deg);
	-ms-transform: skewX(21deg);
	-o-transform: skewX(21deg);
	transform: skewX(21deg);
	display: block;
}
#form_capture .submit span {
	color: #fff;
	position: relative;
	font-size: 20px;
	font-weight: 700;
}
#form_capture .submit span::after {
	position: absolute;
	content: '';
	display: inline-block;
	left: 100%;
	width: calc(9rem + 18px);
	height: calc(6.7rem + 12.3px);
	background: url(/wp-content/themes/gf/img/right-arrow.png) no-repeat center/contain;
	vertical-align: -2px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	top: 0;
	bottom: 0;
	margin: auto;
	margin-left: calc(10rem + 5px);
}
#form_capture .submit:hover span::after {
	left: calc(100% + 6px);
}
@media (max-width: 992px) {
	.section-programs .tabs-programs .item {
		margin-bottom: 20px;
	}
	.tabs-programs {
		flex-direction: column;
	}
	#form_capture .formWrap {
		max-width: 590px;
	}
	#form_capture .discountTitle {
		font-size: 46px;
		line-height: 54px;
	}
	#form_capture .discountPercentWrap {
		width: 100px;
	}
	#form_capture .discountPercentSymbol {
		font-size: 40px;
		line-height: 40px;
	}
	#form_capture .discountDesc {
		font-size: 25px;
		line-height: 36px;
	}
	#form_capture .discountFormsWrap {
		width: 400px;
	}
	#form_capture .discountQuestion {
		font-size: 22px;
		margin-bottom: 10px;
		line-height: 25px;
	}
}
@media (max-width: 768px) {
	#form_capture .formWrap {
		max-width: 95%;
	}
	#form_capture .discountTitle {
		font-size: 35px;
		line-height: 43px;
		padding: 5px 25px 14px;
	}
	#form_capture .discountPercentWrap {
		width: 50px;
	}
	#form_capture .discountPercentSymbol {
		font-size: 29px;
		line-height: 29px;
	}
	#form_capture .discountFormsWrap {
		width: 100%;
		height: 300px;
	}
	#form_capture .owl-item > .discountFormWrap {
		height: 300px;
		padding: 20px;
	}
	#form_capture .discountDesc {
		font-size: 18px;
		line-height: 30px;
	}
	#form_capture .discountQuestion {
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 18px;
	}
	#form_capture .d-field {
		font-size: 16px;
		padding: 6px 15px;
	}
	#form_capture .submit {
		padding: 10px 25px;
	}
	#form_capture .submit span {
		font-size: 16px;
	}
	#form_capture .submit span::after {
		display: none;
	}
}
@media (max-width: 480px) {
	#form_capture .formWrap {
		width: calc(100% + 45px);
		max-width: none;
	}
	#form_capture .discountTitle {
		white-space: normal;
		font-size: 30px;
		line-height: 38px;
		padding: 5px 0 5px;
	}
}
.discountDescription {
	padding-bottom: 20px;
}
/* Нормальная кнопка */ 
.btn {
	border-radius: 10px;
	background: #bf0034;
	color: #fff;
	text-align: center;
	display: block;
	width: 100%;
	padding: 10px;
	font-weight: 700;
	font-size: 16px;
	transition: all .15s ease-in-out;
	border: 1px solid #bf0034;
}
.btn:hover, .btn:focus, .btn:active {
	transform: scale(1.03);
	background: #67001c;
}
@media (min-width: 460px) {
	.news-btn {
		max-width: 240px;
	}
}

.header_choseClub .selectCustom button{background:#a5002d;width:100%}.header_choseClub .selectCustom{width:100%}.footer-privacy{margin-top:10px}.footer-privacy a{font-size:14px;color:#b3b3b3;white-space:nowrap;margin-right:10px}.header-flex{display:flex;justify-content:space-between}.header-flex>div,.header-flex>a{margin-top:auto;margin-bottom:auto}.header_logo{max-width:250px;max-height:38px;flex-shrink:0}.header_logo img{max-width:100%}.header_navWrapper>div{margin-right:20px}.wcCol{background:#fff}.header-flex .header_choseClub,.header-flex .header_navWrapper,.header-flex .header_navWrapper>div{display:inline-block}.form_popup_checkbox_label{font-size:13px}.popup-form .text{line-height:1}#header-sect.fixed-club-header{position:fixed;width:100%;z-index:10}.container .address{font-size:14px}#header-sect .head-tels a{display:block;font-size:18px;text-align:right}#header-sect .head-tels span{font-size:13px;margin-right:5px;font-weight:400}.header_nav .address{margin-right:0}.container .ace-cart,.container .address{width:100%;text-align:right;margin-right:0}.owl-carousel .owl-item img{height:auto;width:100%;margin:auto}#home-banner-slider .item{height:auto}.fixed-club-header header,#header-sect .head-bread ul a,#header-sect .head-bread ul{transition:all .3s ease-in-out}.fixed-club-header.sticky header{padding-top:10px}#header-sect.sticky .head-bread ul a{font-size:14px}#header-sect.sticky .head-bread ul{margin-top:10px}#home-banner-slider{background-color:#2d2d2d}.bottom-slider-btn-wrap{display:flex;justify-content:space-around;background:#a5002d;padding:20px;margin:auto;text-align:center;max-width:850px}.bottom-slider-btn{flex:1 1 0}.bottom-slider-btn:not(:last-child){border-right:1px solid #fff}.bottom-slider-btn a{color:#fff;text-transform:uppercase;transition:all .15s ease-in-out;display:block}.bottom-slider-btn-icon{height:30px;text-align:center;margin:0 auto 10px}.bottom-slider-btn-icon img{height:100%;width:auto}.bottom-slider-btn a:hover{transform:translateY(-5px)}.bottom-slider-section{background-image:url('/wp-content/themes/gf/img/geometria_bg.png');background-size:cover;padding:30px 0}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}.news-item .title{font-size:15px;margin:10px auto 5px;font-weight:100;display:block;text-transform:uppercase}.home-news .text{font-size:14px}.more-link{color:#c3234e;font-size:18px;text-align:right}.news-item a{display:flex;flex-direction:column;height:100%}.news-item a>div:last-child{margin-top:auto;margin-bottom:0}.news-item .text{margin-bottom:15px}.news-item .img{position:relative}.news-item .news-label{position:absolute;top:5px;right:0;z-index:2;background-color:#a5002d;padding:5px 5px 5px 15px;color:#fff;text-align:center;font-size:14px;clip-path:polygon(100% 100%,15% 100%,8% 50%,15% 0px,100% 0px);text-transform:uppercase;min-width:100px}.news-content{display:flex;font-size:19px;font-weight:100;line-height:1.5}.news-content a{color:#f4f4f4}.news-content .news-img img{width:100%;height:auto}.news-img{margin-right:20px;width:40%;flex-shrink:0}.section-title-wrap-news .section-title{position:relative}.section-title-wrap-news .section-title:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/themes/gf/img/geometria_bg.png);background-size:cover;opacity:.4}.stock-header .flex{padding:100px 0}.stock-content-wrap{display:flex}.stock-content-item:last-child{width:30%;flex-shrink:0}.stock-content-item:last-child img{max-width:280px;display:block;margin:auto;margin-right:0}.stock-content-item .h1{padding-bottom:40px;margin-bottom:40px;border-bottom:3px solid #a5002d}.stock-text{font-size:19px;line-height:1.5}.stock-banner img{height:auto;width:100%}.stock-end{padding:70px 0;margin:auto;display:flex;justify-content:space-between}.stock-bottom{background-color:#5f5f5f}.stock-end>div{margin-top:auto;margin-bottom:auto;flex:1 1 0}.stock-end-text{font-weight:900;text-transform:uppercase}.stock-end-text>div:nth-child(1){font-size:30px}.stock-end-text>div:nth-child(2){font-size:45px;background-color:#a5002d;display:inline;padding:0 10px}.stock-end-btn a{display:block;font-size:25px;font-weight:700;padding:15px 10px;max-width:300px;color:#fff;margin-right:0;text-align:center;line-height:1;background:#a5002d url(//gfdavydov.ru/wp-content/themes/gf/css/../img/icons/poligony-linii-grani-vavilon.png) center/cover;margin-left:auto;clip-path:polygon(7% 0%,0% 100%,93% 100%,100% 0%)}.home-news .news-grid{margin-bottom:70px}.privacy{font-size:13px;color:#787777;text-align:center;margin-bottom:20px}.privacy a{color:#787777;text-decoration:underline}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}.sales{margin:-15px;display:flex;flex-wrap:wrap}.sales__item{width:50%;padding:15px;display:flex}.sales__number,.sales__text{margin-top:auto;margin-bottom:auto}.sales__number{width:80px;height:80px;text-align:center;margin-right:20px;display:flex;background-color:#a5002d;border-radius:5px;font-family:DIN,sans-serif;font-weight:700;font-size:20px;flex-shrink:0;padding:5px;line-height:1.3}.sales__number span{display:block;margin:auto}.sales__icon{font-size:40px}.sales__text{font-size:18px}.sales-section{padding:70px 0;background:#191919}@media (max-width:992px){.sales-section{padding:35px 0}.buy-section{padding-top:120px}.sales__item{width:100%;padding:10px}.sales{margin:-10px}.sales__text{font-size:16px}.sales__number{font-size:16px;width:70px;height:70px;margin-right:10px}.sales__icon{font-size:30px}}
@media screen and (min-width:769px){.section-our-team ul.ul-team li:hover .content{opacity:1;transform:scale(1)}.section-programs .programs-content ul li:hover .wrap{background:#262626;position:relative;z-index:1}.section-programs .programs-content ul li:hover .text-min{display:none}.section-programs .programs-content ul li:hover .text-hide{display:block}}@media screen and (max-width:1200px){#header-sect .head-bread ul a{font-size:15px}#header-sect .head-tels a{display:block}#header-sect .col-tels{max-width:30%}#header-sect .col-select{max-width:20%;flex:0 0 20%}#header-sect header{padding-top:20px}#header-sect .head-bread ul{justify-content:center}.home-banner{padding-top:0}.title-section{font-size:35px}.home-our-counts .item-counts .val{font-size:55px}.home-map .contact-info .content{width:460px}.home-map #mapHome{height:450px}.home-map .contact-info .title{margin-bottom:15px}.home-map .contact-info .ul-info li{margin-bottom:10px}.home-map .contact-info .box-skew{margin-top:40px}.home-map .contact-info .social{margin-top:10px}.section-our-team ul.ul-team .img{height:250px}.action-special-program .img{height:450px}.section-programs .tabs-programs .item{padding-left:20px;margin-right:3px}.section-programs .tabs-programs .item:before{font-size:60px;margin-top:-43px}.section-programs .tabs-programs .item button{font-size:18px}.section-programs .programs-content ul .img{height:180px}.section-programs .programs-content ul .text-hide{padding-top:256px}.home-banner .owl-nav{left:2%;width:96%;margin-left:0}#clubs{background:url(//gfdavydov.ru/wp-content/themes/gf/css/../img/Clubs/BgN.jpg) no-repeat center 35%/140% !important;background-size:cover}}@media screen and (max-width:992px){.stock-content-item:last-child{display:none}.section-title .bread{order:2;margin-bottom:0;margin-top:auto}.section-title .bread a,.section-title .bread span{font-size:13px}.header_navWrapper>div{margin-left:0}#header-sect .head-tels a{text-align:left}.header-flex{flex-wrap:wrap}.header_nav{width:100%}.header_logo{max-width:200px;max-height:30px;flex-shrink:0;margin-bottom:15px}.header-flex>div,.header-flex>a{margin-bottom:5px}#clubs{background:url(//gfdavydov.ru/wp-content/themes/gf/css/../img/Clubs/BgN.jpg) no-repeat center 54%/140%;background-size:cover !important}#header-sect{position:relative;z-index:2}#header-sect .mobile-hide,.row.head-bread{display:none}.row-mobile{display:flex;align-items:center;justify-content:space-between}.row-mobile .image{width:200px}.row-mobile .image img{width:100%}.mobile-menu-box{display:block;width:300px;position:fixed;z-index:100;padding:30px;top:0;left:-300px;transition:.5s}.mobile-menu-box.active{left:0}.mobile-menu-box a{color:#fff}.mobile-menu-box ul.mobile-ul-menu{margin-bottom:30px}.mobile-menu-box ul.mobile-ul-menu li{margin-bottom:6px}.mobile-menu-box ul.mobile-ul-menu a{padding-bottom:4px}.mobile-menu-box .close-menu-mobile{background:#a5002d;font-weight:700;border:0;cursor:pointer;height:30px;top:10px;right:10px;position:absolute;outline:none}.mobile-menu-box .close-menu-mobile span{transform:rotate(-45deg);display:inline-block;font-size:30px;color:#fff;position:relative;top:-3px}#header-sect .header_navWrapper{margin-bottom:15px}.cmn-toggle-switch{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:30px;height:21px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;background:0 0}.cmn-toggle-switch:focus{outline:none}.cmn-toggle-switch span{display:block;position:absolute;top:9px;left:0;right:0;height:3px;background:#a5002d}.cmn-toggle-switch span:before,.cmn-toggle-switch span:after{position:absolute;display:block;left:0;width:100%;height:3px;background-color:#a5002d;content:""}.cmn-toggle-switch span:before{top:-9px}.cmn-toggle-switch span:after{bottom:-9px}.cmn-toggle-switch__htx span{-webkit-transition:background 0 .3s;transition:background 0 .3s}.cmn-toggle-switch__htx span:before,.cmn-toggle-switch__htx span:after{-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0;transition-delay:.3s,0}.cmn-toggle-switch__htx span:before{-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}.cmn-toggle-switch__htx span:after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}.cmn-toggle-switch__htx.active span{background:0 0}.cmn-toggle-switch__htx.active span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cmn-toggle-switch__htx.active span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cmn-toggle-switch__htx.active span:before,.cmn-toggle-switch__htx.active span:after{-webkit-transition-delay:0,.3s;transition-delay:0,.3s}.home-our-counts .item-counts{width:27%;margin:0 15px 30px}.home-our-counts .row-flex{justify-content:center}.home-our-counts .slider-counts a{height:300px}.box-information{padding:3vw 0;display:flex;align-items:center}.home-news .item{margin-bottom:20px}.home-map #mapHome{height:300px}.home-map .contact-info{width:100%}.home-map .contact-info .content{width:100%;float:none;padding:0 15px}.home-map .contact-info .content{flex-direction:row;flex-wrap:wrap}.home-map .contact-info .title{width:100%;text-align:center}.home-map .contact-info .ul-info{width:50%}.home-banner .owl-prev,.home-banner .owl-next,.home-our-counts .owl-prev,.home-our-counts .owl-next{width:30px;height:30px;margin-top:-15px !important}.home-banner .owl-prev img,.home-banner .owl-next img,.home-our-counts .owl-prev img,.home-our-counts .owl-next img{width:100%}.home-our-counts .owl-prev{left:-15px !important}.home-our-counts .owl-next{right:-15px !important}.box-information .title-box{font-size:24px}.box-skew{font-size:20px !important;padding:6rem 25rem 9rem}.title-section{font-size:30px;margin-bottom:20px}.home-news .title-section{margin-bottom:30px}.home-news{padding:30px 0 30px}.home-news .ul-news{margin-bottom:50px}.section-title .flex{height:100%;min-height:250px;padding-bottom:50px}.section-title .h1{font-size:45px;margin-bottom:10px}.action-special-program .img{height:350px;margin-bottom:40px;align-items:flex-start}.action-special-program .title{font-size:35px;margin:0 0 15px}.section-programs .programs-content ul li .wrap{min-height:350px}.section-programs .tabs-programs .item{display:block;margin-bottom:25px}.home-banner .item .row{width:auto}.kids-tab,.kids-top{flex-direction:column}.kids-top>*{flex:auto}.kids-main-img img{width:100%}.kids-main-img{max-height:200px;min-height:auto}.kids-tab-item:not(:last-child){margin-bottom:20px}.kids-tab-item:before{font-size:40px;margin-top:-30px}.kids-bottom{grid-template-columns:repeat(2,1fr)}.kids-tab-item>*{display:inline-block}.kids-content{padding-left:0}.kids-caption{margin-top:20px;font-size:30px}.kids-description{font-size:16px}.stock-content-item .h1{font-size:25px;padding-bottom:20px;margin-bottom:20px}.stock-header .flex,.stock-end{padding:50px 0}.stock-end{flex-direction:column}.stock-end .stock-end-text{margin-bottom:20px;text-align:center}.stock-end-btn a{margin:auto}.stock-end-text>div:nth-child(1){font-size:20px}.stock-end-text>div:nth-child(2){font-size:30px}}@media screen and (max-width:768px){.right-list{display:block}.news-content{flex-direction:column}.news-img{width:100%;margin-bottom:25px}.news-grid{grid-template-columns:repeat(1,1fr);grid-gap:20px}.bottom-slider-section{padding-left:15px;padding-right:15px}.bottom-slider-btn-icon{height:30px}.bottom-slider-btn-wrap{padding:15px;flex-direction:column}.bottom-slider-btn{padding-bottom:10px;font-size:13px}.bottom-slider-btn:not(:last-child){border-right:0;border-bottom:1px solid #fff;margin-bottom:20px}.home-banner .item{height:auto}.home-banner .item img{height:auto;width:100%}#clubs .club-descr .contacts a{font-size:23px;margin-left:-25px}#clubs .club-descr .contacts{padding-top:0}#clubs .club-title{margin-top:20px;margin-bottom:0}.header-flex{flex-direction:column}.header-flex>div,.header-flex>a{margin-left:auto;margin-right:auto}.header_choseClub .selectCustom{margin-bottom:15px}#clubs{background:url(//gfdavydov.ru/wp-content/themes/gf/css/../img/Clubs/Bg.jpg) no-repeat center top}.section-our-team ul.ul-team .content.active{opacity:1;transform:scale(1)}.home-map .contact-info .ul-info{width:100%}.home-map .contact-info .content{width:300px;margin:0 auto}.home-map .contact-info .ul-info li{width:100%;text-align:center}.home-map #mapHome{height:100%;position:absolute;top:0;left:0;width:100%}.home-map .contact-info{position:relative;padding:20px 0}.home-map .contact-info .box-skew{margin-top:20px}.home-map .contact-info .social{margin-top:0;display:flex;justify-content:center}.home-form-send form{width:90%}.home-form-send form .title{font-size:30px}.home-our-counts .item-counts{width:50%;height:110px}.mobile-menu-box{width:100%;left:-100%}.action-special-program .img{height:250px;margin-bottom:30px}.action-special-program .title{font-size:25px;margin:0 0 15px}.action-special-program p.spec{font-size:18px;margin-bottom:10px}.action-special-program .text{font-size:18px}.action-special-program .box-skew{margin-top:45px}.section-programs .programs-content ul li.active .wrap{background:#262626;position:relative;z-index:1}.section-programs .programs-content ul li.active .text-min{display:none}.section-programs .programs-content ul li.active .text-hide{display:block;padding:0;position:static;box-shadow:none}.section-programs .programs-content ul li .wrap,.section-programs .programs-content ul .content{height:auto}.section-programs .programs-content ul .text-max{padding:0}.section-programs .programs-content ul .img{height:auto;display:block}.section-programs .programs-content ul .img img{height:auto;width:100%}.home-banner .item .row a{text-align:center}.home-banner .item .row img{width:70%;display:inline-block}.footer-menu{flex-direction:column}footer .footer-menu a{font-size:20px;flex-shrink:0;display:block;margin-right:7px}footer .footer-menu li{display:flex;position:relative;margin-bottom:6px}footer .footer-menu li:after{content:'' !important;position:relative;top:15px;width:100%;height:1px;background-color:#a5002d;left:0;opacity:.6}footer .footer-menu li:last-of-type:after{display:block}.kids-bottom{grid-template-columns:repeat(1,1fr)}.kids-programm-img img{width:100%}.kids-programm-img{height:150px}.stroitel-advantages>*{width:100%;margin-bottom:0;font-size:16px;line-height:1.65;padding:0 0 30px}.stroitel-advantages .adv-icon{max-width:70px;max-height:70px;margin:auto auto 10px auto}.stroitel-advantages{margin-top:40px}}@media screen and (max-width:575px){.box-information .box-skew{-webkit-transform:skewX(-21deg) translateY(-50%) translateX(-4%);-ms-transform:skewX(-21deg) translateY(-50%) translateX(-4%);transform:skewX(-21deg) translateY(-50%) translateX(-4%)}.header_choseClub{padding-top:6px}div.text-page table{font-size:18px}.home-banner{padding-top:0}.home-our-counts .item-counts .val{font-size:35px}.home-our-counts .item-counts{width:200px}.home-our-counts .slider-counts a{height:200px}.box-information{height:250px}.box-information .title-box{line-height:1.2;margin-bottom:30px}.box-information .box-skew{position:relative;top:27px}.home-form-send form .input{width:100%}.home-form-send form .input input{height:35px}.home-form-send form .title{font-size:25px}.home-form-send form{padding:15px 20px 5px}.home-form-send form .submit{margin-top:20px}.title-section{font-size:25px}.section-our-team ul.ul-team .img{height:auto}.section-our-team ul.ul-team .img img{width:100%}.section-title .flex{padding-bottom:25px}.section-title .h1{margin-bottom:0;margin-top:auto;font-size:25px}.stock-content-item .h1{margin-top:30px;margin-bottom:20px;padding-bottom:20px}.popup-form form{width:96%}}@media screen and (max-width:568px){.header_navWrapper{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-around}.header_navWrapper>div{margin-bottom:6px;text-align:left}header{padding-top:10px}.header_logo{text-align:center}.header_logo .image{margin:0 auto}.header_choseClub{text-align:center}.header_navWrapper div{text-align:center}.header_navWrapper div a{margin-right:0 !important;line-height:20px}.header_nav{text-align:center}.col-6{width:100%}.worldClassBottom{display:none}}@media (min-width:768px){.kids-middle{display:none}}
@media (min-width:979px){ul.nav li.dropdown.show-on-hover:hover>ul.dropdown-menu{display:block}.comment-list .children{padding:0;margin-left:74px;padding-bottom:15px}.comment-list .media{margin-top:0}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.return{background:#393939}.return a{color:#bf0034}.return a:hover,.return a:focus,.return a:active{color:#bf0034;opacity:.9}.return .container{display:flex;min-height:85vh;justify-content:center;color:#fff;flex-direction:column}.return__caption{font-size:43px;text-transform:uppercase;margin-bottom:20px;max-width:800px;color:#fff}.return__description{font-size:19px;max-width:800px}.shop__icon{max-height:60px;width:auto;display:block;margin:0 auto 10px}.shop__icon--nophoto{opacity:.3}.shop__bonus{position:absolute;top:-10px;right:-10px;font-size:11px;font-weight:700;width:70px;height:70px;border-radius:100%;background:#a5002d;color:#fff;line-height:1.2;padding:2px;text-align:center;display:flex}.shop__bonus span{margin:auto}.schedule{padding:10px 0;border-top:1px solid #919191;border-bottom:1px solid #919191;margin:20px 0}.schedule__bold{font-weight:700}.shop__item{width:33.333333%;padding:15px}.shop{display:flex;flex-wrap:wrap;margin:-20px -15px}.shop__wrap{padding:20px 15px;background-color:#414141;border-radius:5px;-webkit-box-shadow:4px 4px 20px 0px rgba(50,50,50,.5);-moz-box-shadow:4px 4px 20px 0px rgba(50,50,50,.5);box-shadow:4px 4px 20px 0px rgba(50,50,50,.5);height:100%;display:flex;flex-direction:column;position:relative}.error_input{border:2px solid red!important}.shop__btn{margin-top:20px;border-radius:10px;background:#bf0034;color:#fff;text-align:center;display:block;width:100%;padding:10px;font-weight:700;font-size:16px;transition:all .15s ease-in-out;border:1px solid #bf0034}.shop__pic-btn{margin-top:20px;max-height:70px}.shop__pic-btn img{max-width:100%;width:100%;height:auto;object-fit:contain}.shop__btn--credit{flex:1 1 0}.shop__btn--ghost{margin-right:10px;background-color:transparent;border:1px solid #fff}.shop__btn-list{display:flex;justify-content:space-between}.shop__more{display:block;color:#fff;text-align:center;margin:15px 0 0;text-decoration:underline}.shop__btn:hover,.shop__btn:focus,.shop__btn:active{transform:scale(1.03);background:#67001c}.shop__btn--ghost:hover,.shop__btn--ghost:focus,.shop__btn--ghost:active{background-color:#fff;color:#111}.shop__prices{display:flex;margin-bottom:15px;margin-top:auto;margin-bottom:0;justify-content:flex-end}.ruble{font-size:13px;margin-left:3px;font-weight:900}.shop__caption{font-size:23px;font-weight:700;text-align:center;line-height:1.2}.shop__description{font-weight:100;margin-bottom:20px}.shop-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto;color:#333;border-radius:10px;overflow:hidden}.shop-popup--650{max-width:650px}.shop-popup__header{position:relative;margin:-20px -20px 20px;height:170px;display:flex}.shop-popup__head-content{position:relative;z-index:3;color:#fff;margin:auto 0;width:100%}.shop-popup__content{line-height:1.6;font-size:20px;margin-bottom:20px}.popup-list{margin-bottom:30px;padding:15px 0}.popup-list__item{font-size:15px;font-weight:700;padding-left:25px;position:relative}.popup-list__wrap{background:#f1f1f1;padding:10px;border-radius:5px;cursor:pointer}.popup-list__wrap:not(:last-child){margin-bottom:10px}.popup-list__list{display:none;margin-top:10px}.popup-list__caption{color:#a5002d;position:relative;font-size:18px;position:relative;text-transform:none;padding-right:30px}.popup-list__caption:before{content:'\f078';font-size:14px;position:absolute;top:50%;transform:translateY(-50%);right:0;width:20px;height:20px;font-family:'FontAwesome';color:#a5002d}.popup-list__item:before{content:'\f00c';font-size:14px;position:absolute;top:3px;left:0;width:14px;height:14px;font-family:'FontAwesome';color:#a5002d}.popup-list__item:not(:last-child){margin-bottom:5px}.shop-popup__icon{margin:auto;height:70px;width:auto;display:block}.shop-popup__caption{font-size:17px;margin-top:7px;text-align:center;text-transform:uppercase}.shop-popup__header:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2}.shop-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.form__caption{font-size:23px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.form__text{margin-bottom:25px}.form__description{font-size:18px}.mfp-close-btn-in .mfp-close{font-weight:100;color:#bf0034;opacity:1}.form__input,.form__btn{width:100%;height:45px;text-indent:15px;line-height:45px;border:1px solid #b6b6b6;border-radius:5px}.form__input-wrap:not(:last-child){margin-bottom:15px}.form__btn{border:0;text-indent:0;margin-top:10px;border-radius:10px;background:#bf0034;color:#fff;text-align:center;display:block;width:100%;padding:10px;font-weight:700;font-size:16px;transition:all .15s ease-in-out}.shop__new-price{margin-left:15px;font-size:20px;margin-top:auto;line-height:1}.shop__old-price{font-weight:700;font-size:30px;margin-top:auto;line-height:1;position:relative}.shop__old-price:before{content:'';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAeCAYAAADNeSs6AAAGaElEQVRo3u2a349VVxXHP9+1z70Dl+kgMPQHU7S2GEJqrU2kTSRG00ZrNCYlRh9866Mx0RdfjImJRn3Tf0BfNBofNG1iovbBGBN/1AZaWjGKGKFQaG1RYRjm5zl7f304Z4YZfkghhZnCXU/n3rPPPueuz15rffc6V7aZ2TmGAGFCQSCayKTJhjLo4b5IFnXTIIQCDIQBRB1QzRdUDOsCmoIR7gepMU65vS6bokDThjCuRMxk8mgP9wBDWBAmnMg2JRrkgCIsExICLJNUkUsDGFdBzGRivpBvq4h+JlxoFnpYYInIEL2akGnqHoSRwHVAap9ZBiGQaaK9Z8qgEGkukwX0on1YgxXkBJUJFXq2e5J7mMqKgfHGgE1GY7ZHJTYajWFuEx6AB0jrQQPh9TYDgoFMzygZ91s29DuXr7P4UcXQ3qz1MQPEOmA9sAW4HdgoeAcwAdzRfXcXsBk8KhgYBuAktRMJgxanXTwwXvzYrgnAy86usK1DcCutB4wBY4ZxwRbM3cA9mHEnTSC2tYA0jhgRbUQuOVedu0NgX6/nnLnlwKnNO6mLjG3Apg7Gzi5qJoB3A9tTcX8JSDG5H8i8OSDXDxrApurmBeRFl48C24Fx5O0lx/0KdgD3Yu612dwW67Z2thHji9OTaGv41ZiBSlBa8OfT44XD1KbPlVc2QO6OC1B35xJw+uYA56XasE7ZdyN2lCYeEHoPYodgu+w7EaOlJCgdWLfukq7yfgFYK2DYWrZgAFhAmlbtacyMK6ZAZ108JZhCnnTEtFymU86zJdIMMAOaBs8CNSZLzgCFqMGOVjkde7uD2wi8H/Ggau+kH+9terENc6ebNFqWOVKLfOWVUXTJcGVF0XIFym7XvUDZBXPK4lXQqQKnUmpeFzFZik4BrwH/QcyyUOYUzLsXM5jZFg5zYJCwIZwppKv64W83cHcBDwt22d5dyLuAraBxDA7h6Jwsr4DiKxa+i+rSf4Ejsk/oXH7D/XRGSa9bHGPBx8DTVJoCZjBTUq5bNZhWLgZx2RS5PFVera11cBPAB4AHFTwi2AXeWmADSPbK6MFG+armnzW8EqW8AvyrpDiuwtHqTPP30tdreTSdpSmz0XiOHjXqfKzL5eobZ6sPbklDIGBDp+72FJXHgfeFYxzog+Oapreabt90GnjZ0jGZl6q88NcmqqMoTuIy2wmBeSCr9krP6IZzWaPgzsMaIekOxAeBPcDDlh/CBDhdw8wFmJV82tYR4PmqVx8uOZ008TcoxzsC9f/NnsGat2oVoA0QW6n0YRKP5bHqMWBC17btmQXOAG8A+23+gXW4Gqn323GiNMncpFbdsPuIXZZ2Yz7hQTzqik2oixFfJiqjk315SXZPA6eAY+AXIJ5H/En4OFD7psV0I8G16XACsQfHE0aPW9pM0LZK85VVlmxTOGnxksxfCO8DXqToKKLcyr256i2HBesxewg+DnysiAdAuKjb9HJJaLZRK8vnQvlF99N+z/m5NFcONIPqkOUcDO0tBWeBCxMKfdLwBL14FDGiZblLFxSxxTaP21dJJ0D7sJ817EupOeA+k3kh1pyau5nAvSsVf0Ej2mtxHyCH0KUKTveuzSFU/Krs51KkZ4r5fUj/LM7zi+NcrrRrHoK7Vrsf8WXwpwK2OLpUWC5oxna9JhnoeZLZ8jQL+rUGfoHgZUiz53upQ7ue4B4CviTY6/bd1aKQuMj3thCuXfRbpfyUevzGMxzRvButXxQhQ2DXF5zZIfi8gieBTVcY3RA+lFyeYZqn8iAdAObaXqCGdeu6g1vsbsCTxeUrCr3zkuPUDbVmJD8L+qHCv6BwGt/asv3GgzO40ocsvmH7I5dMaepSXcNUUv65R/iec/od1hDWKoELFX+xbIhvYm+4JAYJ25Pqx9NxLn9X4YNeN9xprSI4bzb6vqW9l71KXlBdfib4ukfi8LBmrRa4ThAG2l1UfmLKfVoqXMvrnezgV4nmW3L+Y4ne0IOrCa6sT48I7nFTfqBGIxdGUCFIKR+Wyneakn4MTA+l4RoA1/v3/Aww5dE0mftxeyyUJS4Cws1PSf6aKIcoaei1NWABUJ2tD1bn6l+ms/VHVZdDHgk6EV8DXw2Xz6lwCA+jbE2BcyWcAvCf05mFz8Z8OVl6AeYzwLdBzdBVa1hVWgLrYJquPx3jpWKj/+Cz/fafGENbU/Y/QggRdMAFzv4AAAAASUVORK5CYII=);position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;z-index:2;background-size:cover}@media (max-width:1200px){.shop__item{width:50%}.shop__btn{font-size:14px}}@media (max-width:768px){.shop__item{width:100%}.shop-popup__content{font-size:18px}.return__caption{font-size:30px}.return__description{font-size:16px}}.shop__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative;text-align:center;cursor:pointer;overflow:hidden;-webkit-transition:ease .3s;transition:ease .3s}.shop__btn:after{content:"";display:block;width:30px;height:330px;margin-left:60px;background:#fff;background:-moz-linear-gradient(to bottom,rgba(255,255,255,.2) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.5) 100%);background:-webkit-linear-gradient(to bottom,rgba(255,255,255,.2) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.5) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.2) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff',endColorstr='#b3ffffff',GradientType=0);position:absolute;left:-40px;top:-150px;z-index:1;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .1s;transition:all .1s;-webkit-animation-name:slideme;animation-name:slideme;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:.05s;animation-delay:.05s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes slideme{0%{left:-30px;margin-left:0}30%{left:110%;margin-left:80px}100%{left:110%;margin-left:80px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.btn-header{display:flex;justify-content:space-between;margin-bottom:50px}.btn-header__caption{text-align:left;margin-bottom}.btn-header__caption,.btn-header__right,.btn-header__btntext,.btn-header__btn{margin-top:auto;margin-bottom:auto}.btn-header__right{display:flex;flex-grow:1;justify-content:end}.btn-header__btntext{margin-right:15px;font-size:14px;text-align:right}.btn-header__btn{max-width:250px}@media (max-width:998px){.btn-header{flex-direction:column}.btn-header__caption{margin-bottom:20px}.btn-header__right{flex-direction:row-reverse;justify-content:start}.btn-header__btntext{text-align:left;margin-left:15px}}@media (max-width:600px){.btn-header__right{flex-direction:column}.btn-header__btntext{margin-left:0;margin-bottom:10px}}.error-text{display:block;margin-top:5px;color:#890000;text-align:center;font-size:12px}
.home-map .contact-info{z-index:8}.news-text p{margin-bottom:10px}.news-text strong{font-weight:700}.owl-dot{border:0;background:0 0}@media (max-width:600px){.owl-theme .owl-dots .owl-dot span{margin:3px}.owl-theme .owl-dots .owl-dot{padding:0 2px}body{overflow-x:hidden}}.home-map #mapHome,.home-map #mapHomeStroitel{position:relative;z-index:1}.form__header{margin-bottom:20px;color:#333}.form__caption{font-size:20px;margin-bottom:5px;font-weight:700}.popup-form form{padding-top:30px}.footer-soc{display:flex;margin:-5px -5px 5px}.footer-soc__item{padding:5px;display:block;width:50px;height:50px;transition:all .15s ease-in-out}.footer-soc__icon{width:100%;height:100%}.footer-soc__item:hover{transform:translateY(-3px)}@media (max-width:767px){.footer-soc{margin-top:35px}}.section-404{height:100vh;background-color:#4a4949}.section-404 .container{height:100%}.header-te .page-404{height:100%;display:flex;flex-direction:column;justify-content:center}.page-404__h1{font-size:80px;margin-bottom:30px;line-height:1}.page-404__home{color:#fff;text-decoration:underline}.page-404__description{font-size:20px;margin-bottom:30px}.section-cta{background-color:#191919;padding:50px 0}.cta{display:flex;margin:-50px}.cta__form,.cta__phone{padding:50px;flex:1 1 0}.cta__form{border-right:1px solid #4a4949;color:#fff}.cta__form--single{border-right:0;max-width:700px;margin:auto;flex:auto;padding:50px 0}.cta__caption{font-size:30px;text-transform:uppercase;font-weight:900;margin-bottom:20px}.cta__phone-a{font-size:45px;font-weight:900;color:#fff;line-height:1}.cta__phone-a .fa{margin-right:15px}.privacy-single{margin-top:15px}@media (max-width:1200px){.head-tels span{display:none}}@media (max-width:992px){.privacy-single .privacy{margin-bottom:0}.cta{flex-direction:column;margin:-15px}.cta__form{border:0}.cta__form,.cta__phone{padding:15px}.cta__caption{font-size:22px;margin-bottom:10px}.cta__phone-a{font-size:30px}}.scroll-btn{position:fixed;bottom:30px;right:-100px;background-color:red;border-radius:100%;width:50px;height:50px;box-shadow:1px 1px 1px rgba(0,0,0,.5);z-index:10;transition:all .15s ease-in-out;cursor:pointer;text-align:center}.scroll-btn.active{right:30px}.scroll-btn:before{content:'\f077';font-family:"Font Awesome 5 Pro";color:#fff;font-size:20px;height:50px;line-height:50px;width:50px}.scroll-btn:hover,.whatsapp-btn:hover{transform:scale(1.1);background-color:#cc0008}.whatsapp-btn:hover{background-color:#075e54}.whatsapp-btn{position:fixed;bottom:40px;right:30px;background-color:#25d366;border-radius:100%;width:50px;height:50px;box-shadow:1px 1px 1px rgba(0,0,0,.5);z-index:10;transition:all .15s ease-in-out;cursor:pointer;text-align:center;display:flex}.whatsapp-btn__icon{font-size:20px;height:30px;width:30px;margin:auto}@media (max-width:768px){.whatsapp-btn{right:20px;width:40px;height:40px;bottom:70px}.whatsapp-btn__icon{width:25px;height:25px}.scroll-btn.active{right:20px}.scroll-btn{width:40px;height:40px;bottom:20px}.scroll-btn:before{height:40px;line-height:40px;width:40px}}.ace-cart--whatsapp a{color:#25d366}.ace-cart--whatsapp a:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAABN2lDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5ViEm6uf/oQjm4dXNx9AidHwUHxCXwDxamDQ4QMBYvf9J3fORzOAaNi152GUYbzWKt205Gu58vZF2aYAoBOmKV2q3UAECdxxBjf7wiA10277jTG+38yH6ZKAyNguxtlIYgK0L/SqQYxBMygn2oQD4CpTto1EE9AqZf7G1AKcv8ASsr1fBBfgNlzPR+MOcAMcl8BTB1da4Bakg7UWe9Uy6plWdLuJkEkjweZjs4zuR+HiUoT1dFRF8jvA2AxH2w3HblWtay99X/+PRHX82Vun0cIQCw9F1lBeKEuf1UYO5PrYsdwGQ7vYXpUZLs3cLcBC7dFtlqF8hY8Dn8AwMZP/fNTP8gAAAAJcEhZcwAACxMAAAsTAQCanBgAAAXDaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMTAtMTJUMDQ6NDQ6MDkrMDQ6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTEwLTEyVDA0OjQ1OjMzKzA0OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTEwLTEyVDA0OjQ1OjMzKzA0OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4ZWZkZThlYy1hNGQwLTU4NDktOGYzOS0xMjgxZjMyZTE0NzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6YTBkZmM3ZWQtMjdlOC01NjRkLWE3ZjUtYTk0Mjk5ZTdlMTA5IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YTBkZmM3ZWQtMjdlOC01NjRkLWE3ZjUtYTk0Mjk5ZTdlMTA5Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphMGRmYzdlZC0yN2U4LTU2NGQtYTdmNS1hOTQyOTllN2UxMDkiIHN0RXZ0OndoZW49IjIwMjItMTAtMTJUMDQ6NDQ6MDkrMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OGVmZGU4ZWMtYTRkMC01ODQ5LThmMzktMTI4MWYzMmUxNDc1IiBzdEV2dDp3aGVuPSIyMDIyLTEwLTEyVDA0OjQ1OjMzKzA0OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HsdUwwAACVdJREFUaIG9mmuwXEURx3//uXtvYkLChUQCiihIFIXwyAOLJFBqJSgQkIBCIg8t8IGiZaHwAS1LyxJfpRZlgaAFliAgAYSYKKihCC9JSJAgb4FQCCaWISExBvDm3j3thzl7zszsObt7Y2lX9e45M9M93T3dPT2zK248nVqQoJn5Z+fAzLcBYOWXbxsAmwOag3EE4gBgMsYERANjBNiB2ASsBx4F7gfuA0aieaN58kla84hKaNRr0TPMAT4DLASNa+lXfMfPu2O8GTgC+HAu1HZgGfBTvFK7BG7XyAzQqaDnkO7HOANjHOAt1gnDMV7BiRhnAvcCTwEn/r8UORr0V+AWjLdHgrVB3mjtTW3D/JiDgGVILwHHjEaoUbqWrgLObXObUrhh4I/APcDjkG0AbUPsBPqBQYy3IKYBcxFzQANgJQ/Pe1/EPRiXIz7Xk2Rdg32kCdIe9PXdhdnhieAtWAv8CLgVeM0LZCWPEAp6AxgHWoSPsZk1UqwD5mO2pVOwd3YtM3BuOnIbMQ73ghVaAqwE3onZkZhdVyjRM+g1zH6G2SzMDsSvZApHABtAM2MfHY0iMBO5h5DGlkwEkIGdCrwfeCZoHz2U8bUe473AYtBIzE9jkO4HvauOTSdF9gH9HkyxErYO2BvvRv8LuBHL9sHs4SRwxuA9YEqVzRxNoxLRHaA9SwUE2LVg04GXIy6F79ouL0wCmyGbAbYkztWaQsaKcs4SHU60o7sCOCzZ1ZYgPhZNZ8VHDMLzkTq5dXeQLQKWlkwMYBpNfkKWEaJr27Gk45HOi6QyexBsUcGrdt+oUqjHsVVgANlCYHXEU3wK49hwqEv0EOjSkALYjDUXkDWh2cyFa0lngM4BrgAuAd7dUaleFRJprbUAtCkx+CUhSbohfgKzqQnTz+LcZgAyy5cyL+rkrsXsrGDwB8FmdBWyo1Y5b4t8cgvY5zGWBG0zQWf7uAXnrdpCzgupEbcBN+cW8MybmV8Zs68BZxHDdIz3RSxTbAlbGTytirqy7ybEyqTxgtaDCyY5AWN6MvDbJR+DhoOBfhjofxPOXVw5oXRGhRSxrAVarFN31/t68n44cBJYGCOKaxVxN9jaaKZy8lPweb0KFiJNTNNjZ+xJCcDurViV04Eia40HjksC/5posrgWn5krW1Gma0/ECV3L+Uj4XgcL4Odxk/sAchNaMTIHY3KpODswW+6tb1U+OykYS/xskLHIJ4YOWBkmnYKrIFgG2l6S2CRgbmtFjoytYw+QZVvIisBODbOtMGdUEuUffe6f9DlqsdGHT+dZmWZb8dIVbBvYA9H8ZrNcbu1pkUTSGuRADlwf+aYYIOvatSje/87QzgsZGoKhnR1wuIo2MHxH93owptM0lx/s94/LAHuioHF5WzMrMctuL8cGZNhGsFk0m5sYbvqzTIrDTfj3znKVYwblCiUlSIRmT0SpWuzXQA6MNybH0Zdi/kqN/zRmdwDHJWa9E2wDYwdoA+GtMjLiV6Qj5MtSn8k2YAqHDzqw8cDuMR9t89V7jsiXJSGKy9tmMs4GHVqZYsPTQDdouTV1qK0JxTgH9KGkVBE7u2dC+22rPEjgyraWyp26E1griGuQOMBEw2EMY8RrbTa2nknBDGRfBF5JZDiKjK+EMo0auu30SjZjY9ghvY7YWhD6mmoyWTMOsNaNY5zWt4B9sm1S8U2MM/+rswi5LKlLOwfS5GhDFTtcbt1/lEIaSG/zRIrRaPd9p1txfL9tYzR+AZybWNJDVmyyc4Hz6XQtVe0N+0UbqvFK68z+fEJ+cL2VEvRwEWJNm8DGVcD3IqEk6O+HMQN7I7eUzC4D/gZaXOlL1TF6SKLtCy4v2h6ByNJH1RZGrRIjPeObzUd6phhb1mcXgR4H5vrrJcHYgQn0D9yLNCnPaFOQbkCsp7cr09lJ0fmIyw9Kq/zGWCzdbMT+tUWe1O520nZk70H2XFmfFfwOxrgPtAI0D7PbybKpFeMOwFgGeghjt5py660YcyJaWNVakVXAC/Fq6eTag1Frx29XchtwGPBYjSXnYazAmNvZ4JoBOqxc3XAefSgwKRgvYqwK7rXs14WQ/vuc2nkyg6y29zVkhyKuKeWKpm5/T9tkr9O6+FPYKQgTiF+EZWBZeEF3fa5hrheHIBbU121dc+vHkc0HNrWV7FUlfJyF/gD2culymUfsoxiHljQG2PUIXBAwaxF3xtz15Y6idt2xdSfYFMQFKLnUqyXhX4gvRafHokAM5PEGvQtYDQovHwC4LBaUozB9tbMydF8c41JgL8SxiJuoc0zxK7D9EOtLBeSPEuq7iHBb8Hved8v68penh4wALcdYELT9BbODYslb6dVaRCW9Ebe3/R4IwETgJOAYDEM8idntiGc9n7bxszDWJAa7DeyU1ksD11bBbiplE5jdE/UX+0MFZIB6qku2A9eBXRdoH8pQTA8MkuUX5iKvxs2XQYEcjaKG8kJOAp2WcLyx7C+510PYP8piK1LAwDSIsQbYt+w3EBeCPRySNpKAnYe0W/D+LNjKUkaNQraWe1mbB7aD/EpGvDURYzUwNRl8M+IHKcMGjb5w7nnJSXF5aaVuK9ELpBoJ74/hXTLgr5tWAIMRuXgYcVqVMV1QVY4HnRz1ZrY0TO754/7AD/EZ7g27qlKZ7qJk0QBdhbEWC5UQiCfAZrdeUwyuTHUcZuXdFjyFuC+f6ADQxcBjGM9jXIDpfEwb8T9k7gKUJXIOnwa9TFr6+5VaBzYLNFTHLdwQT07oH8e5jyA9CVqP6VtYWD4boEGMHwNbge9AsOtG46oCywAOAfd9YBumK+NVyJWQLUE2HXi9Tgk/0v88vSfoBYwJQd8IqI/ouiKZJAmoPPVuwvizdwVexGwr0hD+rngQ75oHeyU0xeuUKiqQZWCLgZvi9mppGnnP8YkSeV9lihoGHgObCiFNEUN7AfMx5heT12a6ug67Ae+y22sGtEFeorCw60ixGvEFf06xGciORPym14l6ArEUcSDiDEahBEADYx/ghAqmQ8By/NKuBDaHnWBPAyci9gBOARZjHA1U3M5VCg3GsC/87GZgKWgL0MO+U6UIOg1pTL4yr+L/cnQLcAddAiyHrcDVwNWI8cAs/L8V3gFMwf+1qR8xjLfyRuAZzB7F//Vjx+hErlNEzAb7E/AN4HdAt/vMTvAqcLfHwKx11t0Fy9fBfwDAlPhWAtFpjAAAAABJRU5ErkJggg==)}#header-sect .head-tels .header-wa:before{content:'';position:relative;width:20px;height:20px;display:block;background-size:contain;background-size:100% 100%;margin-right:7px}.header-wa:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPScjZmZmJyBkPSJNMzgwLjkgOTcuMUMzMzkgNTUuMSAyODMuMiAzMiAyMjMuOSAzMmMtMTIyLjQgMC0yMjIgOTkuNi0yMjIgMjIyIDAgMzkuMSAxMC4yIDc3LjMgMjkuNiAxMTFMMCA0ODBsMTE3LjctMzAuOWMzMi40IDE3LjcgNjguOSAyNyAxMDYuMSAyN2guMWMxMjIuMyAwIDIyNC4xLTk5LjYgMjI0LjEtMjIyIDAtNTkuMy0yNS4yLTExNS02Ny4xLTE1N3ptLTE1NyAzNDEuNmMtMzMuMiAwLTY1LjctOC45LTk0LTI1LjdsLTYuNy00LTY5LjggMTguM0w3MiAzNTkuMmwtNC40LTdjLTE4LjUtMjkuNC0yOC4yLTYzLjMtMjguMi05OC4yIDAtMTAxLjcgODIuOC0xODQuNSAxODQuNi0xODQuNSA0OS4zIDAgOTUuNiAxOS4yIDEzMC40IDU0LjEgMzQuOCAzNC45IDU2LjIgODEuMiA1Ni4xIDEzMC41IDAgMTAxLjgtODQuOSAxODQuNi0xODYuNiAxODQuNnptMTAxLjItMTM4LjJjLTUuNS0yLjgtMzIuOC0xNi4yLTM3LjktMTgtNS4xLTEuOS04LjgtMi44LTEyLjUgMi44LTMuNyA1LjYtMTQuMyAxOC0xNy42IDIxLjgtMy4yIDMuNy02LjUgNC4yLTEyIDEuNC0zMi42LTE2LjMtNTQtMjkuMS03NS41LTY2LTUuNy05LjggNS43LTkuMSAxNi4zLTMwLjMgMS44LTMuNy45LTYuOS0uNS05LjctMS40LTIuOC0xMi41LTMwLjEtMTcuMS00MS4yLTQuNS0xMC44LTkuMS05LjMtMTIuNS05LjUtMy4yLS4yLTYuOS0uMi0xMC42LS4yLTMuNyAwLTkuNyAxLjQtMTQuOCA2LjktNS4xIDUuNi0xOS40IDE5LTE5LjQgNDYuMyAwIDI3LjMgMTkuOSA1My43IDIyLjYgNTcuNCAyLjggMy43IDM5LjEgNTkuNyA5NC44IDgzLjggMzUuMiAxNS4yIDQ5IDE2LjUgNjYuNiAxMy45IDEwLjctMS42IDMyLjgtMTMuNCAzNy40LTI2LjQgNC42LTEzIDQuNi0yNC4xIDMuMi0yNi40LTEuMy0yLjUtNS0zLjktMTAuNS02LjZ6Ii8+PC9zdmc+")}#header-sect .head-tels .header-wa{display:flex;align-items:center;justify-content:flex-end;margin-top:7px;font-size:14px;font-weight:700}.section-our-team ul.ul-team .name,.white-popup .popap_name{text-transform:uppercase}.cookie-confirm{position:fixed;bottom:-100px;opacity:0;left:50%;background-color:#383838;transform:translateX(-50%);border:1px solid #a5002d;max-width:1000px;z-index:101;font-size:13px;padding:10px 15px;width:100%;transition:all 1s ease-in-out}.cookie-confirm__text a{text-decoration:underline;color:#fff}.cookie-confirm__wrap{display:flex;align-items:center;margin:-5px;justify-content:space-between}.cookie-confirm__text,.cookie-confirm__btn-wrap{padding:5px}.cookie__confirm__btn{padding:7px 10px;margin-top:0;font-weight:400;height:auto;line-height:1.5;text-decoration:none}.cookie__confirm__btn:hover,.cookie__confirm__btn:focus,.cookie__confirm__btn:active{transform:scale(1.03);background:#67001c}.cookie-confirm.show{bottom:10px;opacity:1}@media (max-width:1200px){.cookie-confirm{font-size:11px;padding:7px}.cookie-confirm.show{bottom:0;opacity:1}.cookie__confirm__btn{font-size:12px}}.events{margin:-20px}.events__item{padding:20px}.events__wrap{display:flex;align-items:center;column-gap:20px;row-gap:20px}.events__caption{font-size:30px;font-weight:700;line-height:1.2;margin-bottom:5px}.events__date{text-align:center;width:10%}.events__date div:nth-child(1){font-size:40px;font-weight:700;line-height:1.2}.events__pic-wrap{width:15%;margin:auto;background:silver;overflow:hidden;position:relative;flex-shrink:0}.events__content{width:65%}.events__btn{width:20%}.events__btn .shop__btn{margin-top:0}.events__btn .shop__btn:after{display:none}.events__pic-wrap:before{content:"";padding-top:75%;float:left}.events__pic{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width:991px){.events{display:flex;flex-wrap:wrap}.events__item{width:50%}.events__wrap{flex-direction:column}.events__date{text-align:left}.events__pic-wrap,.events__date,.events__content,.events__btn{width:100%}.events__date div{display:inline}.events__date div:nth-child(1){margin-right:3px}.events__date div:nth-child(1),.events__date div:nth-child(2){font-size:20px;font-weight:700;text-align:left}.events__wrap{row-gap:10px}.events__caption{font-size:25px}.events__content{margin:5px 0}}@media (max-width:767px){.events__text{font-size:14px}}@media (max-width:567px){.events__item{width:100%}.events__pic-wrap:before{padding-top:75%}}.cats{display:flex;margin:0 0 35px}.cats__item{flex:1 1 0;text-align:center;color:#fff;font-weight:700;font-size:30px;position:relative;padding:10px}.cats__item:before,.cats__item:after{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#b6b6b6;content:''}.cats__item:before{opacity:0;transition:all .25s ease-in-out;background:#a5002d;z-index:2}.cats__item:hover:before,.cats__item.active:before{opacity:1}@media (max-width:1199px){.cats__item{font-size:25px}}@media (max-width:768px){.cats{flex-wrap:wrap}.cats__item{flex:auto;width:100%;padding:6px 10px 10px}}.cta--events{flex-direction:column;margin:20px 0 0}.cta--events .cta__form,.cta--events .cta__phone{padding:0}.cta--events .cta__caption{margin-bottom:10px}.cta--events .cta__phone,.cta--events .cta__caption{text-align:center}.cta--events .cta__form p{margin-bottom:15px;text-align:center}@media (max-width:768px){.cta--events .cta__form{margin-bottom:15px}}.cta--events .cta__caption{font-size:20px}.cta--events .cta__phone-a{font-size:30px}.section-programs .programs-content ul .text-hide{z-index:9}.home-map .contact-info,.home-map #mapHome{z-index:0}.news-content--block{display:block;max-width:700px;margin:auto}.news-content--block .news-img{margin-right:0;margin-bottom:20px;width:100%}.shop__price-title{margin-top:auto;line-height:1}.news-content__price{margin-top:30px}.news-content__price .shop__old-price{font-size:45px;margin-left:15px}.news-content__price .shop__new-price{font-size:30px}@media (max-width:768px){.news-content__price .shop__old-price{font-size:30px}.news-content__price .shop__new-price{font-size:23px}}.form__select{width:100%;height:45px;line-height:45px;border:1px solid #b6b6b6;border-radius:5px;background-color:#fff;padding-left:15px}.contactus{max-width:600px;margin:auto}.contactus__h1{font-size:80px;margin-bottom:10px;line-height:1.1}.contactus__h1 span{color:#dbdbdb}.contactus__subtitle{font-size:22px}.contactus__header{margin-bottom:30px}.contactus__btn{line-height:1;height:70px}.form__textarea{width:100%;height:130px;resize:none;padding:15px;border:1px solid #b6b6b6;border-radius:5px}.wpcf7-response-output{display:none!important}.wpcf7-not-valid-tip{text-align:center;margin-top:3px}.wpcf7-spinner{display:none}.popup{max-width:400px;position:relative;margin:20px auto;background-color:#fff;color:#333;padding:25px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.success__title{font-size:24px;font-weight:700;text-align:center;margin-bottom:5px;text-transform:uppercase;line-height:1.3}.success__icon{width:60px;height:60px;display:block;margin:0 auto 10px}.success__icon path{fill:#bf0034!important}.success__subtitle{text-align:center}.required-field{position:relative}.required-field:before{content:'*';position:absolute;top:5px;right:5px;z-index:2;color:#dc3232}@media (max-width:768px){.contactus__h1{font-size:50px}.contactus__subtitle{font-size:16px}.contactus__subtitle br{display:none}}.shop-popup .form__fields{margin-bottom:15px}.header{color:#fff;background-color:#2e2e2e;padding:10px 0;position:fixed;top:0;left:0;width:100%}.menu-btn{display:flex;align-items:center}.header,.header a{color:#fff}.logo{display:block;height:30px;width:auto}.logo__img{object-fit:contain;width:auto;height:100%}.header__row{display:flex;justify-content:space-between;align-items:center}.header__menu{display:none}.header__col--contacts{display:none}@media (min-width:567px){.header__col--contacts{display:flex;margin:0 -7px;align-items:center;font-size:14px}.header__col-item{padding:0 7px}.header__col-item--address,.header__col-item--freeze,.header__col-item--order,.header__col-item--phone{display:none}.header__row{margin:0 -15px}.header__col{padding:0 15px}}.header__btn{border-radius:10px;transform:none;font-size:14px;padding:7px 15px;font-weight:400}.btn--icon{display:flex;align-items:center}.btn--icon span{margin-right:5px}.btn--icon:after{content:'';width:17px;height:17px;background-size:contain;background-position:center center;background-repeat:no-repeat}.btn--icon-card:after{background-image:url('data:image/svg+xml,<svg width="20" height="16" viewBox="0 0 20 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3333 0.222229H1.66667C0.746528 0.222229 0 0.968757 0 1.8889V14.1111C0 15.0313 0.746528 15.7778 1.66667 15.7778H18.3333C19.2535 15.7778 20 15.0313 20 14.1111V1.8889C20 0.968757 19.2535 0.222229 18.3333 0.222229ZM6.11111 3.55556C7.33681 3.55556 8.33333 4.55209 8.33333 5.77778C8.33333 7.00348 7.33681 8.00001 6.11111 8.00001C4.88542 8.00001 3.88889 7.00348 3.88889 5.77778C3.88889 4.55209 4.88542 3.55556 6.11111 3.55556ZM10 11.7778C10 12.1458 9.65278 12.4445 9.22222 12.4445H3C2.56944 12.4445 2.22222 12.1458 2.22222 11.7778V11.1111C2.22222 10.007 3.26736 9.11112 4.55556 9.11112H4.72917C5.15625 9.2882 5.62153 9.3889 6.11111 9.3889C6.60069 9.3889 7.06944 9.2882 7.49306 9.11112H7.66667C8.95486 9.11112 10 10.007 10 11.1111V11.7778ZM17.7778 9.94445C17.7778 10.0972 17.6528 10.2222 17.5 10.2222H12.5C12.3472 10.2222 12.2222 10.0972 12.2222 9.94445V9.3889C12.2222 9.23612 12.3472 9.11112 12.5 9.11112H17.5C17.6528 9.11112 17.7778 9.23612 17.7778 9.3889V9.94445ZM17.7778 7.72223C17.7778 7.87501 17.6528 8.00001 17.5 8.00001H12.5C12.3472 8.00001 12.2222 7.87501 12.2222 7.72223V7.16667C12.2222 7.0139 12.3472 6.8889 12.5 6.8889H17.5C17.6528 6.8889 17.7778 7.0139 17.7778 7.16667V7.72223ZM17.7778 5.50001C17.7778 5.65278 17.6528 5.77778 17.5 5.77778H12.5C12.3472 5.77778 12.2222 5.65278 12.2222 5.50001V4.94445C12.2222 4.79167 12.3472 4.66667 12.5 4.66667H17.5C17.6528 4.66667 17.7778 4.79167 17.7778 4.94445V5.50001Z" fill="white"/></svg>')}.icon-text{display:flex;align-items:center;font-weight:600}.icon-text span{margin-left:7px}.icon-text:before{content:'';width:17px;height:17px;background-size:contain;background-position:center center;background-repeat:no-repeat}.icon-text--wa:before{background-image:url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.1289 2.79297C13.4922 1.15234 11.3125 0.25 8.99609 0.25C4.21484 0.25 0.324219 4.14062 0.324219 8.92188C0.324219 10.4492 0.722656 11.9414 1.48047 13.2578L0.25 17.75L4.84766 16.543C6.11328 17.2344 7.53906 17.5977 8.99219 17.5977H8.99609C13.7734 17.5977 17.75 13.707 17.75 8.92578C17.75 6.60938 16.7656 4.43359 15.1289 2.79297ZM8.99609 16.1367C7.69922 16.1367 6.42969 15.7891 5.32422 15.1328L5.0625 14.9766L2.33594 15.6914L3.0625 13.0312L2.89062 12.7578C2.16797 11.6094 1.78906 10.2852 1.78906 8.92188C1.78906 4.94922 5.02344 1.71484 9 1.71484C10.9258 1.71484 12.7344 2.46484 14.0938 3.82812C15.4531 5.19141 16.2891 7 16.2852 8.92578C16.2852 12.9023 12.9688 16.1367 8.99609 16.1367ZM12.9492 10.7383C12.7344 10.6289 11.668 10.1055 11.4688 10.0352C11.2695 9.96094 11.125 9.92578 10.9805 10.1445C10.8359 10.3633 10.4219 10.8477 10.293 10.9961C10.168 11.1406 10.0391 11.1602 9.82422 11.0508C8.55078 10.4141 7.71484 9.91406 6.875 8.47266C6.65234 8.08984 7.09766 8.11719 7.51172 7.28906C7.58203 7.14453 7.54687 7.01953 7.49219 6.91016C7.4375 6.80078 7.00391 5.73438 6.82422 5.30078C6.64844 4.87891 6.46875 4.9375 6.33594 4.92969C6.21094 4.92188 6.06641 4.92188 5.92188 4.92188C5.77734 4.92188 5.54297 4.97656 5.34375 5.19141C5.14453 5.41016 4.58594 5.93359 4.58594 7C4.58594 8.06641 5.36328 9.09766 5.46875 9.24219C5.57812 9.38672 6.99609 11.5742 9.17188 12.5156C10.5469 13.1094 11.0859 13.1602 11.7734 13.0586C12.1914 12.9961 13.0547 12.5352 13.2344 12.0273C13.4141 11.5195 13.4141 11.0859 13.3594 10.9961C13.3086 10.8984 13.1641 10.8438 12.9492 10.7383Z" fill="white"/></svg>')}.icon-text--freeze:before{background-image:url('data:image/svg+xml,<svg width="18" height="20" viewBox="0 0 18 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.2005 13.4844L15.8802 12.7227L16.8959 12.4492C17.2162 12.3633 17.4076 12.0312 17.3216 11.7109L17.1654 11.1289C17.0794 10.8086 16.7474 10.6172 16.4271 10.7031L13.6615 11.4453L11.1654 10L13.6576 8.55859L16.4232 9.30078C16.7435 9.38672 17.0755 9.19531 17.1615 8.875L17.3177 8.29297C17.4037 7.97266 17.2123 7.64062 16.8919 7.55469L15.8763 7.28125L17.1966 6.51953C17.4857 6.35156 17.5834 5.98438 17.4193 5.69531L16.8138 4.64844C16.6459 4.35938 16.2787 4.26172 15.9896 4.42578L14.6693 5.1875L14.9427 4.17188C15.0287 3.85156 14.8373 3.51953 14.5169 3.43359L13.9349 3.27734C13.6146 3.19141 13.2826 3.38281 13.1966 3.70312L12.4544 6.46875L10.0013 7.88281V4.85547L12.099 2.75781C12.3412 2.51562 12.3412 2.11719 12.099 1.875L11.6576 1.43359C11.4154 1.19141 11.0169 1.19141 10.7748 1.43359L10.0013 2.20312V0.625C10.0013 0.28125 9.72007 0 9.37632 0H8.12632C7.78257 0 7.50132 0.28125 7.50132 0.625V2.20312L6.73179 1.43359C6.4896 1.19141 6.09117 1.19141 5.84898 1.43359L5.40367 1.875C5.15757 2.11719 5.15757 2.51562 5.40367 2.75781L7.50132 4.85547V7.88281L5.0482 6.46875L4.30601 3.70312C4.22007 3.38281 3.88804 3.19141 3.56773 3.27734L2.9857 3.43359C2.66539 3.51953 2.47398 3.85156 2.55992 4.17188L2.83335 5.1875L1.51304 4.42578C1.22398 4.25781 0.856792 4.35938 0.688823 4.64844L0.0833547 5.69141C-0.0846141 5.98047 0.0169484 6.34766 0.306011 6.51562L1.62632 7.27734L0.610698 7.55078C0.28648 7.63672 0.0950734 7.96875 0.181011 8.29297L0.337261 8.875C0.423198 9.19531 0.75523 9.38672 1.07554 9.30078L3.84117 8.55859L6.33335 10L3.84117 11.4414L1.07554 10.6992C0.75523 10.6133 0.423198 10.8047 0.337261 11.125L0.181011 11.707C0.0950734 12.0273 0.28648 12.3594 0.606792 12.4453L1.62242 12.7188L0.302105 13.4844C0.0130422 13.6523 -0.0846141 14.0195 0.0794484 14.3086L0.684917 15.3555C0.852886 15.6445 1.22007 15.7422 1.50914 15.5781L2.82945 14.8164L2.55601 15.832C2.47007 16.1523 2.66148 16.4844 2.98179 16.5703L3.56382 16.7266C3.88414 16.8125 4.21617 16.6211 4.3021 16.3008L5.04429 13.5352L7.49742 12.1211V15.1484L5.39976 17.2461C5.15367 17.4883 5.15367 17.8867 5.39976 18.1289L5.84117 18.5703C6.08335 18.8125 6.48179 18.8125 6.72398 18.5703L7.49351 17.8008V19.375C7.49351 19.7188 7.77476 20 8.11851 20H9.36851C9.71226 20 9.99351 19.7188 9.99351 19.375V17.7969L10.763 18.5664C11.0052 18.8086 11.4037 18.8086 11.6459 18.5664L12.0873 18.125C12.3294 17.8828 12.3294 17.4844 12.0873 17.2422L10.0013 15.1445V12.1172L12.4544 13.5312L13.1966 16.2969C13.2826 16.6172 13.6146 16.8086 13.9349 16.7227L14.5169 16.5664C14.8373 16.4805 15.0287 16.1484 14.9427 15.8281L14.6693 14.8125L15.9896 15.5742C16.2787 15.7422 16.6459 15.6406 16.8138 15.3516L17.4193 14.3047C17.5873 14.0195 17.4896 13.6484 17.2005 13.4844Z" fill="white"/></svg>')}.header__btn{transition:background-color .15s ease-in-out}.header__btn:hover,.header__btn:focus,.header__btn:active{background-color:#67001c}.header__btn span{transform:none}.head-link,.menu a{transition:opacity .15s ease-in-out}.head-link:hover,.menu a:hover{opacity:.8}@media (min-width:768px){.header__col-item--phone{display:block}.header__col--contacts{flex-grow:1;justify-content:flex-end}.logo{height:25px}}@media (min-width:991px){.header{padding:15px 0}.header__col-item--order,.header__col-item--freeze,.header__col-item--address{display:block}.header__col--burger{display:none}.header__menu{border-top:1px solid #5c5c5c;padding-top:10px;margin-top:15px}.header__menu{display:block}.header__menu .menu__ul{display:flex;align-items:center;margin:0 -3px;justify-content:space-between}.header__menu .menu-item{padding:0 3px}.header__menu a{font-size:13px}}@media (min-width:1199px){.header__btn{font-size:14px;padding:10px 15px}.header__col--contacts{margin:0 -10px}.header__col-item{padding:0 10px}.btn--icon span{margin-right:10px}.btn--icon:after{width:20px;height:20px}.logo{height:35px}.header__menu a,.header__col--contacts,.header__col--contacts .address{font-size:15px}}@media (min-width:1399px){.header{padding:20px 0}}.header_navWrapper{display:flex;flex-direction:column;justify-content:start;margin:0 -5px 20px;align-items:start}.head-tels a,.head-tels .address{display:block;font-size:16px;margin-bottom:8px;font-weight:700}.header_navWrapper .ace-cart{padding:5px}.sub-menu{margin:5px 0 0}.sub-menu a{line-height:1.2;font-size:14px;color:#d5d5d5}@media (min-width:991px){.menu-item-has-children{position:relative}.sub-menu{position:absolute;top:0;left:0;transform-style:preserve-3d;transform:rotateX(90deg);transition:all .35s ease-in-out;opacity:0;visibility:hidden;padding-top:50px;width:150px;z-index:4;font-size:14px;display:block}.menu-item-has-children:hover>a{opacity:1;pointer-events:none}.menu-item-has-children:hover .sub-menu{transform:rotateX(0deg);visibility:visible;opacity:1}.sub-menu li{padding:0}.sub-menu a{background-color:#2e2e2e;display:block;padding:13px}}.header{z-index:5}.fixed-club-header{padding-top:50px}@media (min-width:768px){.fixed-club-header{padding-top:40px}}@media (min-width:991px){.fixed-club-header{padding-top:112px}}@media (min-width:1199px){.fixed-club-header{padding-top:117px}}@media (min-width:1400px){.fixed-club-header{padding-top:125px}}.price{display:flex;align-items:flex-end}.price__old{margin-right:20px;font-size:20px}.price__new{font-size:30px;font-weight:700}.price__item{position:relative;line-height:30px;min-width:110px;text-align:right}.price__item:before{content:attr(data-content);position:absolute;top:-18px;right:0;color:#b6b6b6;text-align:right;font-size:12px;font-weight:400;line-height:1.1}.form-checkboxes{display:flex;flex-direction:column;gap:10px;margin:7px 0 15px}.form-checkbox{display:flex;gap:10px;align-items:center}.form-checkbox__input{position:relative;width:20px;height:20px;display:block;appearance:none}.form-checkbox__input:after,.form-checkbox__input:before{content:"";background:#f5f5f5;border-radius:3px;border:1px solid #b6b6b6;position:absolute;top:3px;left:0;width:20px;height:20px;display:block}.form-checkbox__input:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><path d="m12.593 23.258l-.011.002l-.071.035l-.02.004l-.014-.004l-.071-.035q-.016-.005-.024.005l-.004.01l-.017.428l.005.02l.01.013l.104.074l.015.004l.012-.004l.104-.074l.012-.016l.004-.017l-.017-.427q-.004-.016-.017-.018m.265-.113l-.013.002l-.185.093l-.01.01l-.003.011l.018.43l.005.012l.008.007l.201.093q.019.005.029-.008l.004-.014l-.034-.614q-.005-.018-.02-.022m-.715.002a.02.02 0 0 0-.027.006l-.006.014l-.034.614q.001.018.017.024l.015-.002l.201-.093l.01-.008l.004-.011l.017-.43l-.003-.012l-.01-.01z"/><path fill="%23bf0034" d="M21.546 5.111a1.5 1.5 0 0 1 0 2.121L10.303 18.475a1.6 1.6 0 0 1-2.263 0L2.454 12.89a1.5 1.5 0 1 1 2.121-2.121l4.596 4.596L19.424 5.111a1.5 1.5 0 0 1 2.122 0"/></g></svg>');background-position:center center;background-size:80% 80%;background-repeat:no-repeat;opacity:0;z-index:2}.form-checkbox__input:checked:before{opacity:1}.form-checkbox__label a{font-size:13px;color:#555}.home-form-send form [type=checkbox]{width:20px;height:20px}.home-form-send .form-checkbox__label a{color:#fff}.home-form-send .form-checkbox{max-width:340px;margin-left:auto;margin-right:auto}.shop__prices{padding-top:20px;justify-content:flex-start}.news-picture{display:block;box-shadow:0 10px 20px rgba(0,0,0,.35);margin-bottom:40px}.news-picture source,.news-picture img{display:block}.super-btn{font-size:20px;line-height:1.2;padding:15px 5px;display:flex;flex-direction:column;margin-top:30px}.super-btn span:nth-child(2){font-size:16px;color:#b1b1b1;margin-top:10px;font-weight:400}@media (min-width:600px){.super-btn{font-size:30px;padding:20px 5px;margin-top:50px}.super-btn span:nth-child(2){font-size:20px}}.form__inputs{display:flex;flex-wrap:wrap;margin:-7px}.form__inputs .form__input-wrap{padding:7px;margin-bottom:0;width:100%}.form__label{font-size:14px;margin-bottom:3px;display:block}.form__legend{font-size:18px;font-weight:700;color:#b6b6b6;margin-bottom:10px;display:block}.form__fieldset{border:0;padding:0;margin:0 0 20px}.form__input,.form__select{background-color:#e9e9e9}@media (min-width:650px){.form__inputs .form__input-wrap{width:50%}.form__inputs--row3 .form__input-wrap{width:33.333%}}.sale_note small{display:block;margin-top:5px;color:#ddd}.news-item .img{height:auto;aspect-ratio:4/3}.home-news .img img{opacity:1;transition:all .25s ease-in-out}.home-news .img img:hover{width:100%;transform:scale(1.05)}.news-img{margin-right:0;width:100%;margin-bottom:30px;aspect-ratio:2560/673}.news-content{flex-direction:column}.news-text{max-width:750px;font-size:16px;margin-bottom:20px}@media (min-width:768px){.news-text{font-size:18px;margin-bottom:30px}.news-img{margin-bottom:60px}}.section-title .h1{font-style:italic;max-width:1000px}.section-title .bread span,.section-title .bread a{font-size:12px}.shop__btn.news-btn{max-width:400px;background:0 0;border:2px solid #fff;color:#fff;font-size:16px;margin-top:0}.shop__btn.news-btn:hover{background-color:transparent}@media (min-width:768px){.section-title .bread span,.section-title .bread a{font-size:14px}}.event-form{max-width:500px}.message{background-color:#a5002d;text-align:center;padding:20px 10px;display:flex}.message div{max-width:900px;margin:auto;font-size:16px}@media (min-width:768px){.message div{font-size:20px}}.event-form select{color:#575757}.event-form input,.event-form select{font-size:16px}.event-form .form-checkbox__label a{color:#fafafa}.event-form .form-checkboxes{gap:3px}
:root{--widget-primary:#a5002d;--phone-color:#858585;--telegram-color:#08c;--whatsapp-color:#25d366;--vk-color:#4c75a3;--instagram-color:#e4405f;--max-color:#9d46da;--icon-size:48px;--button-size:56px;--spacing:12px;--offset-right:30px;--offset-bottom:30px;--shadow-light:0 4px 8px rgba(0,0,0,.1);--shadow-medium:0 6px 12px rgba(0,0,0,.15);--shadow-heavy:0 8px 25px rgba(0,0,0,.15)}.widget-container{position:fixed;right:var(--offset-right);bottom:var(--offset-bottom);z-index:98}.widget-button{width:var(--button-size);height:var(--button-size);background-color:var(--widget-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;cursor:pointer;box-shadow:var(--shadow-medium);transition:all .3s ease;z-index:100;position:relative;border:none;font-weight:700}.widget-button:hover{transform:scale(1.05);box-shadow:var(--shadow-heavy)}.widget-button span{transition:transform .3s ease;display:block}.widget-content{position:absolute;bottom:calc(var(--button-size) + 14px);right:50%;left:50%;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .4s ease;display:flex;flex-direction:column-reverse;align-items:center;gap:var(--spacing);z-index:99}.widget-content.active{opacity:1;visibility:visible;transform:translateY(0)}.social-icons{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--spacing)}.social-item,.phone-item{display:flex;align-items:center;text-decoration:none;transition:all .3s ease;position:relative}.social-item:hover,.phone-item:hover{transform:translateY(-5px)}.social-icon,.phone-icon{width:var(--icon-size);height:var(--icon-size);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:var(--shadow-light);overflow:hidden}.social-item:hover .social-icon,.phone-item:hover .phone-icon{transform:scale(1.1);box-shadow:var(--shadow-medium)}.telegram{background-color:var(--telegram-color)}.whatsapp{background-color:var(--whatsapp-color)}.vk{background-color:var(--vk-color)}.max{background-color:var(--max-color)}.phone-icon{background:var(--phone-color)}.icon-img{width:55%;height:55%;object-fit:contain;filter:brightness(0) invert(1)}@keyframes slideUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.social-item,.phone-item{animation:slideUp .3s ease forwards;opacity:0}.social-item:nth-child(1){animation-delay:.05s}.social-item:nth-child(2){animation-delay:.1s}.social-item:nth-child(3){animation-delay:.15s}.social-item:nth-child(4){animation-delay:.2s}.phone-item{animation-delay:.25s}@media (max-width:768px){:root{--icon-size:44px;--button-size:52px;--offset-right:10px;--offset-bottom:10px}.widget-container{left:var(--offset-right);right:auto}}@media (max-width:480px){:root{--icon-size:40px;--button-size:48px}}