@-webkit-keyframes blinker{0%{opacity:1}to{opacity:0}}@keyframes blinker{0%{opacity:1}to{opacity:0}}@-webkit-keyframes rotateSpinner{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(0deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(0deg);-o-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}50%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(180deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(180deg);-o-transform:translateX(-50%) translateY(-50%) rotate(180deg);transform:translateX(-50%) translateY(-50%) rotate(180deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(360deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(360deg);-o-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@-moz-keyframes rotateSpinner{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(0deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(0deg);-o-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}50%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(180deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(180deg);-o-transform:translateX(-50%) translateY(-50%) rotate(180deg);transform:translateX(-50%) translateY(-50%) rotate(180deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(360deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(360deg);-o-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@-o-keyframes rotateSpinner{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(0deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(0deg);-o-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}50%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(180deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(180deg);-o-transform:translateX(-50%) translateY(-50%) rotate(180deg);transform:translateX(-50%) translateY(-50%) rotate(180deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(360deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(360deg);-o-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@keyframes rotateSpinner{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(0deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(0deg);-o-transform:translateX(-50%) translateY(-50%) rotate(0deg);transform:translateX(-50%) translateY(-50%) rotate(0deg)}50%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(180deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(180deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(180deg);-o-transform:translateX(-50%) translateY(-50%) rotate(180deg);transform:translateX(-50%) translateY(-50%) rotate(180deg)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(360deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(360deg);-o-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@-webkit-keyframes rotateSpinnerRevert{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);-moz-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);-ms-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);-o-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8)}50%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);-moz-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);-ms-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);-o-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);-moz-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);-ms-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);-o-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8)}}@-moz-keyframes rotateSpinnerRevert{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);-moz-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);-ms-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);-o-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8)}50%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);-moz-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);-ms-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);-o-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);-moz-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);-ms-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);-o-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8)}}@-o-keyframes rotateSpinnerRevert{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);-moz-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);-ms-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);-o-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8)}50%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);-moz-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);-ms-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);-o-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);-moz-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);-ms-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);-o-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8)}}@keyframes rotateSpinnerRevert{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);-moz-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);-ms-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);-o-transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8);transform:translateX(-50%) translateY(-50%) rotate(0deg) scale(0.8)}50%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);-moz-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);-ms-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);-o-transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1);transform:translateX(-50%) translateY(-50%) rotate(-180deg) scale(1)}to{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);-moz-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);-ms-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);-o-transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8);transform:translateX(-50%) translateY(-50%) rotate(-360deg) scale(0.8)}}@-webkit-keyframes bounceTranslate{0%{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}15%{-webkit-transform:translateX(-50%) translateY(-20%);-moz-transform:translateX(-50%) translateY(-20%);-ms-transform:translateX(-50%) translateY(-20%);-o-transform:translateX(-50%) translateY(-20%);transform:translateX(-50%) translateY(-20%)}40%{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}65%{-webkit-transform:translateX(-50%) translateY(-10%);-moz-transform:translateX(-50%) translateY(-10%);-ms-transform:translateX(-50%) translateY(-10%);-o-transform:translateX(-50%) translateY(-10%);transform:translateX(-50%) translateY(-10%)}90%{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}to{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}}@-moz-keyframes bounceTranslate{0%{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}15%{-webkit-transform:translateX(-50%) translateY(-20%);-moz-transform:translateX(-50%) translateY(-20%);-ms-transform:translateX(-50%) translateY(-20%);-o-transform:translateX(-50%) translateY(-20%);transform:translateX(-50%) translateY(-20%)}40%{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}65%{-webkit-transform:translateX(-50%) translateY(-10%);-moz-transform:translateX(-50%) translateY(-10%);-ms-transform:translateX(-50%) translateY(-10%);-o-transform:translateX(-50%) translateY(-10%);transform:translateX(-50%) translateY(-10%)}90%{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}to{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}}@-o-keyframes bounceTranslate{0%{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}15%{-webkit-transform:translateX(-50%) translateY(-20%);-moz-transform:translateX(-50%) translateY(-20%);-ms-transform:translateX(-50%) translateY(-20%);-o-transform:translateX(-50%) translateY(-20%);transform:translateX(-50%) translateY(-20%)}40%{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}65%{-webkit-transform:translateX(-50%) translateY(-10%);-moz-transform:translateX(-50%) translateY(-10%);-ms-transform:translateX(-50%) translateY(-10%);-o-transform:translateX(-50%) translateY(-10%);transform:translateX(-50%) translateY(-10%)}90%{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}to{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}}@keyframes bounceTranslate{0%{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}15%{-webkit-transform:translateX(-50%) translateY(-20%);-moz-transform:translateX(-50%) translateY(-20%);-ms-transform:translateX(-50%) translateY(-20%);-o-transform:translateX(-50%) translateY(-20%);transform:translateX(-50%) translateY(-20%)}40%{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}65%{-webkit-transform:translateX(-50%) translateY(-10%);-moz-transform:translateX(-50%) translateY(-10%);-ms-transform:translateX(-50%) translateY(-10%);-o-transform:translateX(-50%) translateY(-10%);transform:translateX(-50%) translateY(-10%)}90%{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}to{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}15%{-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%)}40%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}65%{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}90%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}@-moz-keyframes bounce{0%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}15%{-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%)}40%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}65%{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}90%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}@-o-keyframes bounce{0%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}15%{-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%)}40%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}65%{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}90%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}@keyframes bounce{0%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}15%{-webkit-transform:translateY(-20%);-moz-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%)}40%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}65%{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}90%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}to{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes showMenu{0%{-webkit-transform:skewX(-40deg) translateX(100%);-moz-transform:skewX(-40deg) translateX(100%);-ms-transform:skewX(-40deg) translateX(100%);-o-transform:skewX(-40deg) translateX(100%);transform:skewX(-40deg) translateX(100%)}45%{-webkit-transform:skewX(-40deg) translateX(-5%);-moz-transform:skewX(-40deg) translateX(-5%);-ms-transform:skewX(-40deg) translateX(-5%);-o-transform:skewX(-40deg) translateX(-5%);transform:skewX(-40deg) translateX(-5%)}75%{-webkit-transform:skewX(-40deg) translateX(2%);-moz-transform:skewX(-40deg) translateX(2%);-ms-transform:skewX(-40deg) translateX(2%);-o-transform:skewX(-40deg) translateX(2%);transform:skewX(-40deg) translateX(2%)}to{-webkit-transform:skewX(-40deg) translateX(0);-moz-transform:skewX(-40deg) translateX(0);-ms-transform:skewX(-40deg) translateX(0);-o-transform:skewX(-40deg) translateX(0);transform:skewX(-40deg) translateX(0)}}@-moz-keyframes showMenu{0%{-webkit-transform:skewX(-40deg) translateX(100%);-moz-transform:skewX(-40deg) translateX(100%);-ms-transform:skewX(-40deg) translateX(100%);-o-transform:skewX(-40deg) translateX(100%);transform:skewX(-40deg) translateX(100%)}45%{-webkit-transform:skewX(-40deg) translateX(-5%);-moz-transform:skewX(-40deg) translateX(-5%);-ms-transform:skewX(-40deg) translateX(-5%);-o-transform:skewX(-40deg) translateX(-5%);transform:skewX(-40deg) translateX(-5%)}75%{-webkit-transform:skewX(-40deg) translateX(2%);-moz-transform:skewX(-40deg) translateX(2%);-ms-transform:skewX(-40deg) translateX(2%);-o-transform:skewX(-40deg) translateX(2%);transform:skewX(-40deg) translateX(2%)}to{-webkit-transform:skewX(-40deg) translateX(0);-moz-transform:skewX(-40deg) translateX(0);-ms-transform:skewX(-40deg) translateX(0);-o-transform:skewX(-40deg) translateX(0);transform:skewX(-40deg) translateX(0)}}@-o-keyframes showMenu{0%{-webkit-transform:skewX(-40deg) translateX(100%);-moz-transform:skewX(-40deg) translateX(100%);-ms-transform:skewX(-40deg) translateX(100%);-o-transform:skewX(-40deg) translateX(100%);transform:skewX(-40deg) translateX(100%)}45%{-webkit-transform:skewX(-40deg) translateX(-5%);-moz-transform:skewX(-40deg) translateX(-5%);-ms-transform:skewX(-40deg) translateX(-5%);-o-transform:skewX(-40deg) translateX(-5%);transform:skewX(-40deg) translateX(-5%)}75%{-webkit-transform:skewX(-40deg) translateX(2%);-moz-transform:skewX(-40deg) translateX(2%);-ms-transform:skewX(-40deg) translateX(2%);-o-transform:skewX(-40deg) translateX(2%);transform:skewX(-40deg) translateX(2%)}to{-webkit-transform:skewX(-40deg) translateX(0);-moz-transform:skewX(-40deg) translateX(0);-ms-transform:skewX(-40deg) translateX(0);-o-transform:skewX(-40deg) translateX(0);transform:skewX(-40deg) translateX(0)}}@keyframes showMenu{0%{-webkit-transform:skewX(-40deg) translateX(100%);-moz-transform:skewX(-40deg) translateX(100%);-ms-transform:skewX(-40deg) translateX(100%);-o-transform:skewX(-40deg) translateX(100%);transform:skewX(-40deg) translateX(100%)}45%{-webkit-transform:skewX(-40deg) translateX(-5%);-moz-transform:skewX(-40deg) translateX(-5%);-ms-transform:skewX(-40deg) translateX(-5%);-o-transform:skewX(-40deg) translateX(-5%);transform:skewX(-40deg) translateX(-5%)}75%{-webkit-transform:skewX(-40deg) translateX(2%);-moz-transform:skewX(-40deg) translateX(2%);-ms-transform:skewX(-40deg) translateX(2%);-o-transform:skewX(-40deg) translateX(2%);transform:skewX(-40deg) translateX(2%)}to{-webkit-transform:skewX(-40deg) translateX(0);-moz-transform:skewX(-40deg) translateX(0);-ms-transform:skewX(-40deg) translateX(0);-o-transform:skewX(-40deg) translateX(0);transform:skewX(-40deg) translateX(0)}}@-webkit-keyframes showLogo{0%{-webkit-transform:skewX(-40deg) translateX(-500px);-moz-transform:skewX(-40deg) translateX(-500px);-ms-transform:skewX(-40deg) translateX(-500px);-o-transform:skewX(-40deg) translateX(-500px);transform:skewX(-40deg) translateX(-500px)}45%{-webkit-transform:skewX(-40deg) translateX(20px);-moz-transform:skewX(-40deg) translateX(20px);-ms-transform:skewX(-40deg) translateX(20px);-o-transform:skewX(-40deg) translateX(20px);transform:skewX(-40deg) translateX(20px)}75%{-webkit-transform:skewX(-40deg) translateX(-8px);-moz-transform:skewX(-40deg) translateX(-8px);-ms-transform:skewX(-40deg) translateX(-8px);-o-transform:skewX(-40deg) translateX(-8px);transform:skewX(-40deg) translateX(-8px)}to{-webkit-transform:skewX(-40deg) translateX(0);-moz-transform:skewX(-40deg) translateX(0);-ms-transform:skewX(-40deg) translateX(0);-o-transform:skewX(-40deg) translateX(0);transform:skewX(-40deg) translateX(0)}}@-moz-keyframes showLogo{0%{-webkit-transform:skewX(-40deg) translateX(-500px);-moz-transform:skewX(-40deg) translateX(-500px);-ms-transform:skewX(-40deg) translateX(-500px);-o-transform:skewX(-40deg) translateX(-500px);transform:skewX(-40deg) translateX(-500px)}45%{-webkit-transform:skewX(-40deg) translateX(20px);-moz-transform:skewX(-40deg) translateX(20px);-ms-transform:skewX(-40deg) translateX(20px);-o-transform:skewX(-40deg) translateX(20px);transform:skewX(-40deg) translateX(20px)}75%{-webkit-transform:skewX(-40deg) translateX(-8px);-moz-transform:skewX(-40deg) translateX(-8px);-ms-transform:skewX(-40deg) translateX(-8px);-o-transform:skewX(-40deg) translateX(-8px);transform:skewX(-40deg) translateX(-8px)}to{-webkit-transform:skewX(-40deg) translateX(0);-moz-transform:skewX(-40deg) translateX(0);-ms-transform:skewX(-40deg) translateX(0);-o-transform:skewX(-40deg) translateX(0);transform:skewX(-40deg) translateX(0)}}@-o-keyframes showLogo{0%{-webkit-transform:skewX(-40deg) translateX(-500px);-moz-transform:skewX(-40deg) translateX(-500px);-ms-transform:skewX(-40deg) translateX(-500px);-o-transform:skewX(-40deg) translateX(-500px);transform:skewX(-40deg) translateX(-500px)}45%{-webkit-transform:skewX(-40deg) translateX(20px);-moz-transform:skewX(-40deg) translateX(20px);-ms-transform:skewX(-40deg) translateX(20px);-o-transform:skewX(-40deg) translateX(20px);transform:skewX(-40deg) translateX(20px)}75%{-webkit-transform:skewX(-40deg) translateX(-8px);-moz-transform:skewX(-40deg) translateX(-8px);-ms-transform:skewX(-40deg) translateX(-8px);-o-transform:skewX(-40deg) translateX(-8px);transform:skewX(-40deg) translateX(-8px)}to{-webkit-transform:skewX(-40deg) translateX(0);-moz-transform:skewX(-40deg) translateX(0);-ms-transform:skewX(-40deg) translateX(0);-o-transform:skewX(-40deg) translateX(0);transform:skewX(-40deg) translateX(0)}}@keyframes showLogo{0%{-webkit-transform:skewX(-40deg) translateX(-500px);-moz-transform:skewX(-40deg) translateX(-500px);-ms-transform:skewX(-40deg) translateX(-500px);-o-transform:skewX(-40deg) translateX(-500px);transform:skewX(-40deg) translateX(-500px)}45%{-webkit-transform:skewX(-40deg) translateX(20px);-moz-transform:skewX(-40deg) translateX(20px);-ms-transform:skewX(-40deg) translateX(20px);-o-transform:skewX(-40deg) translateX(20px);transform:skewX(-40deg) translateX(20px)}75%{-webkit-transform:skewX(-40deg) translateX(-8px);-moz-transform:skewX(-40deg) translateX(-8px);-ms-transform:skewX(-40deg) translateX(-8px);-o-transform:skewX(-40deg) translateX(-8px);transform:skewX(-40deg) translateX(-8px)}to{-webkit-transform:skewX(-40deg) translateX(0);-moz-transform:skewX(-40deg) translateX(0);-ms-transform:skewX(-40deg) translateX(0);-o-transform:skewX(-40deg) translateX(0);transform:skewX(-40deg) translateX(0)}}@-webkit-keyframes showTitle{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}45%{-webkit-transform:translateX(4%);-moz-transform:translateX(4%);-ms-transform:translateX(4%);-o-transform:translateX(4%);transform:translateX(4%)}75%{-webkit-transform:translateX(-1%);-moz-transform:translateX(-1%);-ms-transform:translateX(-1%);-o-transform:translateX(-1%);transform:translateX(-1%)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes showTitle{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}45%{-webkit-transform:translateX(4%);-moz-transform:translateX(4%);-ms-transform:translateX(4%);-o-transform:translateX(4%);transform:translateX(4%)}75%{-webkit-transform:translateX(-1%);-moz-transform:translateX(-1%);-ms-transform:translateX(-1%);-o-transform:translateX(-1%);transform:translateX(-1%)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-o-keyframes showTitle{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}45%{-webkit-transform:translateX(4%);-moz-transform:translateX(4%);-ms-transform:translateX(4%);-o-transform:translateX(4%);transform:translateX(4%)}75%{-webkit-transform:translateX(-1%);-moz-transform:translateX(-1%);-ms-transform:translateX(-1%);-o-transform:translateX(-1%);transform:translateX(-1%)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes showTitle{0%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}45%{-webkit-transform:translateX(4%);-moz-transform:translateX(4%);-ms-transform:translateX(4%);-o-transform:translateX(4%);transform:translateX(4%)}75%{-webkit-transform:translateX(-1%);-moz-transform:translateX(-1%);-ms-transform:translateX(-1%);-o-transform:translateX(-1%);transform:translateX(-1%)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes animStar{0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}to{-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes animStar{0%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}to{-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}body,html{margin:0;padding:0}a,abbr,acronym,address,blockquote,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,img,label,legend,li,ol,p,pre,q,s,samp,small,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:""}html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}strong{font-weight:700}body>header{display:block;width:100%;position:absolute;left:0;top:0;z-index:10;-webkit-transition:all 0.5s ease, margin-top 0s;-moz-transition:all 0.5s ease, margin-top 0s;-ms-transition:all 0.5s ease, margin-top 0s;-o-transition:all 0.5s ease, margin-top 0s;transition:all 0.5s ease, margin-top 0s;background-color:#ffffff;overflow:hidden}body>header .container{padding-top:20px;padding-bottom:20px}body>header .logo-main{position:relative;display:block;float:left;width:165px;z-index:3;-webkit-transition:all 0.3s ease, width 0.5s ease;-moz-transition:all 0.3s ease, width 0.5s ease;-ms-transition:all 0.3s ease, width 0.5s ease;-o-transition:all 0.3s ease, width 0.5s ease;transition:all 0.3s ease, width 0.5s ease}body>header .logo-main:hover{-webkit-filter:contrast(150%);-moz-filter:contrast(150%);-ms-filter:contrast(150%);-o-filter:contrast(150%);filter:contrast(150%)}body>header .logo-main img{width:100%}body>header .logo-main img:last-of-type{display:none}body>header nav{position:relative;display:block;text-align:right;padding-top:27px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}body>header nav ul{display:inline-block;position:relative;z-index:2;height:24px}body>header nav ul:before{content:'';position:absolute;width:6000px;height:6000px;left:1526px;top:-2574px;background-color:#ffb646;-webkit-transform:rotate(-35deg) skew(10deg);-moz-transform:rotate(-35deg) skew(10deg);-ms-transform:rotate(-35deg) skew(10deg);-o-transform:rotate(-35deg) skew(10deg);transform:rotate(-35deg) skew(10deg)}body>header nav li{position:relative;display:inline-block;vertical-align:bottom;margin:0 1rem}body>header nav li:last-of-type{margin-right:0}body>header nav li:before{content:'';position:absolute;height:1.6rem;width:1px;background-color:#ffffff;top:0.2rem;left:-1.2rem}body>header nav li:first-of-type:before{display:none}body>header nav li a,body>header nav li button{position:relative;display:block;font-size:1.6rem;line-height:1.6rem;color:#ffffff;text-transform:uppercase;padding:0.2rem;margin-bottom:-1px;background-color:transparent;border:0;border-bottom:1px solid transparent;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body>header nav li a:hover,body>header nav li button:hover{color:#ffffff;border-bottom-color:rgba(255, 255, 255, 0.75)}body>header.fixed{position:fixed;width:100%;left:0;right:0;top:0;margin-top:0;-moz-box-shadow:0 0 15px 3px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 15px 3px rgba(0, 0, 0, 0.4);box-shadow:0 0 15px 3px rgba(0, 0, 0, 0.4);z-index:11}body>header.fixed .container{padding-top:10px;padding-bottom:10px}body>header.fixed .logo-main{width:110px}body>header.fixed nav{padding-top:11px}body>footer{position:relative;display:block;padding:50px 0;font-size:0;color:#ffffff;background-color:#549bcb}body>footer .cols{display:block;width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}body>footer .cols>li{display:inline-block;vertical-align:bottom;width:33.333333%;font-size:2rem}body>footer .cols>li a{color:#ffffff;border-bottom:1px solid transparent;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}body>footer .cols>li a:hover{border-bottom-color:#ffffff}body>footer .cols>li:first-of-type{text-align:left}body>footer .cols>li:first-of-type a{position:relative;display:table;margin-left:3rem;margin-top:0.4rem}body>footer .cols>li:first-of-type a:after,body>footer .cols>li:first-of-type a:before{content:'';position:absolute;left:-3rem;width:1.8rem;background-size:80% auto;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body>footer .cols>li:first-of-type a span{font-weight:600;font-size:2.4rem}body>footer .cols>li:first-of-type a.phone:after,body>footer .cols>li:first-of-type a.phone:before{top:0.7rem;height:1.9rem;opacity:1}body>footer .cols>li:first-of-type a.phone:before{background:url("../images/icon/ico-phone.svg") no-repeat;opacity:1}body>footer .cols>li:first-of-type a.phone:after{background:url("../images/icon/ico-phone-red.svg") no-repeat;opacity:0}body>footer .cols>li:first-of-type a.mail:after,body>footer .cols>li:first-of-type a.mail:before{top:1rem;height:1.4rem}body>footer .cols>li:first-of-type a.mail:before{background:url("../images/icon/ico-mail.svg") no-repeat;opacity:1}body>footer .cols>li:first-of-type a.mail:after{background:url("../images/icon/ico-mail-red.svg") no-repeat;opacity:0}body>footer .cols>li:first-of-type a:hover:before{opacity:0}body>footer .cols>li:first-of-type a:hover:after{opacity:1}body>footer .cols>li:nth-of-type(2){text-align:center}body>footer .cols>li:nth-of-type(2) a{position:relative;display:inline-block;font-size:2.2rem;font-weight:600;text-transform:uppercase}body>footer .cols>li:nth-of-type(2) a:after,body>footer .cols>li:nth-of-type(2) a:before{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:110%;width:7rem;height:4.5rem;background-size:50% auto;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body>footer .cols>li:nth-of-type(2) a:before{opacity:1;background:url("../images/icon/ico-map-marker.svg") no-repeat center}body>footer .cols>li:nth-of-type(2) a:after{opacity:0;background:url("../images/icon/ico-map-marker-red.svg") no-repeat center}body>footer .cols>li:nth-of-type(2) a:hover:before{opacity:0}body>footer .cols>li:nth-of-type(2) a:hover:after{opacity:1}body>footer .cols>li:nth-of-type(2) a span{display:block;margin-top:0.4rem}body>footer .cols>li:last-of-type{text-align:right}body>footer .cols>li .label{display:inline-block;width:228px;text-align:left;font-size:2rem;font-weight:300;font-style:italic;margin-bottom:1rem}body>footer .social{display:block;font-size:0}body>footer .social li{display:inline-block;margin:0 0.6rem;text-align:center}body>footer .social li:first-of-type{margin-left:0}body>footer .social li:last-of-type{margin-right:0}body>footer .social li a{position:relative;display:block;width:36px;height:36px;border:2px solid #ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}body>footer .social li a:hover img:first-of-type{opacity:0}body>footer .social li a:hover img:last-of-type{opacity:1}body>footer .social li img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);pointer-events:none;width:22px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body>footer .social li img:first-of-type{opacity:1}body>footer .social li img:last-of-type{opacity:0}.btn{position:relative;display:inline-block;vertical-align:top;text-align:center;max-width:100%;height:8rem;line-height:7.8rem;font-size:3rem;font-weight:600;text-decoration:none!important;text-transform:uppercase;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:0 5rem;border:1px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;z-index:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-moz-box-shadow:0 0 50px 15px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 0 50px 15px rgba(0, 0, 0, 0.15);box-shadow:0 0 50px 15px rgba(0, 0, 0, 0.15)}.btn:hover:after{-webkit-transform:translateX(-15%);-moz-transform:translateX(-15%);-ms-transform:translateX(-15%);-o-transform:translateX(-15%);transform:translateX(-15%)}.btn.btn-primary{color:#ffffff;background-color:rgba(255, 1, 0, 0.8);border-color:rgba(255, 1, 0, 0.8)}.btn.btn-primary:hover{color:#ff0100;background-color:rgba(255, 255, 255, 0.8)}.btn.btn-secondary{color:#ff0100;background-color:transparent;border-color:#ff0100}.btn.btn-secondary:hover{color:#ffffff;background-color:#ff0100}.buttons{display:block;text-align:center}.buttons .info{display:block;font-weight:600;font-size:3.5rem;text-transform:uppercase;color:#161d4e;margin:8rem auto 2rem}.buttons a.info{display:table;font-style:italic;font-size:2.5rem;color:#ffba36;border-bottom:1px solid #ffba36;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.buttons a.info:hover{border-bottom-color:transparent}form .input{display:block;position:relative;margin-bottom:1rem}form .input label{display:inline-block;margin-bottom:0.3rem;font-size:1.8rem;text-transform:uppercase;color:#111111;font-weight:300}form .input label abbr{color:#ff0100}form .input input,form .input textarea{display:block;width:100%;height:4.6rem;background-color:transparent;border:1px solid #8e8e8e;padding:0.8rem 5.2rem 0.8rem 2rem;color:#202a48;font-family:'Open Sans', sans-serif;font-size:1.8rem}form .input input::-webkit-input-placeholder,form .input textarea::-webkit-input-placeholder{color:#202a48;opacity:1}form .input input:-moz-placeholder,form .input textarea:-moz-placeholder{color:#202a48;opacity:1}form .input input::-moz-placeholder,form .input textarea::-moz-placeholder{color:#202a48;opacity:1}form .input input:-ms-input-placeholder,form .input textarea:-ms-input-placeholder{color:#202a48;opacity:1}form .input textarea{height:14rem;min-height:14rem;max-height:20rem;min-width:100%;max-width:100%}form .input .error-message{display:none;color:#a0292c;margin-top:0.5rem;font-size:1.6rem}form .input .selects{font-size:0}form .input .selects .selectricWrapper{width:calc(50% - 5px)}form .input .selects .selectricWrapper:last-of-type{margin-left:10px}form .input.error input,form .input.error textarea{border-color:#ff0100}form .input.error .error-message{display:block}form .input .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}form .input .inputfile+label{display:block;width:100%;height:4.6rem;background-color:transparent;border:2px solid #ffffff;padding:0.8rem 5.2rem 0.8rem 2rem;color:#111111;font-family:'Open Sans', sans-serif;font-size:1.8rem;font-weight:700;cursor:pointer}form .input .inputfile+label::-webkit-input-placeholder{color:#202a48;opacity:1}form .input .inputfile+label:-moz-placeholder{color:#202a48;opacity:1}form .input .inputfile+label::-moz-placeholder{color:#202a48;opacity:1}form .input .inputfile+label:-ms-input-placeholder{color:#202a48;opacity:1}form .input .inputfile+label strong{display:inline-block;height:3.2rem;line-height:3rem;padding:0 1.2rem;color:#111111;border:1px solid #c6cedb;background-color:#c6cedb;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;border-radius:1.6rem;margin:-3px 5px 0 -5px;font-size:1.8rem;letter-spacing:0;z-index:1;overflow:hidden;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}form .input .inputfile+label strong:before{content:"";position:absolute;left:-75px;top:-50px;width:50px;height:155px;opacity:0.2;-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);background-color:#ffffff;z-index:-1}form .input .inputfile+label strong:after{content:"\f067";font:normal normal normal 14px/1 FontAwesome;display:inline-block;vertical-align:middle;width:2rem;height:2rem;line-height:2rem;font-size:1.2rem;font-weight:bold;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:1px solid #111111;color:#111111;margin:0 0 3.5px 0.6rem;text-align:center}form .input .inputfile+label span{display:inline-block;vertical-align:top;margin-top:0.15rem;font-weight:normal;width:calc(100% - 160px);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}form .input .inputfile+label:hover strong{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}form .input .inputfile+label:hover strong:before{left:120%;-webkit-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1)}form .input .inputfile+label:active strong{-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}form .input.input-selects.one-select .selectricWrapper{width:100%}form .input-recaptcha{display:block;margin:20px 0 0 0!important;text-align:center}form .input-recaptcha>div{height:100px}form .input-recaptcha>div.error-message{display:none;vertical-align:top;height:auto;font-size:1.6rem;margin:0.4rem 0 0 2px;float:none}form .input-recaptcha>div>div{display:inline-block}form .input-recaptcha.error>div.error-message{display:inline-block}form .form-info{color:#ffffff;margin-bottom:20px}form .form-info span{color:#202a48}form .btn{display:block;width:100%;margin:0 auto}.modal-wrapper{visibility:hidden;opacity:0;position:fixed;z-index:1002;left:0;top:-50%;width:100%;height:200%;background:rgba(0, 0, 0, 0.5);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;pointer-events:none;-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.modal-wrapper.displayed{visibility:visible;opacity:1;pointer-events:all}.modal{position:absolute;visibility:hidden;overflow-y:auto;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:calc(100% - 20px);max-width:800px;height:550px;max-height:calc(50% - 20px);padding:50px 10px 10px;background-color:#ffffff;pointer-events:none;opacity:0;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(0);-moz-transform:translateX(-50%) translateY(-50%) scale(0);-ms-transform:translateX(-50%) translateY(-50%) scale(0);-o-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0);-webkit-transition:all 0.5s cubic-bezier(0.25, 0.5, 0.5, 0.9);-moz-transition:all 0.5s cubic-bezier(0.25, 0.5, 0.5, 0.9);-ms-transition:all 0.5s cubic-bezier(0.25, 0.5, 0.5, 0.9);-o-transition:all 0.5s cubic-bezier(0.25, 0.5, 0.5, 0.9);transition:all 0.5s cubic-bezier(0.25, 0.5, 0.5, 0.9)}.modal.displayed{opacity:1;visibility:visible;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);-moz-transform:translateX(-50%) translateY(-50%) scale(1);-ms-transform:translateX(-50%) translateY(-50%) scale(1);-o-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1);pointer-events:all}.modal .close{position:absolute;top:15px;right:15px;font-size:1.6rem;text-transform:uppercase;color:#8e8e8e;background-color:transparent;padding-right:22px}.modal .close:after,.modal .close:before{content:'';position:absolute;top:1rem;right:0;width:17px;height:2px;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;background-color:#8e8e8e;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.modal .close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.modal .close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .close:hover:before{-webkit-transform:rotate(45deg) scale(1.1);-moz-transform:rotate(45deg) scale(1.1);-ms-transform:rotate(45deg) scale(1.1);-o-transform:rotate(45deg) scale(1.1);transform:rotate(45deg) scale(1.1)}.modal .close:hover:after{-webkit-transform:rotate(-45deg) scale(1.1);-moz-transform:rotate(-45deg) scale(1.1);-ms-transform:rotate(-45deg) scale(1.1);-o-transform:rotate(-45deg) scale(1.1);transform:rotate(-45deg) scale(1.1)}.modal .close:active:before{-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s;-webkit-transform:rotate(45deg) scale(1);-moz-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);-o-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}.modal .close:active:after{-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s;-webkit-transform:rotate(-45deg) scale(1);-moz-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);-o-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.modal iframe{display:block;width:100%;height:100%}.modal.modal-form{max-width:580px;height:auto;padding:70px 50px 60px}.modal.modal-form h2{width:100%;padding:0;font-size:3.8rem;line-height:4.5rem;font-weight:300;color:#202a48;margin-bottom:1rem}.modal.modal-form h2 span{font-weight:600;color:#ff0100}.modal.modal-form .btn{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.modal.modal-form .btn:before{content:'';display:inline-block;vertical-align:middle;margin-right:1.4rem;width:4.4rem;height:4.8rem;background:url("../images/icon/ico-handshake-white.svg") no-repeat center top;background-size:100% auto}.modal.modal-form .btn:hover:before{background-image:url(../images/icon/ico-handshake.svg)}.modal.modal-form .error-msg,.modal.modal-form .success-msg,.modal.modal-form form{-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}.modal.modal-form .error-msg,.modal.modal-form .success-msg{display:block;width:90%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);opacity:0;text-align:center;pointer-events:none}.modal.modal-form .error-msg h2,.modal.modal-form .success-msg h2{font-size:4.8rem;line-height:5rem;text-align:center;margin-bottom:0}.modal.modal-form .error-msg p,.modal.modal-form .success-msg p{text-align:center!important;width:100%;max-width:355px;margin:0 auto;font-size:3rem;line-height:3.2rem;font-weight:300;color:#8e8e8e}.modal.modal-form.loading form{pointer-events:none;-webkit-animation:blinker 1s linear infinite;-moz-animation:blinker 1s linear infinite;-o-animation:blinker 1s linear infinite;animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0.3}}.modal.modal-form.success{max-height:330px;overflow:hidden}.modal.modal-form.success form{opacity:0;pointer-events:none}.modal.modal-form.success .success-msg{opacity:1;pointer-events:all}.modal.modal-form.error{max-height:330px;overflow:hidden}.modal.modal-form.error form{opacity:0;pointer-events:none}.modal.modal-form.error .error-msg{opacity:1;pointer-events:all}.modal.modal-map{max-width:1000px;height:970px}.modal.modal-map img{width:100%}.text{font-family:'Open Sans', sans-serif;text-align:justify;font-size:1.6rem;line-height:3rem;color:#ffffff}.text h1,.text h2,.text h3,.text h4,.text h5{text-align:left}.text h2{font-size:3rem!important}.text h3{font-size:3rem}.text h4{font-size:2.8rem}.text h5{font-size:2.6rem}.text b,.text strong{font-weight:600}.text em,.text i{font-style:italic}.text .marker{background-color:yellow}.text p{margin:0 0 1.5rem}.text a{display:inline-block;line-height:1.1;color:#ff0100;border-bottom:1px solid #ff0100;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.text a:hover{color:#ff0100;border-bottom-color:transparent}.text .underline{border-bottom:1px solid #202a48}.text img{display:block;width:auto;max-width:100%;margin:2rem auto}.text blockquote{position:relative;margin:1rem 2rem 1rem;padding:1rem 0 1rem 2rem;font-family:Georgia, Times, "Times New Roman", serif;font-style:italic;text-align:justify}.text blockquote p{margin:0}.text blockquote:before{content:"";position:absolute;top:1px;left:0;display:inline-block;height:100%;width:4px;background-color:#8e8e8e}.text ul{margin-bottom:2rem}.text ul li{position:relative;margin:0 0 1.5rem 2.7rem;font-weight:300}.text ul li:before{content:'';position:absolute;left:-2.7rem;top:1.1rem;display:block;width:1.5rem;height:1.5rem;border:2px solid #161d4e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.text ol{margin-bottom:2rem}.text ol li{list-style-type:decimal;list-style-position:inside;margin:0}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{-webkit-box-sizing:content-box;box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scroll-textarea{border:1px solid #cccccc;border-top-color:#999999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{border:none!important;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:none;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:5px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:5px}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:rgba(255, 255, 255, 0.25);-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.scrollbar-inner>.scroll-element .scroll-bar{background-color:rgba(255, 255, 255, 0.55);-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:rgba(255, 255, 255, 0.95)}.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:rgba(255, 255, 255, 0.75)}.scroll-wrapper:hover .scroll-element .scroll-bar{background-color:rgba(255, 1, 0, 0.95)}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:#ff0100}a:active,a:focus,a:hover{outline:0;color:#ff0100}a:hover{text-decoration:none}img{display:block}.fa{font-family:'Open Sans', sans-serif}.fa:before{font:normal normal normal 14px/1 FontAwesome}html{font-size:62.5%}html body{font-family:'Open Sans', sans-serif;width:100%;font-size:1.8rem;background:#202a48;overflow-x:hidden}html.open{overflow:hidden}.container{position:relative;width:1140px;max-width:100%;margin:0 auto;padding:0 20px}.container:after{content:"";display:table;clear:both}select{opacity:0}h1,h2{display:block;max-width:100%;font-size:5.2rem;font-weight:700;text-transform:uppercase}h1{width:700px;line-height:6rem;margin-bottom:6rem;text-align:left;color:#ffffff}h2{line-height:6rem;margin-bottom:7rem;text-align:center;color:#161d4e}h2+h3{margin:-7rem auto 7rem}h3{font-family:'Open Sans', sans-serif;display:block;text-align:center;font-weight:700;font-size:3rem;margin-bottom:1.5rem;color:#3faee9;text-transform:uppercase}main{position:relative}main section{position:relative;display:block;overflow:visible;padding:85px 0 60px}main .introduction{position:relative;display:inline-block;vertical-align:top;width:100%;min-height:900px;padding:340px 0 40px;overflow:hidden;background:url("../images/bg/bg-shore.jpg") no-repeat center top;background-size:105% auto;z-index:1}main .introduction:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url("../images/bg/bg-girl.png") no-repeat right bottom;background-size:37% auto}main .introduction .buttons{margin-top:8rem;text-align:left}main .our-services{background-color:#ffffff;background-image:url(../images/bg/bg-plexus-left.jpg), url(../images/bg/bg-plexus-right.jpg);background-repeat:no-repeat, no-repeat;background-position:left top, right top;padding:85px 0 95px}main .our-services ul{display:block;width:calc(100% + 50px);margin:0 -25px 4rem;font-size:0;text-align:center}main .our-services ul li{display:inline-block;vertical-align:top;width:33.333333%;padding:0 25px}main .our-services ul .icon{position:relative;display:block;width:100%;height:115px;margin-bottom:35px}main .our-services ul img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);max-width:120px;max-height:115px}main .our-services ul h3{display:block;min-height:60px;font-size:2.4rem;line-height:2.8rem;font-weight:700;color:#3faee9;margin-bottom:1rem}main .our-services ul p{display:block;font-size:1.8rem;line-height:2.8rem;color:#202a48}main .our-services p{display:block;font-size:2rem;line-height:2.8rem;color:#202a48;text-align:center}main .why-endorphina{background-color:#ffffff;padding:0 0 85px;overflow:hidden;color:#ffffff}main .why-endorphina:before{content:'';position:absolute;width:150%;height:150%;right:0;top:20px;-webkit-transform:skewY(-8deg);-moz-transform:skewY(-8deg);-ms-transform:skewY(-8deg);-o-transform:skewY(-8deg);transform:skewY(-8deg);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;background-color:#ffb646}main .why-endorphina .illustration{position:absolute;top:30px;left:0;width:calc(50% - 50px);-webkit-transform:rotate(14deg) skewX(-15deg);-moz-transform:rotate(14deg) skewX(-15deg);-ms-transform:rotate(14deg) skewX(-15deg);-o-transform:rotate(14deg) skewX(-15deg);transform:rotate(14deg) skewX(-15deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;overflow:hidden}main .why-endorphina .illustration .inner{display:block;height:855px;-webkit-transform:skewY(-21deg);-moz-transform:skewY(-21deg);-ms-transform:skewY(-21deg);-o-transform:skewY(-21deg);transform:skewY(-21deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;overflow:hidden}main .why-endorphina .illustration .inner .img{position:relative;left:65px;top:-315px;width:866px;height:1222px;-webkit-transform:rotate(-14deg) skewY(20.8deg) skewX(10deg);-moz-transform:rotate(-14deg) skewY(20.8deg) skewX(10deg);-ms-transform:rotate(-14deg) skewY(20.8deg) skewX(10deg);-o-transform:rotate(-14deg) skewY(20.8deg) skewX(10deg);transform:rotate(-14deg) skewY(20.8deg) skewX(10deg);background:url("../images/bg/bg-beach.jpg") no-repeat left top;background-size:94% 125%}main .why-endorphina ul{display:block;padding:60px 0 30px 50%}main .why-endorphina ul li{position:relative;display:block;text-transform:uppercase;font-size:2rem;line-height:3rem;padding:10px 0 30px 65px;font-weight:700}main .why-endorphina ul li:before{content:'';position:absolute;left:0;top:0;width:45px;height:45px;background:url("../images/icon/ico-check.svg") no-repeat center;background-size:100% auto}main .why-endorphina p{padding-left:50%}main .why-endorphina p .btn{-moz-box-shadow:0 0 0 0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}main .our-games{padding-bottom:150px;background-color:#ffffff;background-image:url("../images/bg/bg-characters.png"), url("../images/bg/bg-plexus-left-big.jpg"), url("../images/bg/bg-plexus-right-big.jpg");background-repeat:no-repeat, no-repeat, no-repeat;background-position:center bottom, left top, right top}main .our-games p{display:block;font-size:2rem;line-height:2.8rem;color:#202a48;text-align:center;margin-bottom:3rem}main .our-games .video{display:block;text-align:center;padding-top:280px}main .our-games .video button.play{display:block;margin:0 auto 1rem;width:145px;padding-top:145px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url("../images/icon/ico-play-video.svg") no-repeat center;background-size:100% auto;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .our-games .video button.play:hover{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);-moz-box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.8);-webkit-box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.8);box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.8)}main .our-games .video button.text{display:inline-block;color:#ffffff;background-color:transparent;font-size:3rem;opacity:0.7;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}main .our-games .video button.text:hover{opacity:1;text-shadow:0 0 15px rgba(0, 0, 0, 0.8)}main .our-games .video.hover button.play{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);-moz-box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.8);-webkit-box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.8);box-shadow:0 0 15px 1px rgba(0, 0, 0, 0.8)}main .our-games .video.hover button.text{opacity:1;text-shadow:0 0 15px rgba(0, 0, 0, 0.8)}.map{display:block;height:440px;padding:120px 0 0 0;background-color:#549bcb}.google-map{display:block;width:100%;height:320px;z-index:2}.google-map h3{color:#010101;font-size:1.4rem;margin-bottom:0.2rem;font-weight:bold;text-align:left}.google-map p{color:#111111;font-size:1.4rem;text-align:left}@media only screen and (max-width:1500px){main .why-endorphina .illustration .inner .img{left:90px;top:-40px;width:745px;height:1101px}}@media only screen and (max-width:1440px){main .introduction{min-height:680px;padding:250px 0 40px}main .introduction:before{background-size:33% auto}}@media only screen and (max-width:1200px){body>footer .cols{width:100%;margin-left:0;margin-right:0}}@media only screen and (max-width:1150px){h1,h2{font-size:4.5rem;line-height:4.7rem;margin-bottom:4.5rem}h2+h3{font-size:2.6rem;margin:-4.5rem auto 7rem}h1{width:600px}body>header .container{padding-top:10px;padding-bottom:10px}body>header .logo-main{width:135px}body>header nav{padding-top:19px}main .introduction{min-height:620px;padding:220px 0 40px}.btn{height:6rem;line-height:5.8rem;font-size:2.6rem;padding:0 3rem}}@media only screen and (max-width:1024px){h2{margin-top:0;line-height:9.5rem}main .introduction{background-size:auto 135%}main .our-program .title{margin-bottom:3rem}main .our-program .video{float:none;clear:both}main .why-endorphina h2{margin-top:-30px}main .why-endorphina .illustration{width:calc(63% - 50px)}main .why-endorphina .illustration .inner{height:675px}main .why-endorphina .illustration .inner .img{left:40px;top:-195px;width:615px;height:905px}main .why-endorphina ul{padding:50px 0 30px 60%}main .why-endorphina ul li{font-size:1.6rem;line-height:2.6rem;padding:7px 0 17px 45px;font-weight:600}main .why-endorphina ul li:before{width:35px;height:35px}main .why-endorphina p{padding-left:60%}main .about-endorphina .title{width:100%}main .about-endorphina ul.advantages{margin-top:5rem;width:100%;text-align:center}main .about-endorphina ul.advantages li{display:inline-block;vertical-align:top;text-align:left;width:30%;margin:0 1% 3rem}main .about-endorphina ul.advantages li:after{display:none}main .about-endorphina ul.advantages li:last-of-type{min-width:300px}main .about-event .text{width:100%;clear:both}.booking-btn{display:none!important}}@media only screen and (max-width:900px){h1,h2{font-size:4rem;line-height:4.4rem;margin-bottom:3rem}h1{width:560px}h2+h3{font-size:2.2rem;margin:-3.4rem auto 3rem}body>header .logo-main{width:125px}body>header nav{padding-top:16px}main .introduction{min-height:560px;padding:220px 0 40px}main .introduction .buttons{margin-top:5rem}main .our-games p,main .our-services p{font-size:1.7rem;line-height:2.4rem}main .why-endorphina h2{margin-top:0}}@media only screen and (max-width:850px){body>footer{padding:20px 0}body>footer .cols{position:relative}body>footer .cols>li{display:block;width:100%;text-align:center!important;max-width:450px;margin:0 auto 30px}body>footer .cols>li:first-of-type{margin-top:120px;padding-left:3rem}body>footer .cols>li:first-of-type a{margin-left:auto;margin-right:auto}body>footer .cols>li:nth-of-type(2){position:absolute;top:-50px;left:0;right:0;margin:auto}body>footer .cols>li .label{display:block;width:100%;float:none;text-align:center}body>footer .cols>li .social{text-align:center}main .program .container{padding-bottom:170px}main .program .text{padding:0!important}main .program h3{text-align:center!important;padding:0!important}main .program h3:before{display:none!important}main .program p{padding:0!important;text-align:center!important}main .about-endorphina{background-size:auto 100%}main .about-endorphina .text{float:none;width:100%;margin:0 0 30px}main .about-endorphina .video{width:400px;max-width:100%;float:none;margin:0 auto}}@media only screen and (max-width:800px){h2{font-size:2.6rem;line-height:4rem}h2+h3{font-size:2.2rem;margin-bottom:4rem}main .our-services{padding:65px 0;background-size:32% auto}main .our-services ul{margin-bottom:2.5rem}main .our-services ul .icon{height:95px;margin-bottom:25px}main .our-services ul img{max-width:100px;max-height:95px}main .our-services ul h3{font-size:1.8rem;line-height:2.6rem;margin-bottom:0}main .our-services p{font-size:1.6rem;line-height:2.8rem}main .our-games{padding-top:65px;background-size:1120px auto, 32% auto, 32% auto}main .our-games p{font-size:1.6rem;line-height:2.8rem}main .our-games .video{padding-top:230px}}@media only screen and (max-width:750px){main .about-endorphina ul.advantages li{width:280px}main .about-endorphina ul.advantages li:last-of-type{min-width:0}}@media only screen and (max-width:700px){html{font-size:55%}body>header nav li:before{top:0}body>footer{padding:1px 0 20px}body>footer .cols>li{max-width:375px}main .introduction{min-height:450px;padding:150px 0 40px}main .why-endorphina ul{padding:72px 0 30px 58%}main .why-endorphina ul li{line-height:2.4rem;padding:7px 0 8px 45px}main .our-services ul li{padding:0 8px}main .our-services ul .icon{height:75px;margin-bottom:15px}main .our-services ul img{max-width:75px;max-height:65px}main .our-services ul h3{min-height:40px}.map{height:350px;padding:30px 0 0 0}}@media only screen and (max-width:600px){html{font-size:50%}h1{margin:0 auto;width:460px;text-align:center}body>header{position:absolute!important;background-color:transparent;margin-top:0!important}body>header .logo-main{width:125px!important}body>header .logo-main img:first-of-type{display:none}body>header .logo-main img:last-of-type{display:block}body>header nav{display:block;float:right;padding:0}body>header nav ul:before{left:1507px;top:-2584px}body>header nav li{display:block;text-align:right;margin:0}body>header nav li button{display:inline-block}body>header nav li:before{display:none}body>header.fixed{margin-top:30px;position:absolute;background-color:transparent;-moz-box-shadow:0 0 0 0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0}body>header.fixed .logo-main{width:170px}body>header.fixed nav{padding-top:0}body>footer .cols>li{max-width:345px}main .introduction:before{display:none}main .introduction .buttons{text-align:center;margin-top:40px}.modal.modal-form{padding:40px 20px 30px}}@media only screen and (max-width:550px){body>header{text-align:center}body>header .container{padding-top:30px!important}body>header .logo-main{width:120px!important;margin:0 auto;float:none}body>header nav ul{display:none}main .introduction{min-height:410px;padding:140px 0 40px;background-size:auto 125%}main .why-endorphina{text-align:center;padding:0 0 45px}main .why-endorphina .illustration{display:none}main .why-endorphina ul{display:inline-block;vertical-align:top;padding:55px 0 30px}main .why-endorphina ul li{display:block;max-width:300px;font-size:1.8rem;text-align:left;padding:7px 0 8px 38px}main .why-endorphina ul li:before{width:30px;height:30px}main .why-endorphina p{padding:0;text-align:center}main .our-services ul{width:calc(100% + 16px);margin-left:-8px;margin-right:-8px}main .our-services ul h3{font-size:1.6rem;line-height:2rem;min-height:35px}}@media only screen and (max-width:500px){main .about-event .buttons{margin-top:4rem}main .our-games{padding-bottom:35px;background-size:700px auto, 32% auto, 32% auto}main .our-games .video{padding-top:160px}main .our-games .video button.play{width:115px;padding-top:115px}form .input .selects .selectricWrapper{display:block;width:100%;margin:0 0 10px 0!important}}@media only screen and (max-width:450px){.btn{min-width:0;max-width:100%;margin:0}.modal.modal-form h2{font-size:3rem;line-height:4rem;margin-bottom:1.4rem}}@media only screen and (max-width:440px){.container{padding:0 10px}}@media only screen and (max-width:400px){main .about-endorphina .buttons .info{border-bottom:0}.btn{padding:0 2rem;font-size:2.2rem}}@media only screen and (max-width:360px){form{overflow:hidden}form .input-recaptcha{height:90px}form .input-recaptcha>div{position:relative;height:68px}form .input-recaptcha>div>div{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) scale(0.9);-moz-transform:translateX(-50%) scale(0.9);-ms-transform:translateX(-50%) scale(0.9);-o-transform:translateX(-50%) scale(0.9);transform:translateX(-50%) scale(0.9);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}}@media only screen and (max-width:359px){.btn{padding:0 1rem;font-size:2rem}}@media only screen and (max-width:350px){main .our-services ul .icon{margin-bottom:7px}main .our-services ul h3{font-size:1.4rem;line-height:1.7rem}.btn{font-size:2.2rem}.modal.modal-form{padding:35px 10px 10px}form .input-recaptcha{height:82px}form .input-recaptcha>div{height:61px}form .input-recaptcha>div>div{-webkit-transform:translateX(-50%) scale(0.8);-moz-transform:translateX(-50%) scale(0.8);-ms-transform:translateX(-50%) scale(0.8);-o-transform:translateX(-50%) scale(0.8);transform:translateX(-50%) scale(0.8)}}