button,input[type=submit]{appearance:none;-webkit-appearance:none}button:focus{box-shadow:none!important}body{position:relative}a,body{font:400 16px FranklinGothicBookC,sans-serif}a{transition:.3s;display:inline-block}a:hover{text-decoration:none}img{max-width:100%;max-height:100%}a img{border:none;outline:none}.container{padding:0;position:relative;max-width:980px;margin:0 auto}.head{font-size:40px;font-weight:700;margin-bottom:30px;color:#000100;font-family:Circe}.link{padding:0 10px;justify-content:center;color:#fff;background-color:#d4274b;align-items:center;width:258px;line-height:42px;display:flex}.link:hover{color:#fff;background-color:#e24168}.ref{justify-content:center;border:1px solid #d5d4d4;color:#1a1b19;background-color:#fff;align-items:center;width:195px;line-height:31px;display:flex}.ref:hover{border:1px solid #434242;color:#434242}.logo{width:350px}.burger{display:none}# fancybox-close{display:inline!important}.video-responsive{height:0;overflow:hidden;position:relative;padding-bottom:56.25%}.video-responsive embed,.video-responsive iframe,.video-responsive object{height:100%;position:absolute;top:0;left:0;width:100%}.header{padding:24px 0 20px;justify-content:space-between}.header,.header-info{align-items:center;display:flex}.header-info__tel{font-size:16px;margin-right:62px;color:#000;border-bottom:1px solid transparent;letter-spacing:.5px}.header-info__tel:hover{color:#000;border-bottom:1px solid #000}.header-info__link{padding:0 16px;font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#be181b;line-height:32px}.header-info__link:hover{color:#fff;background-color:#d34143}.header-info_rect{height:36px;padding:0 10px;justify-content:space-between;font-size:14px;border:1px solid #d4274b;margin-right:20px;color:#fff;background-color:#d4274b;box-sizing:border-box;align-items:center;border-radius:0;width:186px;display:flex}.header-info_rect:hover{text-decoration:underline;color:#506370}.header-info_kont{height:50px;color:#5e7888;text-align:right;width:200px;margin-top:15px}.header-info_tel2{justify-content:flex-end;font-size:18px;color:#5e7888;text-align:right;align-items:center;display:flex}.header-info_tel2 span{font-size:28px;text-align:right;margin-left:5px}.header-info_kont a{font-size:14px;text-decoration:underline;font-weight:400;font-style:normal;color:#506370;line-height:normal}.header-info_kont a:hover,.header-info_tel2 a{text-decoration:none}.header-info_tel2 a{font-size:28px;color:#5e7888;text-align:right;margin-left:5px}.rectangle{height:26px;padding:5px;justify-content:center;font-size:14px;font-weight:400;font-style:normal;right:0;color:#fff;position:absolute;top:0;align-items:center;border-radius:0 0 5px 5px;background:#7d3daf;line-height:normal;display:flex}.nav{justify-content:space-between;align-items:stretch;display:flex}.nav-wrap{height:auto;background-color:#d4274b}@media only screen and (min-width:992px){.nav-wrap{height:43px}}.nav-list{position:relative;min-width:110px;align-items:center;width:auto;display:flex}.nav-list:hover .nav-sub{opacity:1;visibility:visible;z-index:99}.nav-list>a{padding:15px 12px 15px 8px;color:#fff;text-transform:uppercase;width:100%}.nav-list>a,.nav-list>a i{font-size:12px;position:relative}.nav-list>a i{transform:translateY(-50%);top:7px;left:5px}.nav-sub{list-style:none;padding:0;border:2px solid #f0f0f0;right:0;transition:.3s;position:absolute;border-top:none;opacity:0;visibility:hidden;top:100%;background-color:#fff;margin:0;left:0;z-index:-1}.nav-sub li{flex-direction:column;display:flex}.nav-sub li a{padding:6px 9px 4px;font-size:12px;color:#000;border-bottom:2px solid #f7f7f7;width:100%}.nav-sub li a:last-child{border-bottom:none}.nav-sub li a:hover{background-color:#ddd}.showcase{position:relative}.showcase-wrap{overflow:hidden;margin-bottom:40px}.showcase-wrap.showcase-testing{margin-bottom:0}.showcase-elem{height:553px;justify-content:center;background-size:cover;align-items:center;background-repeat:no-repeat;display:flex!important}.showcase-item{text-align:center;width:610px}.showcase-item__head{font-size:101px;font-weight:700;color:#fff;margin:0;font-family:Circe}.showcase-item__text{font-size:30px;margin-bottom:0;color:#fff;letter-spacing:.5px;line-height:1.3;margin-top:-10px}.showcase-inner{margin-bottom:52px;background-size:cover;background-repeat:no-repeat}.showcase-inner .container{max-width:100%;width:100%}.showcase-inner .showcase{padding-top:0;display:block}.showcase-inner .showcase-content{width:0}.showcase-inner .showcase-content__head{margin-bottom:0;color:#fff;font:700 76px Circe}.showcase-inner .showcase-content__text{font-size:23px;margin-bottom:0;color:#fff;line-height:1.3;margin-top:-20px}.showcase-inner .showcase img{height:auto;width:100%}.showcase-inner .showcase a{width:100%}.slick-arrow{transform:translateY(-50%);border:none;position:absolute;top:50%;background-color:transparent;cursor:pointer;left:68px;z-index:10}.slick-arrow:focus{outline:none}.slick-next{right:68px;left:auto}.slick-dots{list-style:none;transform:translateX(-50%);padding:0;position:absolute;bottom:40px;margin:0;align-items:center;left:50%;display:flex}.slick-dots li{height:16px;border:2px solid #b7c1bb;transition:.3s;background-color:#b7c1bb;margin:0 5px;border-radius:50%;cursor:pointer;width:16px}.slick-dots li.slick-active{background-color:transparent}.slick-dots button{display:none}.main-content{padding-bottom:71px}.main-content__head{font-size:46px;font-weight:700;color:#000100;padding-right:120px;margin:0 0 27px;line-height:1.1;font-family:Circe}.main-content__text{font-size:16px;color:#1a1b19;line-height:1.5}.main-content__text h2{font-size:18px;margin-bottom:15px;color:#1a1b19;line-height:1.1}.main-content-video{height:424px;margin:0 auto;width:780px}.main-content-video iframe{height:100%;border:none;width:100%}.main-content-items{position:relative;margin:74px 80px 60px}.main-content-items .slick-arrow{left:-80px}.main-content-items .slick-next{right:-80px;left:auto}.main-content-items .slick-slide img{width:100%}.main-content-items .slick-dots{bottom:-40px}.main-content-items .slick-dots li{height:9px;background-color:#c2c0c0;margin:0 3px;width:9px}.main-content-items .slick-dots li.slick-active{background-color:#fff}.main-content__note{font-size:14px;text-align:center;margin:0 auto;width:555px;line-height:1.4}.vacancy{display:flex}.vacancy .main-content{flex-grow:10;padding-left:16px}.vacancy .main-content__head{font-size:52px;padding-right:0}.vacancy .main-content-video{width:100%}.advantage{padding:49px 0 46px}.advantage .head{line-height:1.1}.advantage-wrap{background-color:#efefef}.advantage-items{flex-wrap:wrap;margin-right:-20px;display:flex}.advantage-items .slick-slide img{height:406px}.advantage-item{border-bottom:3px solid #000;margin:0 20px 30px 0;padding-bottom:14px;width:230px}.advantage-item.advantage-slider{padding:0;position:relative;border-bottom:none;width:480px}.advantage-item.advantage-slider .slick-arrow{height:30px;background-size:100%;left:18px;width:30px}.advantage-item.advantage-slider .slick-next{right:18px;left:auto}.advantage-item.advantage-slider .slick-dots{bottom:20px}.advantage-item.advantage-slider .slick-dots li{height:12px;border:2px solid #eee1d8;background-color:#eee1d8;width:12px}.advantage-item.advantage-slider .slick-dots li.slick-active{background-color:transparent}.advantage-item.images{padding:0;border-bottom:none}.advantage-item.images img{height:100%;width:100%}.advantage__head{overflow:hidden;font-size:20px;font-weight:700;margin-bottom:10px;color:#1a1b19;max-height:32px;font-family:Circe}.advantage__text{height:163px;overflow:hidden;font-size:15px;color:#1a1b19;line-height:1.4}.advantage-img{height:166px;margin-bottom:19px}.advantage-img img{height:100%;width:100%}.callback{padding:57px 94px 72px}.callback-wrap{background:url(/images/callback-bg.jpg) no-repeat 50%;background-size:cover}.callback-head{font-size:42px;font-weight:700;margin-bottom:9px;color:#fff;text-align:center;font-family:Circe}.callback-text{margin-bottom:26px;text-align:center}.callback-text p{margin-bottom:6px;color:#fff}.callback-text p:last-child{margin-bottom:0}.callback-inputs{margin-bottom:32px;align-items:center;display:flex}.callback-input{height:44px;margin-right:25px;width:247px}.callback-input:last-child{margin-right:0}.callback-input input{height:100%;padding:0 14px;border:none;color:#b7b7b7;font:400 17px FranklinGothicBookC;width:100%}.callback-input input::-webkit-input-placeholder{color:#b7b7b7}.callback-input input:-moz-placeholder,.callback-input input::-moz-placeholder{color:#b7b7b7}.callback-input input:-ms-input-placeholder{color:#b7b7b7}.callback-input button{height:44px;border:none;color:#fff;font:400 17px FranklinGothicBookC;transition:.3s;text-transform:uppercase;letter-spacing:2.5px;background-color:#4db24d;cursor:pointer;width:100%}.callback-input button:focus{outline:none}.callback-input button:hover{background-color:#5ed25e}.callback-links{justify-content:center;align-items:center;display:flex}.callback-links a{margin-right:15px}.callback-links a:last-child{margin-right:0}.callback-form{margin-bottom:21px}.callback-form .checkbox{height:19px;border:none;position:absolute;top:0;background-color:#fff;left:0;width:20px}.callback-form .checkbox-wrap{position:relative;cursor:pointer;margin-left:156px}.callback-form .checkbox input{height:100%;position:absolute;opacity:0;top:0;cursor:pointer;left:0;width:100%;z-index:5}.callback-form .checkbox input:checked+span:before{opacity:1}.callback-form .checkbox span{height:100%;position:absolute;top:0;left:0;width:100%}.callback-form .checkbox span:before{right:3px;transition:.3s;content:"";position:absolute;opacity:0;bottom:3px;top:3px;background-color:#4db24d;left:3px;display:block}.callback-form .checkbox-text{font-size:16px;color:#fff;padding-left:36px}.news{padding:46px 0 40px}.news-wrap{background-color:#efefef}.news .head{margin-bottom:24px}.news-items{margin-bottom:33px;display:flex}.news-item{padding:18px 22px 25px 18px;border:1px solid #d5d4d4;margin-right:24px;background-color:#fff;width:311px}.news-item:nth-child(3n){margin-right:0}.news-item__head{font-size:20px;font-weight:700;margin-bottom:12px;color:#1a1b19;padding-right:20px;line-height:1.2;font-family:Circe}.news-item__head:hover{color:#948d8d}.news-item__text{font-size:15px;margin-bottom:20px;color:#1a1b19;line-height:1.4}.news-item__date{color:#1a1b19}.news-link{margin:0 auto;width:310px}.news-link .ref{width:100%;line-height:46px}.reviews{padding:49px 0 67px}.reviews .head{margin-bottom:44px}.reviews-items{position:relative;margin:0 77px}.reviews-items .slick-arrow{left:-78px;margin-top:-16px}.reviews-items .slick-next{right:-83px;left:auto}.reviews-item{justify-content:space-between;font-size:15px;align-items:flex-start;display:flex!important}.reviews-info{flex-shrink:0;margin-right:36px;width:269px}.reviews__description{flex-grow:10;padding:12px 15px 54px 20px;font-size:15px;border:1px solid #c2c3c3;color:#0d1214;background-color:#f8f8f8;line-height:1.35}.reviews__name{padding:0 8px;font-size:17px;margin-bottom:16px;color:#fff;text-align:center;background-color:#d4274b;line-height:44px}.reviews__position{font-size:17px}.footer{padding:50px 0 78px;justify-content:space-between;align-items:flex-start;display:flex}.footer-wrap{background-color:#514f53}.footer-logo{margin-right:80px;width:221px}.footer-soc{list-style:none;padding:2px 0 0;margin:0;align-items:center;display:flex}.footer-soc li{margin-right:19px}.footer-soc li:last-child{margin-right:0}.footer-soc li a{height:30px;width:30px}.footer-soc li a:hover{opacity:.8}.footer-content,.footer-items{align-items:flex-start;display:flex}.footer-items{width:402px}.footer-item{list-style:none;padding:0;margin:0;width:50%}.footer-item:last-child{margin-right:0}.footer-item li{margin-bottom:9px}.footer-item li:last-child{margin-bottom:0}.footer-item li a{color:#fff}.footer-item li a:hover{color:#c1bec3}.reviews-inner{padding:48px 0 78px}.reviews-inner .head{margin-bottom:44px}.reviews-inner-items{position:relative;margin:0 79px}.reviews-inner-items .slick-arrow{top:80px;left:-80px}.reviews-inner-items .slick-next{right:-86px;left:auto}.reviews-inner-content{padding:27px 90px 34px 57px;border:1px solid #cbcacb;margin-bottom:46px;position:relative;background-color:#fcfcfc;z-index:10}.reviews-inner-content:after{height:36px;border-right:1px solid #cbcacb;transform:rotate(45deg);content:"";position:absolute;border-bottom:1px solid #cbcacb;bottom:-18px;background-color:#fcfcfc;left:103px;width:36px;display:block;z-index:-1}.reviews-inner-content p{margin-bottom:32px;line-height:1.4}.reviews-inner-content .ref{font-size:18px;width:255px;line-height:36px}.reviews-inner-info{margin-left:79px;display:flex}.reviews-inner-img{height:106px;overflow:hidden;flex-shrink:0;margin-right:33px;border-radius:50%;width:106px}.reviews-inner-img img{height:100%;width:100%}.reviews-inner__head{margin-bottom:12px}.reviews-inner__head p{font-size:21px;margin-bottom:0;letter-spacing:1px;font-family:FranklinGothicDemiC}.reviews-inner__text{line-height:1.4}.reviews-inner-body{width:300px}.sidebar{flex-shrink:0;width:280px}.sidebar-head{margin-bottom:10px;color:#000;font:700 24px/1.3 Circe;position:relative;padding-right:20px;width:100%}.sidebar-head:hover,.sidebar-head:hover i{color:#e24168}.sidebar-head i{font-size:15px;right:4px;color:#e3e3e2;transition:.3s;position:absolute;top:0;top:10px}.sidebar-test .link{font-size:15px;margin-bottom:14px;width:100%;line-height:49px}.sidebar-cost{height:80px;margin-bottom:18px;position:relative}.sidebar-cost img{width:100%}.sidebar-cost__text{transform:translateY(-50%) translateX(-50%);color:#fff;font:700 22px Circe;position:absolute;text-align:center;top:50%;left:50%;width:100%}.sidebar-item{padding:9px 18px 17px 14px;border:1px solid #d9d9d9;margin-bottom:12px}.sidebar-news{padding:11px 18px 28px 13px;border:1px solid #d9d9d9;margin:0 0 12px}.sidebar-news-item{margin-bottom:20px;display:flex}.sidebar-news-item:last-child{margin-bottom:0}.sidebar-news-img{flex-shrink:0;width:75px}.sidebar-news-img img{height:auto;width:100%}.sidebar-news-content{flex-grow:10;margin-top:-2px;padding-left:18px}.sidebar-news__date{font-size:14px;font-style:italic;margin-bottom:6px;color:#7c797f}.sidebar-news__text{font-size:15px;margin:0;line-height:1.2}.about{margin-bottom:85px;align-items:flex-start;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.about-body{flex-grow:10;width:100%;padding-left:18px}.about-head{margin-bottom:12px;font:700 36px Circe;line-height:1.2}.about-text{margin-bottom:30px}.about-text,.about-text h2{color:#1a1b19;line-height:1.4}.about-text h2{font-size:32px;margin-bottom:15px;margin-top:15px}.sidebar-nav{list-style:none;padding:0;border:1px solid #eaeaea;margin:0 0 17px}.sidebar-nav li{border-bottom:1px solid #eaeaea}.sidebar-nav li:last-child{border-bottom:none}.sidebar-nav li.active a{color:#fff;background-color:#d4274b}.sidebar-nav li a{padding:13px 25px 13px 14px;font-size:15px;color:#000;position:relative;width:100%}.sidebar-nav li a:hover{color:#fff;background-color:#d4274b}.sidebar-nav li a i{transform:translateY(-50%);font-size:15px;right:10px;color:#e3e3e2;position:absolute;top:50%}.about-advt{border-bottom:1px solid #d9d9d9;margin:-3px 0 30px;padding-bottom:50px}.about-advt h2{margin-bottom:30px;font:700 52px/1 Circe}.about-advt p{font-size:17px;margin-bottom:0;line-height:1.5}.about-advt img{margin:20px 0 29px}.about-advt__text{font-size:14px;width:418px}.about-advt-video{height:292px;margin:44px 0 18px;width:540px}.about-advt-video iframe{height:100%;border:none;width:100%}.appeal .about-head{margin-bottom:42px}.appeal-top{margin-bottom:30px;align-items:flex-start;display:flex}.appeal-top img{height:200px;overflow:hidden;flex-shrink:0;margin-right:40px;border-radius:50%;width:200px}.appeal-content{padding-top:10px;width:248px}.appeal-item{margin-bottom:64px}.appeal-item:last-child{margin-bottom:0}.appeal-head{margin-bottom:10px;font:700 22px Circe}.appeal-head p{margin-bottom:0;line-height:1}.appeal__text{padding-right:20px}.appeal__description,.appeal__text{line-height:1.4}.appeal-img{position:relative}.appeal-img img{width:100%}.appeal-note{transform:translateX(-50%) translateY(-50%);color:#fff;font:700 42px/1 Circe;position:absolute;text-align:center;top:50%;left:50%;width:512px}.about-callback .callback{padding:44px 116px 18px}.about-callback .callback-form .checkbox{height:15px;width:15px}.about-callback .callback-form .checkbox-wrap{margin-left:202px}.about-callback .callback-form .checkbox-text{font-size:12px}.about-callback .callback-inputs{margin-bottom:18px}.about-callback .callback-input button{font-size:16px}.history-items{justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:68px;align-items:flex-start;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.history-items-wrap{position:relative}.history-after{height:2000px;transform:translateX(-50%);position:absolute;top:10px;background:url(/images/dates.png) repeat-y 50%;left:50%;width:83px}.history-line{position:relative;background:url(/images/dates.png) repeat-y;width:83px}.history-elem{width:265px}.history-elem.second{margin-top:158px}.history-elem.first .history-item:after{border-right:1px solid #cbcacb;right:-14px;border-top:1px solid #cbcacb;top:55px}.history-elem.first .history-item:after,.history-elem.second .history-item:before{height:26px;transform:rotate(45deg);content:"";position:absolute;background-color:#fcfcfc;width:26px;display:block}.history-elem.second .history-item:before{border-left:1px solid #cbcacb;border-bottom:1px solid #cbcacb;top:50px;left:-14px}.history-item{height:434px;padding:16px 24px 0 21px;border:1px solid #cbcacb;margin-bottom:155px;position:relative;background-color:#fcfcfc}.history-item:last-child{margin-bottom:0}.history-item.four{height:582px}.history-item.four .history-item__text{max-height:338px}.history-item__head{margin-bottom:17px;font:700 18px/1.1 Circe}.history-item-img{margin-bottom:17px}.history-item-img img{width:100%}.history-item__text{overflow:hidden;font-size:15px;max-height:178px;line-height:1.45}.history-text{line-height:1.4}.docs{margin-top:-12px}.docs__text{margin-bottom:25px;line-height:1.5}.docs-items{flex-wrap:wrap;-webkit-flex-wrap:wrap;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.docs-item{margin:0 19px 19px 0;width:156px}.docs-item:nth-child(4n){margin-right:0}.team .about-head{margin-bottom:7px}.team .about-text{margin-bottom:33px}.team-items{flex-wrap:wrap;margin-right:-14px;display:flex}.team-item{padding:11px 11px 20px;border:1px solid #d9d9d9;margin:0 12px 14px 0;width:219px}.team-item ul{list-style:none;padding:0;margin:0 0 16px}.team-item ul li{font-size:15px;line-height:1.4}.team-item__head{margin-bottom:7px;font:700 18px Circe}.team-item__link{font-size:14px;border:1px solid #1b1b1f;color:#000;text-align:center;width:100%;line-height:31px}.team-item__link:hover{border:1px solid #64656a;color:#64656a}.team-img{margin-bottom:13px}.team-img img{width:100%}.about-news .about-head{margin-top:-12px}.about-news .about-text{margin-bottom:32px;line-height:1.5}.about-news-items{margin-bottom:62px}.about-news-item{padding:20px;border:1px solid #e8e8e7;margin-bottom:20px;display:flex}.about-news-item:last-child{margin-bottom:0}.about-news-img{flex-shrink:0;width:260px}.about-news-content{flex-grow:10;padding-left:17px}.about-news-content .ref{font-size:15px;width:205px;line-height:32px}.about-news__date{font-size:14px;margin-bottom:7px;color:#999}.about-news__head{margin-bottom:9px;font:700 24px Circe}.about-news__text{margin-bottom:24px;line-height:1.5}.pagination{justify-content:center;margin-bottom:0}.pagination li{margin-right:18px}.pagination li:last-child{margin-right:0}.pagination li.active a{color:#fff;background-color:#d4274b}.pagination li a{height:46px;justify-content:center;font-size:19px;border:1px solid #d4274b;color:#d4274b;align-items:center;width:44px;display:flex}.pagination li a:hover{color:#fff;background-color:#d4274b}.about-article h2{font:700 52px/1.1 Circe;margin:2px 0 22px}.about-article p{margin-bottom:0;line-height:1.4}.about-article-items{position:relative;margin:38px auto 45px;width:623px}.about-article-items .slick-arrow{left:-33px}.about-article-items .slick-next{right:-33px;left:auto}.about-article-items .slick-dots{bottom:-32px}.about-article-items .slick-dots li{height:11px;background-color:#c1c1c1;margin:0 3px;width:11px}.about-article-items .slick-dots li.slick-active{background-color:#fff}.about-article__node{font-size:13px;text-align:center;margin:0 auto 40px;width:484px;line-height:1.3;display:block}.gallery-items{flex-wrap:wrap;margin-bottom:39px;align-items:flex-start;display:flex}.gallery-item{padding:12px;border:1px solid #d9d9d9;margin:0 12px 12px 0;width:335px}.gallery-item:nth-child(2n){margin-right:0}.gallery-item .ref{font-size:15px;width:100%;line-height:37px}.gallery-item__head{margin-bottom:6px;font:700 20px/1.2 Circe;padding-right:10px}.gallery-item__text{font-size:15px;margin-bottom:14px;line-height:1.4}.gallery-img{margin-bottom:14px}.album-gallery{list-style:none;padding:0;flex-wrap:wrap;margin:0 0 31px;align-items:flex-start;display:flex}.album-gallery li{margin:0 14px 14px 0;width:216px}.album-gallery li:nth-child(3n){margin-right:0}.album__text{line-height:1.4}.about-video{height:424px;margin:0 auto;width:780px}.about-video-wrap{padding:64px 0 75px}.about-video iframe{height:100%;border:none;width:100%}.programs{padding:45px 0 50px}.programs .head{margin-bottom:25px}.programs-wrap{background-color:#f0f0f0}.programs-items{flex-wrap:wrap;margin-bottom:35px;display:flex}.programs-item{margin-right:23px;width:311px}.programs-item:nth-child(3n){margin-right:0}.programs-img img{width:100%}.programs-content{padding:26px 20px 23px 18px;border:1px solid #d5d4d4;border-top:none;background-color:#fff}.programs-content .link{font-size:18px;width:100%;line-height:45px}.programs__head{margin-bottom:10px;font:700 23px/1.2 Circe;padding-right:20px}.programs__text{margin-bottom:37px;line-height:1.4}.programs-link{justify-content:center;display:flex}.programs-link .ref{font-size:18px;width:311px;line-height:46px}.courses-top{margin-bottom:32px;display:flex}.courses-top img{height:240px;flex-shrink:0;width:280px}.courses-top p{flex-grow:10;margin-bottom:0;line-height:1.45;padding-left:20px}.courses-items{margin-bottom:70px}.courses-item{padding:14px 34px 33px 20px;border:2px solid #ececed;margin-bottom:22px}.courses-item__head{margin-bottom:18px;font:700 25px Circe}.courses-body{margin-bottom:35px;display:flex}.courses-img{flex-shrink:0;width:190px}.courses-content{flex-grow:10;padding-left:19px}.courses-content .link{font-size:14px;background-color:#d4274b;width:100%;line-height:37px}.courses-content .link:hover{background-color:#e24168}.courses-content ul{list-style:none;padding:0;margin:-5px 0 20px}.courses-content ul li{line-height:1.4}.courses-content__text{margin-bottom:32px;line-height:1.5}.about-reviews-items{margin-bottom:70px}.about-reviews .about-head{margin-bottom:2px;margin-top:-12px}.about-reviews .about-text{margin-bottom:49px}.about-reviews .reviews-inner-item{margin-bottom:60px}.about-reviews .reviews-inner-item:last-child{margin-bottom:0}.about-reviews .reviews-inner-content{padding:24px 14px 31px 21px;margin-bottom:40px}.about-reviews .reviews-inner-content:after{left:62px}.about-reviews .reviews-inner-content p{margin-bottom:20px}.about-reviews .reviews-inner-content .ref{font-size:16px;width:232px;line-height:32px}.about-reviews .reviews-inner-img{height:102px;margin-right:26px;width:99px}.about-reviews .reviews-inner-info{margin-left:36px}.about-reviews .reviews-inner__head{margin-bottom:8px}.about-reviews .reviews-inner__text{font-size:15px}.blog .about-head{margin-bottom:17px;line-height:1.2;margin-top:-10px}.blog .about-text{margin-bottom:28px}.blog-text{line-height:1.4}.blog__note{padding:0 60px;font-size:14px;text-align:center;margin:30px 0 32px;line-height:1.35}.blog-items{margin:53px 0 45px}.blog-item{margin-bottom:40px;display:flex}.blog-item.first .blog-content{padding-right:45px;order:-1;padding-left:0}.blog-img{flex-shrink:0;width:360px}.blog-content{flex-grow:10;padding-left:45px}.blog-content h2{margin-bottom:13px;font:700 24px Circe}.blog-content p{margin-bottom:0;line-height:1.4}.about-contacts{margin-bottom:30px;border-bottom:1px solid #d9d9d9;padding-bottom:54px}.about-contacts table{border-collapse:collapse;width:100%}.about-contacts table thead tr td{height:33px;font:400 13px FranklinGothicDemiC;background-color:#f5f4f4}.about-contacts table thead tr td:first-child{width:237px;padding-left:8px}.about-contacts table thead tr td:nth-child(2){width:233px}.about-contacts table thead tr td:last-child{width:206px}.about-contacts table tbody tr td{padding:10px 40px 10px 0;font:400 13px/1.5 FranklinGothicBookC;border-bottom:2px solid #615f65;vertical-align:top}.about-contacts table tbody tr td:first-child{padding-left:8px}.about-contacts table tbody tr td a{font-size:13px;color:#000}.about-contacts table tbody tr td a:hover{text-decoration:underline}.offices .about-head{margin-bottom:30px}.offices-item{margin-bottom:58px;display:flex}.offices-item:last-child{margin-bottom:0}.offices-img{flex-shrink:0;width:340px}.offices-img img{width:100%}.offices-content{flex-grow:10}.offices-content__head{margin-bottom:17px;font:700 22px Circe}.offices-content ul{list-style:none;padding:0;margin:0 0 36px}.offices-content ul li{margin-bottom:9px;align-items:center;display:flex}.offices-content ul li:last-child{margin-bottom:0}.offices-content ul li span{font-size:15px}.offices-content-img{flex-shrink:0;margin-right:24px;text-align:center;width:25px}.offices-content .link{font-size:12px;width:288px;line-height:37px}.about-map{padding-top:34px;font-size:0}.about-map iframe{height:516px;border:none;width:100%}.interactive{padding:57px 0 73px}.interactive .head{margin-bottom:20px}.interactive__text{margin-bottom:49px;padding-right:0;line-height:1.35}.interactive-links{justify-content:center;align-items:center;display:flex}.interactive-links .link{margin-right:30px;background-color:#be181b;line-height:50px}.interactive-links .link:hover{background-color:#e24168}.interactive-links .link:last-child{margin-right:0}.interactive-table{margin-bottom:55px}.interactive-table table{border-collapse:collapse;width:100%}.interactive-table table tbody tr.advanced td.first{background-color:#b54e2c}.interactive-table table tbody tr.advanced td.second{background-color:#da5b37}.interactive-table table tbody tr.advanced td.three{background-color:#eb643b}.interactive-table table tbody tr.base td.level{background-color:#fabc34}.interactive-table table tbody tr.base td.first{background-color:#d6aa31}.interactive-table table tbody tr.base td.second{background-color:#fcc739}.interactive-table table tbody tr.base td.three{background-color:#fbcf5a}.interactive-table table tbody tr.base td.four{background-color:#f9d577}.interactive-table table tbody tr.base .interactive-content i{color:#fabc34}.interactive-table table tbody tr.primary td.level{background-color:#ccd37c}.interactive-table table tbody tr.primary td.first{background-color:#9ea462}.interactive-table table tbody tr.primary td.second{background-color:#b6bc6e}.interactive-table table tbody tr.primary td.three{background-color:#ccd37c}.interactive-table table tbody tr.primary .interactive-content i{color:#ccd37c}.interactive-table table tbody tr td{padding:15px 7px;border:1px solid #c5c6c6;position:relative;width:21%}.interactive-table table tbody tr td:first-child{width:26%}.interactive-table table tbody tr td.level{color:#fff;font:400 18px Circe;text-align:center;background-color:#ea5c38;width:5%}.interactive-table table tbody tr td.level span{transform:translateY(-100%) rotate(180deg);writing-mode:vertical-lr;-ms-writing-mode:bt-lr;transform-origin:50% 100%;vertical-align:middle;display:inline-block}.interactive-content{transform:translateY(-50%);right:20px;position:absolute;top:50%;display:flex;z-index:99}.interactive-content:hover .interactive-node{opacity:1;visibility:visible}.interactive-content i{font-size:22px;color:#ea5c38;cursor:pointer}.interactive-node{transform:translateX(-50%);padding:14px;border:1px solid #ececed;margin-bottom:10px;opacity:0;bottom:100%;visibility:hidden;text-align:center;border-radius:7px;width:225px}.interactive-node,.interactive-node:before{position:absolute;background-color:#fff;left:50%}.interactive-node:before{height:12px;border-right:1px solid #ececed;transform:translateX(-50%) rotate(45deg);content:"";border-bottom:1px solid #ececed;bottom:-6px;width:12px;display:block}.interactive-node:after{height:10px;right:0;content:"";position:absolute;top:100%;background-color:transparent;left:0;width:100%;display:block}.interactive-node p{font-size:12px;margin-bottom:0;line-height:1.6}.interactive-head{font:700 16px Circe}.interactive-text{color:#fff;font:700 19px/1.2 Circe;text-transform:uppercase}.interactive-text a:hover{text-decoration:underline;color:#fff}.interactive-exam{margin-bottom:44px}.interactive-exam table{border-collapse:collapse;width:100%}.interactive-exam table thead tr td{padding:7px 4px 8px;font-size:15px;background-color:#ececec;width:15%;vertical-align:top}.interactive-exam table thead tr td:first-child{padding-left:6px}.interactive-exam table tbody tr.base .interactive-content i{color:#ebbb44}.interactive-exam table tbody tr.primary .interactive-content i{color:#ced381}.interactive-exam table tbody tr td{padding:6px;border:1px solid #c5c6c6;position:relative;border-top:none;vertical-align:top}.interactive-exam table tbody tr td:first-child{padding-right:18px}.interactive-exam table tbody tr td span{font-size:15px;color:#fff;display:block}.interactive-exam .interactive-head{font-size:16px;line-height:1.2}.interactive-exam .interactive-content{right:4px}.interactive-exam .interactive-content i{font-size:14px}.interactive-exam .interactive-node{width:200px}.adults-programs{padding:42px 0 26px}.adults-programs .head{margin-bottom:25px}.adults-programs-wrap{background-color:#e9e9e9}.adults-programs-items{flex-wrap:wrap;display:flex}.adults-programs-item{margin:0 23px 36px 0;width:311px}.adults-programs-item:nth-child(3n){margin-right:0}.adults-programs-img img{width:100%}.adults-programs-content{padding:18px 24px 24px 14px;border:1px solid #c4c4c6;border-top:none;background-color:#fff}.adults-programs-content .link{background-color:#d4274b;width:100%;line-height:45px}.adults-programs-content .link:hover{background-color:#e24168}.adults-programs__head{margin-bottom:10px;font:700 20px/1.2 Circe}.adults-programs__text{font-size:15px;margin-bottom:16px;line-height:1.4}.adults-programs-link{margin-top:16px}.adults-programs-link .ref{font-size:18px;border:1px solid #454544;width:100%;line-height:44px}.adults-programs-link .ref:hover{border:1px solid #a5a5a3;color:#a5a5a3}.adults-courses .courses-items{margin-bottom:0}.adults-courses .courses-item{margin-bottom:25px}.adults-courses .courses-item:last-child{margin-bottom:0}.adults-courses .courses-content{padding-left:22px}.adults-courses .courses-content .link{width:194px}.adults-courses-links{align-items:center;display:flex}.adults-courses-links .ref{font-size:14px;border:1px solid #111215;margin-right:20px;width:194px;line-height:34px}.adults-courses-links .ref:hover{border:1px solid #70747f;color:#70747f}.course{margin-top:-5px}.course .about-head{margin-bottom:28px}.course-body{margin-bottom:33px;display:flex}.course-img{flex-shrink:0;width:209px}.course-img img{width:100%}.course-content{flex-grow:10;padding-left:22px}.course-content ul{list-style:none;padding:0;margin:-3px 0 15px}.course-content ul li,.course__text{line-height:1.5}.course__text{margin-bottom:26px}.course__link{padding:10px 30px 10px 24px;color:#fff;position:relative;background-color:#8eb155;width:100%}.course__link i{right:14px;position:absolute;top:11px}.course__link:hover{color:#fff;background-color:#9cbe65}.course__ref{padding:16px 30px;color:#fff;position:relative;text-align:center;background-color:#8eb155;width:100%}.course__ref i{transform:translateY(-50%);right:14px;position:absolute;top:50%}.course__ref:hover{color:#fff;background-color:#9cbe65}.course-head{list-style:none;padding:10px 0;border:1px solid #edeced;background-color:#f8f8f8;margin:0;align-items:center;display:flex}.course-head li{width:25%;font-family:FranklinGothicDemiC;padding-left:14px}.course-head li:last-child{padding-left:0}.course-item{list-style:none;padding:7px 0 28px;font-size:0;border-bottom:1px solid #111215;margin:0}.course-elem{width:25%;vertical-align:top;padding-left:14px;display:inline-block}.course-elem,.course-elem:nth-child(2){padding-top:13px}.course-elem:nth-child(3){padding-top:13px;padding-right:10px}.course-elem:last-child{padding-top:23px;padding-left:0}.course-elem p{font-size:17px;margin-bottom:0;line-height:1.5}.course-elem a{font-size:14px;margin-bottom:7px;background-color:#d4274b;width:100%;line-height:41px}.course-elem a:hover{background-color:#e24168}.course-elem__info{font-size:14px;font-style:italic;color:#7c7a7f}.course-elem2{padding-top:13px;font-size:14px;width:75%;vertical-align:top;padding-left:14px;display:inline-block}.course-elem .linkz{padding:0 10px;justify-content:center;font-size:14px;align-items:center;line-height:42px;display:flex}.course-elem .linkz,.course-elem .linkz:hover{color:#000;background-color:#ccc}.discounts{margin-bottom:30px;border-bottom:2px solid #ececed;padding-bottom:62px}.discounts-items{align-items:flex-end;display:flex}.discounts-item{margin-right:18px;position:relative;width:155px}.discounts-item:last-child{margin-right:0}.discounts-item.first{height:70px;background-color:#e6d146}.discounts-item.second{height:98px;background-color:#a1c155}.discounts-item.three{height:138px;background-color:#a2c8c4}.discounts-item.four{height:180px;background-color:#cd593f}.discounts-number{color:#fff;font:700 39px Circe;position:absolute;bottom:0;left:15px}.discounts-info{right:9px;position:absolute;top:12px}.discounts-info:hover .discounts-info-content{opacity:1;visibility:visible}.discounts-info i{font-size:18px;color:#fff;cursor:pointer}.discounts-info-content{transform:translateX(-50%);padding:14px;border:1px solid #ececed;margin-bottom:12px;transition:.3s;position:absolute;opacity:0;bottom:100%;visibility:hidden;text-align:center;background-color:#fff;border-radius:7px;left:50%;width:225px;z-index:10}.discounts-info-content:after{height:12px;right:0;content:"";position:absolute;top:100%;background-color:transparent;left:0;width:100%;display:block}.discounts-info-content:before{height:12px;border-right:1px solid #ececed;transform:translateX(-50%) rotate(45deg);content:"";position:absolute;border-bottom:1px solid #ececed;bottom:-6px;background-color:#fff;left:50%;width:12px;display:block}.discounts-info-content p{font-size:12px;margin-bottom:0;line-height:1.6}.shares{margin-bottom:30px;border-bottom:2px solid #ececed;padding-bottom:46px}.shares .about-head{margin-bottom:20px}.shares-items{flex-wrap:wrap;display:flex}.shares-item{margin-right:13px;width:217px}.shares-item:last-child{margin-right:0}.shares-img{position:relative}.shares-img img{width:100%}.shares-info{height:48px;justify-content:center;font-size:19px;right:14px;color:#fff;position:absolute;bottom:8px;background-color:#f5db59;align-items:center;border-radius:50%;width:48px;display:flex}.shares-content{padding:14px 16px 26px;border:1px solid #d1d2d2}.shares-content p,.shares-content ul{list-style:none;padding:0;margin:0}.shares-content p,.shares-content ul li{font-size:15px;line-height:1.5}.shares-content p,.shares-content ul li a{font-size:15px}.shares__link{margin-bottom:10px;color:#000;font:700 18px/1.2 Circe}.shares__link:hover{color:#676767}.adults-cost .about-head{margin-bottom:15px}.adults-cost-items{flex-wrap:wrap;margin-right:-14px;display:flex}.adults-cost-item{border:1px solid #c2c1c2;margin:0 14px 18px 0;width:214px}.adults-cost-item:hover .adults-cost-img{opacity:.9}.adults-cost-img{height:180px;transition:.3s}.adults-cost-img img{height:100%;width:100%}.adults-cost__text{padding:7px 0 8px;font-size:16px;color:#000;border-top:1px solid #c2c1c2;text-align:center}.adults-value-item{margin-bottom:37px}.adults-value-item .about-head{margin-bottom:22px}.adults-value-item table{border-collapse:collapse;width:100%}.adults-value-item table thead tr td{height:50px;padding-top:10px;font-size:14px;text-align:center;background-color:#f5f4f4;width:33.33%;vertical-align:top;font-family:FranklinGothicDemiC}.adults-value-item table thead tr td p{margin-bottom:0}.adults-value-item table tbody tr td{padding:16px 10px 17px;font-size:14px;border-bottom:1px solid #111215;text-align:center;line-height:1.3;vertical-align:top}.adults-value-item table tbody tr td p{margin-bottom:0}.adults-schedule .about-head{margin-bottom:23px}.adults-schedule-top{padding:22px 12px 44px 20px}.adults-schedule .course{border:1px solid #d9d9d9}.adults-schedule .course-body{margin-bottom:24px}.adults-schedule .course-items{margin:0 12px}.adults-schedule .course-item{padding:20px 0 29px}.adults-schedule .course-item:last-child{border-bottom:none}.adults-schedule .course__text{margin-bottom:0}.adults-schedule .course-img{width:196px}.adults-schedule .course-head{border:none}.adults-schedule .course-head li{font-size:13px}.adults-schedule .course-head li:first-child{padding-left:26px}.adults-schedule .course-head li:last-child{padding-left:20px}.adults-schedule .course-elem:nth-child(2),.adults-schedule .course-elem:nth-child(3){padding-top:0}.adults-schedule .course-elem:last-child{padding-top:7px;padding-left:20px}.adults-schedule .course-elem p{font-size:13px}.adults-schedule .course-elem a{font-size:13px;line-height:37px}.adults-schedule .course__info{font-size:11px}.camps-team__head{margin-bottom:18px;font:700 25px/1.2 Circe}.camps-team__text{margin-bottom:27px;line-height:1.4}.camps-team-item{margin-bottom:30px}.camps-team-item:last-child{margin-bottom:0}.camps-inside{border-bottom:1px solid #e5e5e5;padding-bottom:62px}.camps-inside-image{margin-bottom:54px}.camps-inside-items{flex-wrap:wrap;display:flex}.camps-inside-item{padding:10px 10px 21px;border:1px solid #a09f9f;margin:0 25px 21px 0;width:206px}.camps-inside-item:nth-child(3n){margin-right:0}.camps-inside-item.left{transform:rotate(-3deg)}.camps-inside-item.right{transform:rotate(3deg)}.camps-inside-img{margin-bottom:15px}.camps-inside__head{font-size:14px;text-align:center}.camps-inside-elems{margin-bottom:47px}.camps-inside-elem .about-head{margin-bottom:24px}.camps-inside-elem .courses-top img{height:276px;width:300px}.camps-inside-elem .courses-top p{line-height:1.4;margin-top:-4px;padding-left:30px}.inside-reviews{padding-top:39px}.inside-reviews .head{margin-bottom:31px}.inside-reviews .reviews-inner-items{margin:0 auto;width:590px}.inside-reviews .reviews-inner-items .slick-arrow{height:21px;top:60px;left:-50px;width:21px}.inside-reviews .reviews-inner-items .slick-next{right:-45px;left:auto}.inside-reviews .reviews-inner-content{padding:22px 60px 18px 36px;margin-bottom:31px}.inside-reviews .reviews-inner-content:after{height:24px;bottom:-13px;left:45px;width:24px}.inside-reviews .reviews-inner-content p{font-size:13px;margin-bottom:11px;line-height:1.55}.inside-reviews .reviews-inner-content .ref{font-size:13px;width:172px;line-height:25px}.inside-reviews .reviews-inner-img{height:72px;margin-right:23px;width:72px}.inside-reviews .reviews-inner-body{width:230px}.inside-reviews .reviews-inner__head{margin-bottom:6px}.inside-reviews .reviews-inner__head p{font-size:13px;line-height:1.3}.inside-reviews .reviews-inner__text{font-size:13px}.inside-reviews .reviews-inner-info{margin-left:20px}.entry{margin-top:-12px}.entry .about-head{margin-bottom:19px}.entry-text{line-height:1.4}.entry-nav{list-style:none;padding:0;margin:0 0 32px;align-items:center;display:flex}.entry-nav li{margin-right:2%;width:32%}.entry-nav li:last-child{margin-right:0}.entry-nav li.active a{border:1px solid #a32022;color:#fff;background-color:#a32022}.entry-nav li a{font-size:14px;border:1px solid #848484;color:#000;text-align:center;width:100%;line-height:35px}.entry-nav li a:hover{border:1px solid #a32022;color:#fff;background-color:#a32022}.entry-table{border:1px solid #e4e4e4;margin-bottom:31px}.entry-head{list-style:none;padding:0;font-size:0;background-color:#ebebeb;margin:0}.entry-head li{border-right:1px solid #e4e4e4;font-size:14px;line-height:35px;vertical-align:top;padding-left:7px;display:inline-block}.entry-head li:first-child{text-align:center;width:25.5%;padding-left:0}.entry-head li:nth-child(2){width:34.5%}.entry-head li:nth-child(3){width:15%}.entry-head li:last-child{border-right:none;width:25%}.entry-item{border-bottom:1px solid #e4e4e4;display:flex}.entry-elem{border-right:1px solid #e4e4e4;padding:10px 8px 15px;font-size:14px}.entry-elem:first-child{padding:0 7px;width:25.5%;display:flex}.entry-elem:nth-child(2){width:34.5%}.entry-elem:nth-child(3){width:15%}.entry-elem:last-child{border-right:none;width:25%}.entry-elem .number{border-right:1px solid #e4e4e4;padding:10px 0 0 4px;width:50px}.entry-elem .date{padding:10px 0 0 8px}.entry-elem__cost{margin-bottom:9px}.entry-elem__link{font-size:14px;margin-bottom:9px;color:#fff;text-align:center;background-color:#a32022;width:100%;line-height:34px}.entry-elem__link:hover{color:#fff;background-color:#e24168}.entry-elem__note{font-size:11px;color:#858585}.camps-program .about-head{margin-bottom:21px;margin-top:-12px}.camps-program .courses-top{margin-bottom:36px}.camps-program .courses-top img{height:270px;width:295px}.camps-program .courses-top p{line-height:1.4;margin-top:-4px}.camps-program .courses-top.reverse p{padding-right:22px;order:-1;padding-left:0}.camps-program-img{margin-bottom:35px}.camps-program__text{margin-bottom:36px;line-height:1.45}.issues .about-head{margin-bottom:15px;margin-top:-12px}.issues-item{margin-bottom:12px}.issues-item:last-child{margin-bottom:0}.issues-head{padding:11px 20px 11px 54px;border:1px solid #e0e0e0;font:700 19px/1.2 Circe;transition:.3s;position:relative;cursor:pointer}.issues-head.active{border-bottom:1px solid transparent}.issues-head.active img{transform:rotate(180deg)}.issues-head img{font-size:17px;color:#bbbaba;transition:.3s;position:absolute;top:18px;left:16px}.issues-content{padding:4px 28px 35px 54px;border:1px solid #e0e0e0;border-top:none;line-height:1.5;display:none}.cambridge-main .about-advt{padding-bottom:62px}.cambridge-main .about-advt p{line-height:1.5}.cambridge-main .about-advt-video{height:368px;width:100%;margin-top:41px}.cambridge-main .advantage{padding-top:11px;border-bottom:1px solid #dcdcdb}.cambridge-main .advantage .head{margin-bottom:55px}.cambridge-main .advantage-items .slick-slide img{height:377px}.cambridge-main .advantage-item{margin-right:18px;padding-bottom:28px;width:216px}.cambridge-main .advantage-item.advantage-slider{padding-bottom:0;width:450px}.cambridge-main .advantage-img{height:155px}.cambridge-main .advantage__head{margin-bottom:6px}.cambridge-main .advantage__text{height:138px}.cambridge-main .interactive{padding:36px 0 72px;margin-bottom:46px;border-bottom:1px solid #dcdcdb}.cambridge-main .interactive-img{margin-bottom:37px}.cambridge-main .interactive__text{margin-bottom:41px;padding-right:0}.cambridge-main .reviews-inner{padding-bottom:0}.cambridge-programs{border-bottom:1px solid #dcdcdb;padding-bottom:54px}.cambridge-programs .about-head{margin-bottom:26px}.cambridge-programs-items{flex-wrap:wrap;display:flex}.cambridge-programs-item{border:1px solid #d4d3d4;margin-right:12px;margin-bottom:12px;width:218px}.cambridge-programs-item:nth-child(3n){margin-right:0}.cambridge-programs-content{padding:18px 13px 16px}.cambridge-programs-content .ref{width:100%;line-height:39px}.cambridge-programs__head{margin-bottom:10px;font:700 22px/1.2 Circe}.cambridge-programs__text{font-size:15px;margin-bottom:16px;line-height:1.35}.check-in h2{font:700 42px/1.2 Circe;margin:-5px 0 32px}.check-in h3{margin-bottom:10px;font:700 25px/1.2 Circe}.check-in p{margin-bottom:32px;line-height:1.5}.check-in p span{display:block}.check-in p a{color:#000}.check-in p a:hover{text-decoration:underline}.check-in b{padding-top:18px;margin-bottom:50px;line-height:1.5;display:block}.check-in>a{color:#fff;font:700 25px/54px Circe;text-align:center;background-color:#d4274b;width:100%}.check-in>a:hover{background-color:#e24168}.check-in ul{list-style:none;padding:0;margin:0 0 40px}.check-in ul li{margin-bottom:33px}.check-in ul li:last-child{margin-bottom:0}.check-in-exams{padding-top:36px;border-top:2px solid #eaeaea;margin-top:78px}.check-in-exams .about-head{margin-bottom:23px}.check-in-exams .exams-items{flex-wrap:wrap;display:flex}.check-in-exams .exams-item{padding:18px 20px 16px 9px;border:1px solid #dcdcdb;margin:0 15px 17px 0;width:217px}.check-in-exams .exams-item:nth-child(3n){margin-right:0}.check-in-exams .exams-item__head{margin-bottom:16px;font:700 18px Circe}.check-in-exams .exams-item .ref{font-size:14px;border:1px solid #47464b;color:#000;width:100%}.check-in-exams .exams-item .ref:hover{border:1px solid #686868;color:#686868}.enroll{margin-top:-12px}.enroll .about-head{margin-bottom:26px}.enroll-items{margin-bottom:55px}.enroll-item{margin-bottom:29px}.enroll-item:last-child{margin-bottom:0}.enroll-item__head{margin-bottom:25px;font:700 25px/1.2 Circe}.enroll-inputs{flex-wrap:wrap;display:flex}.enroll-input{height:44px;margin:0 13px 17px 0;width:218px}.enroll-input:nth-child(3n){margin-right:0}.enroll-input input{height:100%;padding:0 12px;border:1px solid #e0e0e0;color:#000;font:400 15px FranklinGothicBookC;width:100%}.enroll-input input::-webkit-input-placeholder{color:#7c7a7f}.enroll-input input:-moz-placeholder,.enroll-input input::-moz-placeholder{color:#7c7a7f}.enroll-input input:-ms-input-placeholder{color:#7c7a7f}.enroll-bottom button{height:54px;border:none;color:#fff;font:700 25px Circe;transition:.3s;background-color:#d4274b;cursor:pointer;width:100%;margin-top:47px}.enroll-bottom button:hover{background-color:#e24168}.enroll .checkbox{height:18px;border:1px solid #b6b6b6;position:absolute;top:2px;left:0;width:20px}.enroll .checkbox-items{padding-top:10px}.enroll .checkbox-item{margin-bottom:7px}.enroll .checkbox-item:last-child{margin-bottom:0}.enroll .checkbox-item label{position:relative;margin:0;cursor:pointer}.enroll .checkbox input{height:100%;position:absolute;opacity:0;top:0;cursor:pointer;left:0;width:100%;z-index:5}.enroll .checkbox input:checked+span:before{opacity:1}.enroll .checkbox span{height:100%;position:absolute;top:0;left:0;width:100%}.enroll .checkbox span:before{right:3px;transition:.3s;content:"";position:absolute;opacity:0;bottom:3px;top:3px;background-color:#bd130d;left:3px;display:block}.enroll .checkbox-text{line-height:1.3;padding-left:40px}.testing{padding:41px 0 24px}.testing h2{margin-bottom:24px;font:700 56px/1.1 Circe}.testing p{margin-bottom:48px;line-height:1.5}.testing a{font-size:20px;margin-bottom:49px;color:#fff;text-align:center;background-color:#d4274b;width:100%;line-height:60px}.testing a:hover{background-color:#e24168}.vacancies-main{margin-top:-10px}.vacancies-main .main-content{padding-bottom:0}.vacancies-main .main-content-items{width:600px}.success{margin:-12px 0 40px}.success .about-head{margin-bottom:15px}.success .about-text{margin-bottom:37px;line-height:1.5}.success-item{margin-bottom:42px;display:flex}.success-item:last-child{margin-bottom:0}.success-img{flex-shrink:0;width:250px}.success-img img{width:100%}.success-content{flex-grow:10;padding-top:3px;padding-left:18px}.success-content__head{margin-bottom:10px;font:700 24px/1.1 Circe}.success-content__position{font-size:15px;margin-bottom:11px;color:#7c7a7f}.success-content__text{line-height:1.5}.join{margin-top:-12px}.join .about-head{margin-bottom:17px}.join .about-text{margin-bottom:47px;line-height:1.5}.join-items{padding-top:15px;margin-bottom:52px;border-top:2px solid #e7e7e7;display:flex}.join-item{margin-right:34px;width:196px}.join-item:last-child{margin-right:0}.join-item__number{margin-bottom:17px;font:400 90px/1.1 FranklinGothicDemiC}.join-item__head{margin-bottom:22px;font:700 20px/1.2 Circe}.join-item__text{line-height:1.4}.join-img{margin-bottom:28px}.join__text{line-height:1.4}.vacancies{margin-top:-12px}.vacancies .about-head{margin-bottom:16px}.vacancies .about-text{margin-bottom:50px;line-height:1.5}.vacancies__head{padding-top:45px;margin-bottom:31px;font:700 42px/1.2 Circe;border-top:2px solid #ddd}.vacancies-items{flex-wrap:wrap;display:flex}.vacancies-item{border:1px solid #d4d3d4;margin-right:14px;margin-bottom:14px;width:217px}.vacancies-item:nth-child(3n){margin-right:0}.vacancies-img img{width:100%}.vacancies-content{padding:18px 10px 22px}.vacancies-content__head{margin-bottom:10px;font:700 20px/1.2 Circe}.vacancies-content .ref{font-size:17px;margin-bottom:12px;width:100%;line-height:40px}.vacancies-content .link{width:100%}.modal-reservation{padding:36px 40px;border:1px solid #201600;margin:0 auto;border-radius:20px;width:620px;display:none}.modal__head{margin-bottom:30px;font:700 34px/1.2 Circe;text-align:center}.modal-items{margin-bottom:32px}.modal-item{margin-bottom:10px;align-items:center;display:flex}.modal-item:last-child{margin-bottom:0}.modal-item span{width:210px}.modal-item input{height:44px;padding:0 8px;border:none;background-color:#dcdcdd;width:329px}.modal-bottom button{height:52px;border:none;color:#fff;font:400 23px FranklinGothicBookC;transition:.3s;text-transform:uppercase;letter-spacing:2.5px;background-color:#d4274b;cursor:pointer;width:100%}.modal-bottom button:hover{background-color:#e24168}.modal-checkbox{margin-bottom:35px}.modal-checkbox label{position:relative;margin:0;cursor:pointer}.modal-checkbox label .checkbox{height:15px;position:absolute;top:0;left:0;width:15px}.modal-checkbox label .checkbox input{height:100%;position:absolute;opacity:0;top:0;cursor:pointer;left:0;width:100%;z-index:5}.modal-checkbox label .checkbox input:checked+span:before{opacity:1}.modal-checkbox label .checkbox span{height:100%;position:absolute;top:0;background-color:#dcdcdd;left:0;width:100%}.modal-checkbox label .checkbox span:before{right:3px;transition:.3s;content:"";position:absolute;opacity:0;bottom:3px;top:3px;background-color:#e24168;left:3px;display:block}.modal-checkbox label .checkbox-text{font-size:13px;padding-left:24px}.fancybox-close-small{display:visible}.private .about-head{margin-bottom:15px}.private-mobile{display:none}.private-body{border:1px solid #d9d9d9;padding-bottom:12px}.private-top{padding:30px 12px 37px 22px}.private-top .course-body{margin-bottom:27px}.private-top .course-img{width:192px}.private-top .course__text{margin-bottom:21px}.private-links{align-items:center;display:flex}.private-links .ref{font-size:15px;margin-right:22px;width:202px;line-height:38px}.private-links .link{font-size:15px;width:202px;line-height:40px}.private-head{list-style:none;padding:12px 0;background-color:#f5f4f4;margin:0 0 13px;display:flex}.private-head li{padding:0 9px;font:400 13px/1.1 FranklinGothicDemiC;width:14.5%}.private-item{margin-bottom:12px}.private-item:last-child ul:last-child{border-bottom:1px solid transparent}.private-item__head{padding:0 0 10px 10px;margin-bottom:0;font:700 24px/1.2 Circe;border-bottom:1px solid #1b1b1f}.private-item ul{list-style:none;padding:14px 0 15px;border-bottom:1px solid #1b1b1f;margin:0;display:flex}.private-item ul li{padding:0 9px;font-size:13px;width:14.5%;line-height:1.2}.private-item ul li a{font-size:13px;color:#fff;text-align:center;background-color:#d4274b;width:100%;line-height:29px}.private-item ul li a:hover{background-color:#e24168}.scheme-children__head{margin-bottom:40px;font:700 42px/1.2 Circe}.children{border-top:1px solid #c5c6c6;align-items:flex-start;display:flex}.children__head{margin-bottom:0;color:#fff;font:400 20px/42px Circe;text-align:center}.children-col{list-style:none;border-right:1px solid #c5c6c6;padding:0;margin:0;width:20%}.children-col:first-child{border-left:1px solid #c5c6c6}.children-col:last-child{border-right:none}.children-col.preschoolers .children__head{background-color:#c6d085}.children-col.preschoolers i{color:#c6d085}.children-col.primary-school .children__head{background-color:#97cbbe}.children-col.primary-school i{color:#97cbbe}.children-col.middle-school .children__head{background-color:#ecb94a}.children-col.middle-school i{color:#ecb94a}.children-col.high-school{width:40%}.children-col.high-school .children__head{background-color:#d56543}.children-col.high-school i{color:#d56543}.children-col li{padding:18px 40px 18px 10px;position:relative;border-bottom:1px solid #c5c6c6}.children-col li.children__head{padding:0;border:none;margin-bottom:0;color:#fff;font:400 20px/42px Circe;text-align:center}.children-head{font:700 16px Circe}.children-content{transform:translateY(-50%);right:14px;position:absolute;top:50%;z-index:99}.children-content i{font-size:22px;cursor:pointer}.children-content:hover .children-info{opacity:1;visibility:visible;z-index:10}.children-info{transform:translateX(-50%);padding:14px;border:1px solid #ececed;margin-bottom:10px;opacity:0;bottom:100%;visibility:hidden;text-align:center;border-radius:7px;width:225px;z-index:10}.children-info,.children-info:before{position:absolute;background-color:#fff;left:50%}.children-info:before{height:12px;border-right:1px solid #ececed;transform:translateX(-50%) rotate(45deg);content:"";border-bottom:1px solid #ececed;bottom:-6px;width:12px;display:block}.children-info:after{height:10px;right:0;content:"";position:absolute;top:100%;background-color:transparent;left:0;width:100%;display:block}.children-info p{font-size:12px;margin-bottom:0;line-height:1.6}.children-item{align-items:flex-start;display:flex}.children-item ul{list-style:none;border-right:1px solid #c5c6c6;padding:0;margin:0;width:50%}#up{height:50px;filter:alpha(opacity=7000);padding:10px;font-size:0;right:10px;color:#fff!important;position:fixed;opacity:1;bottom:100px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#d4274b;width:50px;display:none;z-index:999999}#up:before{border:18px solid transparent;content:"";position:absolute;bottom:15px;left:8px;border-bottom-color:#fff}#up a{text-decoration:none;color:#fff}#up.no{display:none}#up.yes{display:block}