@import url("https://fonts.googleapis.com/css?family=Roboto:400,400i,700,700i&subset=cyrillic-ext");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,textarea{margin:0;padding:0;border:0;outline:0;background:transparent;font-size:100%;vertical-align:baseline}html,body{height:100%;font-family:"Roboto",sans-serif;color:#000}body,input,textarea,button{font-family:"Roboto",sans-serif}a{color:#000}a:hover{text-decoration:none}.btn{width:215px;min-height:70px;position:relative;padding:10px 30px 10px 95px;text-transform:uppercase;text-decoration:none;font-weight:700;background-position:20px center;background-repeat:no-repeat;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;align-items:center;-webkit-transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;-o-transition:all .1s linear 0s;transition:all .1s linear 0s}.btn:hover,.btn:focus{opacity:0.9}.btn.blue{color:#fff;background-color:#0064a8}.btn.blue.plus{background-image:url("../images/ico-add.png")}.btn.blue.gamb{background-image:url("../images/ico-gamb.png")}.btn.gray{color:#0064a8;background-color:#f2f2f2}.btn.gray.gamb{background-image:url("../images/ico-gamb-blue.png")}@media all and (max-width: 699px){.btn{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.slider .js-slider__wrap{width:100%;position:relative;overflow:hidden}.slider .js-slider__main{width:100000px;position:relative;overflow:hidden}.slider .js-slider__itm{position:relative;float:left}.slider .js-slider__nav{width:100%;position:absolute;top:50%;left:0}.slider .js-slider__prev,.slider .js-slider__next{width:35px;height:35px;position:absolute;top:-30px;background-color:#0064a8;color:#fff;text-align:center;text-decoration:none;cursor:pointer;-webkit-transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;-o-transition:all .1s linear 0s;transition:all .1s linear 0s}.slider .js-slider__prev:before,.slider .js-slider__next:before{content:'';position:absolute;top:2px;bottom:2px;left:2px;right:2px;background-position:center center;background-repeat:no-repeat}.slider .js-slider__prev:hover,.slider .js-slider__prev:focus,.slider .js-slider__next:hover,.slider .js-slider__next:focus{opacity:0.9}.slider .js-slider__prev{left:0}.slider .js-slider__prev:before{background-image:url("../images/arr-left.png")}.slider .js-slider__next{right:0}.slider .js-slider__next:before{background-image:url("../images/arr-right.png")}.slider .js-slider__nav-point{width:20px;height:20px;display:inline-block;margin:0 5px;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;background-color:#fff;opacity:0.6}.slider .js-slider__nav-point.active{opacity:1}@media all and (max-width: 699px){.slider .js-slider__main{position:relative;padding-bottom:50px}.slider .js-slider__nav{width:100%;position:absolute;top:auto;bottom:0;left:0;text-align:center}}.f-reg{position:relative}.f-reg__line{position:relative;overflow:hidden;padding:20px 60px 20px 20px}.f-reg__line.bg_gray{background-color:#f2f2f2}.f-reg__line:last-child{background-color:#fff}.f-reg__line-insert{position:relative;overflow:hidden;padding:15px 30px 0 0;clear:both;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.f-reg__line-insert:first-child{margin-top:0}.f-reg__line-30{width:31.33%;position:relative;float:left;margin-left:3%}.f-reg__line-30:nth-child(3n+1){margin-left:0;clear:both}.f-reg__line-50{width:48.5%;position:relative;float:left;margin-left:3%}.f-reg__line-50:nth-child(2n+1){margin-left:0;clear:left}.f-reg__line-70{width:65.66%;position:relative;float:left;margin-left:3%}.f-reg__line-70:nth-child(2n+1){width:70%;margin-left:0;clear:left}.f-reg__result{position:relative;overflow:hidden;padding:20px 60px 20px 20px;display:none}.f-reg__result .error{color:#c00}.f-reg__result .success{font-size:1.25em;font-weight:700;color:#0064a8}.f-reg label{position:relative;margin-bottom:5px;font-size:1.25em;font-weight:700;display:block;padding-left:15px}.f-reg label.checkbox-label{display:inline-block;padding-left:5px}.f-reg__textarea,.f-reg__input{width:100%;position:relative;padding:10px 15px;font-size:1.25em;background-color:#fff;border:2px solid #ccc;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none}.f-reg__textarea::-webkit-input-placeholder,.f-reg__input::-webkit-input-placeholder{color:#ccc}.f-reg__textarea::-moz-placeholder,.f-reg__input::-moz-placeholder{color:#ccc}.f-reg__textarea::placeholder,.f-reg__input::placeholder{color:#ccc}.f-reg__textarea:hover,.f-reg__textarea:focus,.f-reg__input:hover,.f-reg__input:focus{border-color:#aaa}.f-reg .style-select{width:85%;font-size:1.25em}.f-reg select{height:44px;line-height:44px}.f-reg__btn{padding:10px 60px;background-color:#0064a8;font-size:1.25em;font-weight:700;color:#fff;text-transform:uppercase;border:none;cursor:pointer;-webkit-transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;-o-transition:all .1s linear 0s;transition:all .1s linear 0s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.f-reg__btn:hover,.f-reg__btn:focus{background-color:#4295cc}.f-reg .hide{display:none}@media all and (min-width: 700px) and (max-width: 1050px){.f-reg__line,.f-reg__result{padding:20px 15px 20px 20px}.f-reg__line-70,.f-reg__line-30{width:48.5%;margin:15px 0 0 3%}.f-reg__line-70:nth-child(3n+1),.f-reg__line-30:nth-child(3n+1){width:48.5%;margin-left:3%}.f-reg__line-70:nth-child(-n+2),.f-reg__line-30:nth-child(-n+2){margin-top:0}.f-reg__line-70:nth-child(2n+1),.f-reg__line-30:nth-child(2n+1){margin-left:0;clear:left}}@media all and (max-width: 699px){.f-reg__line,.f-reg__result{padding:20px 15px 20px 15px}.f-reg__line-insert{padding:15px 0 0}.f-reg__line-30{width:100%;float:none;margin:15px 0 0}.f-reg__line-30:first-child{margin-top:0}.f-reg__line-50{width:100%;float:none;margin:15px 0 0}.f-reg__line-50:first-child{margin-top:0}.f-reg__line-70{width:100%;float:none;margin:15px 0 0}.f-reg__line-70:first-child{width:100%;margin-top:0}.f-reg .style-select{width:100%}.f-reg__btn{width:100%;padding:10px 20px}}.wrapper{width:100%;min-height:100%;position:relative;overflow:hidden;background:#f2f1f0}.band{max-width:1250px;position:relative;margin:0 auto;padding:0 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (min-width: 700px) and (max-width: 1050px){.band{padding-left:30px;padding-right:30px}}@media all and (max-width: 699px){.band{padding-left:15px;padding-right:15px}}.header{max-width:1250px;position:relative;margin:0 auto;padding:0 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:60px;position:relative;margin:auto;background:#fff;z-index:10}@media all and (min-width: 700px) and (max-width: 1050px){.header{padding-left:30px;padding-right:30px}}@media all and (max-width: 699px){.header{padding-left:15px;padding-right:15px}}.header__main{position:relative;height:60px;border-bottom:1px solid #dbdbdb}.header a{color:gray}.header a:hover{color:#0064a8}.header__link-main-site{position:absolute;top:10px;right:120px;padding:10px 20px 10px 50px;text-decoration:none}.header__link-main-site:before{content:'';width:26px;height:26px;position:absolute;top:50%;left:10px;margin-top:-14px;background:url("../images/logo-ltl.png") 0 0 no-repeat}.open-mobile-menu{width:60px;height:60px;position:absolute;top:0;right:0;background-color:#0064a8;text-decoration:none;cursor:pointer;border:none;outline:none;display:none}.open-mobile-menu:before{content:'';width:30px;height:8px;position:absolute;top:14px;left:50%;margin-left:-15px;border-top:5px solid #fff;border-bottom:5px solid #fff;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition:all .2s linear 0s}.open-mobile-menu:after{content:'';width:30px;height:10px;position:absolute;top:40px;left:50%;margin-left:-15px;border-top:5px solid #fff;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition:all .2s linear 0s}.open-mobile-menu.open:before{top:27px;margin-left:-14px;border-bottom-color:transparent;transform-origin:0 top;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}.open-mobile-menu.open:after{top:27px;margin-left:-17px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}.head-menu{position:relative;padding:10px}.head-menu ul{position:relative;overflow:hidden}.head-menu li{position:relative;float:left;list-style:none;border-left:1px solid #dbdbdb}.head-menu li:first-child{padding-left:0;border-left:none}.head-menu li:first-child:before{content:'';width:4px;height:14px;position:absolute;top:50%;left:4px;margin-top:-8px;border-left:1px solid #fff;border-right:1px solid #fff;z-index:1}.head-menu li:first-child:after{content:'';width:14px;height:4px;position:absolute;top:50%;left:0;margin-top:-4px;border-top:1px solid #fff;border-bottom:1px solid #fff;z-index:1}.head-menu li:first-child a:before{content:'';width:14px;height:14px;position:absolute;top:50%;left:0;margin-top:-8px;background-color:gray}.head-menu li:first-child a:hover:before{background-color:#0064a8}.head-menu a{position:relative;display:block;padding:10px 20px;text-decoration:none}.f-search{position:absolute;top:10px;right:0;border-left:1px solid #dbdbdb;background-color:#fff}.f-search__input{width:60px;position:relative;overflow:hidden;display:block;padding:10px 20px;background:url("../images/ico-search.png") 5px center no-repeat;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition:all .2s linear 0s}.f-search__input::-webkit-input-placeholder{text-align:right}.f-search__input::-moz-placeholder{text-align:right}.f-search__input::placeholder{text-align:right}.f-search__input:focus{width:500px;background:none}@media all and (max-width: 1050px){.f-search{display:none}}.main{max-width:1250px;position:relative;margin:0 auto;padding:40px 0 0;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main__content{position:relative;overflow:hidden;margin-right:60px;flex-basis:calc(100% - 430px);color:gray}.main__content h1{font-size:2.5em;font-weight:700;color:#000}@media all and (max-width: 699px){.main__content h1{font-size:2em}}.main__title{font-size:2.5em;font-weight:700;color:#000}@media all and (max-width: 699px){.main__title{font-size:2em}}.sidebar{width:320px;position:relative;z-index:1}.sidebar__logo{position:relative;margin-left:60px;display:block}.sidebar__logo img{max-width:100%;position:relative}.sidebar .btn{width:100%;padding-left:125px;background-position:60px center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar__contacts{position:relative;padding:40px 40px 40px 60px;background-color:#f2f2f2;color:gray}.sidebar__contacts a{color:gray}.sidebar__contacts a:hover,.sidebar__contacts a:focus{color:#0064a8}.sidebar__contacts-phone span{font-size:2em;vertical-align:middle}.sidebar-menu{position:relative;margin-top:60px;margin-bottom:30px;padding-left:60px}.sidebar-menu ul{list-style:none}.sidebar-menu li{border-top:1px solid #dbdbdb}.sidebar-menu li:first-child{border-top:0}.sidebar-menu a{position:relative;display:block;padding:8px;text-decoration:none}.sidebar-menu a:hover{color:#0064a8}.post__date{position:relative;margin-top:15px;color:#ccc}.post__content{position:relative;margin-top:15px;overflow:hidden}.post__content>h1,.post__content>h2,.post__content>h3,.post__content>p,.post__content>ul,.post__content>div,.post__content>iframe,.post__content>table{position:relative;margin-top:1em}.post__content>h1:first-child,.post__content>h2:first-child,.post__content>h3:first-child,.post__content>p:first-child,.post__content>ul:first-child,.post__content>div:first-child,.post__content>iframe:first-child,.post__content>table:first-child{margin-top:0}.post__content>h1 li,.post__content>h2 li,.post__content>h3 li,.post__content>p li,.post__content>ul li,.post__content>div li,.post__content>iframe li,.post__content>table li{position:relative;margin-top:1em}.post__content>h1 li:first-child,.post__content>h2 li:first-child,.post__content>h3 li:first-child,.post__content>p li:first-child,.post__content>ul li:first-child,.post__content>div li:first-child,.post__content>iframe li:first-child,.post__content>table li:first-child{margin-top:0}.post__content ul,.post__content ol{padding-left:20px}.post__content table td{vertical-align:top;padding:0.5em}.post__content table td:first-child{padding-left:0}.post__content table td:last-child{padding-right:0}.page{flex-basis:calc(100% - 370px)}.page__title{font-size:2.5em;font-weight:700;color:#000;position:relative;margin-right:60px}@media all and (max-width: 699px){.page__title{font-size:2em}}.page__pic{width:100%;position:relative;margin-top:30px}.page__pic img{width:100%;position:relative}.page__content{position:relative;margin-top:30px;margin-right:60px;color:gray}.page__content>h1,.page__content>h2,.page__content>h3,.page__content>p,.page__content>ul,.page__content>div,.page__content>iframe,.page__content>table{position:relative;margin-top:1em}.page__content>h1:first-child,.page__content>h2:first-child,.page__content>h3:first-child,.page__content>p:first-child,.page__content>ul:first-child,.page__content>div:first-child,.page__content>iframe:first-child,.page__content>table:first-child{margin-top:0}.page__content>h1 li,.page__content>h2 li,.page__content>h3 li,.page__content>p li,.page__content>ul li,.page__content>div li,.page__content>iframe li,.page__content>table li{position:relative;margin-top:1em}.page__content>h1 li:first-child,.page__content>h2 li:first-child,.page__content>h3 li:first-child,.page__content>p li:first-child,.page__content>ul li:first-child,.page__content>div li:first-child,.page__content>iframe li:first-child,.page__content>table li:first-child{margin-top:0}.page__content ul,.page__content ol{padding-left:20px}.page__content table td{vertical-align:top;padding:0.5em}.page__content table td:first-child{padding-left:0}.page__content table td:last-child{padding-right:0}.page__content a{color:#0064a8}.page__content h2,.page__content h3{color:#000}.page__content h2{font-size:2em}.page__content h3{font-size:1.25em}.page .f-reg{margin-top:20px}.yt-video{width:100%;position:relative;padding-top:56.25%;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-position:center center}.yt-video__start{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.6;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;transition:all .2s linear 0s;cursor:pointer}.yt-video__start:before{content:'';width:30%;position:absolute;top:22%;left:35%;padding-top:30%;background-color:#0064a8;z-index:1;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%}.yt-video__start:after{content:'';width:15%;position:absolute;top:35%;left:45%;padding-top:15%;z-index:1;background:url("../images/ico-play.png") center center no-repeat;-webkit-background-size:contain;background-size:contain}.yt-video__start:hover,.yt-video__start:focus{opacity:1}.yt-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.gallery{position:relative;width:100%;height:0;padding-top:66.64%}.gallery .js-slider__wrap{height:100%;position:absolute;top:0;left:0;background-color:#dbdbdb}.gallery .js-slider__main{height:100%;position:absolute;top:0;left:0}.gallery__itm{position:relative;float:left;height:100%;-webkit-background-size:contain;background-size:contain;background-position:center center;background-repeat:no-repeat}.media-list,.programs,.fb,.faq,.team{width:100%;position:relative;margin-bottom:50px;overflow:hidden}.media-list-itm{width:47%;position:relative;margin:25px 0 0 6%;float:left;display:block;text-decoration:none;color:gray}.media-list-itm:nth-child(2n+1){clear:left;margin-left:0}@media all and (max-width: 699px){.media-list-itm{width:100%;margin:25px 0 0;float:none}}.media-list-itm__pic{width:100%;position:relative;padding-top:66.64%;-webkit-background-size:cover;background-size:cover;background-position:center center}.media-list-itm__title{position:relative;margin-top:1em;text-decoration:underline;font-size:1.25em;font-weight:700;color:#0064a8}.media-list-itm__date{position:relative;margin-top:1em}.media-list-itm.video .media-list-itm__pic:before{content:'';width:30%;position:absolute;top:25%;left:35%;padding-top:30%;background-color:#0064a8;z-index:1;opacity:0.8;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;-webkit-transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;-o-transition:all .1s linear 0s;transition:all .1s linear 0s}.media-list-itm.video .media-list-itm__pic:after{content:'';width:15%;position:absolute;top:37%;left:44%;padding-top:15%;z-index:1;background:url("../images/ico-play.png") center center no-repeat;-webkit-background-size:contain;background-size:contain;opacity:0.8;-webkit-transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;-o-transition:all .1s linear 0s;transition:all .1s linear 0s}.media-list-itm:hover .media-list-itm__title,.media-list-itm:focus .media-list-itm__title{text-decoration:none}.media-list-itm:hover .media-list-itm__pic:before,.media-list-itm:hover .media-list-itm__pic:after,.media-list-itm:focus .media-list-itm__pic:before,.media-list-itm:focus .media-list-itm__pic:after{opacity:1}.program-cat{width:47%;position:relative;margin:25px 0 0 6%;float:left;display:block}.program-cat:nth-child(2n+1){clear:left;margin-left:0}@media all and (max-width: 699px){.program-cat{width:100%;margin:25px 0 0;float:none}}.program-cat__pic{width:100%;position:relative;padding-top:66.64%;-webkit-background-size:cover;background-size:cover;background-position:center center;display:block}.program-cat__main{position:relative;margin:-50px 30px 0;padding:20px;background-color:#f2f2f2}.program-cat__main>h1,.program-cat__main>h2,.program-cat__main>h3,.program-cat__main>p,.program-cat__main>ul,.program-cat__main>div,.program-cat__main>iframe,.program-cat__main>table{position:relative;margin-top:1em}.program-cat__main>h1:first-child,.program-cat__main>h2:first-child,.program-cat__main>h3:first-child,.program-cat__main>p:first-child,.program-cat__main>ul:first-child,.program-cat__main>div:first-child,.program-cat__main>iframe:first-child,.program-cat__main>table:first-child{margin-top:0}.program-cat__main>h1 li,.program-cat__main>h2 li,.program-cat__main>h3 li,.program-cat__main>p li,.program-cat__main>ul li,.program-cat__main>div li,.program-cat__main>iframe li,.program-cat__main>table li{position:relative;margin-top:1em}.program-cat__main>h1 li:first-child,.program-cat__main>h2 li:first-child,.program-cat__main>h3 li:first-child,.program-cat__main>p li:first-child,.program-cat__main>ul li:first-child,.program-cat__main>div li:first-child,.program-cat__main>iframe li:first-child,.program-cat__main>table li:first-child{margin-top:0}.program-cat__main ul,.program-cat__main ol{padding-left:20px}.program-cat__main table td{vertical-align:top;padding:0.5em}.program-cat__main table td:first-child{padding-left:0}.program-cat__main table td:last-child{padding-right:0}.program-cat__main:first-child{margin-top:0}.program-cat__main a{color:#0064a8}.program-cat__title{font-size:1.25em;color:#000}.program-cat__title a{color:#000}.all-program-list{position:relative}.all-program-list li{list-style:none}.all-program-list li:nth-child(n+5){display:none}.all-program-list li:nth-child(n+5):last-child{display:block}.all-program-list li:nth-child(-n+5):last-child{display:none}.all-program-list__show-all a{text-decoration:none;border-bottom:1px dotted}.fb-itm{position:relative;overflow:hidden;margin-top:50px}.fb-itm__photo{width:21%;position:relative;padding-top:21%;float:left;-webkit-background-size:cover;background-size:cover;background-position:center center;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%}.fb-itm__content{position:relative;margin-left:25%}.fb-itm__content:first-child{margin-left:0}.fb-itm__name{position:relative;font-size:1.25em;font-weight:700;color:#000}.fb-itm__job{position:relative;margin-top:10px;color:#000}.fb-itm__text{position:relative;margin-top:20px}.add-fb{position:relative;overflow:hidden;background-color:#f2f2f2}.add-fb__title{position:relative;padding:50px 50px 50px 110px;font-size:1.25em;font-weight:700;color:#0064a8;text-transform:uppercase;line-height:47px;cursor:pointer}.add-fb__title-ico{width:53px;height:47px;position:absolute;top:50px;left:50px;display:block;background:url("../images/ico-add-fb.png") 0 0 no-repeat}.add-fb__title-ico:before{content:'';width:22px;height:4px;position:absolute;top:50%;left:50%;margin:-2px 0 0 -10px;background-color:#0064a8;display:block;-webkit-transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;-o-transition:all .1s linear 0s;transition:all .1s linear 0s}.add-fb__title-ico:after{content:'';width:4px;height:22px;position:absolute;top:50%;left:50%;margin:-11px 0 0 -1px;background-color:#0064a8;display:block;-webkit-transition:all .1s linear 0s;-moz-transition:all .1s linear 0s;-o-transition:all .1s linear 0s;transition:all .1s linear 0s}.add-fb__main{position:relative;padding:0 0 50px;display:none}.add-fb__line{position:relative;margin-top:20px;padding:0 50px}.add-fb__line:first-child{margin-top:0}.add-fb__input{width:60%;position:relative;padding:10px 20px;font-size:1.25em;background-color:#fff;border:2px solid #ccc;display:block;color:gray;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.add-fb__input::-webkit-input-placeholder{color:#ccc}.add-fb__input::-moz-placeholder{color:#ccc}.add-fb__input::placeholder{color:#ccc}.add-fb__textarea{width:100%;position:relative;padding:10px 20px;font-size:1.25em;background-color:#fff;border:2px solid #ccc;display:block;color:gray;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;resize:none}.add-fb__textarea::-webkit-input-placeholder{color:#ccc}.add-fb__textarea::-moz-placeholder{color:#ccc}.add-fb__textarea::placeholder{color:#ccc}.add-fb__result{position:relative;padding:20px 50px;display:none}.add-fb__result .error{color:#c00}.add-fb__result .success{font-size:1.25em;font-weight:700;color:#0064a8}.add-fb.open .add-fb__title-ico:before,.add-fb.open .add-fb__title-ico:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.faq-itm{position:relative;padding:30px 60px 30px 30px}.faq-itm:nth-child(2n){background-color:#f2f2f2}.faq-itm__title{position:relative;font-size:1.25em;font-weight:700;color:#0064a8;cursor:pointer}.faq-itm__title span{border-bottom:2px dotted #0064a8}.faq-itm__answer{margin-top:20px;color:gray;display:none}.faq-itm__answer>h1,.faq-itm__answer>h2,.faq-itm__answer>h3,.faq-itm__answer>p,.faq-itm__answer>ul,.faq-itm__answer>div,.faq-itm__answer>iframe,.faq-itm__answer>table{position:relative;margin-top:1em}.faq-itm__answer>h1:first-child,.faq-itm__answer>h2:first-child,.faq-itm__answer>h3:first-child,.faq-itm__answer>p:first-child,.faq-itm__answer>ul:first-child,.faq-itm__answer>div:first-child,.faq-itm__answer>iframe:first-child,.faq-itm__answer>table:first-child{margin-top:0}.faq-itm__answer>h1 li,.faq-itm__answer>h2 li,.faq-itm__answer>h3 li,.faq-itm__answer>p li,.faq-itm__answer>ul li,.faq-itm__answer>div li,.faq-itm__answer>iframe li,.faq-itm__answer>table li{position:relative;margin-top:1em}.faq-itm__answer>h1 li:first-child,.faq-itm__answer>h2 li:first-child,.faq-itm__answer>h3 li:first-child,.faq-itm__answer>p li:first-child,.faq-itm__answer>ul li:first-child,.faq-itm__answer>div li:first-child,.faq-itm__answer>iframe li:first-child,.faq-itm__answer>table li:first-child{margin-top:0}.faq-itm__answer ul,.faq-itm__answer ol{padding-left:20px}.faq-itm__answer table td{vertical-align:top;padding:0.5em}.faq-itm__answer table td:first-child{padding-left:0}.faq-itm__answer table td:last-child{padding-right:0}.faq-itm__answer a{color:#0064a8}.team-itm{width:30%;position:relative;margin:50px 0 0 5%;float:left;overflow:hidden;display:block;text-decoration:none}.team-itm:nth-child(3n+1){margin-left:0;clear:left}.team-itm__photo{width:75%;height:0;padding-top:75%;-webkit-background-size:cover;background-size:cover;background-position:center center;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%}.team-itm__name{position:relative;margin-top:15px;font-size:1.25em;font-weight:700;text-decoration:underline;color:#0064a8}.team-itm__dsc{position:relative;margin-top:20px;color:gray}.team-itm:hover .team-itm__name,.team-itm:focus .team-itm__name{text-decoration:none}.person{position:relative;overflow:hidden}.person__back-link{position:absolute;font-size:1.25em;font-weight:700;color:#0064a8}.person__photo{width:260px;height:260px;float:right;margin:0 0 30px 30px;-webkit-background-size:cover;background-size:cover;background-position:center center;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%}.person__name{font-size:2.5em;font-weight:700;position:relative;margin-top:50px}@media all and (max-width: 699px){.person__name{font-size:2em}}.person__main{position:relative;margin-top:40px}.person__main>h1,.person__main>h2,.person__main>h3,.person__main>p,.person__main>ul,.person__main>div,.person__main>iframe,.person__main>table{position:relative;margin-top:1em}.person__main>h1:first-child,.person__main>h2:first-child,.person__main>h3:first-child,.person__main>p:first-child,.person__main>ul:first-child,.person__main>div:first-child,.person__main>iframe:first-child,.person__main>table:first-child{margin-top:0}.person__main>h1 li,.person__main>h2 li,.person__main>h3 li,.person__main>p li,.person__main>ul li,.person__main>div li,.person__main>iframe li,.person__main>table li{position:relative;margin-top:1em}.person__main>h1 li:first-child,.person__main>h2 li:first-child,.person__main>h3 li:first-child,.person__main>p li:first-child,.person__main>ul li:first-child,.person__main>div li:first-child,.person__main>iframe li:first-child,.person__main>table li:first-child{margin-top:0}.person__main ul,.person__main ol{padding-left:20px}.person__main table td{vertical-align:top;padding:0.5em}.person__main table td:first-child{padding-left:0}.person__main table td:last-child{padding-right:0}.person__main h2{margin-bottom:-0.5em;font-size:2em;color:#000}.person__main h3,.person__main h4{margin-bottom:-0.5em;font-size:1.25em;color:#000}.program-person{position:relative;margin-right:60px;padding:50px 0;overflow:hidden}.program-person__photo{width:130px;height:130px;position:relative;float:left;-webkit-background-size:cover;background-size:cover;background-position:center center;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%}.program-person__main{position:relative;margin-left:150px}.program-person__title{font-size:1.25em;font-weight:700}.program-person__name{position:relative;margin-top:10px;font-size:1.25em;font-weight:700}.program-person__name a{color:#0064a8}.program-person__dsc{position:relative;margin-top:10px;color:gray}.search-result{position:relative;margin-top:30px}.search-result__title{font-size:1.25em}.search-result__title a{color:#0064a8}.search-result__content{margin-top:10px}.loader{width:100%;height:100%;position:absolute;top:0;left:0;position:fixed;background-color:rgba(0,0,0,0.7);z-index:50;display:none}.loader:after{content:'';width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;background:url("../images/loader.gif") center center no-repeat;-webkit-background-size:cover;background-size:cover}.style-select{width:100%;display:inline-block;position:relative;background-color:#fff;border:2px solid #ccc}.style-select__title{height:100%;position:relative;top:0;left:0;right:20px;padding:10px 15px;overflow:hidden;white-space:nowrap}.style-select:before{content:'';width:0;height:0;position:absolute;top:50%;right:10px;margin-top:-5px;border:7px solid transparent;border-top:10px solid #333}.style-select select{width:100%;position:absolute;top:0;left:0;padding:0 30px 0 0;font-size:1em;opacity:0;cursor:pointer}.style-select.none_selected{color:#ccc}.style-select.focus{border-color:#aaa}.style-checkbox{width:24px;height:24px;position:relative;top:-2px;margin:0 5px 0 0;background-color:#fff;border:2px solid #ccc;font-size:0;vertical-align:middle;display:inline-block;cursor:pointer}.style-checkbox:before{content:'';position:absolute;top:4px;bottom:4px;left:4px;right:4px}.style-checkbox input[type="checkbox"]{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.style-checkbox.checked:before{background-color:#4082bf}.style-checkbox.focus{border-color:#aaa}@media all and (max-width: 1050px){.header__link-main-site{right:0}.main__content{margin-right:30px;flex-basis:calc(100% - 370px)}.sidebar{width:290px}.sidebar__logo{margin-left:30px}.sidebar .btn{width:100%;padding-left:95px;background-position:30px center}.sidebar__contacts{padding-left:30px}.sidebar__contacts-phone span{font-size:2em;vertical-align:middle}.sidebar-menu{padding-left:30px}.page{flex-basis:calc(100% - 340px)}.page__content{margin-right:30px}.faq-itm{padding:30px 30px 30px 30px}.team-itm{width:47%;margin:50px 0 0 6%}.team-itm:nth-child(3n+1){margin:50px 0 0 6%;clear:none}.team-itm:nth-child(2n+1){margin-left:0;clear:left}.person__photo{width:200px;height:200px}.program-person{margin-right:30px}}@media all and (max-width: 699px){.header__link-main-site{position:relative;top:3px;padding:20px 0 20px 30px;display:inline-block}.header__link-main-site:before{left:0}.head-menu{display:none}.open-mobile-menu{display:block}.main__content{width:100%;margin-left:15px;margin-right:15px;flex-basis:100%}.sidebar{width:100%;height:100%;position:fixed;top:0;left:0;margin-top:0;padding:60px 0 0;overflow-y:auto;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.sidebar .sidebar-menu{margin-top:20px;padding-left:15px;padding-right:15px}.sidebar__logo{display:none}.sidebar.open{display:block}.sidebar-menu{padding-left:15px}.gallery{margin-bottom:60px}.gallery .js-slider__nav{bottom:-50px}.gallery .js-slider__nav-point{background-color:#0064a8}.page{flex-basis:100%}.page__content{margin-right:15px;margin-left:15px}.page__title{margin:0 15px}.add-fb__title{padding:25px 20px 25px 80px}.add-fb__title-ico{top:25px;left:20px}.add-fb__line{position:relative;margin-top:20px;padding:0 20px}.add-fb__result{padding:20px 20px}.add-fb__input{width:100%}.faq-itm{padding:30px 15px}.team-itm{width:100%;margin:50px 0 0}.team-itm:nth-child(2n+1){margin-left:0;clear:left}.person__back-link{position:relative}.person__photo{float:none;margin:20px 0 0}.person__name{margin-top:20px}.program-person{margin-left:15px;margin-right:15px}.program-person__photo{float:none}.program-person__main{margin:20px 0 0}}input:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus::placeholder{color:transparent}.front-top:before{content:'';width:100%;position:absolute;top:50px;bottom:50px;right:0;display:block;background:url("../images/front-top.jpg") right center no-repeat}.front-top__right{padding-bottom:70px}.front-top__right a{color:gray}.front-top__right a:hover,.front-top__right a:focus{color:#0064a8}.front-top__right-title{font-size:2.5em;font-weight:700;margin-top:110px;color:#000}@media all and (max-width: 699px){.front-top__right-title{font-size:2em}}.front-top__right-content{padding-top:20px;padding-bottom:50px;color:gray}.front-top__right-content>h1,.front-top__right-content>h2,.front-top__right-content>h3,.front-top__right-content>p,.front-top__right-content>ul,.front-top__right-content>div,.front-top__right-content>iframe,.front-top__right-content>table{position:relative;margin-top:1em}.front-top__right-content>h1:first-child,.front-top__right-content>h2:first-child,.front-top__right-content>h3:first-child,.front-top__right-content>p:first-child,.front-top__right-content>ul:first-child,.front-top__right-content>div:first-child,.front-top__right-content>iframe:first-child,.front-top__right-content>table:first-child{margin-top:0}.front-top__right-content>h1 li,.front-top__right-content>h2 li,.front-top__right-content>h3 li,.front-top__right-content>p li,.front-top__right-content>ul li,.front-top__right-content>div li,.front-top__right-content>iframe li,.front-top__right-content>table li{position:relative;margin-top:1em}.front-top__right-content>h1 li:first-child,.front-top__right-content>h2 li:first-child,.front-top__right-content>h3 li:first-child,.front-top__right-content>p li:first-child,.front-top__right-content>ul li:first-child,.front-top__right-content>div li:first-child,.front-top__right-content>iframe li:first-child,.front-top__right-content>table li:first-child{margin-top:0}.front-top__right-content ul,.front-top__right-content ol{padding-left:20px}.front-top__right-content table td{vertical-align:top;padding:0.5em}.front-top__right-content table td:first-child{padding-left:0}.front-top__right-content table td:last-child{padding-right:0}.front-top__right-content p:first-child{width:50%}.front-top__right-content p:nth-child(2){width:30%}.front-top__right-more-link{position:absolute;bottom:40px;left:0;color:#0064a8;text-decoration:underline}.front-top__right-contacts{position:absolute;top:0;left:0;right:340px;color:gray}.front-top__right-phone{position:relative;margin-right:20px;text-decoration:none;display:inline-block}.front-top__right-phone:hover,.front-top__right-phone:focus{color:gray !important}.front-top__right-phone span{font-size:2em;vertical-align:middle}.front-top .btn{position:absolute;top:0;right:0;color:#fff}.front-top .btn:hover,.front-top .btn:focus{color:#fff}.advantages{position:relative;padding-top:50px;padding-bottom:70px;background:linear-gradient(to bottom, #f2f1f0, #fff)}.advantages__title{font-size:2.5em;font-weight:700;text-transform:uppercase;text-align:center}@media all and (max-width: 699px){.advantages__title{font-size:2em}}.advantages__main{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}.advantages__itm{width:30%;position:relative;margin-top:20px}.advantages__itm-dsc{position:relative;padding:20px 0 0 20px;color:gray}.advantages__itm-dsc h2,.advantages__itm-dsc h3{position:relative;padding-bottom:10px;font-size:1.25em;font-weight:700;color:#000}.advantages__more{position:absolute;bottom:0;left:40px;color:#0064a8;text-decoration:none;border-bottom:1px dotted #0064a8;display:none}.advantages__more:before{content:'';width:0;height:0;position:absolute;top:5px;left:-20px;display:block;border:5px solid transparent;border-top:10px solid #0064a8}.advantages__more.active:before{top:0;border:5px solid transparent;border-bottom:10px solid #0064a8}.skill-up{background:linear-gradient(to bottom, #d3e2eb, #fff)}.skill-up .band{position:relative}.skill-up .band:before{content:'';width:40%;position:absolute;top:60px;bottom:60px;right:0;display:block;background:url("../images/front-mid.png") center center no-repeat;-webkit-background-size:contain;background-size:contain}.skill-up__content{position:relative;padding:50px 40% 70px 0;color:gray}.skill-up__content>h1,.skill-up__content>h2,.skill-up__content>h3,.skill-up__content>p,.skill-up__content>ul,.skill-up__content>div,.skill-up__content>iframe,.skill-up__content>table{position:relative;margin-top:1em}.skill-up__content>h1:first-child,.skill-up__content>h2:first-child,.skill-up__content>h3:first-child,.skill-up__content>p:first-child,.skill-up__content>ul:first-child,.skill-up__content>div:first-child,.skill-up__content>iframe:first-child,.skill-up__content>table:first-child{margin-top:0}.skill-up__content>h1 li,.skill-up__content>h2 li,.skill-up__content>h3 li,.skill-up__content>p li,.skill-up__content>ul li,.skill-up__content>div li,.skill-up__content>iframe li,.skill-up__content>table li{position:relative;margin-top:1em}.skill-up__content>h1 li:first-child,.skill-up__content>h2 li:first-child,.skill-up__content>h3 li:first-child,.skill-up__content>p li:first-child,.skill-up__content>ul li:first-child,.skill-up__content>div li:first-child,.skill-up__content>iframe li:first-child,.skill-up__content>table li:first-child{margin-top:0}.skill-up__content ul,.skill-up__content ol{padding-left:20px}.skill-up__content table td{vertical-align:top;padding:0.5em}.skill-up__content table td:first-child{padding-left:0}.skill-up__content table td:last-child{padding-right:0}.skill-up__content h2,.skill-up__content h3{font-size:2.5em;font-weight:700;color:#000}@media all and (max-width: 699px){.skill-up__content h2,.skill-up__content h3{font-size:2em}}.front-certificate{position:relative;background-color:#4082bf;color:#fff}.front-certificate .band{padding-top:50px;padding-bottom:50px}.front-certificate__title{position:relative;padding-bottom:40px;font-size:2em;font-weight:700;text-align:center;text-transform:uppercase}.front-certificate__slider{position:relative;overflow:hidden}.front-certificate__slider-itm{overflow:hidden}.front-certificate__slider-itm-cont{margin:0 60px}.front-certificate__slider-title{position:relative;margin-top:15px;font-size:1.25em;font-weight:700}.front-certificate__slider-pic img{width:100%}@media all and (max-width: 1050px){.front-top:before{background:none}.front-top__right-content p:first-child{width:100%}.front-top__right-content p:nth-child(2){width:100%}.front-certificate__slider-itm-cont{margin:0 30px}}@media all and (max-width: 950px){.front-top .btn{left:0;right:auto}.front-top__right-more-link{position:relative;bottom:0}.front-top__right-contacts{position:relative;margin-top:50px;margin-bottom:50px}}@media all and (max-width: 699px){.front-top__right-content{padding-bottom:20px}.front-top__right-title{margin-top:0}.front-top .btn{position:relative}.advantages__title{text-align:left}.advantages__main{display:block;padding-bottom:50px}.advantages__itm{width:100%;display:none}.advantages__itm:first-child{display:block}.advantages__more{display:block}.skill-up .band:before{width:auto;top:auto;bottom:0;left:30px;right:30px;padding-top:100%}.skill-up__content{padding:30px 0 110%}.front-certificate__slider-itm-cont{margin:0 15px}}.contacts-top{position:relative;margin:30px 60px 0 0;padding-bottom:25px;overflow:hidden;border-bottom:1px solid #f2f2f2;font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start}.contacts-top a{color:#0064a8}.contacts-top__left{position:relative;margin-right:100px}.contacts-top__right{position:relative;margin:auto 0 0}.contacts-top__phone{font-size:1.25em}.contacts-top__phone span{font-size:2em;vertical-align:middle}.contacts-main{position:relative;margin:30px 60px 0 0}.contacts-main>h1,.contacts-main>h2,.contacts-main>h3,.contacts-main>p,.contacts-main>ul,.contacts-main>div,.contacts-main>iframe,.contacts-main>table{position:relative;margin-top:1em}.contacts-main>h1:first-child,.contacts-main>h2:first-child,.contacts-main>h3:first-child,.contacts-main>p:first-child,.contacts-main>ul:first-child,.contacts-main>div:first-child,.contacts-main>iframe:first-child,.contacts-main>table:first-child{margin-top:0}.contacts-main>h1 li,.contacts-main>h2 li,.contacts-main>h3 li,.contacts-main>p li,.contacts-main>ul li,.contacts-main>div li,.contacts-main>iframe li,.contacts-main>table li{position:relative;margin-top:1em}.contacts-main>h1 li:first-child,.contacts-main>h2 li:first-child,.contacts-main>h3 li:first-child,.contacts-main>p li:first-child,.contacts-main>ul li:first-child,.contacts-main>div li:first-child,.contacts-main>iframe li:first-child,.contacts-main>table li:first-child{margin-top:0}.contacts-main ul,.contacts-main ol{padding-left:20px}.contacts-main table td{vertical-align:top;padding:0.5em}.contacts-main table td:first-child{padding-left:0}.contacts-main table td:last-child{padding-right:0}.contacts-main h2,.contacts-main h3{font-size:1.25em}.contacts-map{width:100%;height:350px;position:relative;margin-top:30px;overflow:hidden}.contacts-map__ya{width:100%;height:100%;position:absolute;top:0;left:0}.contacts-form{position:relative;margin-top:50px}.contacts-form .f-reg__line{background-color:#fff}@media all and (min-width: 700px) and (max-width: 1050px){.contacts-top{margin-right:30px}.contacts-top__left{margin-right:30px}.contacts-main{margin-right:30px}}@media all and (max-width: 699px){.contacts-top{margin:30px 15px 0}.contacts-top__left{width:100%;margin-right:0}.contacts-top__right{width:100%;margin-top:30px}.contacts-main{margin:30px 15px 0}}.clear{height:140px;clear:both}.footer-front{max-width:1250px;position:relative;margin:auto;padding:50px 0;overflow:hidden;color:gray;background:#fff url("../images/footer.jpg") right center no-repeat;-webkit-background-size:cover;background-size:cover}.footer-front__menu{margin-left:60px}.footer-front__menu ul{list-style:none}.footer-front__menu li+li{margin-top:10px}.footer-front__menu a{text-decoration:none}.footer-front__menu a:hover,.footer-front__menu a:focus{color:#0064a8}.footer-front__contacts{position:absolute;top:50px;left:35%}.footer-front__contacts a{color:gray}.footer-front__contacts a:hover,.footer-front__contacts a:focus{color:#0064a8}.footer-front__copyright{position:absolute;bottom:50px;left:35%}.footer-front__contacts-phone span{font-size:2em;vertical-align:middle}.footer-front__links{position:absolute;top:50px;right:60px}.footer-front__links a+a{margin-top:20px}.footer-front__soc{position:absolute;bottom:50px;right:60px}.footer-front__soc a,.footer-front__soc span{display:inline-block;margin-left:10px}.footer{max-width:1250px;position:relative;margin:0 auto;padding:0 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:90px;margin-top:-90px;overflow:hidden;color:gray;background-color:#fff}@media all and (min-width: 700px) and (max-width: 1050px){.footer{padding-left:30px;padding-right:30px}}@media all and (max-width: 699px){.footer{padding-left:15px;padding-right:15px}}.footer__copyright{position:absolute;top:20px;left:370px}@media all and (min-width: 700px) and (max-width: 1050px){.footer-front__menu{margin-left:30px}.footer-front__links,.footer-front__soc{right:30px}.footer__copyright{left:340px}}@media all and (max-width: 699px){.footer-front{padding:50px 15px;background:none}.footer-front__menu{display:none}.footer-front__contacts{position:relative;top:0;left:0}.footer-front__copyright{position:relative;bottom:auto;left:0}.footer-front__links{display:none}.footer-front__soc{display:none}.footer__copyright{left:15px}}

/*# sourceMappingURL=style.css.map */
