@import url(../../../z-index/css/normalize.css);@import url(../../../z-index/css/frank.css);@import url('/08_fonts/montserrat.css');@import url(../../../z-index/css/social.css);@import url(../../../z-index/css/teacher.css);@import url(../../../z-index/css/top_btn.css);@import url(../../../blocks/top_logo/style.css);@import url(../../../z-index/css/owl-carousel-min.css);@import url(../../../blocks/about_us/style.css);@import url(../../../blocks/media/style.css);@import url(../../../blocks/img_modal/style.css);@import url(../../../z-index/css/modal.css);body{font-family:'Open Sans';font-size:18px;font-weight:400;line-height:1.2;color:#353535}.sec{padding:70px 0}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.block-title{font-family:'Open Sans Condensed';font-weight:700;text-transform:uppercase}.block-title-lg{font-size:60px}.block-title-md{font-size:36px}.block-title-sm{font-family:'Open Sans';font-size:24px}.about-us .title,.purple{color:#7e649f}.red{color:#ec5f89}.block-btn{width:100%;border-radius:30px;border:2px solid #ec5f89;background-color:#ec5f89;font-family:'Open Sans';font-size:21px;font-weight:400;text-transform:uppercase;color:#fff;padding:15px 5px}.block-btn:visited{color:#fff}.block-btn:hover{background-color:#fff;color:#ec5f89}.block-btn:active,.block-btn:focus{border:2px solid #ec5f89}.block-btn:focus{-webkit-box-shadow:0 0 4px 1px rgba(126,100,159,.8);box-shadow:0 0 4px 1px rgba(126,100,159,.8)}.row-no-mrg{margin:0}.row-no-mrg .col{padding-right:0;padding-left:0}.icon{display:inline-block;background-repeat:no-repeat;background-position:center;vertical-align:baseline;margin-right:5px}.icon.icon-calendar{background-image:url(../img/calendar-small.svg);width:19px;height:20px}.icon.icon-placeholder{background-image:url(../img/placeholder-small.svg);width:16px;height:20px}.col-img{font-size:0}.col-pull,.col-push{position:relative}.col-push{left:50%}.col-pull{right:50%}@media (max-width:991px){.col-push{left:0}.col-pull{right:0}}.top-logo{padding:35px 0}.top-logo .row{justify-content:space-between}.top-logo a{display:block;color:unset}.top-logo .phone{font-family:Montserrat;font-size:18px;font-weight:400}.header{background:url(../img/bg-mk-cr-01.jpg) center bottom no-repeat}.header .date-info{font-family:'Open Sans Condensed';font-size:28px;font-weight:700;margin-bottom:3.5em}.header__main-desc{max-width:680px;padding:3em 0 4em}.header .overtitle{font-size:28px;text-transform:none;margin-bottom:10px}.header__desc{max-width:505px;margin:2em 0}.header .btn-block{max-width:370px;text-align:center}.btn-info{font-size:14px}.btn-info p{margin:15px 0 5px}.btn-info strong{display:inline-block;margin:10px 0}.btn-info strong span{width:100%;font-size:1.4em}h1{font-family:'Open Sans Condensed';font-size:60px;font-weight:700;text-transform:uppercase;text-shadow:0 0 2px #fff;color:#7e649f}.block-1 .text-block{background-image:url(../img/bg-frame-1.png);background-repeat:no-repeat;background-position:center;padding:4em 5.5em 4em 0}.block-1 .row{min-height:500px;-ms-align-items:center;align-items:center}.block-1 .col{margin-left:auto}.block-1 p+p{margin-top:15px}.col-img{font-size:0}.category{background-color:#e9e1f1}.category .col-text{background-color:#fff;overflow:hidden;padding:3.5em 3em 3em}.category h2{position:relative;display:inline-block;font-size:30px;color:#fff;z-index:1;padding:3px}.category h2:before{position:absolute;content:'';display:block;top:0;bottom:0;width:1000px;z-index:-1}.category h3{font-size:28px;margin:1.5em 0}.category .block-title--1:before{right:-4px;background-color:#7e649f}.category .block-title--2:before{left:-4px;background-color:#ec5f89}.category .list li{padding-left:55px}.category .list li+li{margin-top:20px}.category .list-item{font-weight:300}.category .list-item:before{top:2px;left:0;background-repeat:no-repeat;background-position:left center;width:40px;height:40px}.category .list-item--1:before{background-image:url(../img/icon-parent-01.svg)}.category .list-item--2:before{background-image:url(../img/icon-parent-02.svg)}.category .list-item--3:before{background-image:url(../img/icon-parent-03.svg)}.category .list-item--4:before{background-image:url(../img/icon-parent-04.svg)}.category .list-item--5:before{background-image:url(../img/icon-school-01.svg)}.category .list-item--6:before{background-image:url(../img/icon-school-02.svg)}.category .list-item--7:before{background-image:url(../img/icon-school-03.svg)}.category .list-item--8:before{background-image:url(../img/icon-school-04.svg)}.category .list-item--9:before{background-image:url(../img/icon-school-05.svg)}.category .btn-block{max-width:370px;text-align:center;margin:6em auto 0}.check-list{margin-top:35px}.check-list li{padding-left:45px}.check-list li+li{margin-top:1.5em}.check-list li:before{top:-.2em;left:0;background:url(../img/icon-check-1.svg) center no-repeat;width:30px;height:30px}.training{background-color:#e9e1f1}.training .block-title{text-align:center}.training .row{justify-content:space-around}.training .col{margin-top:2.8em}.training .col img{height:100px;margin-bottom:15px}.training .col p{font-size:24px}.speaker .block-title{text-align:center;margin-bottom:1em}.speaker .row{justify-content:center;-ms-align-items:center;align-items:center}.speaker p{margin-top:25px}.about .block-title{text-align:center}.about__inner-wrapper{position:relative;max-width:770px;border-radius:20px;background-color:#e9e1f1;padding:3.2rem 3.2rem 3.4rem;margin:4rem auto 0}.about__inner-wrapper:before{position:absolute;content:'';display:block;top:-49px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 50px 50px 50px;border-color:transparent transparent #e9e1f1 transparent}.about__inner-wrapper p{font-size:24px}.course{background-color:#e9e1f1}.course .block-title{text-align:center}.course .col{margin:6em 0 3em}.course .col img{height:100px}.course .col h6{margin:20px 0}.bottom-info{background-color:#e9e1f1}.bottom-info h2.block-title{border-top:1px solid #e9e1f1;border-bottom:1px solid #e9e1f1;padding:15px 0;margin:25px 0 15px}.bottom-info .date-info{font-family:'Open Sans Condensed';font-size:48px}.bottom-info .address{max-width:670px;font-size:30px;margin:20px 0 2em}.bottom-info .btn-block{max-width:670px}.bottom-info .btn-block .row{-ms-align-items:center;align-items:center}.map iframe{display:block;background-color:#e9e1f1;width:100%;height:500px}.advance{background-color:#e9e1f1}.advance .block-title{max-width:800px;text-align:center;margin:0 auto 45px}.advance .col{margin:25px 0}.advance__block{min-height:270px;border-radius:30px;background-color:#fff;text-align:center;padding:70px 25px 25px}.advance .sum{position:relative;font-size:48px;padding-bottom:15px;margin-bottom:15px;color:#7e649f}.advance .sum:after{position:absolute;content:'';display:block;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#7e649f;width:30px;height:3px}.advance p{font-size:16px}.license{background-color:#e9e1f1}.reviews .block-title{text-align:center;margin-bottom:55px}.reviews__slider-box{position:relative}.reviews-slider{max-width:800px;padding:0 45px;margin:0 auto}.reviews-slider .row{-ms-align-items:center;align-items:center}.reviews-slider p{font-size:16px;margin-top:15px}.reviews__slider-nav{position:absolute;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;top:calc(50% - 35px);right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.reviews__slider-nav .owl-next,.reviews__slider-nav .owl-prev{width:40px;height:40px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.reviews__slider-nav .owl-next:hover,.reviews__slider-nav .owl-prev:hover{opacity:.8}.reviews__slider-nav .owl-next{background-image:url(../img/arrow-right.svg)}.reviews__slider-nav .owl-prev{background-image:url(../img/arrow-left.svg)}.reviews__slider-dots{text-align:center;margin-top:35px}.reviews__slider-dots .owl-dot{display:inline-block;border-radius:50%;background-color:#e9e1f1;width:10px;height:10px;margin:3px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.reviews__slider-dots .owl-dot.active{background-color:#ec5f89}.about-us .owl-dot.active{background-color:#7e649f;border-color:#7e649f}.about-us .block-title{font-size:60px;color:#7e649f;margin-bottom:45px}.chance .row{-ms-align-items:center;align-items:center}.chance p{font-size:24px;margin:20px 0 50px}.chance .btn-block{max-width:470px}.footer{background-color:#e9e1f1;font-size:0;text-align:center;padding:20px 0}.social-link{display:inline-block;border-radius:50%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;width:50px;height:50px;margin:0 5px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.social-link:hover{background-color:#fff}.social-link.vk{background-image:url(../img/icon-soc-vk.svg)}.social-link.fb{background-image:url(../img/icon-soc-fb.svg)}.social-link.inst{background-image:url(../img/icon-soc-inst.svg)}.social-link.ok{background-image:url(../img/icon-soc-ok.svg)}.social-link.yt{background-image:url(../img/icon-soc-yt.svg)}@media (max-width:1199px){.row{justify-content:center}.advance .col{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.date-info .row{justify-content:flex-start}}@media (max-width:991px){.block-title-lg{font-size:46px}.block-title-md{font-size:32px}.about-us .block-title{font-size:46px}.category .col{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.category .list li{min-height:2em}.category .list li:before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.training .col{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.course .col{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:3em 0}}@media (max-width:767px){body{font-size:16px}.sec{padding:40px 0}.block-title-lg{font-size:36px}.block-title-md{font-size:28px}.block-title-sm{font-family:'Open Sans';font-size:20px}.block-btn{font-size:16px}.top-logo .row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:center;-ms-align-items:center;align-items:center}.top-logo .phone{margin-top:15px}.header{min-height:auto;background-image:none;background-color:#f9f0eb;text-align:center;padding-bottom:55px}.header .date-info{font-size:24px;margin-bottom:1.5em}.header .date-info .row{justify-content:center}.header__main-desc{padding:2em 0}.header .overtitle{font-size:20px}.header__desc{margin:2em auto}.header .btn-block{margin:0 auto}h1{font-size:42px;margin:.5em 0}.block-1 .text-block{background-image:none;border:8px solid #e9e1f1;padding:1em 15px}.block-1 .text-block .row{min-height:auto}.block-1 .text-block .col{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.category h2{font-size:26px}.category h3{font-size:24px;margin:1em 0}.category .col-text{padding:1.5em 1em 2.5em}.category .btn-block{margin:4em auto 0}.training .col{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}.training .col br{display:none}.training .col img{height:80px}.training .col p{font-size:20px}.speaker .col{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}.speaker .col+.col{margin-top:15px}.reviews .col{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}.reviews .col:first-of-type img{max-width:100px;margin-bottom:10px}.reviews-slider{padding:0}.reviews-slider p{text-align:justify}.reviews__slider-nav{top:60px;z-index:5}.about__inner-wrapper{padding:2.5rem 1.5rem 1.5rem}.about__inner-wrapper:before{top:-39px;border-width:0 30px 40px 30px;border-color:transparent transparent #e9e1f1 transparent}.about__inner-wrapper p{font-size:20px}.check-list li{padding-left:35px}.check-list li:before{width:25px;height:25px}.course .col{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:2em 0}.course .col img{height:80px}.course .col h6{margin:15px 0}.bottom-info .col.col-img{display:none}.bottom-info .col.col-img+.col{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bottom-info .date-info{font-size:32px}.bottom-info .address{font-size:20px}.advance .col{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.advance__block{min-height:auto;max-width:440px;padding-top:40px;margin:0 auto}.about-us .block-title{font-size:36px}.social-link{width:40px;height:40px}}@media (max-width:480px){.bottom-info .block-title-lg,.bottom-info .date-info{font-size:30px}.bottom-info .address{font-size:18px}.bottom-info .btn-block .col{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}}/*# sourceMappingURL=style.css.map */