

@font-face{font-family:FuturaNewBook;src:url(../fonts/FuturaNewBook-Reg.eot);src:url(../fonts/FuturaNewBook-Reg.eot@#iefix) format('embedded-opentype'),url(../fonts/FuturaNewBook-Reg.woff) format('woff'),url(../fonts/FuturaNewBook-Reg.ttf) format('truetype'),url(../fonts/FuturaNewBook-Reg.svg#FuturaNewBook) format('svg');font-weight:400;font-style:normal}@font-face{font-family:FuturaNewDemi;src:url(../fonts/FuturaNewDemi-Reg.eot);src:url(../fonts/FuturaNewDemi-Reg.eot@#iefix) format('embedded-opentype'),url(../fonts/FuturaNewDemi-Reg.woff) format('woff'),url(../fonts/FuturaNewDemi-Reg.ttf) format('truetype'),url(../fonts/FuturaNewDemi-Reg.svg#FuturaNewDemi) format('svg');font-weight:400;font-style:normal}@font-face{font-family:FuturaNewMedium;src:url(../fonts/FuturaNewMedium-Reg.eot);src:url(../fonts/FuturaNewMedium-Reg.eot@#iefix) format('embedded-opentype'),url(../fonts/FuturaNewMedium-Reg.woff2) format('woff2'),url(../fonts/FuturaNewMedium-Reg.woff) format('woff'),url(../fonts/FuturaNewMedium-Reg.ttf) format('truetype'),url(../fonts/FuturaNewMedium-Reg.svg#FuturaNewMedium-Reg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:fontello;src:url(../fonts/fontello.eot@7519197);src:url(../fonts/fontello.eot@7519197#iefix) format('embedded-opentype'),url(../fonts/fontello.woff@7519197) format('woff'),url(../fonts/fontello.ttf@7519197) format('truetype'),url(../fonts/fontello.svg@7519197#fontello) format('svg');font-weight:400;font-style:normal}.fp-controlArrow.fp-next:before,.fp-controlArrow.fp-prev:before,.icon-close:before,.icon-down:before,.icon-fb:before,.icon-instagram:before,.icon-left:before,.icon-menu:before,.icon-right:before,.icon-vimeo:before,.icon-vk:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fp-controlArrow.fp-prev:before,.icon-left:before{content:'\e800'}.fp-controlArrow.fp-next:before,.icon-right:before{content:'\e801'}.icon-down:before{content:'\e802'}.icon-vk:before{content:'\e803'}.icon-fb:before{content:'\e804'}.icon-instagram:before{content:'\e805'}.icon-vimeo:before{content:'\e806'}.icon-menu:before{content:'\e808'}.icon-close:before{content:'\e809'}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{line-height:1.42857143;background-color:#fff;color:#000;font-weight:400;font-family:FuturaNewBook,Arial,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:#9aea28}a:hover{text-decoration:underline;color:#9aea28}p{margin:0;padding:0}img{vertical-align:top;border:0}table{width:100%;border:0;border-collapse:collapse}table td,table th{vertical-align:top}input,textarea{border:0;font-family:inherit;font-size:inherit;line-height:inherit}textarea{resize:none}button{font-family:inherit;font-size:inherit;line-height:inherit}button:focus,input:focus,textarea:focus{outline:0}button,input[type=submit]{cursor:pointer;outline:0}#fullpage,.container-fluid,.section,body,html{height:100%}.headline{position:absolute;top:-180px;left:75px;right:57px;z-index:2;-webkit-transition:top 1s ease-in-out 0s;-moz-transition:top 1s ease-in-out 0s;transition:top 1s ease-in-out 0s}.loaded .headline{top:0}
.logo{position:absolute;top:32px;left:0;z-index:11;text-align:center}.logo a{position:relative;width:100px;height:63px}
.logo span {
    display: block;
    text-indent: -9999px;
    height: 120px;
    background: url(../img/logo12.svg);
    background-size: 164px 323px;
    /* position: absolute; */
    /* top: 0; */
    /* left: 0; */
    display: block;
    width: 143px;
    text-indent: -9000px;
    -webkit-transition: opacity .7s ease-in-out 0s;
    -moz-transition: opacity .7s ease-in-out 0s;
    transition: opacity .7s ease-in-out 0s;
}
.body{
	overflow: scroll !important;
}
.adm-list-table-cell-inner{
	float: left;
    color: #fff;
    font-size: 20px;
    margin: 1px;
    border-right: 3px solid #fff;
    padding: 5px;
}
.adm-list-table-cell-inner-date{
    float: left;
    color: #fff;
    font-size: 20px;
    margin: 1px;
    width: 8%;
	text-align: center;
    border-right: 3px solid #fff;
    padding: 5px;
}
.block{
	position: relative;
    float: left;
    background: #655c5c4a;
}
.prog{
	padding: 2px;
    list-style-type: none;
    color: #fff;
    font-size: 18px;
}
.prog input{
    background: #9aea28 !important;
    color: #fff;
    font-size: 22px;
    padding: 2px;
}
.prog select{
    background: #9aea28;
    color: #fff;
    font-size: 18px;
}
.inorder.active{
	height: auto;
    overflow: visible;
    opacity: 1;
	display: block;
    visibility: visible;
}
.filters input{
    background: #ef4049;
    color: #fff;
    font-size: 22px;
    padding: 2px;
}
.heart{
    position: absolute;
    top: 125px;
}
.new{
    color: #9aea28;
}
.active{
    color: #fff;
}
.inactive{
    color: #fff;
}
.sold{
	color: #000;
}
.orders p{
    font-size: 38px;
    width: 200px;
    height: auto;
    margin: 0 auto;
    padding-top: 20px;
    color: #fff;
	text-align: center;
    font-weight: 700;
}
.orderss{
    font-size: 30px;
    color: #9aea28;
    text-align: center;
    background: #737373;
	opacity: 0.9;
}
.orderss:hover{
	opacity: 1;
}
.orderactive{
    font-size: 30px;
    color: #ffffff;
    text-align: center;
    background: #54f566;
	opacity: 0.9;
}
.orderactive:hover{
	opacity: 1;
}
.orderinactive{
    font-size: 30px;
    color: #ffffff;
    text-align: center;
    background: #f55454;
	opacity: 0.9;
}
.orderinactive:hover{
	opacity: 1;
}
.orderinactive:active{
	background: #000;
}
.ordersold{
    font-size: 30px;
    color: #ffffff;
    text-align: center;
    background: #9aea28;
	opacity: 0.9;
}
.ordersold{
	opacity: 1;
}
.saleicon{
    display: block;
    text-indent: -9999px;
    width: 30px;
    height: 30px;
    z-index: 1;
    float: right;
    background: url(../icons/sale.svg);
    background-size: 30px 30px;
}
.exit{
	float: right; 
	color: #fff; 
	font-size: 24px; 
	padding: 3px;
}
.inorder{
	background: #fff;
    color: #000;
    border-bottom: 2px solid #000;
}
#popup-placement{
	display:none;
}
.wh-call-to-action-content{
	display:none;
}
.inorder{
    display:none;
}
#go:checked ~ .inorder {
    display:block;
}
.inorder li{
	font-size:14px;
	border: 1px solid #000;
}
.order #go{
	background: #fff;
    width: 25px;
    height: 25px;
    color: #9aea28;
}
.showmobile { display: none; }
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px){ .showmobile { display: inline; }}
.newicon{
    display: block;
    text-indent: -9999px;
    width: 30px;
    height: 30px;
    z-index: 1;
    float: right;
    background: url(../icons/new.svg);
    background-size: 30px 30px;
}
.carticon{
    display: block;
    text-indent: -9999px;
    width: 30px;
    height: 30px;
    z-index: 1;
    float: right;
    background: url(../icons/cart.svg);
    background-size: 30px 30px;
}
.stopicon{
    display: block;
    text-indent: -9999px;
    width: 30px;
    height: 30px;
    z-index: 1;
    float: right;
    background: url(../icons/stop.svg);
    background-size: 30px 30px;
}
.ordersold:hover{
	opacity: 0.7;
}
.logo span.logo-1{background-position:0 0;-moz-opacity:1;-khtml-opacity:1;opacity:1}
.logo span.logo-2{background-position:0 -126px;-moz-opacity:0;-khtml-opacity:0;opacity:0}.state-2 .logo span.logo-1,.state-3 .logo span.logo-1,.state-7 .logo span.logo-1,.state-agreement .logo span.logo-1{-moz-opacity:0;-khtml-opacity:0;opacity:0}
.state-2 .logo span.logo-2,.state-3 .logo span.logo-2,.state-7 .logo span.logo-2,.state-agreement .logo span.logo-2{-moz-opacity:1;-khtml-opacity:1;opacity:1}button.menu-trigger{display:none}nav.menu{position:absolute;top:42px;left:0;width:100%;z-index:10;text-align:center}nav.menu ul{list-style-type:none}nav.menu ul li{display:inline-block;margin:0 10px}nav.menu ul li a{text-transform:uppercase;text-decoration:none;color:#fff;font-family:FuturaNewDemi,Arial,sans-serif;font-size:1.1em;-webkit-transition:color .25s ease-in-out 0s;-moz-transition:color .25s ease-in-out 0s;transition:color .25s ease-in-out 0s}nav.menu ul li a:hover{color:#fc5358!important}nav.menu ul li.active a{text-decoration:none;color:#fc5358!important;cursor:default}.state-2 nav.menu ul li a,.state-3 nav.menu ul li a,.state-7 nav.menu ul li a{color:#9aea28}.state-6 nav.menu ul li a:hover,.state-6 nav.menu ul li.active a{color:#feb7b9!important}.state-agreement nav.menu ul li a,.state-agreement nav.menu ul li.active a{color:#9aea28!important}.state-agreement nav.menu ul li a:hover{color:#fc5358!important;cursor:pointer}.social{position:absolute;top:36px;right:0;z-index:11;text-align:center}.social a{margin-right:10px;float:left;text-decoration:none;font-size:1.7em;color:#fff;-webkit-transition:color .25s ease-in-out 0s;-moz-transition:color .25s ease-in-out 0s;transition:color .25s ease-in-out 0s}.social a:hover{color:#fc5358!important}.state-2 .social a,.state-3 .social a,.state-7 .social a,.state-agreement .social a{color:#9aea28}.state-6 .social a:hover{color:#feb7b9!important}article{position:relative;height:100%}
article .row{
	position:relative;
	background: #000000bf;
}
article .row .col-1,article .row .col-2,article .row .col-3,article .row .col-4{padding-left:20px;padding-right:20px;float:left}article .row .col-1{width:25%}article .row .col-2{width:50%}article .row .col-3{width:75%}article .row .col-4{width:100%}article .row .row{margin-right:-20px;margin-left:-20px}article .row .col-offset-1{margin-left:25%}article .row .col-offset-2{margin-left:50%}article .row:after{display:block;height:0;clear:both;overflow:hidden;visibility:hidden;content:' '}
article button.next{position:absolute;bottom:-100px;left:50%;z-index:2;margin-left:-.75em;border:0;background:0 0;color:#000;font-size:2.6em;-webkit-transition:bottom 1s ease-in-out 0s;-moz-transition:bottom 1s ease-in-out 0s;transition:bottom 1s ease-in-out 0s}.loaded article button.next{bottom:27px}.section-order{background:0 100%/100% 201% #fc5358;background:-moz-linear-gradient(top,#9aea28 50%,#fc5358 50%) 0 100%/100% 201%;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#9aea28),color-stop(50%,#fc5358)) 0 100%/100% 201%;background:-webkit-linear-gradient(top,#9aea28 50%,#fc5358 50%) 0 100%/100% 201%;background:-o-linear-gradient(top,#9aea28 50%,#fc5358 50%) 0 100%/100% 201%;background:-ms-linear-gradient(top,#9aea28 50%,#fc5358 50%) 0 100%/100% 201%;background:linear-gradient(to bottom,#9aea28 50%,#fc5358 50%) 0 100%/100% 201%;-webkit-transition:background-position .5s ease-in-out 0s;-moz-transition:background-position .5s ease-in-out 0s;transition:background-position .5s ease-in-out 0s}.section-order.done{background-position:0 0}.box-index,.slide{overflow:hidden}
.box-index h1{position:absolute;top:50%;left:0;width:100%;margin-top:-50px;z-index:2;text-align:center;line-height:.94em;color:#fff;font-family:FuturaNewMedium,Arial,sans-serif;font-size:6.7em;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.box-index h1 p {
	font-size: 38px;
}
.box-index video{position:absolute;top:50%;left:50%;z-index:-1;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.box-index button.order{position:absolute;top:50%;left:50%;z-index:2;width:214px;margin-top:170px;margin-left:-107px;padding:13px 0 16px;border:0;background-color:#fc5358;text-transform:uppercase;color:#fff;font-family:FuturaNewDemi,Arial,sans-serif;font-size:1.25em;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:background-color .25s ease-in-out 0s;-moz-transition:background-color .25s ease-in-out 0s;transition:background-color .25s ease-in-out 0s}.box-index button.order:focus,.box-index button.order:hover{background-color:#e5040b}.box-index .address{position:absolute;bottom:75px;left:75px;z-index:2}.box-index .address p{line-height:1.3em;color:gray;font-size:1.2em}.box-index .address a{color:gray}
.box-principles{overflow:hidden}
.box-principles .text{position:absolute;bottom:65px;left:55px;right:55px}.box-principles .text p{line-height:1em;color:#d8e4f2;font-size:1.4em}.box-principles .text p.title{margin-bottom:20px;text-align:center;font-family:FuturaNewDemi,Arial,sans-serif}
.box-principles .text p.num{text-align:center;font-family:FuturaNewMedium,Arial,sans-serif;font-size:10em}
.box-principles img{position:absolute;top:0;left:50%;z-index:-100;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.box-course .wrap{position:absolute;left:75px;right:75px;top:125px;bottom:75px;padding:0 100px;border:2px solid #9aea28;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.box-course h2{margin-bottom:-32px;color:#9aea28;font-family:FuturaNewMedium,Arial,sans-serif;font-weight:400;font-size:11.5em}.box-course p{line-height:1em;color:#9aea28;font-size:2.3em}.box-course .details{position:absolute;bottom:40px;left:100px;right:100px}.box-course .details .detail{width:33%;padding-bottom:37px;float:left}.box-course .details p{font-size:1.6em}.box-course .details p.num{font-size:3.5em}.box-course .inputs{position:relative}.box-course .form-group{margin-bottom:20px;padding-right:95px;padding-left:95px}.box-course .form-group input{width:100%;padding:8px 16px 12px;border:0;background-color:#f1f1ef;color:#9aea28;font-size:1.6em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.box-course .details .btn-wrap{margin-bottom:0}.box-course .details .btn-wrap .btn{margin-bottom:0;padding-top:10px;float:left;clear:both}.box-course button{display:inline-block;width:214px;padding:13px 0 15px;border:0;background-color:#9aea28;text-transform:uppercase;color:#fff;font-family:FuturaNewDemi,Arial,sans-serif;font-size:1.25em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:background-color .25s ease-in-out 0s;-moz-transition:background-color .25s ease-in-out 0s;transition:background-color .25s ease-in-out 0s}.box-course button:focus,.box-course button:hover{background-color:#fc5358}.box-course p.desc{margin-left:273px;padding-top:18px;text-align:left;line-height:1.2em;color:#b3c2c6;font-size:1.3em}.box-course p.desc a{color:#678be3}.box-course p.done{position:absolute;top:0;bottom:0;left:95px;right:95px;margin-top:100px;padding-top:30px;background-color:#d8e4f2;text-align:center;color:#9aea28;font-size:2em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.box-course p.done.showed{margin-top:0;-moz-opacity:1;-khtml-opacity:1;opacity:1}.box-event{overflow:hidden}.box-event .desc{position:absolute;bottom:65px;right:75px;left:75px;z-index:2;text-align:center}.box-event .desc p{display:block;line-height:1.1em;color:#fff;font-size:1.8em}.box-event .desc p.title{margin-bottom:5px}.box-event .desc-black p{color:#000}.box-event .desc-red p{color:#fc5358}.box-event .desc-blue p{color:#9aea28}.box-event .progress{position:relative;width:100%;height:20px;margin-bottom:4px;cursor:pointer}.box-event .progress-wrap{position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background-color:#fff;background-color:rgba(255,255,255,.5)}.box-event .progress-wrap .progress-current{width:0;height:100%;background-color:#fff}.box-event button.play{position:absolute;top:50%;left:50%;z-index:2;width:171px;height:171px;margin-top:-85px;margin-left:-85px;border:0;background:0 0;text-indent:-9000px;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .25s ease-in-out 0s;-moz-transition:-moz-transform .25s ease-in-out 0s;transition:transform .25s ease-in-out 0s}.box-event button.play span{position:absolute;top:0;left:0;width:171px;height:171px;background:url(../img/play.png) no-repeat}.box-event button.play span.state-default{z-index:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.box-event button.play span.state-hover{z-index:2;background-position:0 -171px;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity .1s ease-in-out 0s;-moz-transition:opacity .1s ease-in-out 0s;transition:opacity .1s ease-in-out 0s}.box-event button.play:focus span.state-hover,.box-event button.play:hover span.state-hover{-moz-opacity:1;-khtml-opacity:1;opacity:1}.box-event button.play.played{-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.box-event video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.box-event img{position:absolute;top:50%;left:50%;z-index:-100;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.box-event img.top{top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.box-event img.bottom{top:auto;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.box-video:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;content:'';background:-moz-linear-gradient(top,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.35) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.35)),color-stop(50%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.35)));background:-webkit-linear-gradient(top,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.35) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.35) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.35) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,.35) 100%);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .25s ease-in-out 0s;-moz-transition:opacity .25s ease-in-out 0s;transition:opacity .25s ease-in-out 0s}.box-video.played:before{z-index:-1;-moz-opacity:0;-khtml-opacity:0;opacity:0}.box-order{width:40%;height:auto;margin:0 auto;padding-top:50px}.box-order .form-group{position:relative;margin-bottom:20px}.box-order .form-group.req:after{position:absolute;top:12px;right:-25px;content:'*';font-size:1.6em;color:#fff}.box-order .inputs{position:relative;padding-right:300px}.box-order input{width:100%;padding:8px 16px 12px;border:0;background-color:#fff;color:#fc5358;font-size:1.6em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.box-order select{font-family:FuturaNewBook,Arial,sans-serif}.box-order .parsley-errors-list li{color:#fff}.box-order .btn-wrap{position:relative}.box-order .btn{padding-top:13px}.box-order button{width:218px;padding:13px 0 15px;text-align:center;border:0;background-color:#033341;text-transform:uppercase;color:#fff;font-family:FuturaNewDemi,Arial,sans-serif;font-size:1.25em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:background-color .25s ease-in-out 0s;-moz-transition:background-color .25s ease-in-out 0s;transition:background-color .25s ease-in-out 0s}.box-order button[disabled]{cursor:not-allowed}.box-order button:focus,.box-order button:hover{background-color:#055972}.box-order .captcha{position:absolute;top:0;right:0}.box-order p.desc{padding-top:20px;clear:both;line-height:1.2em;color:#fecbcd;font-size:1.3em}.box-order p.desc a{color:#fff}.box-order p.done{position:absolute;top:0;bottom:0;right:0;z-index:1;width:212px;margin-top:100px;line-height:1em;color:#fff;font-family:FuturaNewMedium,Arial,sans-serif;font-size:3em;-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .25s ease-in-out 0s;-moz-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.box-order p.done.showed{margin-top:0;-moz-opacity:1;-khtml-opacity:1;opacity:1}.box-contacts .map{position:absolute;top:125px;bottom:200px;right:75px;left:75px;background-color:#eee}.box-contacts .location{position:absolute;top:160px;left:0;width:100%;text-align:center;font-family:FuturaNewMedium,Arial,sans-serif;font-size:1.4em}.box-contacts ul{position:absolute;bottom:75px;right:75px;left:75px;list-style-type:none}.box-contacts ul li{width:33%;float:left;text-align:center;line-height:1.7em;color:#9aea28;font-size:1.4em}.box-contacts ul li strong{display:block;font-weight:400;font-size:1.4em}.box-contacts ul li a{text-decoration:none;-webkit-transition:color .25s ease-in-out 0s;-moz-transition:color .25s ease-in-out 0s;transition:color .25s ease-in-out 0s}.box-contacts ul li a:hover{color:#fc5358}.box-agreement{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:none;height:auto;background-color:#fff}.box-agreement h2{position:absolute;top:160px;left:75px;width:300px;line-height:1.05em;font-family:FuturaNewMedium,Arial,sans-serif;font-weight:400;font-size:3em;color:#9aea28}.box-agreement .text{position:absolute;top:160px;right:60px;bottom:75px;left:375px;padding-right:50px}.box-agreement .text p,.box-agreement .text ul{margin-bottom:25px;line-height:1.225em;font-size:1.6em;color:#9aea28}.box-agreement .text ul{list-style-type:none}.box-agreement .text ul li{position:relative;padding-left:22px}.box-agreement .text ul li:before{position:absolute;top:0;left:0;content:'\2014'}.box-agreement button.close{position:absolute;bottom:75px;left:75px;border:0;background:0 0;font-family:FuturaNewMedium,Arial,sans-serif;font-size:2em;color:#fc5358}.box-agreement button.close:focus,.box-agreement button.close:hover{color:#fd8589}.box-agreement button.close i.icon-close{position:absolute;top:-4px;right:-47px;font-size:1.4em}.box-done{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:none;height:auto;background-color:#9aea28}.box-done p{position:absolute;top:50%;left:50%;width:50%;margin-top:-115px;margin-left:-25%;text-align:center;line-height:.85em;color:#fff;font-family:FuturaNewMedium,Arial,sans-serif;font-size:7em}.customSelect{display:block;width:100%!important;padding:8px 16px 12px;text-align:left;background:url(../img/select.png) 100% 0 no-repeat #fff;font-size:1.6em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.customSelectInner{width:100%;color:#999;white-space:nowrap}.customSelectActive .customSelectInner{color:#fc5358}.parsley-errors-list{margin-top:4px;padding:0;text-align:left}.parsley-errors-list li{color:#C00;list-style:none;padding:0;font-size:1em}.parsley-error{border-color:#C00!important}.empty{clear:both}.clearfix:after{display:block;height:0;clear:both;overflow:hidden;visibility:hidden;content:' '}.none{display:none}.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{position:absolute;z-index:4;top:50%;color:#fff;cursor:pointer;-webkit-transition:color .25s ease-in-out 0s;-moz-transition:color .25s ease-in-out 0s;transition:color .25s ease-in-out 0s}.fp-controlArrow:hover{color:#fc5358}.state-3 .fp-controlArrow{color:#9aea28}.state-3 .fp-controlArrow:hover{color:#fc5358}.fp-controlArrow.fp-prev{left:15px;font-size:2.6em}.fp-controlArrow.fp-next{right:15px;font-size:2.6em}.fp-scrollable{overflow:scroll}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:23px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:18px;height:18px;margin:0 6px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{width:17px;height:17px;background:url(../img/slides-nav.png) -17px 0 no-repeat}#fp-nav ul li a span,.fp-slidesNav ul li a span{display:block;width:17px;height:17px;border:0;background:url(../img/slides-nav.png) no-repeat}.state-3 .fp-slidesNav ul li a span{background-position:0 -17px}.state-3 .fp-slidesNav ul li a.active span{background-position:-17px -17px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}#scrollbar .viewport{position:relative;height:100%;overflow:hidden}#scrollbar .overview{list-style:none;position:absolute;left:0;top:0;margin:0;padding:10px 20px}#scrollbar .scrollbar{position:absolute;background-position:0 0;right:0;top:0;width:15px}#scrollbar .track{position:relative;width:4px;height:100%;background-color:#e8eefb}#scrollbar .thumb{background-color:#9aea28;height:20px;width:4px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0}#scrollbar .thumb .end{overflow:hidden;height:5px;width:25px}#scrollbar .disable{display:none}.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}@media screen and (min-width:320px) and (max-width:749px){.headline{top:0!important;left:0;right:0;padding-top:27px}
.logo{position:absolute;top:27px;left:50%;z-index:10;margin-left:-50px;}.logo a{margin:0 auto;background-color:#00f}button.menu-trigger{position:fixed;top:0;left:0;z-index:12;display:block;width:100%;padding:0;text-align:left;border:0;background-color:#fc5358;color:#fff;font-family:FuturaNewDemi,Arial,sans-serif;font-size:3.6em;-webkit-transition:background-color .25s ease-in-out 0s;-moz-transition:background-color .25s ease-in-out 0s;transition:background-color .25s ease-in-out 0s}button.menu-trigger i{display:inline-block;padding:22px 25px}button.menu-trigger i.icon-menu{display:inline-block}button.menu-trigger i.icon-close{display:none}button.menu-trigger span.current{position:absolute;top:20px;left:0;display:block;width:100%;text-align:center}.state-1 button.menu-trigger{width:auto;background-color:transparent}button.menu-trigger.menu-collapsed{width:auto}button.menu-trigger.menu-collapsed i.icon-menu{display:none}button.menu-trigger.menu-collapsed i.icon-close{display:inline-block}button.menu-trigger.menu-collapsed span.current{display:none}nav.menu{position:fixed;top:0;left:0;z-index:11;display:none;background-color:#fc5358}nav.menu ul{padding:20px 0}nav.menu ul li{display:block;margin:0}nav.menu ul li a{text-transform:none;color:#000!important;font-size:3.6em}nav.menu ul li a:hover{color:#feb7b9!important}.state-5 nav.menu ul li.active a,nav.menu ul li.active a{color:#fff!important}.social{right:31px;z-index:10}.social a{margin-right:0;font-size:2.3em;color:#fff!important}.fp-tableCell,.section{height:auto!important}.fp-slidesNav.bottom{bottom:15px}article .row .col-1,article .row .col-2,article .row .col-3,article .row .col-4{width:100%;padding-top:20px;padding-left:20px;padding-right:20px;float:none}article .row .col-offset-1,article .row .col-offset-2{margin-left:0}article .text-col-2,article .text-col-4{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal}article button.next{display:none}.box-index{display:block!important;height:700px;background:url(../files/index/tennis.jpg) 50% 50% no-repeat}.box-index h1{font-size:5em}.box-index video{display:none}.box-index .address{bottom:15px;left:15px;right:15px;text-align:center}
.box-principles{background-color:#000000}.box-principles .text{position:relative;bottom:auto;left:auto;right:auto;z-index:2;padding-top:300px;padding-bottom:15px}.box-principles .text p.num{font-size:5em}.box-principles img{top:0;left:50%;z-index:1;width:1280px;margin-left:-640px;min-width:0;min-height:0;-webkit-transform:none;transform:none}.box-course{height:600px}.box-course .wrap{top:15px;bottom:55px;padding:0 30px}.box-course h2{margin-bottom:0;font-size:5em}.box-course p{line-height:1em;font-size:1.4em}.box-course .details{position:static;padding-top:15px}.box-course .details p{font-size:1.3em}.box-course .details p.num{font-family:FuturaNewMedium,Arial,sans-serif;font-size:2.3em}.box-course .form-group{margin-bottom:15px;padding-right:0;padding-left:0}.box-course .details .btn-wrap .btn{float:none}.box-course p.desc{display:none}#section_reviews{background-color:#000}.box-event{height:auto;padding:15px;background-color:#000}.box-event .desc{position:static;margin-bottom:15px}.box-event button.play{display:none}.box-event video{position:static;min-width:0;min-height:0;width:100%;-webkit-transform:none;transform:none}.box-order{width:auto;padding:15px}.box-order .inputs{padding-right:0}.box-order .form-group.req:after,.box-order p.desc{display:none}.box-order .captcha{position:static}.box-order button{width:100%}.box-contacts .map{position:relative;top:auto;bottom:auto;right:auto;left:auto;height:400px}.box-contacts ul{position:static;padding-top:15px}.box-contacts ul li{width:auto;padding-bottom:15px;float:none}#recaptcha{-moz-transform:scale(0.95);-webkit-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}}@media screen and (min-width:320px) and (max-width:480px){button.menu-trigger{font-size:2.7em}button.menu-trigger i{padding:12px 15px}button.menu-trigger span.current{top:10px}nav.menu ul{padding:10px 0}nav.menu ul li a{font-size:2.7em}.social{top:23px;right:15px}.social a{font-size:1.7em}.box-index h1{font-size:3em}.box-course{height:730px}.box-course .wrap{right:50px;left:50px;padding:0 15px}.box-course .details .detail{width:auto;padding-bottom:15px;float:none}.box-course button{display:block;width:100%}.fp-controlArrow.fp-prev{left:0}.fp-controlArrow.fp-next{right:0}}
@media screen and (min-width:750px) and (min-height:420px) and (max-height:649px){.box-index{display:none}
.box-index h1 p {
    font-size: 27px;
}
.fp-tableCell,.section{height:649px!important}}@media screen and (min-width:750px) and (min-height:420px) and (max-height:699px){.box-course h2{margin-bottom:-10px;font-size:5em}.box-course p{font-size:1.6em}}@media screen and (min-width:750px) and (min-height:700px) and (max-height:800px){.box-course h2{margin-bottom:-16px;font-size:8em}.box-course p{font-size:2em}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.headline{left:30px;right:30px}.box-index .address{bottom:30px;left:30px}.fp-slidesNav.bottom{bottom:30px}.box-principles .text{bottom:30px;left:10px;right:10px}.box-event .desc{bottom:30px;left:30px;right:30px}.box-contacts .map{bottom:150px;left:30px;right:30px}.box-contacts ul{bottom:30px;right:30px;left:30px}.box-course .form-group{padding-right:0;padding-left:0}}

@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
	.logo span{background-size:114px 126px}#fp-nav ul li a span,#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,
	.box-index h1 p {
    font-size: 27px;
}
	.fp-slidesNav ul li a span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{background-image:url(../img/slides-nav-x2.png);background-size:34px}}