*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}fieldset{padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.header{background:#fff;z-index:11}.header-mobile .container{position:relative;z-index:2}.header-mobile .btn{position:absolute;top:0;margin:0;right:15px}@media only screen and (max-width:768px){.header-mobile .btn{margin:-23px -15px -1px 0}}@media only screen and (max-width:640px){.header-mobile .btn{float:none;top:0;right:0;margin:0}}.header-top{border-bottom:1px solid #ebebeb;padding:23px 0 0;height:68px;z-index:1;position:relative}@media only screen and (max-width:1024px){.header-mobile{display:none}.header-top{margin-top:-68px}.header-top .link-top,.header-top .phone{display:none!important}.header .link-top{left:305px}}.header .link-top{margin:0 0 0 52px;float:left;background:#fff;height:20px;display:none}@media only screen and (max-width:768px){.header .link-top{position:relative;left:auto;top:auto;margin:0 0 10px}}.header .link-top .link{border-bottom:2px solid #984a8a;color:#323031;padding:0 0 6px}.header .link-top .link:hover{border-bottom:2px solid #fff}.header .soc-icon{float:left;margin:0 27px 0 0}@media only screen and (max-width:1024px){.header .soc-icon{margin:0 10px 0 0}}@media only screen and (max-width:640px){.header .soc-icon{margin:0 0 5px;width:calc(100% - 170px)}}@media only screen and (max-width:479px){.header .soc-icon{width:calc(100% - 130px)}}.header .soc-icon li{display:inline-block;vertical-align:middle;margin:0 10px 0 0}.header .soc-icon a{color:#c6c6c6;font-size:22px}.header .soc-icon a:before{margin:0;width:auto}.header .soc-icon a:hover{color:#323031}.header .phone{float:left;font-family:SFProDisplay-Semibold,sans-serif;font-size:16px;line-height:19px;display:block;padding:3px 0 0;margin:0 20px 0 0}@media only screen and (max-width:640px){.header .phone{margin:0 10px 6px 0;clear:both}}.header .menu{margin:0 0 0 31px;float:left}@media only screen and (max-width:919px){.header .menu{display:none}}.header .menu li{display:inline-block;margin:0 21px;position:relative}.header .menu li a{color:#989697;font-size:16px;line-height:25px}.header .menu li a:hover{color:#323031}.header .menu li a:before{content:' ';display:none;position:absolute;bottom:3px;left:-10px;right:-10px;background:#c6c6c6;height:8px;opacity:.5;z-index:-1}.header .menu li.active a{color:#989697}.header .menu li.active a:before{display:block}.header-bottom{padding:24px 0 0;margin:0;width:100%;height:124px;background:#fff}.header-bottom .logo{float:left;background:url(../image/svg/logo_header.svg) no-repeat;width:206px;height:59px;position:relative;z-index:11;margin:0}@media only screen and (max-width:1024px){.header .menu{margin:0}.header .menu li{margin:0 10px}.header-bottom .logo{margin:0 auto;float:none;display:block}.header-bottom .nav{display:none}}.header-bottom .form-search{position:relative;z-index:10;float:left;line-height:19px;display:none;width:calc(100% - 358px);padding:20px 0 0;margin:0 0 0 80px}@media only screen and (max-width:768px){.header-bottom .form-search{position:relative;left:auto;top:auto;width:100%;display:none}.header .menu-opener-content .menu-block .menu-content .row{margin:0 -15px}}.header-bottom .form-search label{padding:8px 0 0;float:left;color:#323031;font-family:SFProDisplay-Semibold,sans-serif;font-size:16px;margin:0 22px 0 0}@media only screen and (max-width:640px){.header-bottom .form-search label{float:none;margin:0 0 20px}}.header-bottom .form-search .input-box{display:flex;border-bottom:1px solid #989697}.header-bottom .form-search .input-box input{background:0 0;border:none;width:calc(100% - 30px);font-size:16px;line-height:28px;color:#989697;height:35px}.header-bottom .form-search .input-box .submit{background:url(../image/svg/seeAll.svg) no-repeat;width:32px;height:8px;float:right;margin:13px 0 0}.header-bottom .form-search .input-box .submit:hover{background:url(../image/svg/seeAll_hover.svg) no-repeat}.header-bottom .nav{float:right;padding:27px 0 0}.header-bottom .nav li{float:left;margin:0 0 0 29px;padding-bottom:51px}.header-bottom .nav li li{padding-bottom:0}.header-bottom .nav li a{font-size:18px;line-height:21px;color:#323031;transition:color .3s ease-in-out;position:relative}.header-bottom .nav li a span{position:relative;z-index:1}.header-bottom .nav li a:before{content:" ";display:none;position:absolute;bottom:-4px;left:-10px;right:-10px;background:#d885c9;height:62%;opacity:.4;z-index:0}.header-bottom .nav li a:hover:before,.header-bottom .nav li.active a:before,.header-bottom .nav li:hover a:before{display:block}.header-bottom .nav li.active li a:before,.header-bottom .nav li:hover li a:before{display:none}.header-bottom .nav li .drop{position:absolute;z-index:10;top:193px;left:0;right:0;background:#fff;width:100%;padding:0 0 92px;display:none}.header-bottom .nav li .drop hr{width:100%;height:2px;background:#ebebeb;margin:0 0 52px}.header-bottom .nav li .drop .btn{margin:8px 70px 0 0;width:269px}.header-bottom .nav li .drop-list li{float:none;margin:0 18px}.header-bottom .nav li .drop-list li a{font-size:16px;line-height:30px;color:#989697}.header-bottom .nav li .drop-list li a:hover{color:#323031}.header-bottom .nav li .drop .drop-list>.list:first-child li{margin:0 56px 0 20px!important}.header-bottom .nav li .drop .drop-list>.list:first-child li a{color:#323031!important;line-height:32px!important}.header-bottom .nav li .drop .drop-list>.list:first-child li a:hover{color:#989697!important}.header.fixed .header-mobile{width:100%;position:fixed;right:0;top:0;z-index:20}.header.fixed .header-mobile .enter{height:76px}.header.fixed .header-mobile .enter:after{top:27px}.header.fixed .header-top{margin-bottom:125px}.header.fixed .header-bottom{position:fixed;top:0;box-shadow:0 0 10px rgba(0,0,0,.5);height:76px;padding:12px 0 0}.header.fixed .menu-opener{margin:17px 5px 0 0}.header.fixed .logo{width:154px;height:44px;background-size:cover;margin:0 12px 0 19px}.header.fixed .nav{float:left;padding:17px 0 0}.header.fixed .nav li{margin:0 0 0 26px}.header.fixed .nav li .drop{top:76px}.header.fixed .nav a{font-size:16px}.header.fixed .menu-opener-content{padding:0 0 30px}.header.fixed .menu-opener-box:after{display:none}.header .menu-opener-content{position:absolute;top:76px;left:0;right:0;background:#fff;padding:100px 0 30px;height:calc(100vh - 63px);overflow-y:auto;display:none;z-index:0}.header .menu-opener-content .container{position:relative}.header .menu-opener-content .info-top{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;display:none!important;width:100%}@media only screen and (max-width:1024px){.header-bottom .nav li{margin:0 0 0 15px}.header.fixed .logo{margin:0 auto}.header .menu-opener-content .info-top{display:flex;align-items:center}}@media only screen and (max-width:640px){.header .menu-opener-content .info-top{padding:20px 0}}.header .menu-opener-content .drop-btn{display:none}.header .menu-opener-content .menu-block{padding:29px 0 0;display:grid;grid-template-columns:repeat(5,1fr);margin:0 0 -8px;gap:0 10px}.header .menu-opener-content .menu-block .colspan2-2{grid-column:2/span 2}.header .menu-opener-content .menu-block .colspan4-2{grid-column:4/span 2}.header .menu-opener-content .menu-block .title{display:block;margin:0 0 23px;font-size:18px;line-height:21px;color:#323031;font-family:SFProDisplay-Semibold,sans-serif}@media only screen and (max-width:640px){.header .menu-opener-content .menu-block{display:block}.header .menu-opener-content .menu-block .menu-content-col2{width:50%;float:left}.header .menu-opener-content .menu-block .title{margin:0 0 13px}}.header .menu-opener-content .menu-block .menu-list{margin:0 0 50px}.header .menu-opener-content .menu-block .menu-list li{margin:0 0 6px}.header .menu-opener-content .menu-block .menu-list li a{font-size:16px;line-height:20px;color:#989697}.header .menu-opener-content .menu-block .menu-list li a:hover{color:#323031}.header .menu-opener-content .menu-content-top{border-top:1px solid #f7f7f7;padding:46px 0 0;position:relative}@media only screen and (max-width:640px){.header .menu-opener-content .menu-block .menu-list{flex:auto;margin:0 0 20px}.header .menu-opener-content .menu-block .menu-list:first-child{margin:0 0 0 15px}.header .menu-opener-content .menu-content-top{padding:26px 0 0;margin:0 0 30px;width:100%}}.header .menu-opener-content .menu-content-top .soc-icon{margin:0;float:none;width:auto;display:none}@media only screen and (max-width:640px){.header .menu-opener-content .menu-content-top .soc-icon{display:block}}.header .menu-opener-content .menu-content-top .menu-list li a{color:#323031!important}.header .menu-opener-content .menu-content-top .menu-list li a:hover{color:#989697!important}.header .menu-opener-content .text-bottom{display:block;margin:0 0 22px;font-size:14px;line-height:22px;color:#c6c6c6}.header .menu-opener-content .text-bottom:last-child{margin-bottom:40px}.header .menu-opener{margin:22px 46px 0 -2px;position:relative;float:left;width:28px;height:16px;cursor:pointer;background:0 0;z-index:11}.header .menu-opener:before{content:"";display:block;position:absolute;height:2px;width:28px;left:50%;background-color:#323031;transform:translateX(-50%);transition:color .3s ease-in-out;top:0}.header .menu-opener:after{content:"";display:block;position:absolute;height:2px;width:28px;left:50%;background-color:#323031;transform:translateX(-50%);transition:color .3s ease-in-out;bottom:0}.header .menu-opener span{opacity:1;content:"";display:block;position:absolute;height:2px;width:28px;left:50%;background-color:#323031;transform:translateX(-50%);transition:color .3s ease-in-out;top:46%}.header .menu-opener:hover span,.header .menu-opener:hover:after,.header .menu-opener:hover:before{background-color:#c363b2}.drop-open .menu-opener-box:after{content:" ";position:absolute;top:63px;left:0;width:100%;height:120px;background:#fff;z-index:1}@media only screen and (max-width:768px){.drop-open .menu-opener-content .info-top{display:flex!important}.drop-open .link-top{float:right}}@media only screen and (max-width:1024px){.header .menu-opener{margin:31px 0 0 -2px}.drop-open .menu-opener-box:after{height:60px}.drop-open .menu-opener-content .info-top{display:flex!important}.drop-open .menu-opener-content .info-top .drop-btn{display:flex;margin:-1px 0;position:relative}}.drop-open .menu-opener-content .info-top .drop-btn .btn{width:auto;padding:4px 82px 0}.drop-open .menu-opener-content .info-top .drop-btn .btn:after{margin:0 0 0 -50px}.drop-open .menu-opener-content .drop-btn{display:none}@media only screen and (max-width:640px){.drop-open .menu-opener-content .info-top .drop-btn{display:none}.drop-open .menu-opener-content .drop-btn{display:block;padding:0;position:relative;box-sizing:content-box;margin:0 -15px}}.drop-open .menu-opener-content{display:block}.drop-open .menu-opener span{opacity:0}.drop-open .menu-opener:after{bottom:40%;transform:translate(-50%,-50%) rotate(-45deg);background-color:#323031;width:28px}.drop-open .menu-opener:before{top:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:#323031;width:28px}.drop-open .menu-opener:hover:after,.drop-open .menu-opener:hover:before{background-color:#c363b2}.drop-open .link-top{display:block}.drop-open .menu{display:none}.drop-open .form-search{display:block}.drop-open .nav{display:none}.drop-open .fixed .form-search{display:block;padding:10px 0 0;margin:0 0 0 27px;width:calc(100% - 443px)}.fader{width:100vw;height:calc(100% - 190px);z-index:1;position:absolute;bottom:0;left:0;background-color:#000;opacity:.5}.footer{background:#211b1e;flex-shrink:0;padding:69px 0 0;overflow:hidden}.footer-top{margin:0 0 72px}@media only screen and (max-width:919px){.footer{padding:59px 0 0}.footer-top{margin:0 0 20px}}.footer-bottom{margin:0 0 75px}@media only screen and (max-width:919px){.footer-bottom{margin:0 0 35px}}.footer-left{float:left;width:57%;margin:0 30px 0 0}@media only screen and (max-width:1024px){.drop-open .menu-opener-content .drop-btn .btn{display:block;margin:0;width:100%;text-align:center;padding:4px 0 0 20px}.drop-open .menu-opener-content .drop-btn .btn:after{left:50%;transform:translateX(-50%);margin:0 0 0 -40px}.drop-open .menu-opener-content{padding:47px 0 0}.drop-open .fixed .form-search,.drop-open .form-search{display:none}.footer-left{width:50%}}.footer-right{overflow:hidden}.footer .logo{float:left;background:url(../image/svg/logo_footer.svg) no-repeat;width:169px;height:48px;margin:-15px 130px 0 0}@media only screen and (max-width:1024px){.footer .logo{margin:-15px 60px 0 0}}@media only screen and (max-width:919px){.footer-left{float:none;width:100%;margin:0 0 30px}.footer .logo{margin:-10px 30px 0 0}}@media only screen and (max-width:640px){.footer .logo{display:block;float:none;margin:0 0 30px}.footer .footer-menu{display:block}}.footer .footer-menu{margin:0 85px 0 0;flex-wrap:nowrap}@media only screen and (max-width:919px){.footer .footer-menu{margin:0}}.footer .footer-menu ul li{display:block}.footer .footer-menu ul a{white-space:nowrap;color:#c6c6c6;font-size:16px;line-height:30px;font-family:SFProDisplay-Medium,sans-serif;transition:color .3s ease-in-out}@media only screen and (max-width:1024px){.footer .footer-menu ul a{font-size:14px;white-space:wrap}}.footer .footer-menu ul a:hover{color:#fff}.footer .form-search{line-height:19px;margin:-7px 0 0}.footer .form-search label{padding:8px 0 0;color:#fff;font-family:SFProDisplay-Semibold,sans-serif;font-size:16px;margin:0 0 15px;display:block}.footer .form-search .input-box{display:flex;border-bottom:1px solid #989697}.footer .form-search .input-box input{background:0 0;border:none;width:calc(100% - 30px);font-size:16px;line-height:28px;color:#989697;height:35px}.footer .form-search .input-box .submit{background:url(../image/svg/seeAll.svg) no-repeat;width:32px;height:8px;float:right;margin:13px 0 0}.footer .form-search .input-box .submit:hover{background:url(../image/svg/seeAll_hover.svg) no-repeat}.footer .info{margin:0 0 30px}.footer .soc-icon{margin:0 -10px 0 0}@media only screen and (max-width:640px){.footer .info{display:block}.footer .soc-icon{margin:0 0 15px}}.footer .soc-icon li{display:inline-block;vertical-align:middle;margin:0 10px 0 0}.footer .soc-icon a{color:#c6c6c6;font-size:22px}.footer .soc-icon a:before{margin:0;width:auto}.footer .soc-icon a:hover{color:#fff}.footer .phone{color:#fff;font-family:SFProDisplay-Semibold,sans-serif;font-size:16px;line-height:19px;display:block;padding:3px 0 0;margin:0 20px 0 0}@media only screen and (max-width:640px){.footer .phone{margin:0 0 15px}}.footer .link{border-bottom:2px solid #984a8a;color:#fff;padding:0 0 6px}.footer .link:hover{border-bottom:2px solid #c363b2}.footer .text-right span{margin:0 0 22px;display:block;font-size:14px;line-height:22px;color:#413f40}.section-tags .tags-holder{margin:0 -5px 26px;width:100%}.section-tags .tags-holder li{display:inline-flex;align-items:center;margin:0 3px 9px}.section-tags .tags-holder li a{border:1px solid #989697;font-size:16px;line-height:26px;padding:6px 18px 7px;display:inline-flex;color:#989697}.section-tags .tags-holder li a:hover,.section-tags .tags-holder li.active a{border:1px solid #984a8a;color:#984a8a}.section-wrapper .holder{flex-direction:row-reverse;margin-bottom:27px;position:relative}.section-wrapper .content{width:calc(100% - 301px);padding-top:27px}.section-wrapper .content h2{font-size:30px;color:#000;line-height:40px;margin:0 0 30px}@media only screen and (max-width:479px){.section-wrapper .content h2{margin:0 0 15px;font-size:28px;line-height:32px}.section-wrapper .content .col ul{margin:0 0 20px}}@media only screen and (max-width:399px){.section-wrapper .content h2{margin:0 0 19px}}.section-wrapper .content h3{font-size:24px;line-height:32px;margin:0 0 22px}.section-wrapper .content p+h3{padding-top:13px}.section-wrapper .content ul{margin:0 0 46px}.section-wrapper .content ul li{position:relative;padding:0 0 0 38px;margin:0 0 4px}.section-wrapper .content ul li:after{content:' ';display:block;position:absolute;top:0;left:0;width:20px;height:20px;background:url(../image/svg/bullet.svg) no-repeat}@media only screen and (max-width:399px){.section-wrapper .content ul{margin:0 0 20px}.section-wrapper .content ul+h3{padding-top:22px}}.section-wrapper .content .catalog .image-hold{position:relative;margin:0 0 22px}@media only screen and (max-width:640px){.section-wrapper .content .catalog .image-hold{margin:0 0 15px}}.section-wrapper .content .catalog .image-hold img{margin:0;display:block;height:auto;width:100%}.section-wrapper .content .catalog .presale{position:absolute;bottom:0;left:0;font-size:14px;line-height:22px;color:#fff;background-color:#323031;padding:16px 30px 14px 25px;font-family:SFProDisplay-Regular,sans-serif}.section-wrapper .content .catalog .presale strong{display:block;font-size:16px;font-family:SFProDisplay-Semibold,sans-serif}@media only screen and (max-width:768px){.section-wrapper .holder{margin-bottom:7px}.section-wrapper .content{width:100%;padding-top:85px}.section-wrapper .content .catalog{margin-bottom:15px}.section-wrapper .content .catalog .presale{padding:8px 15px 7px 10px;font-size:12px;line-height:18px}.section-wrapper .content .catalog .presale strong{font-size:14px}}.section-wrapper .content .catalog .h3{font-size:24px;color:#000;margin:0;padding:0 0 24px;line-height:32px}.section-wrapper .content .catalog hr{margin:0 0 7px}.section-wrapper .content .catalog p{margin:0 0 30px}.section-wrapper .content h2+.catalog{margin-bottom:70px}.section-wrapper .content h2+.catalog:last-child{margin-bottom:0}@media only screen and (max-width:640px){.section-wrapper .content .catalog .h3{padding:0 0 15px}.section-wrapper .content h2+.catalog:last-child{margin-bottom:20px}}.section-wrapper .aside{width:270px;padding:24px 0 0}.section-wrapper .aside h3{color:#211b1e;font:24px/29px SFProDisplay-Semibold,sans-serif;border-bottom:1px solid #ebebeb;padding:0 0 15px;margin:0 0 27px}.section-wrapper .aside .side-filter{margin:0 0 60px}.section-subscribe-inner{padding-bottom:58px}.section-subscribe-inner .form-search .title{max-width:none!important;display:block;width:100%;margin:0 0 26px!important}.section-subscribe-inner .form-search p{font-size:22px;color:#ebebeb;line-height:38px;margin:0 0 45px}.section-subscribe-inner .form-search .form-info{margin-bottom:38px}.section-subscribe-inner .form-search .form-info .input-box{border-bottom:none!important;padding:0 15px!important;height:45px}.section-subscribe-inner .form-search .form-info .input-box input{border-bottom:2px solid #989697!important;padding:0 0 15px!important;width:100%!important;display:block!important;height:45px}@media only screen and (max-width:768px){.section-wrapper .content h2+.catalog{margin-bottom:50px}.section-wrapper .aside{display:none}.section-subscribe-inner{padding-bottom:0}.section-subscribe-inner .form-search{padding-bottom:12px!important}.section-subscribe-inner .form-search .form-info{display:block}.section-subscribe-inner .form-search .form-info .input-box{padding:0!important;margin:0 0 25px;height:35px}.section-subscribe-inner .form-search .form-info .input-box input{font-size:18px;height:35px;padding:0 0 8px!important}}.section-subscribe-inner .form-search .form-info p{font-size:14px;color:#c6c6c6;margin:0}@media only screen and (max-width:1024px){.section-subscribe-inner .form-search .form-info p{line-height:20px;margin:0 0 15px}}.section-subscribe-inner .form-search .check-container{color:#fff;margin-bottom:0!important}@media only screen and (max-width:768px){.section-subscribe-inner .form-search .form-info p{margin-bottom:40px!important}.section-subscribe-inner .form-search .check-container{margin-bottom:30px!important}}.section-subscribe-inner .form-search .check-container .checkmark{background-color:transparent;border:1px solid #984a8a}.section-subscribe-inner .form-search .check-container input:checked~.checkmark{background-color:#984a8a;border:1px solid #984a8a}.section-subscribe-inner .form-search .btn-submit{margin:0;height:52px;font-size:18px;line-height:26px;padding:0 137px 0 20px!important}.section-subscribe-inner .form-search .btn-submit:after{background-size:cover;width:64px;height:16px}@media only screen and (max-width:640px){.section-subscribe-inner .form-search .btn-submit{width:100%!important;min-width:auto}}.aside-open{display:block;position:absolute;top:0;left:0;width:100%!important;background:#fff;z-index:10;height:auto}@media only screen and (max-width:768px){.aside-open{display:block!important}}.aside-menu-opener{position:absolute;top:0;left:0;width:100%;display:none;z-index:30}.aside-menu-opener .sub-menu-btn{--icon-width:40px;position:absolute;top:6%;right:10%;width:var(--icon-width);height:var(--icon-width);background:rgba(0,0,0,.25);border-radius:5px;opacity:0;transform:translateX(-100%);transition:all var(--transition-time) cubic-bezier(.8,0,.33,1.25);cursor:pointer;z-index:8;pointer-events:none}.aside-menu-opener .sub-menu-btn .line{width:calc(var(--icon-width) - 28px);height:2px;background:#fff;display:flex;flex-direction:column;margin:12px 10px}.aside-menu-opener .sub-menu-btn .line__1{transform-origin:left;transform:rotate(-35deg) translate(-1px,8px)}.aside-menu-opener .sub-menu-btn .line__2{transform-origin:left;transform:rotate(35deg) translate(-1px,-8px)}.aside-menu-opener .menu-btn{display:flex;justify-content:center;align-items:center;background:#984a8a;--icon-width:25px;position:absolute;top:0;left:0;width:calc(var(--icon-width) + 25px);height:calc(var(--icon-width) + 25px);flex-direction:column;transition:all calc(100ms + var(--transition-time)) cubic-bezier(.8,0,.33,1.25);cursor:pointer;z-index:10}.aside-menu-opener .menu-btn.close{top:5px;right:0;left:auto}.aside-menu-opener .menu-btn.close .line__1{transform:rotate(45deg) translate(2px,-3px)}.aside-menu-opener .menu-btn.close .line__2{transform:rotate(-45deg)}.aside-menu-opener .menu-btn.close .line__3{transform:rotate(45deg) translate(-2px,3px)}.aside-menu-opener .menu-btn .line{width:var(--icon-width);background:#fff;height:2px;margin:3px 0;transition:all calc(var(--transition-time) + 100ms) cubic-bezier(.9,0,.33,1)}.aside-menu-opener .menu-btn .line__1{width:var(--icon-width);transform-origin:left}.aside-menu-opener .menu-btn .line__2{width:var(--icon-width);transform-origin:center}.aside-menu-opener .menu-btn .line__3{width:var(--icon-width);transform-origin:right}.section-tags+.section-wrapper .content h2{margin-top:-27px;margin-bottom:12px}.training+.section-wrapper .online-course-holder{margin-bottom:55px}@media only screen and (max-width:768px){.aside-menu-opener{display:block}.section-tags+.section-wrapper .content h2{margin-top:0}.training+.section-wrapper .online-course-holder{margin-bottom:30px}}.section .faq-holder{border-bottom:1px solid rgba(198,198,198,.5);padding:0 0 2px;margin:0 0 100px}.section .faq-holder .faq-content .title{border-top:1px solid rgba(198,198,198,.5);display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding:19px 0 20px}.section .faq-holder .faq-content .title strong{width:calc(100% - 50px);font-size:24px;line-height:32px;font-family:CloserText-Medium,sans-serif;font-weight:400;color:#000}@media only screen and (max-width:640px){.training+.section-wrapper .online-course-holder{margin-bottom:15px}.section .faq-holder .faq-content .title{padding:14px 0 15px}.section .faq-holder .faq-content .title strong{font-size:20px}}.section .faq-holder .faq-content .title .icon{width:24px;height:2px;background:#c6c6c6;position:relative;right:0}.section .faq-holder .faq-content .title .icon:after{content:" ";height:24px;width:2px;background:#c6c6c6;position:absolute;right:11px;top:50%;transform:translateY(-50%)}.section .faq-holder .faq-content-open p{width:calc(100% - 100px);margin:0 0 24px}@media only screen and (max-width:640px){.section .faq-holder .faq-content-open p{width:calc(100% - 50px)}}@media only screen and (max-width:399px){.section-subscribe-inner .form-search p{line-height:32px}.section .faq-holder{margin:0 0 70px}.section .faq-holder .faq-content .title strong{font-size:18px;line-height:24px}.section .faq-holder .faq-content-open p{width:calc(100% - 30px)}}.section .faq-holder .faq-content-open .icon{transform:rotate(45deg)}.section-promo.section-promo-cover{padding:97px 0 35px;background:0 0;text-shadow:none;margin-bottom:56px}@media only screen and (max-width:1024px){.section-promo.section-promo-cover{margin-bottom:50px!important}}@media only screen and (max-width:768px){.section-promo.section-promo-cover{margin-bottom:30px!important}}.section-promo.section-promo-cover .promo-image:before{content:'';display:block;width:100%;height:100%;background-color:rgba(28,24,24,.5);position:absolute;top:0;left:0}.section-promo.section-promo-cover .promo-image:after{background-color:rgba(28,24,24,.5);position:absolute;top:0;left:0;right:0;bottom:0;content:" ";display:block}.section-promo.section-promo-cover .start-study-holder{height:100px;background-color:#3c2437;padding:0 0 0 26px;position:relative;z-index:1;margin-bottom:-80px}@media only screen and (max-width:1024px){.section-promo.section-promo-cover{margin:49px 0 0;padding:97px 0 0}.section-promo.section-promo-cover .start-study-holder{position:relative;bottom:auto;margin:0 -9999px;padding:0 9984px 0 9990px;transform:none;left:auto;max-width:none;width:auto}}.section-promo.section-promo-cover .start-study-holder dl{font-family:SFProDisplay-Regular,sans-serif;margin:0 19px}@media only screen and (max-width:1024px){.section-promo.section-promo-cover .start-study-holder dl{margin:0 8px}}.section-promo.section-promo-cover .start-study-holder dl dt{font-size:16px;color:#c6c6c6;line-height:30px}@media only screen and (max-width:768px){.section-promo.section-promo-cover .start-study-holder{height:auto;display:block;padding-top:20px}.section-promo.section-promo-cover .start-study-holder .info-study{display:block;padding:0 0 0 10px}.section-promo.section-promo-cover .start-study-holder dl{margin:0 0 8px}.section-promo.section-promo-cover .start-study-holder dl dt{display:inline-block;margin:0 10px 0 0}}@media only screen and (max-width:559px){.section-promo.section-promo-cover .start-study-holder .info-study{margin:0 0 30px}.section-promo.section-promo-cover .start-study-holder dl dt{margin:0;line-height:24px}}.section-promo.section-promo-cover .start-study-holder dl dd{display:block;margin:0;font-size:18px;color:#fff;line-height:28px;font-family:SFProDisplay-Semibold,sans-serif}@media only screen and (max-width:1024px){.section-promo.section-promo-cover .start-study-holder dl dd{font-size:17px}}@media only screen and (max-width:768px){.section-promo.section-promo-cover .start-study-holder dl dd{display:inline-block;font-size:15px;line-height:24px}}.section-promo.section-promo-cover .promo-text+.start-study-holder{margin-top:86px}.section-promo.section-promo-cover .promo-image{left:0;right:auto;width:100%;height:100%;box-shadow:0 2px 5px rgba(0,0,0,.5)}.section-promo.section-promo-cover .promo-text .h1{font:62px/78px CloserText-Regular,sans-serif;letter-spacing:1px;margin:0;padding-bottom:64px}@media only screen and (max-width:1024px){.section-promo.section-promo-cover .promo-text+.start-study-holder{margin-top:0}.section-promo.section-promo-cover .promo-text{margin:0 -9999px;padding:0 9999px}.section-promo.section-promo-cover .promo-text .h1{padding-bottom:44px}.section-promo.section-promo-cover .promo-text p{margin:0}}@media only screen and (max-width:768px){.section-promo.section-promo-cover .promo-text .h1{font:44px/58px CloserText-Regular,sans-serif}}@media only screen and (max-width:640px){.section-promo.section-promo-cover .promo-text .h1{font-size:40px;line-height:48px;padding-bottom:34px}}.section-promo.section-promo-cover .promo-text .h1 span{display:block;font-size:30px;line-height:38px;letter-spacing:normal}@media only screen and (max-width:640px){.section-promo.section-promo-cover .promo-text .h1 span{font-size:22px}.content .catalog img{width:100%}}.section-promo.section-promo-cover .promo-text p{padding-right:0!important}.section.training{margin-bottom:93px}@media only screen and (max-width:1024px){.section.training{margin-bottom:50px}}.sideBar{margin-top:-20px}.sideBar-menu{background-color:#f7f7f7;padding:37px 31px 28px 44px}.sideBar-menu li{margin:0 0 10px}.sideBar-menu li a{color:#323031}.sideBar-menu li a:hover,.sideBar-menu li.active a{color:#984a8a}.sideBar-menu li ul{padding:10px 0 0}.sideBar-menu li.active ul a{color:#323031}.sideBar-menu li.active ul a:hover{color:#984a8a}.sideBar .price-box{background-color:#3c2437;height:78px;justify-content:center}.sideBar .price-box .price{display:block;color:#fff;font-size:24px;line-height:26px;font-family:SFProDisplay-Medium,sans-serif}.sideBar .button-box{overflow:hidden;height:100%}.content h3{font-size:24px;line-height:32px}.content p{margin:0 0 26px}.content .large{margin:-3px 0 10px;padding:0 0 20px;border-bottom:2px solid #ebebeb}.content .large p{font-size:22px;line-height:38px;margin:0 0 14px}.content .catalog{padding:16px 0 0;margin-bottom:7px}@media only screen and (max-width:768px){.content .large p{font-size:18px;line-height:32px}.content .catalog{margin:0 -15px 7px}}.content .catalog .col{padding:0 15px 27px}.content .catalog img{margin:0 0 22px}.content .catalog .title{position:relative;margin:0 0 24px}.content .catalog .title .h3{padding:0;width:calc(100% - 25px)}.content .catalog p{margin:0 0 20px}.content .catalog .zoom{display:block;background:url(../image/svg/zoom.svg) no-repeat;width:22px;height:22px;transition:background-image .3s ease-in-out}.content .catalog .zoom:hover{background:url(../image/svg/zoom-hover.svg) no-repeat}.content .big-button-box{margin:0 0 65px!important;height:208px}@media only screen and (max-width:1024px){.content .big-button-box{height:158px}}@media only screen and (max-width:768px){.content .big-button-box{margin:0 0 52px}}@media only screen and (max-width:399px){.section-promo.section-promo-cover .promo-text .h1{font-size:37px;line-height:43px}.section-promo.section-promo-cover .promo-text .h1 span{font-size:20px}.content .catalog .zoom{height:20px;width:20px;background-size:cover}.content .big-button-box{margin:0 0 30px}}.content .big-button-box .link{background-color:#3c2437;width:100%;height:100%;padding:0 74px;font-size:30px;line-height:40px;color:#fff;font-family:CloserText-Medium,sans-serif}.content .bg-grey{padding:57px 69px 43px!important;margin:0 0 50px}@media only screen and (max-width:1024px){.content .bg-grey{padding:47px 49px 23px!important;margin:0 0 40px}}@media only screen and (max-width:768px){.content .bg-grey{padding:47px 39px 23px!important;margin:0 0 30px}}.content .catalog+.btn-w50{margin-top:-72px}.content .programm-content+h2{padding-top:13px}.content .box{margin-bottom:29px}@media only screen and (max-width:399px){.content .big-button-box .link{padding:0 35px}.content .bg-grey{padding:34px 18px 12px!important}.content .bg-grey .btn{padding:0 33px 0 18px;width:100%}.content .box{margin-bottom:9px}}.content .box ul li{margin:0;line-height:26px}.content .box ul li::after{top:2px}.content .box h3{margin:0 0 13px}.content .btn-w50{width:50%;padding:0 15px 0 0;margin:0 0 15px}@media only screen and (max-width:640px){.content .big-button-box{height:100px}.content .big-button-box .link{font-size:24px}.content .btn-w50{width:100%;padding:0}}.content .btn-w50 .btn,.content .col .btn-w50{width:100%}.content .box+.faq-holder{margin-top:-21px}@media only screen and (max-width:479px){.content .box+.faq-holder{margin-top:40px}}.content .teacher-holder{margin-bottom:80px!important;padding:0 70px 60px!important}@media only screen and (max-width:1024px){.content .teacher-holder{padding:0 45px!important;margin-bottom:50px!important}}@media only screen and (max-width:768px){.content .teacher-holder{padding:0 35px 30px!important;margin-bottom:30px!important}.content .teacher-holder img{width:40%}}@media only screen and (max-width:640px){.content .teacher-holder{padding:0 35px 10px!important}}@media only screen and (max-width:399px){.content .teacher-holder{padding:0 29px 10px!important}}.content .teacher-holder img{margin-top:-35px;float:right;margin-left:30px;-o-object-fit:cover;object-fit:cover;height:auto}.content .teacher-content{padding:69px 0 0;overflow:hidden;color:#000}.content .teacher-content .post{font-family:CloserText-Medium,sans-serif;display:block;font-size:30px;line-height:40px;margin-bottom:28px}@media only screen and (max-width:640px){.content .teacher-holder img{float:none;margin-left:0;width:60%;margin-top:30px}.content .teacher-content .post{font-size:26px;line-height:26px;margin-bottom:12px}}@media only screen and (max-width:399px){.content .teacher-content .post{font-size:24px;line-height:26px}}.content .teacher-content .name{font-family:CloserText-Medium,sans-serif;display:block;font-size:24px;line-height:32px;margin-bottom:26px}@media only screen and (max-width:640px){.content .teacher-content .name{font-size:22px;line-height:22px}}.content .teacher-content hr{margin:0 0 10px}.content .teacher-content p{color:#323031}.content .materials-holder{margin-bottom:63px;position:relative}@media only screen and (max-width:1024px){.content .teacher-content{padding:30px 0 20px}.content .materials-holder{margin-bottom:50px}}@media only screen and (max-width:768px){.content .materials-holder{margin-bottom:40px}}.content .materials-holder .slide-holder{padding-top:15px;margin-bottom:43px;position:relative}.content .materials-holder .slide-content a{display:block;margin:0 15px}@media only screen and (max-width:399px){.content .teacher-content .name{font-size:20px;line-height:22px}.content .materials-holder .slide-content a{margin:0}}.content .materials-holder .slide-content a:hover .title{color:#c363b2}.content .materials-holder .slide-content img{display:block;margin:0 0 17px;width:100%;-o-object-fit:cover;object-fit:cover;height:auto}.content .materials-holder .slide-content .title{display:block;font-size:18px;line-height:38px;color:#323031;font-family:SFProDisplay-Semibold,sans-serif;border-bottom:2px solid rgba(198,198,198,.5);padding-bottom:18px}.content .materials-holder .arrow-box{position:absolute;bottom:25px;right:3px;left:auto}.content .materials-holder .arrow-box .next{margin:0 0 0 33px}@media only screen and (max-width:640px){.content .materials-holder{margin-bottom:40px}.content .materials-holder .slide-holder{padding-top:0;margin-bottom:23px}.content .materials-holder .slide-content{margin-bottom:10px}.content .materials-holder .slide-content img{margin:0 auto 10px}.content .materials-holder .slide-content .title{text-align:center}.content .materials-holder .arrow-box{bottom:auto;width:100%;top:50%;left:0;right:0;z-index:10;transform:initial;transform:translateY(-50%)}.content .materials-holder .arrow-box .arrow{position:absolute;top:-60px}.content .materials-holder .arrow-box .next{right:5px;margin:0}.content .materials-holder .arrow-box .prev{left:5px}}.content .gallery-holder{padding:54px 70px 116px;position:relative;margin-bottom:62px}@media only screen and (max-width:1024px){.content .gallery-holder{padding:54px 50px 106px;margin-bottom:50px}}@media only screen and (max-width:768px){.content .gallery-holder{margin-bottom:40px}}.content .gallery-holder h2{color:#fff}.content .gallery-holder img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:auto}.content .gallery-holder .bullet{position:absolute;bottom:66px;left:67px;height:20px}@media only screen and (max-width:1024px){.content .gallery-holder .bullet{left:47px;bottom:46px}}.content .gallery-holder .bullet span{display:inline-block;margin:0 2px}.content .gallery-holder .bullet span a{display:inline-block;width:67px;height:3px;background:#c6c6c6;opacity:.5}@media only screen and (max-width:1024px){.content .gallery-holder .bullet span a{width:57px}}@media only screen and (max-width:640px){.content .gallery-holder{margin-bottom:30px}.content .gallery-holder .bullet{bottom:80px}.content .gallery-holder .bullet span a{width:36px}}@media only screen and (max-width:399px){.content .materials-holder .slide-content img{width:80%}.content .gallery-holder{padding:34px 30px 120px}.content .gallery-holder .bullet{left:50%;transform:translateX(-50%);width:100%;text-align:center}.content .gallery-holder .bullet span a{width:30px}}.content .gallery-holder .bullet span a:hover{background:#c6c6c6;opacity:1}.content .gallery-holder .bullet span.active a{background:#fff;opacity:1}.content .gallery-holder .arrow-box{bottom:55px;left:auto;right:73px}@media only screen and (max-width:1024px){.content .gallery-holder .arrow-box{right:53px;bottom:35px}}@media only screen and (max-width:640px){.content .gallery-holder .arrow-box{right:18px;bottom:30px}}.content .gallery-holder .arrow-box .arrow{border:solid #fff}.content .gallery-holder .arrow-box .prev{border-width:0 2px 2px 0}.content .gallery-holder .arrow-box .prev:hover{border:solid #989697;border-width:0 2px 2px 0}.content .gallery-holder .arrow-box .next{border-width:0 2px 2px 0;margin:0 0 0 35px}.content .gallery-holder .arrow-box .next:hover{border:solid #989697;border-width:0 2px 2px 0}.content h2+p{margin-top:-5px}.content .inform-list{border-top:1px solid rgba(198,198,198,.5);margin:28px 0!important;padding-top:30px}.content .inform-list li{margin:0 0 15px!important;padding:0!important}.content .inform-list li .icon{float:left;width:30px;height:30px;margin-right:26px;background:url(../image/svg/bullet.svg) 0 0/cover no-repeat}.content .inform-list li:after{display:none!important}.content .inform-list li .block{overflow:hidden;width:calc(100% - 57px)}.content .inform-list li .block .title{font-size:24px;color:#000;line-height:32px;font-family:CloserText-Medium,sans-serif;margin:0 0 8px;display:block}.content .inform-list li .block p{margin:0 0 10px}.content .inform-holder{border-top:1px solid rgba(198,198,198,.5);margin:28px 0 39px;padding-top:44px}@media only screen and (max-width:1024px){.content .inform-holder{margin:28px 0 19px}}.content .inform-holder .block{padding:0;margin:0 0 25px}.content .inform-holder .box{margin:0 0 15px;display:grid}.content .inform-holder .box .number{font-size:64px;font-family:CloserText-Medium,sans-serif;color:#ebebeb;text-align:center;margin:18px 0 0 -20px}@media only screen and (max-width:640px){.content .inform-holder{padding-top:24px}.content .inform-holder .block{margin:0 0 15px}.content .inform-holder .box{display:block}.content .inform-holder .box .number{margin:18px 0 0;line-height:78px}}.content .inform-holder .box .strong{font-size:18px;line-height:26px;color:#323031;padding-right:25px;display:inline-block;font-family:SFProDisplay-Semibold,sans-serif}.content .inform-holder .box p{margin:0 0 10px}.content .box-threeColumn{grid-template-columns:55px 204px auto;display:grid}.content .plus-holder{margin-bottom:70px}@media only screen and (max-width:1024px){.content .plus-holder{margin-bottom:50px}}.content .plus-holder h2{margin-bottom:33px}.content .plus-holder-bg{background-color:#ebebeb;position:relative;padding:70px 70px 93px}@media only screen and (max-width:768px){.content .plus-holder{margin-bottom:40px}.content .plus-holder-bg{padding:50px 50px 53px}}.content .plus-holder .plus-content{flex-direction:row-reverse;margin-bottom:37px}.content .plus-holder .plus-content img{display:block;margin-bottom:15px;-o-object-fit:cover;object-fit:cover;height:auto}@media only screen and (max-width:399px){.content .gallery-holder .arrow-box{right:auto;left:50%;transform:translateX(-50%)}.content .inform-list li .block .title{font-size:22px}.content .plus-holder .plus-content img{width:100%}}.content .plus-holder .plus-content .title-box{margin-right:50px;padding-top:5px}@media only screen and (max-width:640px){.content .plus-holder-bg{padding:40px 35px 53px}.content .plus-holder .plus-content{display:block}.content .plus-holder .plus-content .title-box{margin-right:0}}.content .plus-holder .plus-content .title{display:block;font-size:24px;color:#000;line-height:32px;font-family:CloserText-Medium,sans-serif;margin-bottom:8px}.content .plus-holder .counter-box{float:right;margin:0 0 40px;font-size:14px;color:#323031}.content .plus-holder .arrow-box{left:70px;right:auto;bottom:65px}.content .section-reviews{overflow:hidden;position:relative;padding:60px 70px 95px;margin-bottom:58px}@media only screen and (max-width:1024px){.content .section-reviews{padding:60px 50px 65px!important;margin-bottom:50px}}@media only screen and (max-width:768px){.content .plus-holder .arrow-box{bottom:35px}.content .section-reviews{padding:50px 50px 40px!important;margin-bottom:40px}}@media only screen and (max-width:640px){.content .section-reviews{padding:50px 35px 95px!important;margin-bottom:30px}}.content .section-reviews h2{margin-bottom:10px}.content .section-reviews .reviews-content{margin-bottom:34px}@media only screen and (max-width:768px){.content .section-reviews .btn{margin:-10px 0 20px}}@media only screen and (max-width:640px){.content .section-reviews .btn{display:block;margin:20px 0}}.content .section-reviews .bullet{position:absolute;bottom:68px;left:128px;width:auto;height:20px;transform:none}@media only screen and (max-width:1024px){.content .section-reviews .bullet{left:50px;bottom:100px}.content .online-course-holder .box-item{min-height:360px}}@media only screen and (max-width:768px){.content .section-reviews .bullet{bottom:70px}}@media only screen and (max-width:640px){.content .section-reviews .bullet{left:40px;bottom:120px}}.content .section-reviews .bullet span{display:inline-block;margin:0 3px}.content .section-reviews .bullet span a{display:inline-block;width:85px;height:3px;background:#c6c6c6;opacity:.5}.content .section-reviews .bullet span a:hover{background:#c6c6c6;opacity:1}@media only screen and (max-width:768px){.content .section-reviews .bullet span a{width:70px!important}.content .online-course-holder .box-item{min-height:330px}}@media only screen and (max-width:479px){.content .section-reviews .bullet span a{width:65px}}@media only screen and (max-width:399px){.content .section-reviews{padding:40px 29px 10px!important}.content .section-reviews .btn{margin:50px auto 20px;text-align:center;float:none}.content .section-reviews .bullet{left:50%;transform:translateX(-50%);width:100%;bottom:90px}.content .section-reviews .bullet span a{width:40px!important}}.content .section-reviews .bullet span.active a{background:#323031;opacity:1}.content .reviews-holder{position:relative}.content .reviews-holder .arrow-box{bottom:auto;top:170px;right:63px;left:auto}@media only screen and (max-width:479px){.content .reviews-holder .arrow-box{top:200px}}@media only screen and (max-width:399px){.content .reviews-holder .arrow-box{top:130px}.content .reviews-holder .arrow-box .arrow{width:15px;height:15px}}.content .reviews-holder .slide-content{padding:70px 60px 20px;margin:70px 0 0;height:auto}.content .reviews-holder .slide-content:after{display:none}.content .reviews-holder .slide-content .user-name{margin:-117px 0 42px;display:flex;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.content .reviews-holder .slide-content .user-name img{margin:0 22px 0 0;display:block;-o-object-fit:cover;object-fit:cover;height:auto}@media only screen and (max-width:640px){.content .reviews-holder .arrow-box{right:-10px}.content .reviews-holder .slide-content{padding:70px 30px 20px}.content .reviews-holder .slide-content .user-name{display:block;margin:-117px 0 22px}.content .reviews-holder .slide-content .user-name img{margin:0 0 10px}.content .reviews-holder .slide-content .text{height:120px}}.content .reviews-holder .slide-content .user-name .name{margin:0 0 -8px}.content .reviews-holder .slide-content .text{margin:0 0 10px;padding:0}.content .online-course-holder{padding:20px 0 0;margin-bottom:30px}@media only screen and (max-width:479px){.content .online-course-holder{margin-bottom:10px}}.content .online-course-holder .col{display:flex;flex-direction:column}.content .online-course-holder .box{margin:0;flex:1 0 auto}.content .online-course-holder .h3{display:block;margin:0 0 18px;font-size:24px;line-height:32px;color:#000;font-family:CloserText-Medium,sans-serif;font-weight:400}@media only screen and (max-width:640px){.content .online-course-holder{padding:0}.content .online-course-holder .col:first-child{margin-bottom:30px}.content .online-course-holder .h3{font-size:20px;line-height:28px}}.content .online-course-holder .list{margin:0 -10px 34px 0}.content .online-course-holder .list li{padding:0 0 0 10px}.content .online-course-holder .list li:after{content:"-";background:0 0;padding:0}.content .online-course-holder .list li strong{font-weight:400;font-family:SFProDisplay-Semibold,sans-serif}.content .online-course-holder .btn-w50{padding:0;margin:-5px 0 10px}.content .online-course-holder .btn-w50 .btn{font-size:18px;height:52px;line-height:26px;margin-bottom:0}.content .online-course-holder .btn-w50 .btn:after{top:19px;right:19px;width:64px;height:16px;background-size:cover}.content .online-course-holder .box,.content .online-course-holder .box-item{display:flex;flex-direction:column}.content .online-course-holder .box-item .item{flex:1 0 auto}.content .online-course-holder .price-holder{font-family:SFProDisplay-Semibold,sans-serif;padding:0 0 40px;margin:0 0 10px;border-bottom:2px solid rgba(198,198,198,.5)}@media only screen and (max-width:640px){.content .online-course-holder .btn-w50 .btn{margin-bottom:0!important}.content .online-course-holder .box-item{min-height:auto}.content .online-course-holder .price-holder{padding:20px 0}}@media only screen and (max-width:399px){.content .online-course-holder .price-holder{padding:0 0 20px;margin:0 0 20px}}.content .online-course-holder .price-holder .price{display:inline-block;vertical-align:middle;font-weight:400;font-size:24px;line-height:26px;color:#000;margin:0 18px 0 0}.content .online-course-holder .price-holder del{display:inline-block;vertical-align:middle;font-size:18px;line-height:26px;color:#c6c6c6}.content .online-course-holder+.big-button-box:last-child{margin-top:80px!important;margin-bottom:65px!important}@media only screen and (max-width:768px){.content .online-course-holder+.big-button-box:last-child{margin-top:50px!important;margin-bottom:55px!important}.content .video-box+.big-button-box{margin-top:60px!important}}.section-wrapper .content .programm-text{padding:32px 0 0}.section-wrapper .content .programm-text img{float:right;margin:5px 0 0 25px;-o-object-fit:cover;object-fit:cover;height:auto}@media only screen and (max-width:1024px){.section-wrapper .content .programm-text img{height:300px;width:40%}}@media only screen and (max-width:640px){.section-wrapper .content .programm-text img{float:none;display:block;width:100%;margin:0 0 20px}}.section-wrapper .content .programm-text .text{overflow:hidden}.section-wrapper .content p+.programm-content{margin-top:53px}.section-wrapper .content .result-holder{margin:67px 0 50px;padding:54px 70px 76px}@media only screen and (max-width:768px){.section-wrapper .content .result-holder{margin:37px 0 50px}}@media only screen and (max-width:640px){.section-wrapper .content .result-holder{padding:24px 40px 46px}}.section-wrapper .content .result-holder .title{font:30px/40px CloserText-Regular,sans-serif;color:#fff;display:block;margin:0 0 30px}.section-wrapper .content .result-holder img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:auto}.section-wrapper .content .contest-holder{margin-bottom:87px}@media only screen and (max-width:768px){.section-wrapper .content .contest-holder{margin-bottom:57px}}@media only screen and (max-width:399px){.section-wrapper .content .result-holder{padding:24px 20px 30px}.section-wrapper .content .contest-holder{padding-top:30px}.section-wrapper .content .contest-holder .btn{padding:0 40px 0 10px;width:100%}.section-wrapper .content .contest-holder .btn:after{right:10px}}.section-wrapper .content .contest-holder .contest-content{padding-top:7px;margin-bottom:33px;display:flex}@media only screen and (max-width:640px){.section-wrapper .content .result-holder .title{font-size:26px;line-height:32px}.section-wrapper .content .contest-holder{margin-bottom:37px}.section-wrapper .content .contest-holder .contest-content{margin-bottom:13px}}.section-wrapper .content .contest-holder .contest{display:flex;align-items:flex-end;margin:0}.section-wrapper .content .contest-holder .contest .box{background-color:#3c2437;padding:26px 25px 10px;color:#fff;margin-bottom:0;height:auto}.section-wrapper .content .contest-holder .contest .box .title{display:block;font-size:24px;line-height:32px;font-family:CloserText-Medium,sans-serif;height:68px}@media only screen and (max-width:399px){.section-wrapper .content .contest-holder .contest .box{padding:16px 15px 10px}.section-wrapper .content .contest-holder .contest .box .title{margin:0 0 19px}}.section-wrapper .content .contest-holder .contest .box .text{border-top:2px solid rgba(152,74,138,.5);padding:7px 0 0}.section-wrapper .content .contest-holder .contest .box .text p{margin:0}.section-wrapper .content .contest-holder .contest:nth-child(1) .title{margin:0 0 55px}@media only screen and (max-width:640px){.section-wrapper .content .contest-holder .contest{margin-bottom:20px;display:block}.section-wrapper .content .contest-holder .contest .box .title{font-size:26px;line-height:32px}.section-wrapper .content .contest-holder .contest .box .text{height:auto!important}.section-wrapper .content .contest-holder .contest:nth-child(1) .title{margin:0}}.section-wrapper .content .contest-holder .contest:nth-child(2) .title{margin:0 0 23px}.section-wrapper .content .contest-holder .contest:nth-child(3) .title{margin:0}.section-wrapper .content .record-holder{margin-bottom:65px;position:relative}@media only screen and (max-width:768px){.section-wrapper .content .record-holder{margin-top:50px!important;margin-bottom:50px}}.section-wrapper .content .record-holder .bg{position:relative}.section-wrapper .content .record-holder .bg:after{position:absolute;top:0;left:0;right:0;bottom:0;content:' ';display:block;background:#1c1818;opacity:.65}.section-wrapper .content .record-holder .bg img{display:block;width:auto;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-wrapper .content .record-holder .record-content{position:absolute;top:0;left:0;color:#fff;padding:0 70px 0 72px;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:column;flex-direction:column;height:100%}@media only screen and (max-width:640px){.section-wrapper .content .contest-holder .contest:nth-child(2) .title{margin:0}.section-wrapper .content .record-holder{margin-bottom:35px}.section-wrapper .content .record-holder .bg img{width:auto}.section-wrapper .content .record-holder .record-content{padding:0 20px}}.section-wrapper .content .record-holder .record-content .title{font-size:30px;line-height:40px;font-family:CloserText-Medium,sans-serif;display:block;margin:0 0 23px;padding-top:20px}@media only screen and (max-width:640px){.section-wrapper .content .record-holder .record-content .title{line-height:36px;font-size:24px}}.section-wrapper .content .record-holder .record-content p{margin:0 0 20px}@media only screen and (max-width:399px){.section-wrapper .content .record-holder .record-content .title{font-size:22px;line-height:26px}.section-wrapper .content .record-holder .record-content p{line-height:22px}}.section-wrapper .content .items-holder{margin-bottom:20px}.section-wrapper .content .items-holder .picture{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:100px;margin:0 0 10px}.section-wrapper .content .items-holder .picture img{display:block;-o-object-fit:cover;object-fit:cover;height:auto}.section-wrapper .content .items-holder .col-3{flex:0 0 33.333%}@media only screen and (max-width:640px){.section-wrapper .content .record-holder .record-content p{margin:0}.section-wrapper .content .items-holder .col-2{flex:0 0 50%}.section-wrapper .content .items-holder p{line-height:22px}}.section-promo+.section-wrapper .content>.programm-content.bg-grey{margin-top:40px}.section-promo-inner{background:#f7f7f7!important;text-shadow:none!important;padding-bottom:10px!important}.section-promo-inner .promo-image{width:49%!important}@media only screen and (max-width:1024px){.section-promo-inner .promo-image{width:100%!important}}.section-promo-inner .h2{font:48px/63px CloserText-Medium,sans-serif;display:block;width:770px!important;margin:0 0 53px -5px;color:#000}@media only screen and (max-width:1024px){.section-promo-inner .h2{width:100%!important;margin:0 0 33px -5px;color:#fff}}@media only screen and (max-width:768px){.section-promo-inner .h2{line-height:50px;font-size:45px}}@media only screen and (max-width:640px){.section-promo-inner .h2{margin:0 0 40px}}.section-promo-inner p{color:#000!important;padding-right:100px!important;margin:0!important}.section-about-inner{margin:-21px 0 27px!important}@media only screen and (max-width:1024px){.section-promo-inner p{color:#fff!important;width:100%!important;padding:12px 0 0!important}.section-about-inner{margin:0 0 20px!important}.section-about-inner .container{display:block}}.section-about-inner p{padding:0!important}.section-about-inner p:after{display:none!important}.section-about-inner .strong-text{width:31%;margin-right:50px;padding:2px 0 0}@media only screen and (max-width:1024px){.section-about-inner .strong-text{width:100%!important;padding:0;margin:0 0 30px}}.section-about-inner .strong-text p{font-family:SFProDisplay-Semibold,sans-serif;font-size:22px}.section-about-inner .large{width:69%;padding:25px 0 0;position:relative}.section-about-inner .large p{font-size:16px!important;line-height:26px!important;margin-bottom:20px}.section-about-inner .large:after{display:block;position:absolute;content:" ";background:#ebebeb;height:2px;top:0;left:0;margin:0 -9999px 0 0;padding:0 9999px 0 0}.section-public{background-color:#ebebeb;padding:55px 0 0;margin:0 0 94px}@media only screen and (max-width:1024px){.section-about-inner .large{width:100%!important}.section-public{margin:0 0 54px}}.section-public h2{margin-bottom:40px}@media only screen and (max-width:919px){.section-public h2{line-height:50px}}.section-public .public-logo{background:#fff;display:inline-block;vertical-align:middle;margin-top:-5px;padding:14px 42px 8px 30px}.section-public .public-logo img{display:inline-block;vertical-align:middle;margin:0 15px;-o-object-fit:cover;object-fit:cover;height:auto}@media only screen and (max-width:768px){.section-public{margin:0 0 34px}.section-public .public-logo{width:100%;padding:14px 10px 8px}.section-public .public-logo img{margin:0 5px}}@media only screen and (max-width:640px){.section-public h2{line-height:40px}.section-public .public-logo img{margin-bottom:10px;width:35%}}.section-items{margin-bottom:70px}@media only screen and (max-width:1024px){.section-items{margin-bottom:50px}}.section-items .items-holder{margin:0 -15px!important}.section-items .items-holder .picture{margin-right:20px}.section-items h2{margin:0 0 50px}@media only screen and (max-width:919px){.section-items h2{line-height:50px}}.section-items .col{display:flex;margin-bottom:34px;padding:0 15px!important}@media only screen and (max-width:640px){.section-items h2{line-height:40px}.section-items .col{flex:0 0 100%!important;justify-content:space-between}}.section-items .col-3{flex:0 0 33.333%}@media only screen and (max-width:768px){.section-items{margin-bottom:30px}.section-items .col-2{flex:0 0 50%}}.section-items img{display:block;-o-object-fit:cover;object-fit:cover;height:auto}.section-items strong{display:block;font-size:22px;line-height:38px;color:#323232;font-family:SFProDisplay-Semibold,sans-serif;font-weight:400;margin-bottom:7px}.section-pluses{height:100%;margin-bottom:74px!important}@media only screen and (max-width:1024px){.section-pluses{margin-bottom:50px!important}}.section-pluses .bg{background-size:auto!important}@media only screen and (max-width:479px){.section-promo-inner .h2{line-height:36px;font-size:29px}.section-items .col{display:grid;grid-template-columns:29% 71%}.section-pluses .bg{margin:0 -9999px;padding:0 9969px}}.section-pluses .content-right{width:66%!important;background-color:#f7f7f7!important;padding:80px 70px 64px 97px!important}@media only screen and (max-width:1024px){.section-pluses .content-right{padding:54px 50px 51px 53px!important}.section-pluses .content-right h2{line-height:50px}}@media only screen and (max-width:768px){.section-pluses{margin-bottom:30px!important}.section-pluses .content-right{padding:24px 15px 21px 25px!important;margin-bottom:-40px}}.section-pluses .content-right h2{margin-bottom:36px!important}@media only screen and (max-width:640px){.section-items strong{line-height:26px;font-size:20px}.section-pluses .content-right h2{line-height:40px}}.section-online-school{margin-bottom:70px}@media only screen and (max-width:1024px){.section-online-school{margin-bottom:50px}}.section-online-school h2{margin-bottom:40px}@media only screen and (max-width:919px){.section-online-school h2{line-height:50px}}.section-online-school .container{flex-direction:row-reverse}.section-online-school .content{padding:0!important}.section-online-school .photo-hold{margin-left:60px;padding-top:20px}@media only screen and (max-width:768px){.section-online-school{margin-bottom:30px}.section-online-school .container{display:block}.section-online-school .photo-hold{margin-left:20px;margin-bottom:20px}.section-online-school .photo-hold img{width:50%}}@media only screen and (max-width:479px){.section-pluses .content-right{width:100%!important;border-bottom:none!important}.section-online-school .photo-hold{margin-left:0}}.section-online-school .photo-hold img{display:block;-o-object-fit:cover;object-fit:cover;height:auto}@media only screen and (max-width:399px){.section-online-school .photo-hold img{width:80%}}.section-history{margin-bottom:100px;overflow:hidden}@media only screen and (max-width:1024px){.section-history{margin-bottom:50px}.section-reviews{padding:50px 0!important}}.section-history .history-holder{width:110vw;position:relative}.section-history .slide-holder{width:100%;overflow:hidden;margin-bottom:43px;position:relative}.section-history .slide-holder:after{position:absolute;top:60px;left:100%;margin-left:-31vw;content:' ';height:100%;display:block;background:linear-gradient(270deg,#fff 78.83%,rgba(255,255,255,0) 100%);width:200px}@media only screen and (max-width:640px){.section-online-school h2{line-height:40px}.section-history .history-holder{width:100%}.section-history .slide-holder:after{display:none}}.section-history h2{margin-bottom:35px}@media only screen and (max-width:919px){.section-history h2{line-height:50px}}.section-history .years{font-size:30px;line-height:40px;color:#984a8a;display:block;border-bottom:2px solid #984a8a;position:relative;padding-bottom:15px;font-family:CloserText-Medium,sans-serif;margin-bottom:23px}.section-history .years:after{display:block;content:" ";width:14px;height:14px;background-color:#984a8a;position:absolute;bottom:-7px;left:0;border-radius:50%}.section-history p{margin-bottom:20px;padding-right:30px}.section-history .arrow-box{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:100%;transform:none!important}.section-history .arrow-box .next{margin-left:37px!important}@media only screen and (max-width:768px){.section-history{margin-bottom:30px}.section-reviews{padding:30px 0!important}}.section-title .text{border-top:2px solid #984a8a;padding:12px 80px 0 0!important;width:660px!important;margin-bottom:40px!important}.section-title .text p{font-size:22px;line-height:38px;color:#323031!important}@media only screen and (max-width:640px){.section-history h2{line-height:40px}.section-history p{padding-right:10px}.section-title .text p{font-size:20px;line-height:30px}}.section .breadcrumb+h1{padding:6px 0 0;line-height:90px!important;margin-bottom:43px!important;margin-top:-7px}@media only screen and (max-width:1024px){.section-title .text{width:100%!important;padding:12px 0 0!important}.section .breadcrumb+h1{width:100%!important;line-height:75px!important}}@media only screen and (max-width:640px){.section .breadcrumb+h1{line-height:50px!important;margin-bottom:35px!important}}@media only screen and (max-width:559px){.section .breadcrumb+h1{line-height:42px!important}}.section-mission{padding-top:18px;margin-bottom:80px}@media only screen and (max-width:1024px){.section-mission{margin-bottom:50px}}.section-mission .mission-holder{display:grid;grid-template-columns:1fr 2fr}.section-mission .photo-holder{margin:0 -15px}.section-mission .photo-holder .col-2{padding:0 15px}.section-mission img{display:block;-o-object-fit:cover;object-fit:cover;height:auto;width:100%}@media only screen and (max-width:768px){.section-mission{margin-bottom:30px}.section-mission .mission-holder{display:block}.section-mission .photo-holder{padding:0 8px}.section-mission .photo-holder .col-2{padding:0 7px}.section-mission img{margin:0 0 20px}}.section-mission h2{margin-bottom:36px}.section-mission .text-border{border-top:2px solid #ebebeb;padding-top:22px;margin-right:30px}.section-items-pluses{margin:0 0 30px!important}@media only screen and (max-width:768px){.section-mission h2{margin-bottom:26px}.section-mission .text-border{margin-bottom:20px;margin-right:0}.section-items-pluses{margin:0 0 10px!important}.section-items-pluses h2{margin:0 0 30px!important}}.section-items-pluses .col{display:grid;grid-template-columns:100px auto}.section-items-pluses .picture{padding-top:10px;text-align:center}@media only screen and (max-width:399px){.section-items-pluses .col{display:block;margin-bottom:15px!important}.section-items-pluses .picture{margin:0 0 20px}}.section-items-pluses img{display:block;-o-object-fit:cover;object-fit:cover;height:auto}.section-items-pluses .block-title{margin-bottom:18px}@media only screen and (max-width:1024px){.section-faq .faq-holder{margin-bottom:50px!important}}.section-faq h2{margin-bottom:26px}.section-faq .large{width:600px}.section-faq .large p{font-size:22px;line-height:38px;color:#323031}.section-faq p{margin-bottom:40px}@media only screen and (max-width:768px){.section-faq .faq-holder{margin-bottom:30px!important}.section-faq .large{width:100%}.section-faq p{margin-bottom:30px}}.section .width{width:570px}.section .width+.catalog p{margin-bottom:0!important}.section .programm-modul{margin-bottom:50px}.section .programm-modul p{margin:0 0 17px}.section .programm-modul .btn-w35{width:350px!important}@media only screen and (max-width:640px){.section-faq .large p{font-size:18px;line-height:30px}.section .programm-modul .btn-w35{width:100%!important}}.section .programm-modul .btn-w35 .btn{width:100%}.section .programm-modul .list-moduls{margin-bottom:45px;overflow:hidden;width:100%;padding:0 0 1px}@media only screen and (max-width:640px){.section .programm-modul .list-moduls{margin-bottom:30px}}.section .programm-modul .list-moduls a{float:left;font-size:16px;line-height:26px;color:#989697;width:41px;height:41px;border:1px solid #989697;margin:0 -1px -1px 0;text-align:center;padding-top:6px;position:relative;z-index:0}.section .programm-modul .list-moduls a.active,.section .programm-modul .list-moduls a:hover{border:1px solid #984a8a;color:#984a8a;z-index:1}.section .programm-modul .programm-modul-holder{background-color:#f7f7f7;flex-direction:row-reverse;overflow:hidden;margin:0 0 56px}.section .programm-modul .programm-modul-holder img{margin:0 0 0 40px;float:right;-o-object-fit:cover;object-fit:cover;height:auto}@media only screen and (max-width:1024px){.section .programm-modul .programm-modul-holder img{margin:0 0 0 20px}}@media only screen and (max-width:768px){.section .width{width:100%!important}.section .programm-modul{margin-bottom:30px}.section .programm-modul .programm-modul-holder img{width:50%}}.section .programm-modul .programm-modul-holder .block{overflow:hidden;padding:64px 0 0 70px}@media only screen and (max-width:1024px){.section .programm-modul .programm-modul-holder .block{padding:54px 0 0 50px}}.section .programm-modul .programm-modul-holder .block h3{margin:0 0 12px}.section .programm-modul .programm-modul-holder .block .course{display:inline-block;margin:0 0 28px;background:linear-gradient(100.4deg,#de48cf 0,#20c7d1 131.13%);font-size:14px;line-height:28px;color:#fff;font-family:SFProDisplay-Medium,sans-serif;padding:2px 18px 4px}.section .programm-modul .programm-modul-holder .block p{margin:0 0 32px}.section .programm-modul .programm-modul-holder .block .btn{margin:0 0 30px}.section .format-holder{margin:0 0 50px}@media only screen and (max-width:640px){.section .programm-modul .programm-modul-holder{margin-bottom:36px}.section .programm-modul .programm-modul-holder img{float:none;display:block;width:50%;margin:30px 0 0 30px}.section .programm-modul .programm-modul-holder .block{padding:34px 30px 0;width:100%}.section .format-holder{margin-bottom:30px}}.section .format-holder .format{padding-top:20px}.section .format-holder .format img{margin:0 0 20px;display:block;-o-object-fit:cover;object-fit:cover;height:auto}.section .format-holder .format h3{margin:0 0 13px}.section .faq-holder+.format-holder{margin-top:30px}.section .teachers-holder{padding:70px 69px 0 70px!important;margin-bottom:70px!important}@media only screen and (max-width:768px){.section .teachers-holder{padding:50px 50px 0!important;margin-bottom:50px!important}}.section .teachers-holder .catalog{padding-top:20px}.section .teachers-holder .catalog .col{margin-bottom:10px}.section .teachers-holder .catalog img{margin:0 0 23px}.section .teachers-holder .catalog .h3{font-size:23px!important}.section .teachers-holder .catalog p{margin:0 0 30px}@media only screen and (max-width:640px){.section .teachers-holder{padding:34px 18px 12px!important;margin-bottom:30px!important}.section .teachers-holder .btn{width:100%}}.section .online-course-holder .btn-w50 .btn{margin-bottom:0}.section .online-course-holder+.big-button-box{margin:10px 0 40px!important}.section .box+.bg-grey{margin-bottom:70px}@media only screen and (max-width:768px){.section .online-course-holder{margin:0 -15px}.section .box+.bg-grey{margin-bottom:50px}}@media only screen and (max-width:640px){.section .online-course-holder{margin:0}.section .online-course-holder .btn-w50 .btn{margin-bottom:20px}.section .box+.bg-grey{margin-bottom:30px}}@media only screen and (max-width:768px){.section .box+.bg-grey+.big-button-box{margin-bottom:40px!important}}.content .video-box+h2{margin-bottom:30px}.content .box .col-3{margin-bottom:20px}@media only screen and (max-width:640px){.section .box+.bg-grey+.big-button-box{margin-bottom:30px!important}.content .box .col-3{margin-bottom:0}}.content .programm-modul+.faq-holder{margin-bottom:70px}@media only screen and (max-width:768px){.content .programm-modul+.faq-holder{margin-bottom:50px}}@media only screen and (max-width:640px){.content .programm-modul+.faq-holder{margin-bottom:30px}.content .box+.bg-grey{margin-top:0}}.section-wrapper-narrow .content{width:calc(100% - 200px);padding-top:28px}@media only screen and (max-width:768px){.section-wrapper-narrow .content{width:100%;padding-top:80px}}.section-wrapper-narrow .content .catalog .btn{margin-bottom:20px}.section-wrapper-narrow .aside{width:170px}.section .large.not-border{border-bottom:none;margin-bottom:7px}.section .catalog .modul{position:relative;font-size:18px;line-height:38px;color:#323031;font-family:SFProDisplay-Semibold,sans-serif;display:inline-block;padding:0 10px;margin:0 0 10px -10px}.section .catalog .modul:after{content:' ';position:absolute;width:100%;height:14px;bottom:4px;left:0;background-color:#ebebeb;z-index:-1}.section .catalog .modul+.h3{margin:0 0 -7px}.section .catalog .modul+.h3+.course{margin:0 0 64px!important}.section .catalog .finish{margin:0 0 10px;font-size:14px;line-height:28px;color:#323031;font-family:SFProDisplay-Semibold,sans-serif}.section .catalog .finish dt{display:inline-block;margin-right:5px}.section .catalog .finish dd{display:inline-block;margin:0}.section .catalog .course+.finish{margin:-54px 0 26px}.section .request{background:url(../image/bg1.png) 50% 0/cover no-repeat #3c2437;padding:54px 70px;color:#fff;margin-bottom:85px}@media only screen and (max-width:768px){.section .request{margin-bottom:50px!important;padding:34px 50px}}.section .request .h2{font-size:48px;line-height:63px;color:#fff;margin-bottom:17px;padding-right:100px}@media only screen and (max-width:1024px){.section .request .h2{font-size:42px;line-height:55px;padding:0}}.section .request p{font-size:22px;line-height:38px;margin-bottom:50px}@media only screen and (max-width:640px){.section .request{margin-bottom:30px!important;padding:24px 30px}.section .request .h2{margin:0 0 20px;max-width:none;font-size:30px;line-height:38px}.section .request p{font-size:20px;line-height:30px}}.section .btn{margin:0 0 20px}.section .btn-submit{height:52px;font-size:18px;line-height:26px;font-family:SFProDisplay-Semibold,sans-serif;padding:0 137px 0 20px}@media only screen and (max-width:640px){.section .btn-submit{width:100%;padding:0 26px 0 20px}}@media only screen and (max-width:399px){.section .btn-submit{font-size:16px;padding:0 36px 0 15px}}.section .btn-submit:after{background-size:cover;width:64px;height:16px;right:22px}.catalog+.request{margin-top:10px;margin-bottom:70px}.faq-holder{margin-bottom:70px}@media only screen and (max-width:768px){.catalog+.request{margin-bottom:50px}.faq-holder{margin-bottom:50px!important}}@media only screen and (max-width:640px){.section .btn-submit:after{right:10px;width:55px;height:13px;top:20px}.catalog+.request{margin-bottom:30px}.faq-holder{margin-bottom:30px!important}}.faq-holder .modul{display:block;font-size:18px;color:#d885c9;line-height:21px;font-family:SFProDisplay-Semibold,sans-serif;margin-bottom:8px}.faq-holder .modul+h2{margin-bottom:20px}.faq-holder .modul+h2+p{margin:0 0 37px}.content .request+.faq-holder{margin-bottom:70px!important}@media only screen and (max-width:768px){.content .request+.faq-holder{margin-bottom:50px!important}}.content .faq-holder+.faq-holder{margin-bottom:70px!important}@media only screen and (max-width:768px){.content .faq-holder+.faq-holder{margin-bottom:50px!important}}.section .video-box+.bg-grey{margin-top:70px!important;padding-bottom:25px!important;margin-bottom:60px!important}.section .online-course-holder .h3+.price-holder{padding-top:16px}section.section-promo-teacher{background-color:#f7f7f7;margin-top:50px!important;padding-bottom:41px!important;margin-bottom:61px!important}section.section-promo-teacher .container{position:relative}section.section-promo-teacher .promo-image{top:-68px!important}@media only screen and (max-width:1024px){section.section-promo-teacher .promo-image{right:15px!important;width:49%!important;position:absolute}}@media only screen and (max-width:768px){.section .video-box+.bg-grey{padding-bottom:0!important;margin-bottom:50px!important;margin-top:50px!important}section.section-promo-teacher{margin-bottom:50px!important}section.section-promo-teacher .promo-image{position:relative;top:-51px!important}}@media only screen and (max-width:640px){.section .video-box+.bg-grey{margin-bottom:30px!important;margin-top:40px!important}section.section-promo-teacher{margin-bottom:30px!important;margin-top:0!important;padding-top:0!important;padding-bottom:10px!important}section.section-promo-teacher .promo-image{width:100%!important;top:15px!important;left:0!important}}section.section-promo-teacher .promo-image:before{display:none}section.section-promo-teacher .promo-image img{display:block;-o-object-fit:cover;object-fit:cover;height:auto;max-width:100%}section.section-promo-teacher .promo-text{width:700px!important;margin-top:-30px!important}@media only screen and (max-width:1024px){section.section-promo-teacher .promo-text{width:450px!important;margin-top:0!important}}section.section-promo-teacher .promo-text .h1{color:#000;font-size:72px;max-width:200px;line-height:95px;margin-bottom:50px}@media only screen and (max-width:640px){section.section-promo-teacher .promo-text{margin-top:30px!important}section.section-promo-teacher .promo-text .h1{font-size:49px;line-height:60px}}@media only screen and (max-width:479px){section.section-promo-teacher .promo-text .h1{font-size:35px;line-height:50px}}section.section-promo-teacher .promo-text p{width:680px!important}@media only screen and (max-width:1024px){section.section-promo-teacher .promo-text .h1{max-width:none;margin-bottom:40px}section.section-promo-teacher .promo-text p{width:100%!important;padding-bottom:0;color:#000!important}.section-preview img{width:50%}}section.section-promo-teacher .promo-text .insta{padding-top:20px}section.section-promo-teacher .promo-text .insta a{display:inline-flex;align-items:center;font-weight:700;font-size:22px;color:#323232}section.section-promo-teacher .promo-text .insta a .icon{font-size:28px;color:#984a8a}section.section-promo-teacher .promo-text .insta a:hover .icon{color:#c463b2}section.section-promo-teacher hr{opacity:1!important}section.section-content h2{margin-bottom:38px}@media only screen and (max-width:640px){section.section-content h2{margin-bottom:28px}}section.section-content hr{margin-bottom:23px}section.section-content .list-bullet{margin-bottom:78px}section.section-content .list-bullet li{position:relative;padding:0 0 0 29px;line-height:26px}section.section-content .list-bullet li:after{position:absolute;top:9px;left:0;display:block;content:" ";width:6px;height:6px;background-color:#984a8a;border-radius:50%}.paintings-holder{padding-top:69px;padding-bottom:65px}@media only screen and (max-width:768px){section.section-promo-teacher .promo-text{width:100%!important;overflow:hidden;padding-top:0}section.section-content .list-bullet{margin-bottom:50px!important}.paintings-holder{padding-top:50px;padding-bottom:55px}}.paintings-holder h2{color:#fff;margin-bottom:46px}.paintings-holder .item{margin-bottom:25px;width:calc(100vw / 3 - 30px);max-width:370px}@media only screen and (max-width:640px){section.section-content .list-bullet{margin-bottom:50px!important}.paintings-holder{padding-top:30px;padding-bottom:30px}.paintings-holder .item{margin-bottom:20px;width:calc(100vw / 2 - 30px)}}.paintings-holder .item img{display:block;-o-object-fit:cover;object-fit:cover;height:auto;width:100%}.section.course-teacher{position:relative;margin-bottom:70px}@media only screen and (max-width:768px){.section.course-teacher{margin-bottom:50px}}@media only screen and (max-width:640px){.section.course-teacher{margin-bottom:30px}}.section.course-teacher .bg-grey{padding-top:85px!important}.section.course-teacher .bg-grey .catalog .col{margin-bottom:7px}.section.course-teacher .bg-grey .catalog .h3,.section.course-teacher .bg-grey .catalog img{margin-bottom:23px}.section.course-teacher .bg-grey .catalog p{margin:0 0 35px}.section.course-teacher h2{margin-bottom:51px}.section.video-teacher{margin-bottom:50px}@media only screen and (max-width:768px){.section.course-teacher .bg-grey{padding-top:30px!important}.section.course-teacher h2{margin-bottom:31px}.section.video-teacher{margin-bottom:10px}}.section.video-teacher h2{margin-bottom:26px}.section.video-teacher .width{font-size:22px;line-height:38px;margin-bottom:40px}.section.video-teacher .catalog .col{margin:0 0 28px}.section.video-teacher .catalog .h3{margin-bottom:22px}.video{display:block;position:relative;margin-bottom:28px}.video img{margin:0;display:block;-o-object-fit:cover;object-fit:cover;height:auto}.video .iconVideo{display:block;width:100px;height:100px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../image/svg/youtube_btn.svg) 0 0/cover no-repeat}.video:hover .iconVideo{background:url(../image/svg/youtube_btn_hover.svg) 0 0/cover no-repeat}@media only screen and (max-width:640px){.video .iconVideo,.video:hover .iconVideo{width:70px;height:70px}}.section .row-column{width:50%;flex-direction:column}.section p+.bg-grey{margin-top:60px;padding-bottom:10px!important}.section .catalog .image-hold{position:relative}.section .catalog .image-hold .data{position:absolute;bottom:0;left:0;font-size:22px;line-height:26px;color:#fff;background-color:#323031;padding:25px 30px 24px;font-family:SFProDisplay-Semibold,sans-serif}.section .bg-grey+.teacher-holder{margin-top:98px!important;margin-bottom:50px!important}@media only screen and (max-width:768px){.section p+.bg-grey{margin-top:50px}.section .catalog .image-hold .data{padding:15px 20px 14px;font-size:18px;line-height:26px}.section .bg-grey+.teacher-holder{margin-top:78px!important}}.section p+.large{padding-top:27px}@media only screen and (max-width:640px){.section .row-column{width:100%}.section p+.bg-grey{margin-top:30px}.section .catalog .image-hold .data{padding:5px 10px;font-size:12px;line-height:16px}.section .bg-grey+.teacher-holder{margin-top:58px!important}.section p+.large{padding-top:7px}}.section .contest-holder .large{padding-bottom:4px;margin-bottom:36px}.section .contest-holder .prizes-holder{background-color:#984a8a;padding:24px 26px 17px;color:#fff}.section .contest-holder .prizes-holder hr{background-color:#d885c9}.section .contest-holder .prizes-holder .h3{display:block;font-size:24px;line-height:32px;font-family:CloserText-Medium,sans-serif;margin-bottom:35px}.section .contest-holder .prizes-holder p{padding-right:150px;margin-bottom:10px}.contest-holder+.materials-holder{margin-top:-20px!important}.section-promo .button-box .btn{width:auto;padding:0 119px 0 21px;margin-right:8px}.section-promo .button-box .btn:after{right:22px}@media only screen and (max-width:640px){.contest-holder+.materials-holder{margin-top:0!important}.section-promo .button-box{width:100%}.section-promo .button-box .btn{width:100%;padding:0 0 0 21px}.section-promo .button-box .btn:first-child{margin-bottom:20px}.section-promo .button-box .btn-white{width:100%}}.section-promo .button-box .btn-white{background:0 0;border:2px solid #fff;padding:0 20px}.section-promo .button-box .btn-white:after{display:none}.section-promo .button-box .btn-white:hover{background-color:#fff;color:#984a8a}.section-promo+.section-about .large p{font-size:22px;line-height:38px;margin:0 0 38px}.section-preview{position:relative}.section-preview:after{position:absolute;bottom:0;left:0;width:100%;border-bottom:220px solid #ebebeb;display:block;content:' ';z-index:-1}.section-preview .preview-holder{background-color:#3c2437;padding:70px 70px 39px}@media only screen and (max-width:768px){.section .contest-holder .prizes-holder p{padding-right:0}.section-preview .preview-holder{padding:50px 50px 19px}}.section-preview img{float:right;margin-top:-105px;margin-left:30px;margin-bottom:30px;max-width:100%;-o-object-fit:cover;object-fit:cover;height:auto}@media only screen and (max-width:640px){.section-promo+.section-about .large p{font-size:18px;line-height:32px}.section-preview .preview-holder{padding:30px 30px 0}.section-preview img{float:none;display:block;margin-top:0;margin-left:0}}.section-preview .box{overflow:hidden;height:1%}.section-preview .preview{display:block;font-size:30px;line-height:40px;color:#d885c9;font-family:CloserText-Medium,sans-serif;margin-bottom:25px}@media only screen and (max-width:768px){.section-preview .preview{font-size:24px;line-height:32px}}.section-preview .preview span{display:block}.section-preview .title{display:block;font-size:48px;line-height:63px;margin-bottom:7px;color:#fff;font-family:CloserText-Medium,sans-serif}@media only screen and (max-width:768px){.section-preview .title{font-size:34px;line-height:40px}}.section-preview .data{display:block;font-size:16px;line-height:28px;color:#c6c6c6;font-family:SFProDisplay-Regular,sans-serif;margin-bottom:46px}.section-preview .data span{display:block;font-size:24px;line-height:30px;color:#fff;margin:0 0 3px;font-family:SFProDisplay-Semibold,sans-serif}@media only screen and (max-width:768px){.section-preview .data{font-size:14px;line-height:18px;margin-bottom:26px}.section-preview .data span{font-size:16px;line-height:20px}}.section-preview hr{display:block;background-color:#c6c6c6;opacity:.5;margin-bottom:10px}.section-preview p{color:#fff;margin-bottom:35px}.section-preview .btn{margin-bottom:40px}.section-preview+.section-contest-txt{padding-top:55px;padding-bottom:67px;margin-bottom:56px}@media only screen and (max-width:1024px){.section-preview+.section-contest-txt{padding-top:50px;padding-bottom:50px;margin-bottom:56px}}.section-preview+.section-contest-txt h2{margin-bottom:24px}.section-preview+.section-contest-txt p{font-size:22px;line-height:38px;margin-bottom:32px}.section-preview+.section-contest-txt p strong{font-weight:400;font-family:SFProDisplay-Semibold,sans-serif}@media only screen and (max-width:768px){.section-preview+.section-contest-txt{padding-top:40px;padding-bottom:40px;margin-bottom:46px}.section.catalog-mc{margin-bottom:0}.section.catalog-mc .col-md{flex:0 0 50%}}@media only screen and (max-width:640px){.section-preview+.section-contest-txt p{font-size:18px;line-height:32px}.section.catalog-mc .col{flex:0 0 100%}}.section.catalog-mc .catalog .col{margin-bottom:20px}.section.catalog-mc .catalog .h4{font-size:24px;line-height:32px;margin-bottom:24px}.section.catalog-mc .catalog .h4 a{color:#000}.section.catalog-mc .catalog .h4 a:hover{color:#c463b2}.section.catalog-mc .catalog .btn-large{width:100%;height:180px;align-items:flex-end;display:flex;padding-bottom:25px;font-size:18px;line-height:26px}@media only screen and (max-width:1024px){.section.catalog-mc .catalog .btn-large{height:151px}}.section.catalog-mc .catalog .btn-large:after{width:64px;height:16px;bottom:26px;background-size:cover;top:auto}.section.catalog-mc .btn-large{width:100%;height:180px;align-items:flex-end;display:flex;padding-bottom:25px;font-size:18px;line-height:26px}@media only screen and (max-width:1024px){.section.catalog-mc .btn-large{height:151px}}@media only screen and (max-width:768px){.section.catalog-mc .btn-large,.section.catalog-mc .catalog .btn-large{height:172px}}@media only screen and (max-width:399px){.section.catalog-mc .btn-large,.section.catalog-mc .catalog .btn-large{height:141px}}.section.catalog-mc .btn-large:after{width:64px;height:16px;bottom:26px;background-size:cover;top:auto}.section.section-open-school{position:relative;margin-bottom:120px}@media only screen and (max-width:1024px){.section.section-open-school{margin-bottom:70px}}.section.section-open-school:after{border-bottom:120px solid #323031;position:absolute;bottom:-120px;left:0;display:block;content:' ';width:100%;z-index:-1}.section.section-open-school .bg{max-height:570px}.section.section-open-school .content-right{width:66%;background-color:#f7f7f7;padding:82px 100px 64px}@media only screen and (max-width:1024px){.section.section-open-school .content-right{padding:62px 80px 44px}}.section.section-open-school .content-right .h2{margin-bottom:37px}@media only screen and (max-width:768px){.section.section-open-school .content-right{padding:32px 30px 44px}.section.section-open-school .content-right .h2{margin-bottom:17px}}.section.section-open-school .content-right p{font-size:16px;margin:0 0 35px;line-height:26px}.section.section-open-school .content-right .large{margin-bottom:10px}.section.section-open-school .content-right .large p{font-size:22px;line-height:38px;margin:0 0 10px}@media only screen and (max-width:640px){.section.section-open-school{margin-bottom:15px}.section.section-open-school:after{bottom:-20px}.section.section-open-school .bg{max-height:none}.section.section-open-school .content-right{width:100%;padding:32px 30px 24px;border-bottom:none}.section.section-open-school .content-right .large{border-bottom:none}.section.section-open-school .content-right .large p{font-size:18px;line-height:32px;margin:0}.section-tags+.section-about .container{display:block}}.section .content .h2+.large{margin-top:0}.section-title+.section-wrapper{margin-top:-5px}.section-title+.section-wrapper .content{padding-top:26px}.section-tags+.section-about{margin-bottom:52px;padding-top:20px}@media only screen and (max-width:1024px){.section-tags+.section-about{margin-bottom:32px}}@media only screen and (max-width:768px){.section-title+.section-wrapper .content{padding-top:80px}.section-tags+.section-about{margin-bottom:12px}}.section-tags+.section-about .text{width:41%;margin-right:30px}@media only screen and (max-width:640px){.section-tags+.section-about .text{width:100%}}.section-tags+.section-about .large{width:59%;margin-top:12px;padding-top:16px}@media only screen and (max-width:640px){.section-tags+.section-about .large{width:100%}.section-tags+.section-about .large:after{background:0 0}}.section-tags+.section-about .large p{margin-bottom:28px}.section-tags+.section-about .h2+.large p{font-size:22px;line-height:38px}.section-about+.section-content{margin-bottom:50px}@media only screen and (max-width:1024px){.section-about+.section-content{margin-bottom:40px}}.section-about+.section-content .catalog span.h3{font-size:24px}.section-about .text+.large p{font-size:16px;line-height:26px}.section-promo-cover+.section-about .text{width:41%;margin-right:30px}@media only screen and (max-width:640px){.section-promo-cover+.section-about .text{width:100%}}.section-promo-cover+.section-about .large{width:59%;margin-top:12px;padding-top:16px}.section-promo-cover+.section-about .large p{margin-bottom:28px}.section-promo-cover+.section-about .h2+.large p{font-size:22px;line-height:38px}main .section-title-not-border{border-top:none;padding-top:0;margin-bottom:50px!important;margin-top:0!important}.section-title+.section-content{margin-top:-16px;margin-bottom:80px}.section-title+.section-content .content p:first-child{margin-bottom:76px}.section-content .content{width:100%!important;padding-top:0!important}.section-content .content .inform-holder{border-top:none;margin-bottom:0}.section-content .content .inform-holder .box-twoColumn{grid-template-columns:80px auto}.section-content .content .inform-holder .box-twoColumn .block{border-top:2px solid rgba(198,198,204,.5);margin-top:-5px;padding-top:12px;padding-right:120px}@media only screen and (max-width:768px){.section-title+.section-content{margin-bottom:60px}.section-content .content .inform-holder{margin-top:0}.section-content .content .inform-holder .box-twoColumn .block{padding-right:50px;margin-bottom:0}.section-content .content .inform-holder .box-twoColumn .number{margin-left:0}}.section-content .content .inform-holder .box-twoColumn .block p{width:auto;margin-bottom:43px}@media only screen and (max-width:640px){.section-promo-cover+.section-about .large{width:100%}.section-promo-cover+.section-about .large:after{background:0 0}.section-promo-cover+.section-about .h2+.large p{font-size:18px;line-height:32px}.section-title+.section-content{margin-bottom:40px}.section-content iframe{height:300px}.section-content .content .inform-holder{padding-top:10px}.section-content .content .inform-holder .box-twoColumn .block{padding-right:0}.section-content .content .inform-holder .box-twoColumn .block .row{margin-bottom:10px!important}.section-content .content .inform-holder .box-twoColumn .block p{margin-bottom:23px}.section-content .content .inform-holder .box-twoColumn .block img{margin-bottom:15px}}.section-content .content .inform-holder .box-twoColumn .block .row{margin-bottom:54px}.section-content .content .inform-holder .box-twoColumn .block img{display:block;-o-object-fit:cover;object-fit:cover;height:auto;width:100%}.section-content .content .inform-holder .box-twoColumn .number{font-size:96px;text-align:left}.section-content .content .picture-result{position:relative;margin-bottom:70px}.section-content .content .picture-result img{display:block;-o-object-fit:cover;object-fit:cover;height:auto;width:100%}.section-content .content .picture-result .post{position:absolute;top:-28px;left:36px;background:#3c2437;padding:17px 33px;font-size:18px;line-height:26px;color:#fff;font-family:SFProDisplay-Semibold,sans-serif}@media only screen and (max-width:768px){.section-content .content .picture-result{margin-bottom:50px}.section-content .content .picture-result .post{padding:10px 23px;font-size:16px;line-height:22px}}.section-content .content h2{font-size:48px}@media only screen and (max-width:1024px){.section-content .content h2{font-size:42px;line-height:53px}}@media only screen and (max-width:640px){.section-content .content .inform-holder .box-twoColumn .number{font-size:70px;line-height:96px}.section-content .content .picture-result{margin-bottom:30px}.section-content .content .picture-result .post{padding:5px 13px;font-size:14px;line-height:18px;left:10px;top:-13px}.section-content .content h2{font-size:32px;line-height:43px}}@media only screen and (max-width:399px){.section-content .content .inform-holder .box-twoColumn .block img{margin-bottom:0}.section-content .content h2{font-size:30px;line-height:36px}.section h1 span{font-size:28px;display:block}}.section-content .content h3{font-size:30px}.section-content .video-box{text-align:center}.section-promo-cover .btn-submit{margin:0}.section-social{margin-bottom:70px!important}.section-social h3{width:300px}.section-social .soc-holder{width:calc(100% - 315px);border-top:2px solid rgba(198,198,204,.5);padding-top:17px;margin-top:13px}.section-social .soc-holder p{width:270px;margin-right:22px;font-size:16px;line-height:26px}@media only screen and (max-width:640px){.section-social{margin-bottom:40px!important}.section-social .soc-holder{display:block}.section-social .soc-holder p{margin-bottom:20px!important}.section-social .soc-holder .soc-icon{margin:0 0 0 -7px}}.section-social .soc-holder .soc-icon li{width:52px;height:52px;margin:0 7px}.section-social .soc-holder .soc-icon a{display:flex;justify-content:center;align-items:center;background:#984a8a;width:52px;height:52px;color:#fff;font-size:26px;transition:.3s ease-in-out}.section-social .soc-holder .soc-icon a:hover{background:#c363b2}.section-reviews .review-content{background:#fff;padding:55px 55px 35px 70px;display:flex;margin-bottom:15px}@media only screen and (max-width:1024px){.section-reviews .review-content{padding:35px 35px 25px 30px}}.section-reviews .review-content .avatar{margin:-40px 0 20px}@media only screen and (max-width:1024px){.section-reviews .review-content .avatar{margin:0 0 20px}}@media only screen and (max-width:768px){.section-social h3{width:100%;margin-bottom:30px}.section-social .soc-holder{width:100%}.section-reviews .review-content{padding:30px 25px 20px 20px}.section-reviews .review-content .avatar{width:80%;margin-top:-10px}}.section-reviews .review-content .avatar img{-o-object-fit:cover;object-fit:cover;height:auto;max-width:100%}.section-reviews .review-content .user{width:232px}@media only screen and (max-width:768px){.section-reviews .review-content .user{width:180px}}@media only screen and (max-width:640px){.section-reviews .review-content{display:block}.section-reviews .review-content .user{width:100%;margin-bottom:10px}}.section-reviews .review-content .user .name{display:block;font-size:16px;line-height:26px;color:#323031;font-weight:400;font-family:SFProDisplay-Semibold,sans-serif;margin-bottom:17px}.section-reviews .review-content .user .icon{font-size:26px;color:#984a8a}.section-reviews .review-content .user .icon:before{margin:0}.section-reviews .review-content .review{width:calc(100% - 245px)}.section-reviews .review-content .review p{margin-bottom:20px}.section-reviews.bg-grey-light+.section-subscribe{min-height:376px}@media only screen and (max-width:768px){.section-reviews .review-content .review{width:calc(100% - 182px)}.section-subscribe .textarea-box+.form-info{display:flex}.section-reviews.bg-grey-light+.section-subscribe{min-height:340px}}.section-promo+.section-social{margin-top:-20px}@media only screen and (max-width:1024px){.section-promo+.section-social{margin-top:0}}.section .soc-icon li{width:52px;height:52px;margin:0 7px}.section .soc-icon a{display:flex;justify-content:center;align-items:center;background:#984a8a;width:52px;height:52px;color:#fff;font-size:26px;transition:.3s ease-in-out}.section .soc-icon a:hover{background:#c363b2}.section-offer{margin-bottom:37px}@media only screen and (max-width:640px){.section-reviews .review-content .review{width:100%}.section-reviews.bg-grey-light+.section-subscribe{min-height:300px}.section .soc-icon{margin:0 0 0 -7px}.section-offer{margin-bottom:27px}}.section-offer .color{display:block;font-size:36px;line-height:43px;color:#984a8a;font-family:SFProDisplay-Medium,sans-serif;font-weight:400;margin-bottom:26px}@media only screen and (max-width:1024px){.section-offer .color{font-size:30px;line-height:40px;margin-bottom:20px}}@media only screen and (max-width:768px){.section-offer .color{font-size:22px;line-height:30px}}.section-offer span{display:block;line-height:26px;padding-right:30px;margin-bottom:20px}@media only screen and (max-width:919px){.section-offer span{padding-right:0;line-height:24px}}.section-about-school{padding-top:62px;padding-bottom:90px;margin-bottom:62px!important}@media only screen and (max-width:1024px){.section-about-school{padding-top:50px;padding-bottom:50px;margin-bottom:50px!important}}.section-about-school h2{margin-bottom:28px}.section-about-school .text{width:41%;margin-right:31px}.section-about-school .text p{font-size:22px;line-height:38px}@media only screen and (max-width:768px){.section-about-school{padding-top:40px;padding-bottom:40px;margin-bottom:40px!important}.section-about-school .box{display:block}.section-about-school .text{width:100%}.section-about-school .text p{font-size:18px;line-height:32px}}.section-about-school .large{width:59%;padding-top:17px!important;margin-top:12px!important}.section-about-school .large p{font-size:16px;line-height:26px;margin-bottom:25px}.section-about-school .video-box{text-align:center;margin-bottom:30px}.section-about-school+.section-content{margin-bottom:0}.section-promo-info+.section-teachers{margin-top:-56px}.section-content+.section-promo-info .plus-content{padding-bottom:70px!important}.section-content+.section-promo-info .content-school{margin-bottom:0}.section-promo+.section-title{margin-top:-35px;margin-bottom:37px}.section-title+.section-about{margin-bottom:52px}@media only screen and (max-width:1024px){.section-promo+.section-title{margin-top:-5px}.section-title+.section-about{margin-bottom:22px}}@media only screen and (max-width:768px){.section-about-school .large{width:100%}.section-promo-info+.section-teachers{padding-bottom:50px;padding-top:20px}.section-promo-info+.section-teachers .teachers-photo{padding-top:30px}.section-content+.section-promo-info .plus-content{padding-bottom:30px!important}.section-title+.section-about{margin-bottom:12px}}.section-title+.section-about .text{width:41%;margin-right:30px}@media only screen and (max-width:640px){.section-about-school{padding-top:30px;padding-bottom:30px;margin-bottom:30px!important}.section-about-school .video-box{height:300px}.section-about-school .video-box iframe{height:100%}.section-promo-info+.section-teachers{padding-bottom:15px}.section-content+.section-promo-info .plus-content{padding-bottom:20px!important}.section-title+.section-about .container{display:block}.section-title+.section-about .text{width:100%}}.section-title+.section-about .large{width:59%;margin-top:12px;padding-top:16px}.section-title+.section-about .large p{font-size:16px;line-height:26px;margin:0 0 26px}.section-about+.section.bg-grey-light{padding-top:60px;padding-bottom:50px}@media only screen and (max-width:1024px){.section-about+.section.bg-grey-light{padding-top:50px;padding-bottom:10px}}.section-about+.section.bg-grey-light .btn-large{width:100%;height:244px;align-items:flex-end;display:flex;margin:0;padding:0 31px 25px;font-size:18px;line-height:26px}@media only screen and (max-width:1024px){.section-about+.section.bg-grey-light .btn-large{height:207px}}@media only screen and (max-width:768px){.section-about+.section.bg-grey-light{padding-top:40px;padding-bottom:10px}.section-about+.section.bg-grey-light .btn-large{height:152px}}.section-about+.section.bg-grey-light .btn-large:after{top:auto;right:30px;bottom:25px;width:64px;height:16px;background-size:cover}@media only screen and (max-width:767px){.section-offer .color{font-size:19px;line-height:26px}.section-about+.section.bg-grey-light .btn-large{height:130px;padding:0 20px 15px}.section-about+.section.bg-grey-light .btn-large:after{right:20px;bottom:18px}}@media only screen and (max-width:640px){.section-title+.section-about .large{width:100%}.section-title+.section-about .large:after{background:0 0}.section-about+.section.bg-grey-light .btn-large{height:124px;padding:0 20px 15px}.section-about+.section.bg-grey-light .btn-large:after{right:20px;bottom:18px}}.section.bg-grey-light+.section.bg-grey{padding-top:60px!important;padding-bottom:40px!important;margin-bottom:70px}@media only screen and (max-width:1024px){.section.bg-grey-light+.section.bg-grey{padding-bottom:10px!important;margin-bottom:50px}}.section .content .lessons-catalog{margin-bottom:55px}@media only screen and (max-width:768px){.section.bg-grey-light+.section.bg-grey{padding-bottom:0!important;margin-bottom:40px}.section .content .lessons-catalog{margin-bottom:45px}}.section .content .lessons-catalog .catalog{margin-bottom:8px;padding:60px 70px 22px}@media only screen and (max-width:1024px){.section .content .lessons-catalog .catalog{padding:50px 50px 22px}}.section .content .lessons-catalog .catalog .lesson{display:block;font:18px/28px SFProDisplay-Semibold,sans-serif;color:#d885c9}.section .content .lessons-catalog .catalog .image-hold{position:relative;padding-top:5px;margin-bottom:15px}.section .content .lessons-catalog .catalog .image-hold img{display:block;margin:0}.section .content .lessons-catalog .catalog .image-hold .zoom{position:absolute;bottom:0;right:0;background-color:#fff;width:50px;height:50px;background-image:none}.section .content .lessons-catalog .catalog .image-hold .zoom:after{background:url(../image/svg/zoom.svg) 0 0/cover no-repeat;width:16px;height:16px;display:block;content:' ';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section .content .lessons-catalog .catalog .image-hold .zoom:hover:after{background:url(../image/svg/zoom-hover.svg) 0 0/cover no-repeat}.section .content ol{list-style:none;counter-reset:li;padding-top:50px}@media only screen and (max-width:768px){.section .content .lessons-catalog .catalog{padding:25px 30px 0}.section .content .lessons-catalog .catalog .col{padding-bottom:0}.section .content ol{padding-top:30px}}.section .content ol li{font:24px/32px CloserText-Medium,sans-serif;color:#000;margin-bottom:50px}@media only screen and (max-width:640px){.section .content .lessons-catalog{margin-bottom:30px}.section .content .lessons-catalog .catalog{padding:25px 15px}.section .content .lessons-catalog .catalog .col p{margin:0}.section .content ol li{margin-bottom:30px;font:18px/28px CloserText-Medium,sans-serif}}.section .content ol li:before{counter-increment:li;content:counters(li, ".") ". "}.section .content ol li span{display:block;font:16px/26px SFProDisplay-Regular,sans-serif;color:#323130;padding-top:25px}.section .content ol li dl{font:16px/26px SFProDisplay-Regular,sans-serif;color:#323031}.section .content ol li dl dd,.section .content ol li dl dt{display:inline-block;vertical-align:middle}.section .content ol li dl dd strong{font-family:SFProDisplay-Medium,sans-serif}.section .content ol li ol{padding-top:21px}.section .content ol li ol li{font:16px/26px SFProDisplay-Regular,sans-serif;color:#323031;margin-bottom:0}.section .content ol li ol li ol{padding-top:0}.section .content ol li ul{margin:0}.section .content ol li ul li{padding:0 0 0 10px;margin:0}.section .content ol li ul li:after{background:#000;width:4px;height:4px;display:block;border-radius:50%;content:' ';transform:translateY(12px)}.section .content ol li ul li:before{counter-increment:none;content:' '}.section .content>ol:first-child{margin-bottom:100px}@media only screen and (max-width:1024px){.section .content>ol:first-child{margin-bottom:80px}}.section-promo+.section-wrapper .content>.bg-grey{margin-top:-22px}.section-promo+.section-wrapper .content .video-catalog.catalog{padding-top:10px;justify-content:space-between}.section-promo+.section-wrapper .content .video-catalog.catalog .h3{padding-bottom:8px!important}.section-promo+.section-wrapper .content .video-catalog.catalog .speaker{font-size:14px;color:#989697;line-height:17px;display:block;margin-bottom:22px}.section-promo+.section-wrapper .content .video-catalog.catalog p{margin:0 0 16px}.section-promo+.section-wrapper .content .video-catalog.catalog p+.btn{margin-top:10px;margin-bottom:16px}.section-promo+.section-wrapper .content .video-catalog.catalog .video{margin-top:7px}.section .col-30{width:42.2%}.section .col-70{width:55.3%}.section-contacts{padding-top:10px;margin-bottom:80px}@media only screen and (max-width:1024px){.section-contacts{margin-bottom:60px}}@media only screen and (max-width:768px){.section .content ol li span{padding-top:21px}.section .content>ol:first-child{margin-bottom:50px}.section-promo+.section-wrapper .content>.bg-grey{margin-top:20px}.section-contacts{margin-bottom:50px}}.section-contacts .contacts{justify-content:space-between}.section-contacts .address{width:42%}@media only screen and (max-width:640px){.section-contacts,.section-contacts .address{margin-bottom:30px}.contest-holder{margin-top:-20px}}.section-contacts .address dl{margin-bottom:20px;font:16px/26px SFProDisplay-Regular,sans-serif;color:#323031}.section-contacts .address dl dt{display:block}.section-contacts .address dl dt strong{display:block;font-size:24px;line-height:32px;font-weight:400;margin-bottom:5px;font-family:CloserText-Medium,sans-serif;color:#000}.section-contacts .address dl+.soc-icon{padding-top:33px;margin-left:-7px;margin-bottom:20px}.section-contacts .forma-contacts{width:58%;padding-top:10px;margin-top:-18px}.section-contacts .forma-contacts .input-box{width:100%;margin-bottom:32px}.section-contacts .forma-contacts .input-box input{padding-bottom:7px;height:30px;width:100%;font-size:16px;line-height:26px;background:0 0;border:none;border-bottom:1px solid #989697;color:#323031;font-family:SFProDisplay-Regular,sans-serif}.section-contacts .forma-contacts .input-box input::-moz-placeholder{font-size:16px;line-height:26px;color:#323031;font-family:SFProDisplay-Regular,sans-serif}.section-contacts .forma-contacts .input-box input:-ms-input-placeholder{font-size:16px;line-height:26px;color:#323031;font-family:SFProDisplay-Regular,sans-serif}.section-contacts .forma-contacts .input-box input::-ms-input-placeholder{font-size:16px;line-height:26px;color:#323031;font-family:SFProDisplay-Regular,sans-serif}.section-contacts .forma-contacts .input-box input::placeholder{font-size:16px;line-height:26px;color:#323031;font-family:SFProDisplay-Regular,sans-serif}.section-contacts .forma-contacts .textarea-box{margin-bottom:40px}.section-contacts .forma-contacts .textarea-box textarea{padding-top:4px;padding-bottom:5px;width:100%!important;height:126px;font-size:16px;line-height:26px;background:0 0;border:none;border-bottom:1px solid #989697;color:#323031;font-family:SFProDisplay-Regular,sans-serif}.section-contacts .forma-contacts .textarea-box textarea::-moz-placeholder{font-size:16px;line-height:26px;color:#323031;font-family:SFProDisplay-Regular,sans-serif}.section-contacts .forma-contacts .textarea-box textarea:-ms-input-placeholder{font-size:16px;line-height:26px;color:#323031;font-family:SFProDisplay-Regular,sans-serif}.section-contacts .forma-contacts .textarea-box textarea::-ms-input-placeholder{font-size:16px;line-height:26px;color:#323031;font-family:SFProDisplay-Regular,sans-serif}.section-contacts .forma-contacts .textarea-box textarea::placeholder{font-size:16px;line-height:26px;color:#323031;font-family:SFProDisplay-Regular,sans-serif}.section .content>.large+p+.catalog{padding-top:33px}.section .rec{background-color:#ebebeb!important;color:#323031!important}.contest-holder{margin-bottom:20px;padding-top:15px}.contest-holder h2{margin-bottom:36px}.contest-holder .contest{margin-bottom:76px}@media only screen and (max-width:1024px){.contest-holder .contest{margin-bottom:50px}}@media only screen and (max-width:768px){.section-contacts .forma-contacts{margin-top:12px}.section .content>.large+p+.catalog{padding-top:23px}.section.contest-holder h2{line-height:55px}.contest-holder .contest{margin-left:-5px;margin-right:-5px}.contest-holder .contest .col{padding:0 5px}}@media only screen and (max-width:640px){.contest-holder h2{line-height:40px!important}.contest-holder .contest{margin-bottom:40px;display:block;margin-left:-15px;margin-right:-15px}.contest-holder .contest .col{padding:0 15px}}.contest-holder .contest .box{height:100%;background-color:#3c2437;padding:26px 25px 23px;color:#fff;margin-bottom:0}.contest-holder .contest .box .title{display:block;font-size:24px;line-height:32px;font-family:CloserText-Medium,sans-serif;height:124px}@media only screen and (max-width:768px){.contest-holder .contest .box{padding:16px 15px 10px}.contest-holder .contest .box .title{padding-bottom:20px;font-size:22px;line-height:28px}}.contest-holder .contest .box .text{border-top:2px solid rgba(152,74,138,.5);padding:7px 0 0}@media only screen and (max-width:640px){.contest-holder .contest .box{margin-bottom:20px}.contest-holder .contest .box .title{height:auto}.contest-holder .contest .box .text{height:auto!important}}.contest-holder .contest .box .text p{margin:0}.contest-holder .for-contest{margin:0;justify-content:space-between}.contest-holder .for-contest .col{padding:0;margin-bottom:30px}@media only screen and (max-width:1024px){.contest-holder .for-contest .col{margin-bottom:20px}}.contest-holder .for-contest .title{width:33%;flex:none;padding-right:20px}.contest-holder .for-contest .title .h3{display:block;font-size:30px;line-height:40px;color:#000;font-family:CloserText-Medium,sans-serif}@media only screen and (max-width:640px){.contest-holder .for-contest .col{margin-bottom:10px}.contest-holder .for-contest .title{width:100%;padding-right:0}.contest-holder .for-contest .title .h3{line-height:30px;font-size:24px}}.contest-holder .for-contest .text{padding-top:17px;margin-top:14px;flex:none;width:66%;border-top:2px solid rgba(198,198,204,.5)}.contest-holder .for-contest .text p{margin-bottom:26px}.section-teachers{margin-top:98px;padding-top:112px}@media only screen and (max-width:768px){.section-teachers{padding-top:50px;margin-top:58px}}@media only screen and (max-width:640px){.contest-holder .for-contest .text{width:100%;margin-top:0}.contest-holder .for-contest .text p{margin-bottom:16px}.section-teachers{padding-top:30px;margin-top:38px}}.section-teachers .col{padding-bottom:49px!important}.section-teachers .insta{display:inline-flex;color:#323031;font-size:14px;line-height:26px;font-family:SFProDisplay-Semibold,sans-serif;transition:.3s ease-in-out;margin-bottom:30px}.section-teachers .insta .icon{margin-right:5px}.section-teachers .insta .icon:before{font-size:28px;color:#989697;transition:.3s ease-in-out}.section-teachers .insta a{display:inline-flex;color:#323031}.section-teachers .insta:hover .icon:before,.section-teachers .insta:hover a{color:#984a8a}.section-content .content .text-long{margin-top:61px;margin-bottom:67px;width:968px;padding-top:12px;border-top:2px solid #984a8a}.section-content .content .text-long p{font-size:22px;line-height:38px;margin:0 0 20px}.section-content .content article{margin-bottom:75px}.section-content .content article:last-child{margin-bottom:96px}.section-content .content article h2{margin-bottom:58px}@media only screen and (max-width:768px){.section-teachers .col{padding-bottom:10px!important}.section-content .content .text-long{margin-bottom:50px;margin-top:50px}.section-content .content .text-long p{font-size:18px;line-height:32px}.section-content .content article{margin-bottom:50px}.section-content .content article:last-child{margin-bottom:70px}.section-content .content article h2{margin-bottom:40px}}@media only screen and (max-width:640px){.section-content .content .text-long{margin-bottom:40px;margin-top:40px}.section-content .content article{margin-bottom:30px}.section-content .content article:last-child{margin-bottom:50px}.section-content .content article h2{margin-bottom:20px}}.section-content .content article h2:first-child{padding-top:0}.section-content .content article figure{margin-bottom:40px;display:flex;align-items:flex-end}.section-content .content article figure img{display:block;margin-right:30px}@media only screen and (max-width:1024px){.section-content .content .text-long{width:100%!important;padding:12px 0 0!important}.section-content .content article figure img{max-width:100%;height:auto}}@media only screen and (max-width:768px){.section-content .content article figure{display:block;margin-bottom:30px}.section-content .content article figure img{margin-bottom:10px}}.section-content .content article figure figcaption{font-size:14px;line-height:20px;color:#989697;margin-bottom:-5px;max-width:140px}.section-content .content article p:last-child{margin-bottom:26px}.section-content .content article p+.row{padding-top:18px}.section-content .content article blockquote{margin-bottom:26px}.section-content .content article blockquote p{font-style:italic;margin-bottom:0;line-height:26px}.section-content .content article p+blockquote{margin-top:-18px}.section .gallery-works-holder{padding-top:42px;padding-bottom:0}.section .gallery-works-holder .item{max-width:270px}.section .gallery-works-holder .paintings{margin-bottom:35px;width:calc(100% + 31px)}.section .gallery-works-holder .paintings .item{width:calc(100% / 3 - 30px)}.section .button-more{text-align:center;margin-bottom:60px;justify-content:center;display:flex}@media only screen and (max-width:640px){.section .gallery-works-holder{padding-top:0}.section .gallery-works-holder .paintings{width:calc(100% + 15px)}.section .gallery-works-holder .paintings .item{width:calc(100% / 2 - 25px)}.section .button-more{margin-bottom:50px}}.section .button-more a{display:flex;align-items:center;border:1px solid #989697;font-size:16px;line-height:28px;padding:0 16px;width:270px;height:42px;color:#989697;position:relative;transition:.3s ease-in-out}.section .button-more a:hover{border:1px solid #000;color:#000}.section .button-more a:after{content:' ';display:block;width:18px;height:18px;position:absolute;top:50%;right:16px;transform:translateY(-50%);background-image:url(../image/svg/show_small.svg)}.section .button-more a:hover:after{background-image:url(../image/svg/show_small-hover.svg)}.section .pagination-holder{border-top:2px solid rgba(198,198,198,.5);padding-top:38px;margin-bottom:70px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:640px){.section .pagination-holder{justify-content:space-around;margin-bottom:30px}.section .pagination-holder .pagination li{display:none}}.section .pagination-holder .arrow{border:solid #984a8a;display:inline-block;padding:2px;width:20px;height:20px}.section .pagination-holder .prev{transform:rotate(135deg);border-width:0 2px 2px 0;margin-left:4px}.section .pagination-holder .prev:hover{border:solid #c463b2;border-width:0 2px 2px 0}.section .pagination-holder .next{margin-right:4px;transform:rotate(-45deg);border-width:0 2px 2px 0}.section .pagination-holder .next:hover{border:solid #c463b2;border-width:0 2px 2px 0}.section .pagination-holder .disabled{border:solid #ebebeb;border-width:0 2px 2px 0;cursor:auto}.section .pagination-holder .disabled:hover{border:solid #ebebeb;border-width:0 2px 2px 0}.section .pagination-holder .pagination{display:flex;align-items:center;margin:0}.section .pagination-holder .pagination li{padding:0;margin:0 18px;font-size:16px;line-height:26px}.section .pagination-holder .pagination li:after{display:none!important}.section .pagination-holder .pagination li a{font-size:16px;line-height:26px}.section .pagination-holder .pagination li.active{color:#323031;font-family:SFProDisplay-Semibold,sans-serif}.section .pagination-holder .pagination li.active a{color:#323031}.section-promo-cover+.catalog-mc{padding-top:35px}.section-content h2:first-child{padding-top:48px;margin-bottom:42px}@media only screen and (max-width:1024px){.section-content h2:first-child{padding-top:18px}}.section-content .picture{padding-top:13px;margin-bottom:87px}@media only screen and (max-width:1024px){.section-content .picture{margin-bottom:57px}}.section-content .picture img{display:block;max-width:100%}@media only screen and (max-width:768px){.section-content .content article figure figcaption{max-width:100%}.section-content h2:first-child{padding-top:8px;margin-bottom:30px}.section-content .picture{margin-bottom:37px}.section-content .picture img{-o-object-fit:cover;object-fit:cover;height:400px}}@media only screen and (max-width:640px){.section .pagination-holder .pagination li.active{display:block}.section-content h2:first-child{margin-bottom:20px}.section-content .picture img{height:300px}}.section-content .picture+h2{margin-bottom:43px}.section-content h4{font-size:24px;margin-bottom:20px;color:#000;line-height:31px}@media only screen and (max-width:640px){.section-content .picture+h2{margin-bottom:30px}.section-content h4{font-size:22px;line-height:28px}}.section-content p:last-child{margin-bottom:125px}@media only screen and (max-width:1024px){.section-content p:last-child{margin-bottom:80px}.section-faq{padding-bottom:25px}}.section-content p+h4{padding-top:0}.section-faq{padding-top:22px}@font-face{font-family:SFProDisplay-Regular;src:url(../fonts/SFProDisplay-Regular.eot?) format("eot"),url(../fonts/SFProDisplay-Regular.woff2) format("woff2"),url(../fonts/SFProDisplay-Regular.woff) format("woff"),url(../fonts/SFProDisplay-Regular.ttf) format("truetype"),url(../fonts/SFProDisplay-Regular.svg#SFProDisplay-Regular) format("svg")}@font-face{font-family:SFProDisplay-Medium;src:url(../fonts/SFProDisplay-Medium.eot?) format("eot"),url(../fonts/SFProDisplay-Medium.woff2) format("woff2"),url(../fonts/SFProDisplay-Medium.woff) format("woff"),url(../fonts/SFProDisplay-Medium.ttf) format("truetype"),url(../fonts/SFProDisplay-Medium.svg#SFProDisplay-Medium) format("svg")}@font-face{font-family:SFProDisplay-Semibold;src:url(../fonts/SFProDisplay-Semibold.eot?) format("eot"),url(../fonts/SFProDisplay-Semibold.woff2) format("woff2"),url(../fonts/SFProDisplay-Semibold.woff) format("woff"),url(../fonts/SFProDisplay-Semibold.ttf) format("truetype"),url(../fonts/SFProDisplay-Semibold.svg#SFProDisplay-Semibold) format("svg")}@font-face{font-family:CloserText-Regular;src:url(../fonts/CloserText-Regular.eot?) format("eot"),url(../fonts/CloserText-Regular.woff2) format("woff2"),url(../fonts/CloserText-Regular.woff) format("woff"),url(../fonts/CloserText-Regular.ttf) format("truetype"),url(../fonts/CloserText-Regular.svg#CloserText-Regular) format("svg")}@font-face{font-family:CloserText-Medium;src:url(../fonts/CloserText-Medium.eot?) format("eot"),url(../fonts/CloserText-Medium.woff2) format("woff2"),url(../fonts/CloserText-Medium.woff) format("woff"),url(../fonts/CloserText-Medium.ttf) format("truetype"),url(../fonts/CloserText-Medium.svg#CloserText-Medium) format("svg")}body{background-color:#fff;font-family:SFProDisplay-Regular,sans-serif;color:#323031;line-height:22px;font-size:16px}@media only screen and (max-width:479px){body{font-size:15px}}h1,h2,h3,h4,h5{margin:0;font-weight:400;font-family:CloserText-Medium,sans-serif}.h2{font-family:CloserText-Medium,sans-serif;display:block;font-weight:400;color:#000}h1{font-size:96px;line-height:115px;color:#fff;margin:0 0 50px}@media only screen and (max-width:1024px){h1{width:600px;margin:0 0 20px;line-height:85px;font-size:75px}}@media only screen and (max-width:640px){.section-content p:last-child{margin-bottom:50px}h1{line-height:60px;font-size:45px}}@media only screen and (max-width:479px){h1{line-height:40px;font-size:35px}}h2{font-size:48px;line-height:63px;color:#000;margin-bottom:50px}@media only screen and (max-width:1024px){h2{font-size:42px}}@media only screen and (max-width:640px){h2{font-size:32px;line-height:40px}}@media only screen and (max-width:399px){h2{font-size:29px;line-height:36px}}h3{font-size:30px;line-height:40px;color:#000}a{color:#984a8a;transition:color .3s ease-in-out}a:hover{color:#c463b2}p{margin:0;line-height:26px}.main-list-index{padding:20px}.clearfix:after{display:block;clear:both;content:" "}.d-f{display:flex}.f-col{-moz-flex-direction:column;flex-direction:column}.f-wrap{flex-wrap:wrap}.ai-center{-moz-align-items:center;-ms-align-items:center;align-items:center}.ai-right{-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.jc-between{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.jc-center{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.row{margin:0 -15px;display:flex;flex-wrap:wrap}@media only screen and (max-width:768px){.row{margin:0}}hr{background:#c6c6c6;opacity:.5;width:100%;height:2px;display:block;margin:0 0 8px}.bg-grey{background:#ebebeb}.bg-grey .bg-grey{background:0 0}.bg-grey-light{background:#f7f7f7}.bg-greyDark{background-color:#323031}.col-5{flex:0 0 20%}.col-4{flex:0 0 25%}.col-3{flex:0 0 33.333%}.col-2{flex:0 0 50%}.col{padding:0 15px}@media only screen and (max-width:640px){.col{flex:0 0 100%;padding:0}}.btn{background:#984a8a;font-family:SFProDisplay-Regular,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:28px;height:42px;color:#fff;transition:background-color .3s ease-in-out;text-align:left;position:relative;padding:0 78px 0 18px;margin:0 0 20px}@media only screen and (max-width:768px){.btn{font-size:15px;line-height:18px}}@media only screen and (max-width:640px){.btn{padding:0 58px 0 15px}}@media only screen and (max-width:479px){h3{font-size:24px;line-height:32px}.btn{width:100%}}.btn:after{display:block;content:" ";position:absolute;top:18px;right:18px;background:url(../image/svg/seeAll-white.svg) no-repeat;width:32px;height:8px}.btn:hover{background:#c463b2}.btn-color{background-color:#d885c9}.btn-signUp{height:100%;text-align:center;padding:0 46px 15px;font-size:18px;line-height:48px;margin:0!important}@media only screen and (max-width:768px){.btn-signUp{width:auto!important;padding:0 46px 9px 25px;margin:0 0 0 -15px!important}}.btn-signUp:after{position:relative;background-size:cover;width:64px;height:16px;top:auto;right:auto}.btn-noArrow{margin:0;padding:0;text-align:center;flex-grow:1;width:50%;height:52px}.btn-noArrow:after{display:none}.btn-arrow{text-align:left;padding:0 0 0 44px;font-weight:600}.btn-arrow:after{display:inline-block;background:url(../image/svg/seeAll-little.svg) no-repeat;width:16px;height:14px;right:50px;top:19px}.btn-arrowDown{padding:0 46px 0 16px}.btn-arrowDown:after{width:8px;height:18px;top:50%;right:22px;transform:translateY(-50%);background:url(../image/svg/download.svg) no-repeat}@media only screen and (max-width:399px){.btn-signUp{line-height:42px}.btn-arrowDown{margin:0 auto!important;display:block}}.btn-promo{height:52px;font-size:18px;line-height:28px;font-family:SFProDisplay-Semibold,sans-serif;padding:0 120px 0 20px}@media only screen and (max-width:640px){.btn-promo{width:100%;font-size:16px;line-height:22px}}.btn-promo:after{background-size:cover;width:64px;height:16px;right:24px}@media only screen and (max-width:399px){.btn-promo{font-size:15px;padding:0 36px 0 15px;line-height:20px}.btn-promo:after{right:10px}.btn-promo span{display:block}}.btn-prev{display:block;width:100%;background:0 0;border:1px solid #989697;text-align:right;color:#989697;font-size:16px;line-height:28px;padding:0 20px;margin-top:-3px!important}.btn-prev:after{left:10px;right:auto;background:url(../image/svg/seeAll-grey.svg) no-repeat}.btn-prev:hover{border:1px solid #323031;background:0 0;color:#323031}.btn-prev:hover:after{background:url(../image/svg/seeAll-grey-hover.svg) no-repeat}.enter{padding:4px 44px 0 82px;min-width:auto;height:68px}.enter:after{background:url(../image/svg/user.svg) no-repeat;width:26px;height:26px;right:auto;left:42px;top:23px}@media only screen and (max-width:479px){.enter{padding:4px 24px 0 62px}.enter:after{left:22px}}.video-box{width:100%;height:auto;display:block;padding:19px 0 0;margin:0 0 48px}@media only screen and (max-width:768px){.video-box{margin:0 0 30px}.video-box iframe{width:100%}}@media only screen and (max-width:399px){.video-box{margin:0 0 25px;height:300px}.video-box iframe{height:100%}}#stick-wrapper{position:relative}.widget{position:absolute;top:0;right:0;height:35px;padding:0 36px 0 8px;background-color:#d885c9;z-index:10;font-size:14px;line-height:35px;color:#fff;font-family:SFProDisplay-Medium,sans-serif}@media only screen and (max-width:640px){.widget{display:none}.widget:hover{right:0}}.widget .icon-star-empty{font-size:19px}.widget .icon-star-empty:before{padding:0 23px 0 0}.widget:hover{color:#fff;background-color:#c363b2}.drop-open{overflow:hidden;height:100vh}.wrapper{display:flex;-moz-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.container{margin:0 auto;padding:0 15px;max-width:1200px;width:100%}.main{flex:1 0 auto;overflow-x:hidden;z-index:0}.section-promo{height:auto;background:#3c2437;position:relative;padding:118px 0 54px;margin:0 0 99px;text-shadow:1px 1px 2px #000}@media only screen and (max-width:1024px){.section-promo{margin:0 0 69px;padding:28px 0 0}.section-promo .btn{margin-bottom:40px}}.section-promo:after{content:"";display:block;clear:both}.section-promo .post{display:block;background:#d885c9;padding:5px 10px 5px 20px;font-size:18px;line-height:38px;color:#fff;font-family:SFProDisplay-Medium,sans-serif;width:868px;margin-bottom:58px!important}.section-promo .h1+.post{margin-top:-55px}@media only screen and (max-width:1024px){.section-promo .h1+.post{margin-top:-35px}}@media only screen and (max-width:768px){.section-promo{margin:0 0 39px}.section-promo .post{width:100%;line-height:26px}.section-promo .h1+.post{margin-top:-15px}}.section-promo .post+p{width:868px!important}.section-promo .post-not-bg{background:0 0!important;padding:5px 0 0!important}.section-promo .poster{position:absolute;top:0;left:auto;z-index:1;background:#323031;padding:35px 45px 27px 40px;color:#fff;display:inline-block}@media only screen and (max-width:1024px){.section-promo .post+p{width:100%!important}.section-promo .poster{padding:25px 25px 17px 20px;top:0}}@media only screen and (max-width:640px){.section-promo .post{margin-bottom:38px!important}.section-promo .h1+.post{margin-top:-10px}.section-promo .poster{padding:10px 15px 7px 10px;width:90vw}}.section-promo .poster .data{font-weight:400;font-family:SFProDisplay-Semibold,sans-serif;font-size:24px;line-height:26px;margin:0 0 4px;display:block}@media only screen and (max-width:640px){.section-promo .poster .data{font-size:16px;line-height:20px}}.section-promo .poster .day{display:block;font-size:16px;line-height:28px;color:#c6c6c6}.section-promo .poster+.promo-text{margin-top:97px}@media only screen and (max-width:1024px){.section-promo .poster+.promo-text{margin-top:100px;margin-bottom:50px}}.section-promo .list{width:668px;border-top:2px solid #984a8a;margin:0 0 42px;padding-top:12px}.section-promo .list li{white-space:nowrap;font-size:22px;line-height:38px;color:#fff;position:relative;padding:0 0 0 15px}@media only screen and (max-width:1024px){.section-promo .list{width:100%}.section-promo .list li{white-space:normal}}@media only screen and (max-width:768px){.section-promo .list li{font-size:18px;line-height:26px;margin:0 0 5px}}.section-promo .list li:after{position:absolute;top:0;left:0;content:" - ";display:block}.section .promo-image{position:absolute;top:0;right:0;width:calc(50% + 185px);height:100%;z-index:0;background-size:cover;background-position:center}.section .search-form{position:relative;background-color:#3c2437;max-width:1170px;width:100%;margin:80px auto -35px;padding:33px 49px 39px 53px}@media only screen and (max-width:1024px){.section .promo-image{width:100%;height:100%;overflow:hidden}.section .promo-image:before{content:"";display:block;width:100%;height:100%;background-color:rgba(28,24,24,.5);position:absolute;top:0;left:0}.section .search-form{position:relative;max-width:none;margin:0 -9999px;padding:0 9999px 40px;text-align:center;width:auto}.section .promo-text{padding-top:20px}}.section .search-form .search-content{border-bottom:1px solid #fff;padding:7px 0}.section .search-form .btn-submit{width:64px;height:16px;background:url(../image/svg/seeAll-white.svg) 0 0/cover no-repeat;min-width:auto;padding:0}.section .search-form .btn-submit:hover{background:url(../image/svg/seeAll_hover.svg) 0 0/cover no-repeat}.section .search-form label{width:24px;height:24px;display:block}.section .search-form .input-box{width:calc(100% - 100px);background:url(../image/svg/search.svg) 0 12px no-repeat}.section .search-form input{display:block;width:100%;height:40px;font-size:18px;line-height:26px;padding:0 20px 0 43px;color:#fff;font-family:SFProDisplay-Semibold,sans-serif;background:0 0;border:none}.section .search-form input::-moz-placeholder{font-size:18px;line-height:26px;color:#fff;font-family:SFProDisplay-Semibold,sans-serif}.section .search-form input:-ms-input-placeholder{font-size:18px;line-height:26px;color:#fff;font-family:SFProDisplay-Semibold,sans-serif}.section .search-form input::-ms-input-placeholder{font-size:18px;line-height:26px;color:#fff;font-family:SFProDisplay-Semibold,sans-serif}.section .search-form input::placeholder{font-size:18px;line-height:26px;color:#fff;font-family:SFProDisplay-Semibold,sans-serif}@media only screen and (max-width:640px){.section-promo .poster .day{font-size:14px;line-height:18px}.section-promo .poster+.promo-text{margin-top:80px}.section .search-form .input-box{width:calc(100% - 64px);background:0 0}.section .search-form input{font-size:16px;padding:0 10px 0 0}.section .search-form input::-moz-placeholder{font-size:16px}.section .search-form input:-ms-input-placeholder{font-size:16px}.section .search-form input::-ms-input-placeholder{font-size:16px}.section .search-form input::placeholder{font-size:16px}}.section .promo-text{position:relative;z-index:1;margin:0 0 30px}.section .promo-text .h1{display:block;font-family:CloserText-Medium,sans-serif;margin:0 0 81px -5px;font-size:96px;line-height:115px;color:#fff}.section .promo-text .h1 strong{font-weight:400;display:block}@media only screen and (max-width:1024px){.section .promo-text .h1{margin:0 0 51px -5px;line-height:85px;font-size:75px}}@media only screen and (max-width:640px){.section .promo-text .h1{line-height:60px;font-size:45px;margin:0 0 40px}}@media only screen and (max-width:479px){.section .promo-text .h1{line-height:40px;font-size:35px}}.section .promo-text p{width:665px;border-top:2px solid #d885c9;padding:12px 300px 0 0;color:#fff;font-size:22px;line-height:38px;margin-bottom:23px}@media only screen and (max-width:1024px){.section .promo-text p{width:100%;padding:12px 0 50px;font-size:20px;line-height:32px}}.section-about{margin:0 0 40px}@media only screen and (max-width:640px){.section .promo-text p{line-height:28px}.section-about .container{display:block}}.section-about .h2{font:48px/63px CloserText-Medium,sans-serif;display:block;margin:0 122px 0 0}@media only screen and (max-width:1024px){.section-about .h2{font-size:42px;line-height:55px}}@media only screen and (max-width:919px){.section-about .h2{margin:0 59px 0 0}}@media only screen and (max-width:640px){.section-about .h2{margin:0 0 20px;max-width:none;font-size:30px;line-height:40px}}.section-about .h2 span{display:block}.section-about .large{margin:0;padding:10px 0 0;position:relative}.section-about .large:after{display:block;position:absolute;content:" ";background:#ebebeb;height:2px;top:0;left:0;margin:0 -9999px 0 0;padding:0 9999px 0 0}@media only screen and (max-width:1024px){.section-about .large{padding:22px 0 20px}}@media only screen and (max-width:640px){.section-about .large{padding:22px 0 10px}}.section-about p{color:#323031;font-size:22px;line-height:38px}.section-direction-bottom{position:relative;padding:0 0 35px}@media only screen and (max-width:768px){.section .promo-text p{padding:12px 0 30px}.section-about{margin:0 0 30px}.section-about p{font-size:18px;line-height:32px;margin:0!important}.section-direction-bottom{padding:0 0 30px}}@media only screen and (max-width:399px){.section-direction-bottom{padding:0}}.section-direction-bottom:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;background:#323031;height:713px;width:100%;z-index:-1}.section-direction h2{margin-bottom:50px}.section .bg-grey{padding:94px 98px 32px}@media only screen and (max-width:1024px){.section .bg-grey{padding:54px 78px 12px}.section .catalog iframe{width:100%;height:auto}}.section .catalog{margin:0 -15px}.section .catalog .col{padding:0 15px 27px}@media only screen and (max-width:640px){.section .catalog .col{padding:0 15px 7px}}.section .catalog .col .btn{margin:0 0 30px}.section .catalog img{display:block;margin:0 0 24px;-o-object-fit:cover;object-fit:cover;width:100%}.section .catalog .h3{display:block;margin:0 0 10px;font-size:30px;line-height:40px;font-family:CloserText-Medium,sans-serif;color:#000}.section .catalog .h3 a{color:#000}.section .catalog .h3 a:hover{color:#c463b2}.section .catalog .h4{display:block;font-size:24px;line-height:32px;margin-bottom:22px;font-family:CloserText-Medium,sans-serif}@media only screen and (max-width:768px){.section-direction h2{margin-bottom:30px}.section .catalog .h3{font-size:24px;line-height:32px}.section .catalog .h4{font-size:22px;line-height:28px}}.section .catalog .h4 a{color:#000}.section .catalog .h4 a:hover{color:#c463b2}.section .catalog .course{display:inline-block;margin:0 0 31px;background:linear-gradient(100.4deg,#de48cf 0,#20c7d1 131.13%);font-size:14px;line-height:28px;color:#fff;font-family:SFProDisplay-Medium,sans-serif;padding:2px 18px 4px;min-width:95px}.section .catalog p{color:#323031;margin:0 0 23px}.section .catalog .btn{margin:0 0 40px}.section-education{background:#323031;padding:25px 0 90px}@media only screen and (max-width:1024px){.section .catalog img{height:auto}.section-education{padding:25px 0 71px}}@media only screen and (max-width:640px){.section-education{padding:25px 0 30px}}.section-education h2{color:#c6c6c6;margin:0 0 58px}@media only screen and (max-width:640px){.section-education h2{margin-bottom:30px}}.section-education h3{margin:0 0 9px}.section-education .price{font-size:24px;line-height:29px;color:#984a8a;font-family:SFProDisplay-Semibold,sans-serif;display:block;margin:0 0 47px}.section-education p{flex:1 0 auto;margin:0 0 40px}.section-education .col{margin:0 0 27px}@media only screen and (max-width:919px){.section .bg-grey{padding:34px 18px 12px}.section-education .col{flex:0 0 100%}}.section-education .education-box{display:flex;-moz-flex-direction:column;flex-direction:column;padding:59px 35px 40px 43px;height:100%;background-size:cover}.section-education .education-box.item1{background:url(../image/bg01.png) 0 0/cover no-repeat}.section-education .education-box.item2{background:url(../image/bg02.png) 0 0/cover no-repeat}.section-education .education-box.item3{background:url(../image/bg03.png) 0 0/cover no-repeat}.section-education .education-box.item4{background:url(../image/bg04.png) 0 0/cover no-repeat}.section-education .education-box.item5{background:url(../image/bg05.png) 0 0/cover no-repeat}.section-promo-info p{color:#323031;font-size:22px;line-height:38px;display:block;margin:0 0 40px}.section-promo-info .bg{background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:479px){.section-education .price{margin:0 0 27px}.section-education .education-box{padding:59px 25px 40px 33px}.section-promo-info .bg{background-image:none!important}}.section-promo-info .content{background:#fff;padding:84px 70px 71px 73px}@media only screen and (max-width:1024px){.section-promo-info .content{padding:54px 50px 51px 53px}}.section-promo-info .content-not-bg{background:0 0}.section-promo-info .content .h2{margin:0 0 42px;font-size:48px;line-height:63px}@media only screen and (max-width:1024px){.section-promo-info .content .h2{font-size:42px;line-height:53px}}@media only screen and (max-width:768px){.section-promo-info p{font-size:18px;line-height:32px}.section-promo-info .content{padding:34px 15px 11px}.section-promo-info .content .h2{margin:0 0 16px}}@media only screen and (max-width:640px){.section-promo-info .content .h2{font-size:32px;line-height:43px}.section-count .count-content{display:block}}@media only screen and (max-width:399px){.section-education{padding:25px 0 20px}.section-promo-info .content .h2{font-size:30px;line-height:40px}}.section-promo-info .content-right{float:right;width:49%}@media only screen and (max-width:479px){.section-promo-info .content-right{width:100%;float:none;border-bottom:2px solid rgba(198,198,204,.5)}}.section-promo-info .content-left{float:left;width:69%}@media only screen and (max-width:479px){.section-promo-info .content-left{float:none;width:100%}}.section-teachers .h2{margin:0 0 42px}.section .content-teachers{padding:97px 50px 0 0}.section .teachers-photo img{-o-object-fit:cover;object-fit:cover;height:auto;display:block}@media only screen and (max-width:919px){.section-teachers .container{display:block}.section .content-teachers{padding:34px 0 0}.section .teachers-photo{display:block;padding:20px 0 30px}.section .teachers-photo img{float:left;width:calc(100% / 3)}}.section .content-school{padding:0;margin:0 0 55px}.section .content-school .img-left{float:left;position:relative;background:#3c2437;padding:167px 0 116px 9999px;margin:0 100px 0 -9999px;height:auto}.section .content-school .img-left img{display:block;position:relative;z-index:1;margin:0 -54px 0 0;-o-object-fit:cover;object-fit:cover;height:auto}@media only screen and (max-width:768px){.section .content-school{margin:0 0 35px}.section .content-school .img-left{display:block;float:none;padding:0 9999px;margin:0 -9999px}.section .content-school .img-left img{width:60%;margin:0 auto;padding:40px 0 0}}.section .content-school .plus-content{background:#f7f7f7;margin:0 -9999px 0 0;padding:100px 9999px 40px 100px;border-left:388px solid #fff}.section-count{margin:0 0 78px}@media only screen and (max-width:1024px){.section-count{margin:0 0 58px}}@media only screen and (max-width:768px){.section .content-school .plus-content{margin:0 -9999px;padding:20px 9999px;border-left:none}.section-count{margin:0 0 38px}.section-count .count-content{margin:0}}.section-count h2{margin-bottom:45px}.section-count .score{display:block;margin:0 0 19px;color:#984a8a;font-family:SFProDisplay-Medium,sans-serif;font-size:72px;line-height:86px;font-weight:400}@media only screen and (max-width:1024px){.section-count .score{font-size:62px}.section-title h1{width:100%}}@media only screen and (max-width:640px){.section-count .score{margin:0}}@media only screen and (max-width:768px){.section-count h2{margin:0 0 30px}}.section-count hr{display:block;background:#ebebeb;width:100%;height:2px;margin:0 0 6px}.section-count span{display:block;line-height:26px;margin:0 0 20px}.section-reviews{padding:69px 0 60px}@media only screen and (max-width:768px){.section-reviews{padding:46px 0 40px}}.section-reviews .container{position:relative}.section-reviews .reviews-content{margin:0 0 28px}@media only screen and (max-width:640px){.section-reviews .reviews-content{margin:0 0 18px}}@media only screen and (max-width:399px){.section-reviews{padding:46px 0 20px}.section-reviews .reviews-content{margin:0}}.section-reviews h2{margin-bottom:50px}.section-reviews .slide-content{background:#fff;height:410px;padding:50px 0 0;position:relative}.section-reviews .slide-content:after{display:block;height:50px;content:"";position:absolute;top:0;left:0;width:100%;z-index:0;background-color:#f7f7f7}.section-reviews .user-name{margin:-46px 30px 20px 100px;z-index:1}@media only screen and (max-width:919px){.section-count .score{font-size:39px;line-height:54px}.section-reviews .user-name{margin:-46px 30px 20px 50px}}.section-reviews .user-name img{display:block;margin:0 0 30px;-o-object-fit:cover;object-fit:cover;height:auto}@media only screen and (max-width:640px){.section-reviews h2{margin:0 0 20px}.section-reviews .slide-content{display:block;height:auto;padding:0 20px 20px}.section-reviews .slide-content:after{display:none}.section-reviews .user-name{margin:20px 0;padding-top:20px}.section-reviews .user-name img{margin:0 0 20px;width:60%}}.section-reviews .user-name .name{color:#323031;font-family:SFProDisplay-Semibold,sans-serif;font-size:16px;line-height:26px;display:block}.section-reviews .text{padding:0 100px 0 0;margin:50px 0}@media only screen and (max-width:768px){.section-reviews .text{overflow-y:auto;height:265px;margin:50px 0 60px;padding:0 10px 60px 0}}@media only screen and (max-width:640px){.section-reviews .user-name .name{line-height:22px}.section-reviews .text{height:210px;margin:20px 0 60px;padding:0 10px 20px 0}}.section-reviews .btn{float:right}.section-reviews .bullet{position:absolute;bottom:35px;left:50%;width:100%;height:20px;transform:translateX(-50%);text-align:center}@media only screen and (max-width:768px){.section-reviews .btn{margin:60px 0 20px}.section-reviews .bullet{bottom:95px}}@media only screen and (max-width:375px){.section-reviews .bullet{bottom:90px}}.section-reviews .bullet span{display:inline-block;margin:0 3px}.section-reviews .bullet span a{display:inline-block;width:85px;height:3px;background:#c6c6c6;opacity:.5}.section-reviews .bullet span a:hover{background:#c6c6c6;opacity:1}.section-reviews .bullet span.active a{background:#323031;opacity:1}.section .arrow-box{position:absolute;bottom:155px;left:310px}@media only screen and (max-width:919px){.section .arrow-box{left:260px}}@media only screen and (max-width:768px){.section .arrow-box{bottom:214px}}@media only screen and (max-width:640px){.section .arrow-box{bottom:165px;left:50%;transform:translateX(-50%)}}@media only screen and (max-width:479px){.section-reviews .bullet span a{width:65px}.section .arrow-box{bottom:165px}}.section .arrow-box .arrow{border:solid #984a8a;display:inline-block;padding:2px;width:20px;height:20px}.section .arrow-box .prev{transform:rotate(135deg);border-width:0 2px 2px 0}.section .arrow-box .prev:hover{border:solid #c463b2;border-width:0 2px 2px 0}.section .arrow-box .next{transform:rotate(-45deg);margin:0 0 0 25px;border-width:0 2px 2px 0}.section .arrow-box .next:hover{border:solid #c463b2;border-width:0 2px 2px 0}.section .arrow-box .disabled{border:solid #ebebeb;border-width:0 2px 2px 0;cursor:auto}.section .arrow-box .disabled:hover{border:solid #ebebeb;border-width:0 2px 2px 0}.section-subscribe{background:url(../image/bg06.png) 50% 0/cover no-repeat #3c2437;min-height:395px;width:100%}.section-subscribe .form-search{padding:100px 0 0}.section-subscribe .form-search .title{font-size:48px;line-height:63px;color:#fff;float:left;font-family:CloserText-Medium,sans-serif;margin:0 100px 0 0;max-width:396px}@media only screen and (max-width:919px){.section-subscribe .form-search .title{margin:0 0 30px;font-size:32px;line-height:50px;width:100%;display:block;float:none;max-width:none}}.section-subscribe .form-search .right-aside{padding:13px 0 0}.section-subscribe .form-search .right-aside p{color:#fff;font-size:22px;line-height:38px;display:block;margin:0 0 40px}@media only screen and (max-width:399px){.section .arrow-box{bottom:150px}.section-subscribe .form-search .title{line-height:42px}.section-subscribe .form-search .right-aside p{line-height:32px}}.section-subscribe .form-search .input-box{display:flex;border-bottom:2px solid #989697;padding:0 0 10px}.section-subscribe .form-search .input-box input{background:0 0;border:none;width:calc(100% - 60px);font-size:22px;line-height:26px;color:#fff;height:35px;font-family:SFProDisplay-Semibold,sans-serif}.section-subscribe .form-search .input-box input::-moz-placeholder{color:#fff}.section-subscribe .form-search .input-box input:-ms-input-placeholder{color:#fff}.section-subscribe .form-search .input-box input::-ms-input-placeholder{color:#fff}.section-subscribe .form-search .input-box input::placeholder{color:#fff}.section-subscribe .form-search .input-box .submit{background:url(../image/svg/seeAll-search.svg) no-repeat;width:64px;height:16px;float:right;margin:13px 0 0}.section-subscribe .form-search .input-box .submit:hover{background:url(../image/svg/seeAll-search-hover.svg) no-repeat}.section-subscribe .form-search .textarea-box{border-bottom:1px solid #fff;padding:0 0 10px;margin-bottom:48px}.section-subscribe .form-search .textarea-box input{display:block;border:none;background:0 0;width:100%;height:36px;font-size:22px;color:#fff;line-height:26px;font-family:SFProDisplay-Semibold,sans-serif}.section-subscribe .form-search .textarea-box input::-moz-placeholder{font-size:22px;color:#fff;line-height:26px;font-family:SFProDisplay-Semibold,sans-serif}.section-subscribe .form-search .textarea-box input:-ms-input-placeholder{font-size:22px;color:#fff;line-height:26px;font-family:SFProDisplay-Semibold,sans-serif}.section-subscribe .form-search .textarea-box input::-ms-input-placeholder{font-size:22px;color:#fff;line-height:26px;font-family:SFProDisplay-Semibold,sans-serif}.section-subscribe .form-search .textarea-box input::placeholder{font-size:22px;color:#fff;line-height:26px;font-family:SFProDisplay-Semibold,sans-serif}.section-title h1{font-size:72px;line-height:92px;color:#000;margin:0 0 31px -4px}@media only screen and (max-width:768px){.section-subscribe .form-search{padding:50px 0}.section-title h1{font-size:69px}}@media only screen and (max-width:640px){.section-subscribe .form-search{padding:40px 0 60px}.section-title h1{font-size:49px;line-height:60px}.section-breadcrumb{display:none}}@media only screen and (max-width:479px){.section-title h1{font-size:31px;line-height:35px}}.section-title .text-long{width:980px!important;padding:12px 22px 0 0!important}@media only screen and (max-width:1024px){.section-title .text-long{width:100%!important;padding:12px 0 0!important}}.section-breadcrumb{border-top:2px solid #ebebeb;padding-top:45px;margin-bottom:45px}.section-breadcrumb+.section-title{margin-top:-12px}.section .breadcrumb{width:100%;margin:0}.section .breadcrumb li{display:inline-block;color:#211b1e;font-size:14px;line-height:26px;position:relative;padding:0 0 0 27px}@media only screen and (max-width:640px){.section-breadcrumb+.section-title{margin-top:0}.section .breadcrumb li{display:block}}.section .breadcrumb li:after{content:" - ";display:inline-block;position:absolute;top:0;left:8px;color:#989697}.section .breadcrumb li:first-child{padding:0}.section .breadcrumb li:first-child:after{display:none}.section .breadcrumb li a{color:#989697;font-size:14px;line-height:26px;transition:color .3s ease-in-out}.section .breadcrumb li a:hover{color:#c463b2}.section.catalog-mc{margin-bottom:20px}.section.catalog-mc h2{margin-bottom:37px}.check-container{display:block;position:relative;padding-left:42px;margin-bottom:10px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check-container .checkmark{position:absolute;top:-2px;left:0;height:24px;width:24px;background-color:#fff;border:1px solid #c6c6c6}.check-container .checkmark:after{content:"";position:absolute;display:none;left:8px;top:3px;width:7px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.check-container:hover input~.checkmark{background-color:#fff}.check-container input:checked~.checkmark{background-color:#984a8a;border:1px solid #984a8a}.check-container input:checked~.checkmark:after{display:block}.check-container-presale{margin-top:58px}.check-container-presale strong{font-family:SFProDisplay-Semibold,sans-serif}.mfp-wrap .popup-desc{background:#fff;margin-top:-40px;width:calc(100% + 36px);padding:46px 70px 62px}@media only screen and (max-width:768px){.mfp-wrap .popup-desc{padding:26px 40px 32px}}.mfp-wrap .popup-desc h3{font-size:24px;margin:0 0 10px;line-height:32px;color:#000;font-family:SFProDisplay-Semibold,sans-serif;font-weight:400}@media only screen and (max-width:640px){.mfp-wrap .popup-desc{padding:16px 15px 22px}.mfp-wrap .popup-desc h3{font-size:22px;line-height:28px}}.mfp-wrap .popup-desc p{font-size:16px;line-height:28px;color:#989697;margin-bottom:35px}.mfp-wrap .popup-desc p a{margin-left:5px;font-family:SFProDisplay-Semibold,sans-serif}.mfp-wrap .popup-desc .btn{display:inline-block;vertical-align:middle;margin:0;height:42px;padding:7px 86px 0 16px;line-height:28px}.mfp-wrap .popup-desc .btn:hover{color:#fff}.mfp-wrap .desc-img img{max-height:calc(100vh - 250px)!important}.popup-holder{position:fixed;top:0;right:-100vw;bottom:0;left:100vw;z-index:20;width:100%;height:100%;opacity:0;transition:opacity .3s ease-in-out}.popup-holder:after{content:' ';display:block;background:#000;opacity:.7;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1}.popup-holder .close{position:absolute;top:27px;right:29px;width:22px;height:22px;display:block;background:url(../image/svg/close.svg) no-repeat;z-index:21}.popup-holder .close:hover{background:url(../image/svg/close-hover.svg) no-repeat}@media only screen and (max-width:768px){.mfp-wrap .desc-img img{max-height:calc(100vh - 215px)!important}.popup-holder{width:100%;height:100vh}.popup-holder .close{top:10px;right:10px}}.popup-holder .popup-content{position:absolute;right:-100%;top:0;background-color:#fff;padding:65px 67px 66px 70px;width:705px;height:100%;transition:right .3s ease-in-out}@media only screen and (max-width:768px){.popup-holder .popup-content{padding:30px 15px;width:100%;overflow-y:auto;overflow-x:hidden}}.popup-holder h2{font-size:30px;line-height:40px;color:#000;margin-bottom:34px;max-width:513px}@media only screen and (max-width:640px){.mfp-wrap .popup-desc p{font-size:15px;line-height:22px}.popup-holder .popup-content{padding:50px 15px 30px}.popup-holder h2{line-height:32px;margin-bottom:30px;font-size:25px;max-width:initial;width:100%}}.popup-holder .call{display:block;font:16px/20px SFProDisplay-Semibold,sans-serif;color:#323031}.popup-holder h2+.call{margin-top:-18px}.popup-holder .feedback{display:block;font-size:18px;line-height:26px;font-family:SFProDisplay-Semibold,sans-serif;color:#984a8a;margin-bottom:28px}.popup-holder h2+.feedback{margin-top:-23px}.popup-holder .vidget{background-color:#d885c9;margin:0 -9999px 16px 0;padding:3px 9999px 4px 7px;display:flex;align-items:center}.popup-holder .vidget .txt{font-size:14px;color:#fff;line-height:28px;font-family:SFProDisplay-Semibold,sans-serif}.popup-holder .vidget .icon-star-empty{color:#fff;margin-right:3px}.popup-holder .vidget .icon-star-empty:before{font-size:20px;line-height:28px}.popup-holder .price-holder{margin-bottom:37px;display:flex;align-items:flex-end;font-family:SFProDisplay-Semibold,sans-serif;line-height:26px}.popup-holder .price-holder .price{font-size:24px;color:#000;margin-right:12px}.popup-holder .price-holder del{font-size:18px;color:#c6c6c6}.popup-holder dl{margin:-10px 0 32px}.popup-holder dl dt{display:block;font-size:16px;line-height:28px;color:#323232}.popup-holder dl dd{margin:0;font-size:16px;line-height:28px;color:#989697}.popup-holder dl dd span{display:block;font-size:18px;color:#984a8a;line-height:29px;font-family:SFProDisplay-Semibold,sans-serif}.popup-holder .input-box{border-bottom:1px solid #989697;padding:0 0 4px;margin-bottom:30px}@media only screen and (max-width:640px){.popup-holder .vidget .txt{line-height:20px}.popup-holder dl{margin:-10px 0 25px}.popup-holder .input-box{margin-bottom:20px}}.popup-holder .input-box input{width:100%;background:0 0;border:none;font-size:16px;line-height:19px;color:#323031;height:30px;font-family:SFProDisplay-Semibold,sans-serif}.popup-holder .input-box input::-moz-placeholder{color:#323031}.popup-holder .input-box input:-ms-input-placeholder{color:#323031}.popup-holder .input-box input::-ms-input-placeholder{color:#323031}.popup-holder .input-box input::placeholder{color:#323031}.popup-holder .input-box.error{position:relative;border-bottom:1px solid #c363b2;margin-bottom:55px}.popup-holder .input-box.error .error-note{position:absolute;bottom:-28px;left:0;color:#c363b2;font-size:14px;line-height:26px}.popup-holder .input-box.error input::-moz-placeholder{color:#c363b2}.popup-holder .input-box.error input:-ms-input-placeholder{color:#c363b2}.popup-holder .input-box.error input::-ms-input-placeholder{color:#c363b2}.popup-holder .input-box.error input::placeholder{color:#c363b2}.popup-holder .select-box{margin-bottom:15px;width:100%}.popup-holder .select-box select{width:100%}.popup-holder .select-box .jcf-select{outline:0;border:none;border-bottom:1px solid #989697;background:0 0;height:30px;cursor:pointer;margin:0;width:100%;min-width:auto}.popup-holder .select-box .jcf-select-text{font-size:18px;overflow:hidden;color:#323031;font-family:SFProDisplay-Semibold,sans-serif;margin:0;display:block;height:30px;width:calc(100% - 30px)}.popup-holder .select-box .jcf-select-text span{text-overflow:ellipsis;white-space:nowrap}.popup-holder .select-box .jcf-select-opener{background:url(../image/svg/dropDown.svg) no-repeat;width:24px;height:24px}.popup-holder .select-box .jcf-select-drop .jcf-select-drop-content{border:1px solid #989697!important}.popup-holder .select-box .jcf-select .jcf-select-drop{top:100%}.popup-holder .select-box .jcf-list-box{position:absolute;top:20px;left:0;width:100%;background-color:red!important}.popup-holder .text-border{padding-bottom:20px;border-bottom:2px solid rgba(198,198,204,.5);margin-bottom:35px}.popup-holder .text-border p{font-size:16px;line-height:26px;color:#323031;margin-bottom:0}.popup-holder h2+.text-border{margin-top:-8px}.popup-holder .note{display:block;font-size:14px;line-height:26px;color:#989697;font-family:SFProDisplay-Semibold,sans-serif}.popup-holder .note-gift{color:#c363b2;font-size:16px}.popup-holder .input-box+.note{margin-top:-15px}.popup-holder .note+.form-info{margin-top:-12px}.popup-holder .note+.btn{margin-top:40px}.popup-holder .check-container{margin-top:48px;margin-bottom:43px}.popup-holder .check-container .checkmark{border:1px solid #984a8a}.popup-holder p{font-size:14px;margin-bottom:38px}@media only screen and (max-width:640px){.popup-holder .select-box .jcf-select-text{font-size:16px}.popup-holder .note{line-height:20px}.popup-holder .check-container{margin-top:30px;margin-bottom:30px}.popup-holder p{margin-bottom:28px;line-height:22px}}.popup-holder .btn+p{margin-bottom:0}.popup-holder .container-radio{display:block;position:relative;padding-left:37px;margin-bottom:15px;font-size:16px;color:#323031;line-height:20px;cursor:pointer;margin-top:10px}.popup-holder .container-radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.popup-holder .container-radio .checkmark{position:absolute;top:-3px;left:0;height:24px;width:24px;border-radius:50%;border:1px solid #984a8a}.popup-holder .container-radio:hover input~.checkmark{background-color:#fff}.popup-holder .container-radio input:checked~.checkmark{border:7px solid #984a8a}.popup-holder .container-radio .checkmark:after{content:"";position:absolute;display:none;top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.popup-holder .container-radio .container input:checked~.checkmark:after{display:block}.popup-holder .container-radio .radio-text .price{display:block;font-size:24px;line-height:26px;color:#000;padding-top:10px;margin-bottom:15px}.popup-holder .container-radio .radio-text ul{margin:-3px 0 -38px}.popup-holder .container-radio .radio-text ul li{line-height:20px;font-size:16px;margin-bottom:5px}.popup-holder .container-radio .radio-text ul li:before{content:' - '}.popup-holder .radio-box{padding-left:53px;margin-bottom:27px}.popup-holder .btn{margin:0 0 17px}.popup-holder .btn-submit{height:52px;font-size:18px;line-height:26px;font-family:SFProDisplay-Semibold,sans-serif;padding:0 46px 0 20px;min-width:370px}@media only screen and (max-width:640px){.popup-holder .btn-submit{width:100%;padding:0 26px 0 20px;min-width:initial}}@media only screen and (max-width:399px){.popup-holder .btn-submit{font-size:16px;padding:0 36px 0 15px}}.popup-holder .btn-submit:after{background-size:cover;width:64px;height:16px;right:22px}.popup-holder .btn-send{width:230px;min-width:auto}@media only screen and (max-width:640px){.popup-holder .btn-submit:after{right:10px;width:55px;height:13px;top:20px}.popup-holder .btn-send{width:100%;padding:0 26px 0 20px}}.popup-holder .btn-prev{display:inline-block;vertical-align:middle;text-align:right;min-width:168px;padding:0 21px 0 78px;width:auto;height:52px;font-size:18px;font-family:SFProDisplay-Semibold,sans-serif;line-height:48px;margin:0;margin-top:0!important;border:2px solid #989697}@media only screen and (max-width:640px){.popup-holder .btn-prev{width:100%;margin-bottom:20px;min-width:auto;display:block;font-size:16px}}.popup-holder .btn-prev:after{width:64px;height:16px;background-size:cover}.popup-holder .btn-prev:hover{border-color:#000}.popup-holder .btn-next{display:inline-block;vertical-align:middle;align-items:center;height:52px;font-size:18px;font-family:SFProDisplay-Semibold,sans-serif;padding:0 78px 0 21px;line-height:52px;min-width:198px;margin:0}@media only screen and (max-width:640px){.popup-holder .btn-next{width:100%;margin-bottom:20px;min-width:auto;display:block;font-size:16px}}.popup-holder .btn-next:after{width:64px;height:16px;background-size:cover}.popup-holder .btn-next:hover{color:#fff}.popup-holder .btn-close{text-align:left;padding:0 0 0 13px;min-width:188px;font-size:16px;font-family:SFProDisplay-Regular,sans-serif;border:1px solid;height:42px;line-height:40px}.popup-holder .btn-close:after{left:auto;right:20px;transform:rotate(180deg);width:32px;height:8px;top:17px}.popup-holder .call+.btn-link{padding-top:35px}.popup-holder .btn-right{width:338px}.popup-holder .btn-right .btn-submit{width:338px}.popup-holder .btn-right p{line-height:22px;margin-bottom:0}.popup-holder .btn-link{padding-top:43px;margin-bottom:5px;display:flex;justify-content:space-between}.popup-holder .form-info+.btn-link{padding-top:0}.side-popup-open{left:0;right:0;opacity:1}.side-popup-open .popup-content{right:0}.side-popup-close{opacity:0}.side-popup-close .popup-content{right:-100%}button.mfp-close{background:url(../image/svg/close2.svg) 50% 50% no-repeat;width:46px!important;height:46px;display:block;position:absolute;top:-6px!important;right:0!important;text-indent:9999px}.section .content>h2+.large{margin-top:0}.section-promo+.section-about .h2{margin-right:159px;padding-top:20px}@media only screen and (max-width:919px){.section-promo+.section-about .h2{margin:0 59px 10px 0}}@media only screen and (max-width:640px){.popup-holder .btn-right,.popup-holder .btn-right .btn-submit{width:100%}.popup-holder .btn-link{display:block}.section-promo+.section-about .h2{padding-top:0}}.section-promo-cover+.section-about .h2{margin-right:122px}@media only screen and (max-width:919px){.section-promo-cover+.section-about .h2{margin:0 9px 10px 0}}.section-wrapper-narrow .content>h2{padding-top:0}.section-promo-info.section-teachers{margin-top:0}@media only screen and (max-width:1024px){.section-breadcrumb+.section-promo-cover{margin-top:0;padding-top:40px}}
/*# sourceMappingURL=main.css.map */
