.lang{--translateY:0;transform:translateY(var(--translateY))}.feedback-panel-pulse-btn .pulse-circle{--basis:min(calc(0.75rem + 4 * (100vw - 48rem) / 1152), 1rem)}.section-title{max-width:clamp(37.5rem,57.1vw,68.375rem)}.section-title-full{max-width:100%}.section-semicircle-top{padding-bottom:clamp(1rem,1rem + 44 * (100vw - 48rem) / 1152,3.75rem)}.section-fill-wrapper{--py:3.75rem}.section-fill-wrapper.desktop-video{background-color:#000!important;color:#fff}.section-fill-wrapper.desktop-video h1{color:#fff}.section-fill-wrapper.desktop-video .btn,.section-fill-wrapper.desktop-video .down-clicker-arrow{--color:#fff;--color-rgb:255,255,255}.section-fill-picture{width:min(50%,130vh - var(--page-gap));height:100%;position:absolute;top:0;right:0;margin:0}.section-fill-image{width:100%;height:100%;position:absolute}.section-fill-image img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;margin:auto}.section-fill-body{--width:clamp(16.25rem, 37.5vw, 37.5rem);z-index:2}.section-fill-descr,.section-fill-descr-md{font-weight:400}.section-fill-counter-line::after,.section-fill-counter-line::before{height:100vh}.section-fill-chess:nth-child(even) .section-fill-picture{right:auto;left:0}.section-fill-chess:nth-child(even) .section-fill-body{margin-left:auto}.section-fill-reflection .section-fill-picture{right:auto;left:0}.section-fill-reflection .section-fill-body{margin-left:auto}.section-fill .mobile-only{display:none}.header-menu .col-2.menu-item-has-children .sub-menu{display:flex!important;align-items:center;flex-wrap:wrap;width:360px}.header-menu .col-2.menu-item-has-children .sub-menu li{width:100%;max-width:50%}.header-menu .col-2.menu-item-has-children .sub-menu li a{padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box}.header-menu .sub-menu .sub-menu{left:calc(100% - 1px);z-index:1000;top:0;display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.header-menu .sub-menu .menu-item-has-children a{padding:.5rem 1rem;width:100%}.header-menu .sub-menu .menu-item-has-children:after,.header-menu .sub-menu .menu-item-has-children:before{display:none!important}.header-menu .sub-menu .menu-item-has-children>a:after{--size:.4em;display:inline-block;content:"";width:var(--size);height:var(--size);border-width:0 1px 1px 0;border-style:solid;border-color:var(--color-black);transform:rotate(45deg) translateY(-50%);transition:transform .4s;margin-left:.5em;top:-1px;position:relative}.header-menu .sub-menu .menu-item-has-children:hover a:after{transform:rotate(-45deg) translateY(-50%)}.header-menu .sub-menu .menu-item-has-children:hover .sub-menu{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.cross-links{margin:70px 0 72px}.cross-links a{font-size:14px;transition:color .3s,border-color .3s;border-bottom:1px solid transparent}.cross-links a:hover{color:var(--color-seven);border-color:var(--color-seven)}.footer{--px:3.25rem;overflow:hidden}.footer-logo{width:clamp(6.0625rem,9.4vw,11.25rem)}.footer-menu{width:auto}.footer-menu-nav{display:flex;gap:3.54vw}.footer-menu-nav .dropdown{width:100%;min-width:120px}.footer-menu-nav .dropdown>span{padding:0}.footer-menu-nav .dropdown:not(:first-child) .figure-arrow{display:none}.footer-menu-nav .dropdown:not(:first-child) ul{display:block}.footer-menu-nav .dropdown:not(:last-child) ul{padding-bottom:0}.contacts-row{margin:calc(var(--gap-y) * -1) calc(var(--gap-x) * -1) 0}.contacts-row.address-2 .contacts-col{width:33%;box-sizing:border-box;margin:0 auto}.contacts-row-copyrights{margin:1rem 0 0}.contacts-salons{flex:1 0 0}.contacts-count-1 .contacts-salon{width:50%}.popup-container{vertical-align:top;max-width:1216px;width:calc(100% - 180px)}.popup-menu:not(.has-submenu){-moz-column-count:3;column-count:3}.popup-menu.has-submenu{display:flex}.popup-menu.has-submenu>li{width:20%;margin-bottom:0}.popup-menu.has-submenu>li:first-child{width:60%}.popup-menu.has-submenu>li:first-child .sub-menu{-moz-column-count:3;column-count:3}.popup-btn-close:hover{background:var(--color-one)}#altegio-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:9998}#altegio-sidebar{position:fixed;top:0;right:-500px;width:500px;max-width:100%;height:100vh;background:#fff;box-shadow:-4px 0 12px rgba(0,0,0,.2);transition:right .3s ease;z-index:9999;display:flex;flex-direction:column}#altegio-sidebar .altegio-header{padding:10px;text-align:right;border-bottom:1px solid #eee}#altegio-close-btn{background:0 0;border:none;font-size:24px;line-height:1;cursor:pointer}#altegio-iframe{flex:1;width:100%;border:none}#altegio-sidebar.open{right:0}#altegio-overlay.open{opacity:1;pointer-events:auto}.modal-content{padding:max(1.875rem,3.75vw) max(1rem,3.75vw)}.modal-content-video{max-width:min(130vh,80vw);padding:0}.modal-content-video.is-vertical{width:auto}.modal.modal-left-content .modal-wrapper{padding:0}.modal.modal-left-content .modal-content{max-width:50%;border-radius:0 1.5rem 1.5rem 0}.modal.modal-left-content:not(.active) .modal-content{margin:0 auto 0 -100%}.modal.modal-right-content .modal-wrapper{padding:0}.modal.modal-right-content .modal-content{max-width:50%;border-radius:1.5rem 0 0 1.5rem}.modal.modal-right-content:not(.active) .modal-content{margin:0 -100% 0 auto}.minimal-wide__info{margin-bottom:30px}.minimal-wide__title{font-size:48px}.minimal-wide__text{font-size:24px}.minimal-wide.parallax{background-attachment:fixed;background-size:100% auto}.minimal-half__photo img{width:100%;max-width:940px;max-height:300px}.minimal-slider .desktop{display:block}.minimal-slider .mobile{display:none}.minimal-slider .swiper-slide{height:495px}.minimal-slider .swiper-slide img{-o-object-fit:cover;object-fit:cover}.minimal-slider__content{flex-direction:row;font-size:15px;text-align:center;left:14px}.minimal-slider__content span{line-height:18px}.minimal-slider__btn,.minimal-slider__title{margin-right:10px}.minimal-seo{padding-top:80px}.minimal-seo__btn-wrap{width:calc(100% - var(--page-gap) * 2)}.blog-list{--count:3}.blog-card{width:calc(33.33% - 34px);max-width:390px;margin:0 17px 25px}.blog-section,.minimal-half,.minimal-seo,.minimal-slider{padding-left:var(--page-gap);padding-right:var(--page-gap)}.minimal-wide{margin-left:var(--page-gap);margin-right:var(--page-gap)}@media (min-width:768px){.course-main{padding-top:0;text-align:left}.container{max-width:760px}.course-main__content{padding:50px 0}.course-info{justify-content:flex-start;margin-bottom:5px!important;margin-right:0}.course-info__icon,.course-info__places{margin-right:15px;font-size:14px}h1{font-size:40px}.course-main__raiting-stars{width:110px;height:30px}.course-main__subtitle{font-size:16px;max-width:360px;margin-bottom:30px}.course-main__image{right:0;position:absolute;width:45%;top:50%;transform:translateY(-50%);height:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.course-main__image-wrap{display:flex;position:relative;height:auto;max-height:100%}.course-main__percent{position:absolute;width:250px;height:250px;padding-top:98px;padding-left:22px;padding-right:41px;top:-87px;right:-87px}.course-main .row{justify-content:flex-start}.course-main__employment{display:flex;align-items:center;justify-content:center;width:230px;border-radius:2px;margin-left:0;height:50px}.btn.btn-border:hover{background:var(--color-second,#543b8b);border-color:var(--color-second,var(--color));color:#fff!important}}@media (min-width:991px){.feedback-panel{flex-direction:column;position:fixed;top:50%;right:calc(var(--page-gap)/ 2);transform:translate(50%,-50%)}.feedback-panel>*{margin:clamp(.9375rem,1.25vw,1.25rem) auto}.feedback-panel-btn{--size:clamp(2.875rem, 2.8vw, 3.375rem)}.feedback-panel-btn-title{display:block}.feedback-panel-pulse-btn{--size:clamp(3.125rem, 3.39vw, 4.0625rem)}.shop .feedback-panel{width:auto;flex-direction:column;top:50%;right:calc(var(--page-gap)/ 2);transform:translate(50%,-50%);background-color:transparent}}@media (min-width:992px){.wrapper{--gap-x:var(--page-gap)}.logo{width:clamp(3rem,3.75vw,4.5rem)}.lang{--translateY:-1.15vw;margin:auto auto auto .5em}.header-panel{margin-left:0}.footer-figure{display:block;--size:114%;--color:var(--color-thirty-five);top:50%;left:50%;transform:translate(-39%,-50%);opacity:.7;z-index:0}}@media (min-width:1140px){.contacts-row{display:flex;padding:clamp(.25rem,.5vw,.5rem) clamp(1rem,4.17vw,5.625rem) 0}}@media (min-width:1200px){.lang{--translateY:-1vw}.header-panel{margin-right:0}.header-search-btn{display:none}.header-menu{flex-direction:row;height:auto;position:absolute;top:50%;left:0;border:0;background-color:transparent;transform:translateY(-50%);overflow:visible}.header-menu-nav{width:100%;flex-direction:row;justify-content:center;font-size:clamp(.875rem,.972vw,1.0625rem);letter-spacing:calc(.01em + .79 * (100vw - 62rem)/ 928);padding:0 0 0 100px;flex:1 0 0;overflow:visible}.header-menu-nav a{padding:.3125rem 0}.header-menu-nav>li{--line-color:var(--color-two);padding:.3em calc(.625rem + 26 * (100vw - 75rem)/ 720)}.header-menu-nav>li.live-link-salons{--line-color:var(--color-two)}.header-menu-nav>li.live-link-shop{--line-color:var(--color-three)}.header-menu-nav>li.live-link-hotel{--line-color:var(--color-nine)}.header-menu-nav>li.live-link-academy{--line-color:var(--color-four)}.header-menu-nav>li.live-link-franchise{--line-color:var(--color-five)}.header-menu-nav>li>a{position:relative}.header-menu-nav>li>a::before{display:block;content:"";width:0;height:.118em;position:absolute;top:100%;left:0;background-color:var(--line-color);transition:var(--transition)}.header-menu-nav>li>a:hover::before{width:100%}.header-menu-nav>li>a:hover{transform:scale(1.05)}.header-menu-nav>li.active a::before,.header-menu-nav>li.current_page_item a::before{width:100%}.header-menu-nav>li.header-menu-dropdown:not(.is-shop-dropdown)>a:hover,.header-menu-nav>li.menu-item-has-children>a:hover{transform:none}.header-menu-nav>li.header-menu-dropdown:not(.is-shop-dropdown)>a:hover::before,.header-menu-nav>li.menu-item-has-children>a:hover::before{width:0}.header-menu .menu-item-has-children,.header-menu-dropdown{position:relative}.header-menu .menu-item-has-children::before,.header-menu-dropdown::before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-width:1px 1px 0 1px;border-style:solid;border-color:var(--color-black);opacity:0;visibility:hidden;pointer-events:none;transition:var(--transition)}.header-menu .menu-item-has-children>a::after,.header-menu-dropdown>a::after{transform:rotate(45deg) translateY(-.2em)}.header-menu .menu-item-has-children>ul,.header-menu-dropdown>ul{display:block;background-color:#d8d2e3;text-align:center;position:absolute;top:100%;left:0;text-transform:uppercase}.header-menu .menu-item-has-children>ul::before,.header-menu-dropdown>ul::before{display:block;content:"";width:100%;height:101%;position:absolute;left:0;bottom:0;border-width:0 1px 1px 1px;border-style:solid;border-color:var(--color-black);pointer-events:none}.header-menu .menu-item-has-children>ul a,.header-menu-dropdown>ul a{padding:.85em .25rem}.header-menu .menu-item-has-children>ul .current_page_item a,.header-menu .menu-item-has-children>ul a:hover,.header-menu-dropdown>ul .current_page_item a,.header-menu-dropdown>ul a:hover{background-color:rgba(var(--color-white-rgb),.6)}.header-menu .menu-item-has-children.is-shop-dropdown::after,.header-menu-dropdown.is-shop-dropdown::after{display:none}.header-menu .menu-item-has-children.is-shop-dropdown>ul,.header-menu-dropdown.is-shop-dropdown>ul{display:none}.header-menu .menu-item-has-children.active:not(.is-shop-dropdown)::before,.header-menu .menu-item-has-children.current_page_item:not(.is-shop-dropdown)::before,.header-menu .menu-item-has-children:hover:not(.is-shop-dropdown)::before,.header-menu-dropdown.active:not(.is-shop-dropdown)::before,.header-menu-dropdown.current_page_item:not(.is-shop-dropdown)::before,.header-menu-dropdown:hover:not(.is-shop-dropdown)::before{opacity:1;visibility:visible}.header-menu .menu-item-has-children.active:not(.is-shop-dropdown)>a span::before,.header-menu .menu-item-has-children.current_page_item:not(.is-shop-dropdown)>a span::before,.header-menu .menu-item-has-children:hover:not(.is-shop-dropdown)>a span::before,.header-menu-dropdown.active:not(.is-shop-dropdown)>a span::before,.header-menu-dropdown.current_page_item:not(.is-shop-dropdown)>a span::before,.header-menu-dropdown:hover:not(.is-shop-dropdown)>a span::before{display:none}.header-menu .menu-item-has-children:hover>a:after,.header-menu-dropdown:hover>a:after{transform:rotate(135deg) translateY(-50%) scaleX(-1)}.header-menu .menu-item-has-children:hover ul,.header-menu-dropdown:hover ul{display:block;opacity:1;visibility:visible;pointer-events:auto}.header-menu-panel{display:none}.header-menu-btn{display:none}.search-icon{display:block}.search-container{position:absolute;top:0;bottom:0;left:initial;right:clamp(.75rem,1.5vw,1.5rem)}}@media (min-width:1260px){.course-main{padding-top:50px}.container{max-width:1260px}.course-main__content{padding-top:60px;padding-bottom:50px}.course-info{margin-bottom:20px!important;margin-right:-27px}.course-info__icon,.course-info__places{display:flex;flex-wrap:wrap;align-items:center;font-weight:600;font-size:18px;color:#332c2c;margin-right:35px}.course-info__icon img,.course-info__icon svg,.course-info__places svg{margin-right:12px}h1{font-size:56px}.course-main__title{max-width:600px}.course-main__subtitle{max-width:530px;font-size:19px;margin-bottom:27px}.course-main__image{width:50%}.course-main__text00{font-size:12px}.course-main__text01{font-size:30px}.course-main__text02{margin-top:10px;font-size:20px}.course-main__employment{display:flex;align-items:center;justify-content:center;width:230px;height:60px;margin:0 0 0 25px;border-radius:2px}.course-main__employment span{margin-left:15px}}@media (min-width:1366px){.section-fill-picture{width:min(55%,130vh - var(--page-gap))}}@media (min-width:1405px){.minimal-wide__wrapp{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.minimal-wide__info{margin:50px 0 100px}.minimal-wide__title{font-size:62px}.minimal-wide__title2{font-size:32px}.minimal-wide__text{font-size:24px}.minimal-half{background:#fff}.minimal-half__wrapp{flex-wrap:wrap;flex-direction:initial;gap:10px 1%}.minimal-half__card{width:49.5%}}@media (min-width:1680px){.lang{--translateY:-1.15vw}.section-blog-list .blog-card{width:25%}.section-blog-list .blog-card:nth-child(6n+1){width:50%}.section-blog-list .blog-card:nth-child(6n+6){width:50%}}@media (max-width:1024px){.blog-card{width:calc(50% - 34px);max-width:initial}}@media (min-width:1500px) and (max-width:2500px){.header-menu-nav>li{padding:5px 1.4%}}