body{background: linear-gradient(27deg,rgba(25,137,255,1) 0,rgba(122,172,255,1) 50%,rgba(165,210,255,1) 100%);font-size:18px;font-family:Helvetica,sans-serif;-webkit-text-size-adjust:none;margin:0;width:100%;height:100%}*{text-rendering:optimizeLegibility}*{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--np-bb:#0078d7;--np-lb:#1989ff;--np-rr:#f00;--np-ww:#fff}table{font-size:16px;border-spacing:0;text-align:center;width:100%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}th{color:#000;padding:20px 20px}th span{color:red;}td,th{border:none}td{padding:20px 20px;min-width:95px}h1,h2,h3,h4,p{margin:0}h3{font-weight:400;font-size:18px}h2{color:#000;font-size:18pt}ul{margin:0;padding:0}a{text-decoration:none;color:#000}.white-popup{position:relative;background:#fff;padding:35px;width:auto;max-width:400px;margin:20px auto;border-radius:10px}.white-popup .redline{border-color:var(--np-rr)}.popupfooter{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popupfooter a{margin:0 10px}.popupcontent button.enter{width:100%;display:block;margin-top:15px;margin-right:0}#sub-popup .publicof a{margin:0;color:var(--np-lb)}#captcha-container,#sub-popup iframe{max-height:102px;height:102px}input{text-align:left;-webkit-text-align:left;width:100%;margin:5px 0;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:10px;font-size:16px;-webkit-appearance:none;color:#000;outline:0;cursor:pointer}input,select,textarea{text-align:left;-webkit-text-align:left;width:100%;margin:5px 0;padding:15px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:10px;font-size:16px;-webkit-appearance:none;color:#000;outline:0;cursor:pointer}#sub-popup .publicof{font-size:14px;margin-top:15px}.sub-screen p{text-align:center}.select{position:relative}.select>span{font-size:30px;position:absolute;right:15px;top:8px;cursor:pointer;pointer-events:none}#sub-popup h2{text-align:center;font-size:22px;margin:10px 0 25px 0}#sub-popup .container{padding:0}.schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.schedule table{width:100%;max-width:360px;margin:10px}.schedule table tr td{border-bottom:1px solid #e8eaec}.schedule table tr td:first-child{text-align:left;padding-left:30px;padding-right:10px;border-right:1px solid #e8eaec}.toggle-button{position:fixed;right:20px;top:20px;z-index:100}.hamburger{display:none;cursor:pointer;margin:0 auto;width:25px;height:25px;position:relative}.hamburger .bar{padding:0;width:25px;height:4px;background-color:#000;display:block;border-radius:4px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute}.bar1{top:0}.bar2,.bar3{top:10.5px}.bar3{right:0}.bar4{bottom:0}.hamburger3 .bar1{-webkit-transform-origin:5%;-ms-transform-origin:5%;transform-origin:5%}.hamburger3 .bar4{-webkit-transform-origin:5%;-ms-transform-origin:5%;transform-origin:5%}.checkbox3:checked+label>.hamburger3>.bar1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:3px;width:35px}.checkbox3:checked+label>.hamburger3>.bar3{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:3px;background-color:transparent}.checkbox3:checked+label>.hamburger3>.bar2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);height:3px;background-color:transparent}.checkbox3:checked+label>.hamburger3>.bar4{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);height:3px;width:35px}#panel{background-color:#fff}.mini{display:none}.logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.logo img{width:100px}.logo h1{color:#fff;margin-left:15px;font-size:32px}.lenta{position:absolute;z-index:0;left:-10px;top:-10px}.lenta img{width:200px}.container{width:100%;margin:auto}.wushu-img{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wushu-img img{height:80px;width:auto;margin:0 10px}.bgtext{z-index:1;font-size:200px;position:absolute;z-index:0;top:-50px;right:60px;color:#f9888a;font-family:Arial,sans-serif}.map,.map iframe{border:none;width:100%;max-width:550px;border-radius:5px}.map iframe{border:1px solid #e8eaec}.contactblock #social{margin-top:0;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}#answer{padding:10px;color:#fff;border-radius:5px;margin-bottom:5px}.contactblock .buttonsoc{background-color:#0078d7;border:none}.contactblock{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10;padding:0 15px}.contactblock table{-webkit-box-shadow:none;box-shadow:none}.contactblock table td{text-align:left}.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#header{position:relative;background:#1989ff;background:-o-linear-gradient(63deg,rgba(25,137,255,1) 0,rgba(122,172,255,1) 50%,rgba(165,210,255,1) 100%);background:linear-gradient(27deg,rgba(25,137,255,1) 0,rgba(122,172,255,1) 50%,rgba(165,210,255,1) 100%);background-image:url(/img/liquid-cheese-min.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2}.rowb{width:100%;height:140px;background-image:url(/img/rowb-min.svg);background-position:center top;background-repeat:repeat-x;background-size:contain;z-index:4;position:absolute}.row{width:100%;height:140px;background-image:url(/img/row-min.svg);background-position:center bottom;background-repeat:repeat-x;background-size:contain;z-index:4;position:absolute;bottom:-1px}.telefon2{display:none}#header .topline{background-color:var(--np-rr);padding:3px 0}#header .topline .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;color:var(--np-ww)}#header .topline .container p{margin:0 10px;font-size:16px}#header .topline .container a{color:var(--np-ww);text-decoration:none}#header .topline .container #social{margin:0 0 0 10px}#header .topline .container #social .buttonsoc{margin:0 2px;width:28px;height:28px;border-width:2px;position:relative}#header .topline .container #social .buttonsoc a img{margin:2px;width:20px;position:absolute;left:1px;top:1px}#header .topline p{margin:0}#header .container{width:100%;margin:auto}#header .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;margin-top:10px}#header{width:100%}#header h1{font-weight:700;margin:0 0 0 20px;color:var(--np-ww)}#header #middle h2{margin:5px;font-size:24px;font-weight:400}.mainscreen img{max-width:250px;width:100%;height:auto;display:block;margin:auto}.mainscreen{max-width:840px;width:100%;margin:auto;min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.action{display:block;text-align:right;margin-right:40px}.mainbutton:hover{text-decoration:none;-webkit-box-shadow:0 0 1px 15px rgba(239,60,62,.4),0 0 1px 30px rgba(239,60,62,.1),0 0 1px 45px rgba(239,60,62,.1);box-shadow:0 0 1px 15px rgba(239,60,62,.4),0 0 1px 30px rgba(239,60,62,.1),0 0 1px 45px rgba(239,60,62,.1)}.enter:hover{-webkit-box-shadow:0 0 1px 2px rgba(239,60,62,.4),0 0 1px 4px rgba(239,60,62,.1),0 0 1px 6px rgba(239,60,62,.1);box-shadow:0 0 1px 2px rgba(239,60,62,.4),0 0 1px 4px rgba(239,60,62,.1),0 0 1px 6px rgba(239,60,62,.1)}.enter,.mainbutton{display:inline-block;margin-top:25px;margin-right:10px;font-size:18px;padding:10px 25px;border:3px solid var(--np-rr);color:var(--np-ww);background-color:var(--np-rr);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;border-radius:10px;position:relative;text-align:center;z-index:5;cursor:pointer}.mainscreen a:hover{text-shadow:0 1px 25px rgba(255,255,255,1)}#header .mainscreen h1{margin:0 10px;font-size:55pt;line-height:55pt;text-align:right}#header .mainscreen h3{margin-right:30px;margin-top:5px;color:#fff}#header #middle a{text-decoration:none;color:var(--np-ww)}#nav{padding:0 25px}#nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#nav ul li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;list-style:none}#nav ul a{color:#000;font-size:10pt;text-align:center;display:block;padding:12px 25px;text-decoration:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;text-shadow:0 1px 25px #1989ff}#nav ul a:hover{text-shadow:0 1px 25px rgba(255,255,255,1)}#enter{padding:30px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:400px;width:100%;text-align:center;background-color:#fff;border-radius:20px;-webkit-box-shadow:0 3px 10px 0 rgba(101,112,115,.5);box-shadow:0 3px 10px 0 rgba(101,112,115,.5)}#enter h1{font-size:30px;margin:12px 0 25px 0}.inputblock{position:relative}.inputblock .icon{position:absolute;display:block;width:16px;top:21px;left:16px}.red{background-color:#ffce5a}.green{background-color:#a4ff6b}.margcont{display:none;border-radius:10px;font-size:18px;padding:10px;text-align:center;color:#000;margin:0 0 5px 0}#enter input{margin-bottom:7px}.inputblock input{padding-left:45px}#enter .enterbut{margin-top:7px}.enterbut{font-size:16px;width:100%;padding:10px 25px}.dop-h{margin:0}.navbar-header{display:none}.navbar-header img{height:100%;width:auto}.main{padding:40px 10px 30px 10px}.bg{background-image:url(/img/bgg.png),url(/img/bgg.png);background-repeat:no-repeat,no-repeat;background-position:left,right;background-size:35%}.main.container{max-width:1000px}.main.index{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 10px 0 10px}.section h2{display:inline-block;padding:10px;color:#000;font-size:16pt;text-align:center}.boxes .section-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.section-container img{width:100%;max-width:400px}.boxes .text-contain{margin-left:25px;margin-right:25px;text-align:center}.boxes a{color:var(--np-rr);padding:5px;margin:15px auto 0 auto;display:block;border:1px solid var(--np-rr);text-align:center;border-radius:5px;max-width:250px}.boxes,.mainblock{margin-bottom:80px}.finishblock{position:relative;width:100%;max-width:1000px;margin:auto;margin-top:80px;margin-bottom:80px;height:400px}.finishblock .text-contain{text-align:center}.finishblock .section-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.finishblock .mainbutton{margin-right:0}.finishblock h2{text-align:center}.text{display:block;width:100%;max-width:1000px;margin:auto}.text iframe{max-width:100%;margin:auto;display:block}.text.a a{display:block;color:var(--np-bb);line-height:1.6}.text h3{margin-top:20px;margin-bottom:10px}.seeall,.seeallbtm{font-size:18px;color:var(--np-bb);margin-top:0;font-weight:400;position:absolute;right:30px;text-align:right;padding:5px 0}.seeallbtm{text-align:center;margin:30px 0;right:0;left:0;display:none;font-size:20px}.pages-nav{text-align:center;padding:45px 0 0 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pages-nav a{text-decoration:none;text-align:center;display:block;width:45px;height:45px;padding-top:12px;margin:8px;border-radius:50%;color:#fff;background-color:rgba(0,0,0,.5);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.loadscreen{display:none;position:fixed;width:100%;height:100%;z-index:99999;background-color:rgba(0,0,0,.7)}.loading{position:inherit;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading div{width:1rem;height:1rem;margin:2rem .3rem;background:#fff;border-radius:50%;-webkit-animation:.9s bounce infinite alternate;animation:.9s bounce infinite alternate}.loading div:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.loading div:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes bounce{to{opacity:.3;-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}}@keyframes bounce{to{opacity:.3;-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}}.pages-nav a svg{height:35px;top:-7px;position:relative}.pages-nav a.rf svg{left:2px}.pages-nav a.lf svg{right:2px}.pages-nav a:hover{background-color:#e8eaec;color:#2d0505}.pages-nav a.active,.pages-nav a.active:hover{color:#fff;background-color:rgba(183,39,39,.5);cursor:default}.section-container{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:100%;max-width:900px;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post{overflow:hidden;max-width:285px;width:100%;border-radius:5px;background-color:rgba(0,0,0,.5);position:relative;margin:25px 7px 0 7px;border:1px solid #ccc}.post h3{font-size:18px;color:#fff}.post:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}.post .image{overflow:hidden;height:200px}.post a{text-decoration:none}.post .image img{width:100%;height:auto;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.post .title{z-index:1;text-align:left}.post .title span{color:#fff;font-size:14px;padding:25px 0 15px 0;display:block;text-align:left;position:absolute;bottom:0}#middle-dop span{padding-bottom:10px;font-size:16px}#middle-dop #mainbtn{margin:10px 0 0 0}#middle-dop{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex}.navbar-nav{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;padding:0;margin:0;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.slideout-menu{position:fixed;top:0;bottom:0;width:320px;min-height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:0;display:none}.slideout-menu-left{left:0}.slideout-menu-right{right:0}.slideout-panel{position:relative;z-index:1;will-change:transform;min-height:100vh}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block}.navbar-default .navbar-nav a{font-size:16px;list-style:none;border-radius:10px;color:#fff;cursor:pointer;padding:3px 35px 5px 35px;text-decoration:none}#panel::before{content:"";display:block;background-color:rgba(0,0,0,.5);-webkit-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.panel-open::before{position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:99}#footer{position:relative;z-index:2;width:100%;background:#1989ff;background:-o-linear-gradient(63deg,rgba(25,137,255,1) 0,rgba(122,172,255,1) 50%,rgba(165,210,255,1) 100%);background:linear-gradient(27deg,rgba(25,137,255,1) 0,rgba(122,172,255,1) 50%,rgba(165,210,255,1) 100%);background-image:url(/img/liquid-cheese-min.svg);background-position:center center;background-size:cover}#footer .filterscreen-footer{width:100%;height:100%;position:relative;z-index:1;background-color:rgba(0,0,0,.1);top:0;color:#fff}#footer .redline{background-color:var(--np-rr)}#footer .redline p{color:#fff;font-size:18px;margin:0;padding:10px;text-align:center}#footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;padding:140px 0 70px 0;max-width:100%}#footer .menuone,#footer .menutwo{list-style:none}#footer .logo h1{font-size:24px}.footerblock{margin:10px 30px}.footerblock .youtube-ch{margin:30px 0 0 0}.footerblock p{margin:15px 0}.footerblock h3{margin:15px 0 20px 0;font-size:24px;font-weight:400}.footerblock a{display:block;color:#fff;margin:15px 0;font-size:18px;text-decoration:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.footerblock a:hover{text-shadow:0 1px 25px rgba(255,255,255,1)}#decor-bottom{width:100%;height:50px;background-color:#fff;position:absolute;bottom:0;z-index:1}.mainblock p{line-height:27px}.mainblock a{color:var(--np-bb)}#middle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:52%;width:100%;z-index:1}#middle #logo{max-width:90px;width:100%;height:auto}#mainbtn{-webkit-appearance:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#ed4c37;-webkit-box-shadow:0 3px 10px 0 rgba(101,112,115,.5);box-shadow:0 3px 10px 0 rgba(101,112,115,.5);background:#ea6e48;background:-webkit-gradient(left bottom,right top,color-stop(0,#ea6e48),color-stop(100%,#bc1a63));background:-o-linear-gradient(45deg,#ea6e48 0,#bc1a63 100%);background:linear-gradient(45deg,#ea6e48 0,#bc1a63 100%)}#mainbtn:hover{background:#ffc107;background:-webkit-gradient(left bottom,right top,color-stop(0,#ffc107),color-stop(100%,#ff5722));background:-o-linear-gradient(45deg,#ffc107 0,#ff5722 100%);background:linear-gradient(45deg,#ffc107 0,#ff5722 100%)}#mainbtn{cursor:pointer;padding:15px 30px;font-size:20px;margin:15px 0 0 0;display:inline-block;border-radius:25px;color:#fff;text-align:center;text-decoration:none}.mobile-nav{margin:0;padding:0}.mobile-nav a{text-decoration:none}.mobile-nav a.active{background-color:#39b9ed;color:#fff}.mobile-nav a.active .img-svg{fill:#fff}.mobile-nav a{display:block;padding:20px 0 20px 80px;font-size:18px;color:#000;list-style:none;background-color:#f7f9fb}.mobile-nav .img-svg{width:35px;height:35px;position:absolute;margin:-6px 0 0 -50px}.navbar-brand{float:left;height:100%;margin-left:15px}.minlogo{display:inline-block;width:auto;height:100%}.scrollup{cursor:pointer;width:40px;height:40px;opacity:.7;position:fixed;z-index:2;bottom:20px;right:20px;display:none;background:url(/public/img/icon_top.png) no-repeat;border:none;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.scrollup:hover{opacity:1}.view.section-container{display:block}.crumbs{color:#464646}.crumbs a{color:#464646}.crumbs span{font-weight:700}.crumbs.text-container{padding:0 30px 20px 30px}h2.text-container{font-weight:700;padding:20px 30px;position:relative;width:100%}.text-container{margin:auto;width:100%;max-width:900px}.text{padding:20px 10px 10px 10px}.text p{line-height:1.6;text-align:justify}.text p img{margin:5px;border-radius:5px;max-width:100%;height:auto}.text a{color:#358fd0}.footerblock #social a{margin:0;position:relative;left:-2px}.footerblock.others img{margin:0 5px}.buttonsoc:hover{-webkit-box-shadow:inset 0 0 1px 15px rgba(54,129,255,.4),0 0 1px 30px rgba(54,129,255,.1),0 0 1px 45px rgba(54,129,255,.1);box-shadow:inset 0 0 1px 15px rgba(54,129,255,.4),0 0 1px 30px rgba(54,129,255,.1),0 0 1px 45px rgba(54,129,255,.1)}#social{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.buttonsoc{margin:0 5px;border:1px solid #fff;border-radius:50%;height:38px;width:38px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.buttonsoc a{display:block}.buttonsoc a img{display:block;margin:7px;width:24px;height:auto}.section-container.cities{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.city{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:50%;min-width:300px}.city .description{padding:10px}.city .description p{line-height:1.6;margin-left:10px;font-size:16px}.city .description a{color:#358fd0}.city .description h3{font-weight:700;margin-bottom:15px;margin-left:10px}.city .gerb{padding:10px}.city .gerb img{max-height:170px;height:auto}.competititons h2{font-size:20px;font-weight:400;text-align:center;padding-bottom:5px;border-bottom:1px solid #eaeaea;margin-bottom:5px}.competition img{width:170px;height:auto;border-radius:5px;margin-top:20px}.section-container.team{margin-top:10px;margin-bottom:30px}.teams{margin-top:20px}.member{padding:10px;margin:15px}.member img{width:150px;height:auto;margin:auto;display:block;border-radius:50%}.member h3{text-align:center;margin-top:5px;font-size:16px}.section-container.contacts{display:block;line-height:1.6;padding-top:20px}.section-container.contacts h3{font-weight:700}.section-container.contacts h3 span{font-weight:400}.section-container.contacts .president{display:block;text-align:center}.section-container.contacts .mp{display:-webkit-box;display:-ms-flexbox;display:flex}.section-container.contacts .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:35px}.section-container.contacts .contact div{text-align:center;padding:20px 40px;margin:15px;border:1px solid #000;border-radius:15px}.section-container.contacts .contact div svg{height:50px}.section-container.contacts .mptx{padding:10px 20px}.section-container.contacts .president img{border-radius:5px}.main .sections{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.calendar.section .table{overflow-y:auto;margin:20px 0;background-color:#fff}.docs .doc{width:98%;margin:auto;padding:10px;border:1px solid #eaeaea;border-radius:10px}.champion .section-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 50px 0}.section-container.left{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.champion .text-container{padding-top:50px;color:#fff}.champion .text-container.seeall{color:#fff}.post-champion{text-align:center;padding:10px;margin:25px 7px 0 7px}.post-champion img{width:215px;border-radius:5px}.post-champion h3{font-weight:700;margin-top:15px}.post-champion p{font-size:14px}.docs .doc h3{float:left}.docs.section{margin-top:20px}.docs .doc{width:98%;padding:20px;border:1px solid #eaeaea;border-radius:10px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}.docs .doc p{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}.docs .doc a{color:#358fd0;margin:5px 10px}.accordion{background-color:#eee;color:#000;cursor:pointer;padding:15px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;border-radius:10px;margin-bottom:10px}.accordion:after{content:'\002B';font-size:18px;color:#000;float:right;margin-left:5px}.accordion .active:after{content:"\2212"}.accordion .active,.accordion:hover{background-color:#ccc}.panel{max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;-o-transition:max-height .2s ease-out;transition:max-height .2s ease-out}@media only screen and (max-width:1150px){.post{max-width:312px}.itc-slider2{position:relative;width:100%;margin-top:5px}.itc-slider2 .itc-slider__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.itc-slider2 .itc-slider__item img{width:100%;border-radius:10px}.itc-slider3{position:relative;width:100%;margin-top:5px;display:block}.itc-slider3 .itc-slider__items{display:-webkit-box;display:-ms-flexbox;display:flex}.itc-slider3 .itc-slider__item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:5px}.itc-slider3 .itc-slider__item img{width:100%;border-radius:10px}.itc-slider3 .itc-slider__btn,.mini{display:block}.afisha{display:none}.competition img{margin:0}header{display:none}.text-container.seeall{text-align:center}.main.index{-ms-flex-wrap:wrap;flex-wrap:wrap}.main .sections{margin-right:0;width:100%}.competititons{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;margin-top:20px}.competititons .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.competititons h2{margin-bottom:20px}.text-container{text-align:center}#navi{display:none}.competititons h2,h2.text-container{font-size:20px}}@media only screen and (max-width:1060px){.section-container{max-width:680px}.mainbutton{margin-right:0}.post{max-width:326px}.section-container.contacts .mp{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-container.contacts .contact{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-container.contacts .mptx{margin-top:15px}.section-container.contacts .mptx h3{text-align:center}#header .mainscreen h1{font-size:26pt;line-height:26pt;text-align:center}#header .mainscreen h3{margin:5px 0 0 -5px;font-size:16px}.action{margin-right:0;text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:70px;width:100%}.mainscreen{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:460px}.mainscreen img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:150px;margin-top:90px;margin-bottom:20px}}@media only screen and (max-width:720px){.section-container.left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.competititons .flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main.container.index .post{max-width:470px}.docs .doc{-ms-flex-wrap:wrap;flex-wrap:wrap}.docs .doc a{width:100%;text-align:center;margin-top:20px}}@media only screen and (max-width:646px){.itc-slider3 .itc-slider__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (pointer:coarse){a:hover,li:hover{-webkit-box-shadow:none;box-shadow:none}}@media only screen and (max-width:880px){#videos{-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts{-ms-flex-wrap:wrap;flex-wrap:wrap}.contactblock{margin-bottom:20px}.map,.map iframe{max-width:100%}.map{margin:0 20px}.trener{width:110px}.docblock{text-align:center}.docblock a{float:none}.docblock p{margin-bottom:15px;display:block;text-align:center}#panel{background-image:none}#searchblock a{top:20px}#content.dop-content{padding:50px 10px 10px 10px}.searchblock{padding-top:20px}}@media only screen and (max-width:740px){.crumbs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:0}.footerblock.lg,.footerblock.others{width:100%}.text-contain{text-align:center}#videos .video-container{margin:10px}#mainbtn{font-size:18px}.top-element{margin:10px 20px 5px 20px}#middle .tel{font-size:20px;margin-bottom:10px}#middle-dop span{font-size:12px}.footerblock{text-align:center}.top-element{text-align:center}.searchblock{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.crumbs{font-size:20px}.post{margin:20px 10px 0 10px}}@media only screen and (max-width:440px){.articleinfo span img,.post .title span img{margin-top:4px}.mainschedule{margin:10px 0}#article .text h2{font-size:14px}#article .text p{font-size:14px}.post .title span{font-size:12px}.top-element{margin:10px 10px 5px 10px}#benefit.mainblock p{font-size:16px}.block .title h3{font-size:16px}.mainblock .h-block h2{font-size:22px}.post .title h3{font-size:16px}.block .title span{font-size:14px}#articles.mainblock>a,#benefit.mainblock a{font-size:16px}#middle #logo{max-width:100px;min-width:100px}}@media only screen and (max-width:580px){.head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}#middle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}#header h1{margin:10px 0 15px 0;text-align:center}.logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.logo h1{margin-top:15px;margin-left:0;width:100%}.champion .section-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width:1150px){.section-container.left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mob-schedule{display:block}#header .topline{display:none}#header .head{display:none}#header .head{padding-top:75px}.desctop-schedule{display:none}.navbar-header{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;width:100%;padding:5px 0}.telefon2{display:block;position:absolute;font-weight:700;left:15px;top:30px;color:#fff}.space{-webkit-box-flex:10;-ms-flex-positive:10;flex-grow:10}#navbar-toggle{margin-right:15px;border-radius:10px;color:#fff;padding:12px;float:right;cursor:pointer;background-color:#e61e25;font-size:12pt;font-weight:400;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;z-index:2}#navbar-toggle .close{position:relative;display:none;width:18px;height:18px;margin:auto;padding:0 13px}#navbar-toggle .close:after,#navbar-toggle .close:before{position:absolute;left:45%;content:' ';height:19px;width:2px;background-color:#fff}#navbar-toggle .close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#navbar-toggle .close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#panel{-webkit-box-shadow:-2px 0 10px 0 rgba(50,50,50,.7);box-shadow:-2px 0 10px 0 rgba(50,50,50,.7)}#menu{background-color:#e8eaec;padding-top:100px;overflow-y:auto;-webkit-overflow-scrolling:touch;top:-70px;padding-bottom:70px;-webkit-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px)}.navbar-default{display:none}}@media only screen and (min-width:1100px){.btn-hamburger{display:none}.mob-schedule{display:none}.desctop-schedule{display:block}}#cookie_notification{display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;bottom:15px;left:50%;width:70%;max-width:790px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:25px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 3px 10px 0 rgb(0,0,0,.5);box-shadow:0 3px 10px 0 rgb(0,0,0,.5);z-index:2}.cookie_accept{max-width:200px;min-width:150px;font-size:16px;padding:10px 20px;text-decoration:none;color:#0050b2;border-radius:10px;display:block;text-align:center;border:1px solid #0061d9;cursor:pointer;background-color:#fff}#cookie_notification p{margin:0;font-size:16px;text-align:left;color:$color_text}@media (min-width:576px){#cookie_notification.show{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie_accept{margin:0 0 0 25px}}@media (max-width:575px){#cookie_notification.show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}#footer .container{padding-top:60px;padding-bottom:20px}#yan{padding:0 15px}.boxes .section-container,.finishblock .section-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.text-contain{width:100%}.section.boxes.right .text-contain{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.finishblock{margin-bottom:180px}.section.boxes.right img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cookie_accept{margin:10px 0 0 0}}
.rasp_links{
  background-image: url("../img/rasp_links.png");
  background-position: left center;
  background-size: 20px 20px;
  background-repeat: no-repeat;
}
* {
  --main-color: #1989ff;
  --btn-font-color: #fff;
}
input[type=checkbox]{
    width: 20px;
    height: 20px;
}
input[type='checkbox'] {
    display: block;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border:  none;
    padding: 0;
    margin: auto;
}
input[type='checkbox']::before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    border: 1px solid #adb5bd;
    border-radius: 0.25em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
    background-color: #fff;
}
input[type='checkbox']:not(:disabled):not(:checked):hover::before {
    border-color: #b3d7ff;
}
input[type='checkbox']:not(:disabled):active::before {
    background-color: #b3d7ff;
    border-color: #b3d7ff;
}
input[type='checkbox']:focus::before {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
input[type='checkbox']:focus:not(:checked)::before {
    border-color: #80bdff;
}
input[type='checkbox']:checked::before {
    border-color: var(--main-color);
    background-color: var(--main-color);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
input[type='checkbox']:disabled::before {
    background-color: #e9ecef;
}