@font-face{src:local("Open Sans"),local("OpenSans"),url(/wp-content/themes/fractal/fonts/opensans-cyrillic-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-family:Open Sans;unicode-range:u+0460-052f,u+20b4,u+2de0-2dff,u+a640-a69f}@font-face{src:local("Open Sans"),local("OpenSans"),url(/wp-content/themes/fractal/fonts/opensans-cyrillic.woff2) format("woff2");font-weight:400;font-style:normal;font-family:Open Sans;unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{src:local("Open Sans"),local("OpenSans"),url(/wp-content/themes/fractal/fonts/opensans-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-family:Open Sans;unicode-range:u+0100-024f,u+1e??,u+20a0-20ab,u+20ad-20cf,u+2c60-2c7f,u+a720-a7ff}@font-face{src:local("Open Sans"),local("OpenSans"),url(/wp-content/themes/fractal/fonts/opensans-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-family:Open Sans;unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215}html{height:100%}body{min-height:100%;flex-direction:column;background-color:#fafafa;margin:0;display:flex}@media screen and (min-width:600px){body,button,input,select,textarea{font-size:16px;font-weight:400;color:#373a3c;box-sizing:border-box;line-height:1.7em;font-family:Open Sans,Sans-serif,Tahoma}}@media screen and (max-width:600px){body,button,input,select,textarea{font-size:14px;font-weight:400;color:#373a3c;box-sizing:border-box;line-height:1.7em;font-family:Open Sans,Sans-serif,Tahoma}}.dark-bg a{color:#fafafa}a{text-decoration:none;color:#09c;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:active,a:active p,a:hover,a:hover p{text-decoration:none;color:#ff5c1a;outline:none}h1,h2,h3,h4,h5,h6{font-weight:400;color:#373a3c;margin:1em 0 .5em;line-height:1.2em}h1{font-size:1.45em}h1,h2{font-weight:600}h2{font-size:1.35em}h3{font-size:1.2em;font-weight:600}h4{font-size:1.1em}h5,h6{font-size:1em}ol,p,ul{margin:0 0 1em}ol:last-child,p:last-child,ul:last-child{margin-bottom:0}ol,ul{padding:0}ul{list-style:none}ol{list-style:decimal}li{list-style-position:inside}li>ol,li>ul{margin-left:1em}img{height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}img,video{width:100%}iframe{max-width:100%}@media screen and (min-width:600px){form .form-group{margin-bottom:1em}}@media screen and (max-width:600px){form .form-group{margin-bottom:.3em}}form .form-group:last-child{margin-bottom:0}form .form-group.has-error{margin-bottom:.5em}form .form-group.has-error .form-control{border:1px solid #a94442;text-align:center;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}form .form-group.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}form .form-group .help-block.with-errors{font-size:.8em;color:#f44336}form .response-output{padding:.3em .7em;text-align:center}form input,form textarea{display:block}.content>.form-preset>div,.delimiter>.form-preset>div,.form-pretext{margin-right:auto;max-width:350px;box-sizing:border-box;margin-left:auto}.form-pretext{text-align:center}input,textarea{padding:.25em .5em}input{border:1px solid #a5a5a5;outline:none}input[type=button],input[type=reset],input[type=submit]{padding:.3em .7em;border:0;-webkit-appearance:button;color:#373a3c;transition:all .2s linear 0s;background-color:#ffc107;cursor:pointer}input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{opacity:.8}input[type=file]{cursor:pointer}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input.popupOpen{height:100%;width:100%}.table-wrapper{overflow:auto}table{border-collapse:collapse;margin:0 auto 1em;width:100%}table:last-child{margin-bottom:0}thead{border-bottom:1px solid #373a3c}tr:nth-of-type(2n){background-color:#dce3e6}td,th{padding:.75em}th{font-weight:600;text-align:left}::selection{color:#fafafa;background:#373a3c}::-moz-selection{color:#fafafa;background:#373a3c}svg{fill:#fafafa}a:hover svg{fill:#ff5c1a!important}a:hover h3,a:hover p{color:#ff5c1a!important}header a{font-family:sans-serif}header li{display:inline-block}header .logo a{flex-wrap:nowrap;display:flex}header .logo img{height:1.3em;align-self:center;width:auto}header .logo #logo-descriptor{font-size:.8em;color:#fafafa;max-width:250px;align-self:center;line-height:1em}header .contacts{flex-wrap:wrap;flex-direction:row;align-items:center;display:flex}header .contacts.fixed{color:#00223a}header #callbackContainer{height:60px;padding:0;right:0;transition:opacity .2s linear 0s;position:absolute;top:0;width:11em;z-index:4}header .line{height:60px;flex-wrap:wrap;flex-direction:row;box-sizing:border-box;align-items:center;width:100%;display:flex}header .line:first-child{justify-content:space-between;margin-bottom:60px;color:#fafafa;background-color:#00223a}header .line:last-child{justify-content:flex-start;position:absolute;border-bottom:1px solid #e5e5e5;top:60px;background-color:#fafafa;z-index:3}#top-menu li a{transition:none}#top-menu li:hover{background-color:#09c}#top-menu li:hover>a{color:#fafafa;transition:none}#top-humb{height:60px;padding:20px;box-sizing:border-box;cursor:pointer;width:60px;display:none}#top-humb div{height:4px;margin-bottom:4px;background-color:#09c;width:25px;display:block}.sub-menu{position:absolute;background-color:#fafafa;margin-left:0;display:none}.sub-menu li{display:block}.menu-item-has-children:hover .sub-menu{border:1px solid #e5e5e5;border-top:0 solid #e5e5e5;display:block}@media screen and (min-width:900px){#top-menu{margin-left:.5em}#top-menu li a{padding:0 .75em;color:#a5a5a5;position:relative;line-height:60px;display:inline-block}#top-menu li.current-menu-item>a,#top-menu li.current-menu-parent>a{color:#00223a}#top-menu li.current-menu-item>a:after,#top-menu li.current-menu-parent>a:after{height:2px;right:.75em;content:"";position:absolute;bottom:0;background-color:#f34235;left:.75em}}@media screen and (min-width:710px){header .logo img{margin:0 1em}header .contacts{height:60px;right:12.5em;right:1em;position:absolute;top:0;z-index:4}}@media screen and (min-width:710px) and (max-width:900px){header #callbackContainer,header .contacts{top:60px}header .contacts{color:#00223a}}@media screen and (max-width:710px){header .line:first-child{height:120px;justify-content:space-around;flex-direction:column}header .line:last-child{top:120px}header .logo img{padding-top:.25em}header .logo a{justify-content:center;flex-wrap:wrap;text-align:center}header #logo-descriptor{padding-top:.5em}header #callbackContainer{top:120px}}@media screen and (max-width:900px){header .line:last-child{justify-content:space-between}#top-humb{display:block}#top-nav{display:none}#top-nav.opened{right:0;position:absolute;top:60px;background-color:#09c;left:0;display:block}#top-nav a,#top-nav li.menu-item{display:block}#top-nav a{padding:.35em;color:#fafafa;border-bottom:1px solid #fafafa}.menu-item-has-children:hover .sub-menu{display:none}}main{flex:1;margin:0 0 3.5em}footer{padding:1em;font-size:.9em;font-weight:300;color:#a5a5a5;background-color:#001321}footer .line{margin-top:1em}footer .line:first-of-type{margin-top:0}footer .line .copyright{text-align:center}footer #leftAndRight{justify-content:space-between;flex-wrap:wrap;display:flex}@media screen and (max-width:525px){footer .menu{padding:1em 0 0}footer .menu,footer .office-data{flex-basis:100%}}.archive-title,.article-title,.entry-title{font-weight:400;text-align:left}.archive-title,.entry-title{font-size:2em;margin:1em 0}.article-title a{transition:none;line-height:2em;vertical-align:middle;display:block}article{margin-bottom:2.5em}article:last-child{margin-bottom:0}.nav-links{text-align:center}.nav-links .page-numbers.current,.nav-links a{height:2.75em;padding:0 1em;color:#777;min-width:.75em;text-align:center;background-color:#fff;margin:.2em;line-height:2.75em;display:inline-block}.nav-links .page-numbers.current:hover,.nav-links a:hover{color:#fff;background-color:#09c}.nav-links .page-numbers.dots{margin:.2em}.nav-links .page-numbers.current{color:#fff;background-color:#09c}.error404 h1{text-align:center}.centered{position:absolute;z-index:1}.centered,.centeredRel{transform:translate(-50%,-50%);top:50%;left:50%}.centeredRel{position:relative}.hidden{display:none!important}div.success,span.success{color:#fafafa;background-color:#4bae4f}div.neutralNotice,span.neutralNotice{color:#fafafa;position:relative;background-color:#003a63}span.warning{color:#f34235}.crossOut{text-decoration:line-through}div.warning{color:#fafafa;background-color:#f34235}.top0{top:0!important}.fixed{position:fixed!important}.loader-wrapper{top:60%;margin:-.75em 0 0 -1.11em;left:50%}.loader,.loader-wrapper{height:1.5em;position:absolute;width:2.22em}.loader{top:0;left:0}.roller,.roller:last-child{-webkit-animation:rollercoaster 1.4s linear infinite;-moz-animation:rollercoaster 1.4s linear infinite;animation:rollercoaster 1.4s linear infinite;height:1.05em;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:0;left:0;width:1.05em}.roller:last-child{-webkit-animation:rollercoaster2 1.4s linear infinite;-moz-animation:rollercoaster2 1.4s linear infinite;animation:rollercoaster2 1.4s linear infinite;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);right:0;left:auto}.roller:before,.roller:last-child:before{height:.225em;content:"";border-radius:50%;background:#fff;width:.225em;display:block}@-webkit-keyframes rollercoaster{0%{-webkit-transform:rotate(135deg)}8%{-webkit-transform:rotate(240deg)}20%{-webkit-transform:rotate(300deg)}40%{-webkit-transform:rotate(380deg)}45%{-webkit-transform:rotate(440deg)}50%{-webkit-transform:rotate(495deg);opacity:1}50.1%{-webkit-transform:rotate(495deg);opacity:0}to{-webkit-transform:rotate(495deg);opacity:0}}@-webkit-keyframes rollercoaster2{0%{opacity:0}49.9%{opacity:0}50%{-webkit-transform:rotate(-45deg);opacity:1}58%{-webkit-transform:rotate(-160deg)}70%{-webkit-transform:rotate(-240deg)}80%{-webkit-transform:rotate(-300deg)}90%{-webkit-transform:rotate(-340deg)}to{-webkit-transform:rotate(-405deg)}}@-webkit-keyframes shadow{0%{-webkit-transform:translateX(65px) scale(.5);opacity:.3}8%{-webkit-transform:translateX(30px) scale(2)}13%{-webkit-transform:translateX(0) scale(1.3)}30%{-webkit-transform:translateX(-15px) scale(.5);opacity:.1}50%{-webkit-transform:translateX(60px) scale(1.2);opacity:.3}60%{-webkit-transform:translateX(130px) scale(2);opacity:.05}65%{-webkit-transform:translateX(145px) scale(1.2)}80%{-webkit-transform:translateX(120px) scale(.5);opacity:.1}90%{-webkit-transform:translateX(80px) scale(.8)}to{-webkit-transform:translateX(60px);opacity:.3}}@-moz-keyframes rollercoaster{0%{-moz-transform:rotate(135deg)}8%{-moz-transform:rotate(240deg)}20%{-moz-transform:rotate(300deg)}40%{-moz-transform:rotate(380deg)}45%{-moz-transform:rotate(440deg)}50%{-moz-transform:rotate(495deg);opacity:1}50.1%{-moz-transform:rotate(495deg);opacity:0}to{-moz-transform:rotate(495deg);opacity:0}}@-moz-keyframes rollercoaster2{0%{opacity:0}49.9%{opacity:0}50%{-moz-transform:rotate(-45deg);opacity:1}58%{-moz-transform:rotate(-160deg)}70%{-moz-transform:rotate(-240deg)}80%{-moz-transform:rotate(-300deg)}90%{-moz-transform:rotate(-340deg)}to{-moz-transform:rotate(-405deg)}}@-moz-keyframes shadow{0%{-moz-transform:translateX(65px) scale(.5);opacity:.3}8%{-moz-transform:translateX(30px) scale(2)}13%{-moz-transform:translateX(0) scale(1.3)}30%{-moz-transform:translateX(-15px) scale(.5);opacity:.1}50%{-moz-transform:translateX(60px) scale(1.2);opacity:.3}60%{-moz-transform:translateX(130px) scale(2);opacity:.05}65%{-moz-transform:translateX(145px) scale(1.2)}80%{-moz-transform:translateX(120px) scale(.5);opacity:.1}90%{-moz-transform:translateX(80px) scale(.8)}to{-moz-transform:translateX(60px);opacity:.3}}@keyframes rollercoaster{0%{transform:rotate(135deg)}8%{transform:rotate(240deg)}20%{transform:rotate(300deg)}40%{transform:rotate(380deg)}45%{transform:rotate(440deg)}50%{transform:rotate(495deg);opacity:1}50.1%{transform:rotate(495deg);opacity:0}to{transform:rotate(495deg);opacity:0}}@keyframes rollercoaster2{0%{opacity:0}49.9%{opacity:0}50%{transform:rotate(-45deg);opacity:1}58%{transform:rotate(-160deg)}70%{transform:rotate(-240deg)}80%{transform:rotate(-300deg)}90%{transform:rotate(-340deg)}to{transform:rotate(-405deg)}}@keyframes shadow{0%{transform:translateX(65px) scale(.5);opacity:.3}8%{transform:translateX(30px) scale(2)}13%{transform:translateX(0) scale(1.3)}30%{transform:translateX(-15px) scale(.5);opacity:.1}50%{transform:translateX(60px) scale(1.2);opacity:.3}60%{transform:translateX(130px) scale(2);opacity:.05}65%{transform:translateX(145px) scale(1.2)}80%{transform:translateX(120px) scale(.5);opacity:.1}90%{transform:translateX(80px) scale(.8)}to{transform:translateX(60px);opacity:.3}}#loader2 .roller,#loader2:after{-webkit-animation-delay:.15s;animation-delay:.15s}#loader3 .roller,#loader3:after{-webkit-animation-delay:.3s;animation-delay:.3s}.delimiter{max-width:1000px;margin:0 auto}.delimiter.x12{max-width:1200px}.delimiter.x14{max-width:1400px}@media screen and (max-width:1200px){.title-background{margin-bottom:2.5em}}@media screen and (max-width:1454px){.delimiter.x14{margin:0 1.5em}}@media screen and (max-width:1054px){.delimiter{margin:0 1.5em}.title-background{margin-bottom:1.5em}}@media screen and (max-width:375px){.delimiter{margin:0 1em}.title-background{margin-bottom:1em}}.map{height:40vh;padding:0;background-color:#002844}.zcwPopup-bg{height:100%;top:0;background-color:rgba(0,0,0,.6);cursor:pointer;left:0;width:100%}.zcwPopup,.zcwPopup-bg{position:fixed;z-index:20}.zcwPopup{padding:1.5em;font-size:21px;color:#373a3c;background-color:#fafafa;box-sizing:border-box}@media screen and (max-width:425px){.zcwPopup.centered{transform:translate(-2.5%,-50%);left:5%}}.zcwPopup-content,.zcwPopup-description{padding:0;font-size:1.4em;text-align:center;margin-top:0}.zcwPopup-close{height:35px;text-decoration:none;right:0;color:#a5a5a5;position:absolute;text-align:center;top:5px;cursor:pointer;width:35px}.zcwPopup-content{font-size:14px}#callResultOk{margin-bottom:1em}.zcwPopup-callresult{width:100%}.pulsate{overflow:hidden;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:relative}.ink{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);position:absolute;border-radius:50%;background:hsla(0,0%,100%,.45);display:block}.animate{-webkit-animation:pulsateKF .65s linear;-moz-animation:pulsateKF .65s linear;-ms-animation:pulsateKF .65s linear;-o-animation:pulsateKF .65s linear;animation:pulsateKF .65s linear}@-webkit-keyframes pulsateKF{to{-webkit-transform:scale(2.5);opacity:0}}@-moz-keyframes pulsateKF{to{-moz-transform:scale(2.5);opacity:0}}@-o-keyframes pulsateKF{to{-o-transform:scale(2.5);opacity:0}}@keyframes pulsateKF{to{transform:scale(2.5);opacity:0}}.trener-wrapper{justify-content:space-between;margin-bottom:3em;display:flex}.trener-wrapper h2{margin-top:0}.trener-img{flex:1;margin-right:1.5em}.trener-descr{flex:2}@media screen and (max-width:600px){.trener-wrapper{flex-direction:column}.trener-img{margin-right:0;margin-bottom:1em}}.two-cols-wrapper{justify-content:space-between;margin-bottom:1em;display:flex}.two-cols-wrapper .marg-bot{margin-bottom:1em}h3{margin-top:0}.two-cols{flex:1}@media screen and (max-width:600px){.two-cols-wrapper{flex-direction:column}}.category-fotogalereya h1,.category-novosti h1{flex-basis:100%}.category-fotogalereya .article-title,.category-novosti .article-title{font-size:.95em;margin:.5em 0 .1em}.category-fotogalereya .article-title a,.category-novosti .article-title a{font-size:.95em;line-height:1.5em}.category-fotogalereya .delimiter,.category-novosti .delimiter{justify-content:space-between;flex-wrap:wrap;display:flex}.category-fotogalereya article,.category-novosti article{flex-basis:31%}.category-fotogalereya .featured-image,.category-novosti .featured-image{background-size:cover}.category-fotogalereya .article-content,.category-fotogalereya .cat-post-date,.category-novosti .article-content,.category-novosti .cat-post-date{font-size:.8em;line-height:1.5em}.category-fotogalereya .navigation.pagination,.category-novosti .navigation.pagination{flex-basis:100%}@media screen and (max-width:710px){.category-fotogalereya article,.category-novosti article{flex-basis:31%}}@media screen and (max-width:525px){.category-fotogalereya article,.category-novosti article{flex-basis:100%}}@media screen and (min-width:600px){.glavnaya-page .offer,.programm-page .offer{overflow:hidden;margin-bottom:1em;position:relative;max-height:calc(100vh - 60px);text-align:center;padding-bottom:0;line-height:0}}@media screen and (max-width:600px){.glavnaya-page .offer,.programm-page .offer{overflow:hidden;margin-bottom:1em;position:relative;max-height:calc(100vh - 30px);text-align:center;padding-bottom:0;line-height:0}}.glavnaya-page .offerText,.programm-page .offerText{line-height:1.7em}@media screen and (min-width:600px){.glavnaya-page .offerText h1,.programm-page .offerText h1{font-size:2em;color:#fafafa;line-height:1.38}}@media screen and (max-width:600px){.glavnaya-page .offerText h1,.programm-page .offerText h1{font-size:1.8em;color:#fafafa;line-height:1.38}}@media screen and (min-width:600px){.glavnaya-page .offerText form>div,.programm-page .offerText form>div{justify-content:space-between;max-width:500px;margin:2em auto;display:flex}}@media screen and (max-width:600px){.glavnaya-page .offerText form>div,.programm-page .offerText form>div{justify-content:space-between;max-width:500px;margin:2em auto}}.glavnaya-page .offerText form .form-group,.programm-page .offerText form .form-group{flex-basis:49%}.glavnaya-page .offer-video,.programm-page .offer-video{filter:brightness(.5);background-size:cover;width:100%}@media screen and (max-width:750px){.glavnaya-page .offerText h1,.programm-page .offerText h1{font-size:1.6em}}@media screen and (max-width:500px){.glavnaya-page .offerText h1,.programm-page .offerText h1{font-size:1em;margin-top:.25em}}@media screen and (max-width:400px){.glavnaya-page .offerText,.programm-page .offerText{transform:translate(0);padding:.5em;top:auto;left:auto}.glavnaya-page .offerText form>div:first-child,.programm-page .offerText form>div:first-child{margin-top:0}}.tab{margin:0 auto 1em}.tab,.tabs{overflow:hidden;position:relative}.tabs{flex-wrap:wrap;margin:0;display:flex}.tabs li{overflow:hidden;padding:0;position:relative;line-height:2em}.tabs a{padding:0 1em;text-decoration:none;color:#888;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-bottom:2px solid #002844;outline:none;letter-spacing:0;background-color:#eff0f2;display:block}.tabs .current a{color:#fff;background:#002844}.tabs_item{padding:1.5em 0;display:none}.tabs_item:first-child{display:block}@media screen and (max-width:600px){.tabs{flex-direction:column}}.cont{justify-content:space-between;display:flex}@media screen and (max-width:600px){.cont{flex-direction:column}}.cont-form,.cont-text{flex:1;margin-bottom:1em}.glavnaya-page .programs-container{margin-top:2em}.prog-item{margin-bottom:2em;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#f3f3f3}.prog-item a{min-height:320px;flex-wrap:wrap;color:#373a3c;display:flex}.prog-item .prog-desc,.prog-item .prog-img{box-sizing:border-box;flex-basis:50%}.prog-item .prog-desc{padding:2em}.prog-item .prog-desc h2{margin-top:0}.prog-item .prog-img{background-size:cover;background-position:50%}@media screen and (min-width:710px){.prog-item:hover{transform:scale(1.02)}}@media screen and (max-width:710px){.prog-item .prog-desc,.prog-item .prog-img{flex-basis:100%}.prog-item .prog-img{min-height:290px}.prog-item:nth-child(2n) a{flex-wrap:wrap-reverse}}