.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}.main__percent{padding-top:103px;padding-right:42px;top:-85px;right:-126px;width:260px;height:260px}.faq-course .item .figure-arrow{top:35px}.gallery-section-carousel{margin-top:min(1.875rem,.125rem + 28 * (100vw - 48rem) / 1152)}.gallery-section-carousel.centered .swiper-wrapper{justify-content:center}.gallery-section-carousel .swiper-slide{opacity:0;transition:opacity .15s linear}.gallery-section-carousel .swiper-slide.swiper-slide-visible{opacity:1}.gallery-section-footer .btn{width:auto}.gallery-card{--picture-percent:16.5;--size:calc((100vw - (var(--gap-x) * 2) - var(--scrollbar-width, 0)) * var(--picture-percent) / 100);width:auto;cursor:grab}.gallery-card-picture{width:var(--size);display:block;position:relative;overflow:hidden;border-radius:1.875rem;transition:var(--transition);box-shadow:0 0 2.5rem 0 rgba(var(--color-black-rgb),.1)}.gallery-card-picture::before{display:block;content:"";padding-top:124%}.gallery-card-title{max-width:var(--size);text-align:left;margin-top:.58em;font-size:min(1.8vw,2.5rem)}.gallery-card.swiper-slide-next .gallery-card-picture{margin-top:71.5%}.gallery-card.swiper-slide-next+.gallery-card{--picture-percent:26}.gallery-card.swiper-slide-next+.gallery-card+.gallery-card{--picture-percent:19.5}.gallery-card.swiper-slide-next+.gallery-card+.gallery-card .gallery-card-picture{margin-top:41%}.gallery-card.swiper-slide-next+.gallery-card+.gallery-card+.gallery-card{--picture-percent:13.5}.gallery-card.swiper-slide-next+.gallery-card+.gallery-card+.gallery-card .gallery-card-picture{margin-top:20%}footer{height:auto;padding-bottom:22px}.footer-320 .row{padding-left:19px;padding-right:19px}.footer-about_us-menu,.footer-address-menu,.footer-info-menu,.footer-projects-menu{height:auto;margin-bottom:0}.footer-address-menu{width:30%}.hidden-over-768{display:none}.footer-320 .social{width:100%;min-width:168px;max-width:initial}.footer-320 .social a:hover svg circle{transition:var(--transition)}.footer-320 .social a:hover svg circle{fill:#543b8b}footer ul li a:hover{color:#543b8b}.col-sm-3{float:left;width:25%}.events{text-align:center;padding:60px 0;background:50% 0 no-repeat}.events .btn:hover{background:#543b8b;color:#fff!important}.event .speaker__photo{width:140px;height:140px}.advantages-section-list{--count:2}.text-block{margin-top:clamp(2.5rem,8vw,10rem)}.text-block a{color:var(--color-one)}.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6,.text-block p{margin:20px 0}.text-block p img{margin:0}.text-block .btn{max-width:-moz-max-content;max-width:max-content;margin:30px auto}.text-block p:last-of-type .btn{margin-bottom:0}.before-after-section-title{width:44%;order:1;margin-right:auto}.before-after-section-navbar{order:3;margin:0}.before-after-section-wrapper{order:5}.before-after-section-slide{display:flex;gap:min(6.36vw,7.625rem)}.before-after-section-slide-col{flex:1 0 0}.before-after-section-slide-col:not(:first-child){margin:0}.before-after-section-slide-title{padding:min(5%,2.5rem) min(5%,2.5rem) 0}.accordion-card-arrow{--width:2.4375rem;--corner-width:0.875rem;--corner-height:0.5625rem;left:0}.accordion-card-picture{--scale:1;--translate:translate(20%, -50%)}.accordion-card-descr{font-size:1.125rem}.accordion-card-body{padding-right:0}.prices-section-list{--count:2}.prices-section-footer .btn{width:auto}.price-card-semicircle{height:clamp(1.875rem,3.91vw,3.125rem)}.gallery-section-carousel{margin-top:min(1.875rem,.125rem + 28 * (100vw - 48rem) / 1152)}.gallery-section-carousel.centered .swiper-wrapper{justify-content:center}.gallery-section-carousel .swiper-slide{opacity:0;transition:opacity .15s linear}.gallery-section-carousel .swiper-slide.swiper-slide-visible{opacity:1}.gallery-section-footer .btn{width:auto}.gallery-card{--picture-percent:16.5;--size:calc((100vw - (var(--gap-x) * 2) - var(--scrollbar-width, 0)) * var(--picture-percent) / 100);width:auto;cursor:grab}.gallery-card-picture{width:var(--size);display:block;position:relative;overflow:hidden;border-radius:1.875rem;transition:var(--transition);box-shadow:0 0 2.5rem 0 rgba(var(--color-black-rgb),.1)}.gallery-card-picture::before{display:block;content:"";padding-top:124%}.gallery-card-title{max-width:var(--size);text-align:left;margin-top:.58em;font-size:min(1.8vw,2.5rem)}.gallery-card.swiper-slide-next .gallery-card-picture{margin-top:71.5%}.gallery-card.swiper-slide-next+.gallery-card{--picture-percent:26}.gallery-card.swiper-slide-next+.gallery-card+.gallery-card{--picture-percent:19.5}.gallery-card.swiper-slide-next+.gallery-card+.gallery-card .gallery-card-picture{margin-top:41%}.gallery-card.swiper-slide-next+.gallery-card+.gallery-card+.gallery-card{--picture-percent:13.5}.gallery-card.swiper-slide-next+.gallery-card+.gallery-card+.gallery-card .gallery-card-picture{margin-top:20%}.attention-section-title{flex:1 0 0;font-family:var(--font-primary);font-size:clamp(1.625rem,3.125vw,3.125rem);line-height:1.12;text-align:left;font-weight:600;margin:0;padding-top:0}.attention-section-body{display:flex;align-items:center;gap:5%;padding-top:5%}.attention-section-picture{margin-top:0}.attention-section-descr{flex:1 0 0;margin-top:0}.attention-section-width-40{max-width:40%}.questions-section{display:flex;gap:5%}.questions-section-wrap{width:40%}.questions-section-title{font-weight:600;text-align:left}.questions-section-list{flex:1 0 0;margin-top:0}.question-card-title{font-size:1.4375rem;font-weight:600}.question-card-arrow{--width:2.4375rem;--corner-width:0.875rem;--corner-height:0.5625rem;left:0}.question-card-descr{max-width:37.5rem;padding:0 1.5rem}.question-card.active .question-card-descr{max-height:31.25rem;padding:1.5rem 1.5rem .875rem}.numed-section-list{--count:2;max-width:87.5rem}.numed-card{padding:13% 3% 3% 13%}.numed-card:nth-child(2){border-top:0}.numed-card:nth-child(odd){border-right:1px solid rgba(var(--color-white-rgb),.5)}.numed-card-title{font-weight:600}.numed-card-title::before{top:-.75em;left:-.58em;font-size:4.75em}.numed-card-descr{max-width:20.625rem;margin-top:1.1em}.numed-card-action{padding:1.875rem}.masters-section-carousel .swiper-slide{opacity:0;visibility:hidden;transition:var(--transition)}.masters-section-carousel .swiper-slide-visible{opacity:1;visibility:visible}.master-card-descr{margin:1.5rem min(14%,2.5vw) 0}.master-card [data-more-button]{position:absolute;top:100%;left:50%;transform:translateX(-50%)}.reviews-section-carousel-navbar{margin-top:3.125rem}.review-card-wrap{margin:0 2.5%}.review-card-title{font-size:1em;line-height:1.12}.review-card-semicircle{height:1em;margin-top:.72em}.review-card-descr{font-size:.48em}.review-card-author{font-size:.64em;line-height:1.25}.greeting-section-wrapper{flex-direction:row;align-items:center;max-width:93%;margin:0 auto;padding:0}.info-section{text-align:left}.info-section-wrapper{flex-direction:row;max-width:80%;margin:0 auto;padding-left:0;padding-right:0}.info-section-carousel-navbar{margin-left:0}.info-section-action{justify-content:flex-start}.demonstration-section{flex-direction:row;align-items:flex-start;padding:0 0 7.5%}.demonstration-section-video{width:57.25%}.demonstration-section-video-play{top:100%;left:0}.cost-card{--border-radius:min(1.875rem, 1.56vw);margin:7vw 0 0}.cost-card-title{font-size:2.6vw}.cost-card-value{font-size:min(1.4375rem,2.5vw)}.lessons-section-list{--count:2}.franchise-about-content{flex-direction:row;align-items:center;max-width:62.5rem}.franchise-about-body{order:0}.franchise-arguments-illustration{max-width:70%;gap:4vw 6vw;margin-top:clamp(3.75rem,10.42vw,12.5rem)}.illustration-card{--size:clamp(7.5rem, 15.7vw, 18.75rem);font-size:clamp(1rem,2.1vw,1.5625rem)}.illustration-card-circle{--size:175%}.illustration-card::before{--size:140.65%}.illustration-card:nth-child(2){margin:0;order:1}.illustration-card:nth-child(2) .illustration-card-circle{stroke-width:2.2vw}.illustration-card:nth-child(5){z-index:1}.illustration-card:nth-child(5)::before{--size:162%}.franchise-progress{margin-top:clamp(3.75rem,7.82vw,7.5rem)}.franchise-progress-body{flex-direction:row;margin-top:clamp(1.875rem,4vw,5.625rem)}.franchise-progress-list{width:calc(50% - var(--gap)/ 2)}.franchise-info{flex-direction:row;align-items:flex-start;gap:10%}.franchise-info-col{flex:1 0 0}.franchise-info-descr{max-width:26.5625rem;padding-top:3vw;order:1}.franchise-info-video{order:0}.franchise-info-video-play{top:100%;left:0}.franchise-info-picture{width:36vw;order:1}.franchise-simile-row{flex-direction:row;justify-content:space-between;gap:10%}.franchise-simile-arrow{position:absolute;transform:rotate(-30deg)}.simile-card{max-width:45%}.simile-card:first-child{margin:7% auto 0 0}.simile-card-title::before{left:calc(var(--size)/ -2)}.franchise-indicators-title{width:40%}.franchise-indicators-table{margin-top:-13%}.franchise-indicators-table td:first-child{width:46%}.franchise-indicators-figure{display:block;--size:44vw;--color:var(--color-thirteen);position:absolute;bottom:69%;left:63%}.franchise-feedback{margin-top:clamp(1.25rem,2.61vw,3.75rem)}.franchise-feedback-actions{margin:0 10%}.franchise-feedback-actions-picture{transform:rotate(15deg) translate(-70%,-40%)}.attainments-section-list{margin-left:8%;margin-right:8%}.attainment-card{text-align:center;padding:clamp(1.25rem,2.61vw,2.5rem) clamp(3.125rem,13.55vw,16.25rem) clamp(1.25rem,2.61vw,3.125rem)}.attainment-card::before{font-size:clamp(5rem,10.56vw,12.5rem);left:0;top:50%}.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)}.tariffs-section{padding:0 clamp(4.5rem,6.1vw,7.25rem)}.advantages-section,.attention-section,.before-after-section,.cost-section,.demonstration-section,.franchise-info,.info-section,.lessons-section,.masters-section,.minimal-half,.minimal-slider,.prices-section,.questions-section,.text-block{padding-left:var(--page-gap);padding-right:var(--page-gap)}.accordion-section,.greeting-section,.image-compare,.insta-feed,.minimal-wide,.numed-section{margin-left:var(--page-gap);margin-right:var(--page-gap)}.image-compare{max-width:1000px;margin-left:auto;margin-right:auto}@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}.about-us{margin-left:-72px;margin-right:-72px}h2{font-size:35px}.for__title{text-align:center;margin-bottom:50px;max-width:100%}.for__items{margin-right:-20px}.for .item{width:100%;max-width:240px;margin-right:20px;margin-bottom:30px;padding:0}.for .item__icon{height:80px;position:initial;width:100%;display:flex;justify-content:center;align-content:center}.for .item__icon img{max-width:59px;max-height:54px}.for .item__title{text-align:center;font-size:18px;margin-bottom:10px}.item__text{text-align:center}.for__tabs-nav{flex-grow:0;width:50%}.for__tabs-nav:hover{color:#617cb1;background:#eff6ff}.for__content-top{flex-direction:row}.for__content-top p{max-width:560px;margin-left:20px;text-align:left}.for__content-list p,.for__content-top p{font-size:16px}.register__wrap{padding:10px;text-align:left;justify-content:space-between;position:initial}.register__content{margin-bottom:0}.course-info{align-items:flex-start;margin:0 auto 30px;justify-content:flex-start;width:initial}.course-info__icon,.course-info__places{font-size:14px}.course-info__places{margin-right:0}.register__text{margin-bottom:65px;font-size:24px}.register__form .form__subtitle{font-size:12px;max-width:100%}.speakers__title{margin-bottom:16px}.speakers__subtitle{line-height:148%;font-size:20px;margin-bottom:44px}.speakers .speaker{margin:30px 15px}.speakers .speaker.active,.speakers .speaker:hover{justify-content:flex-start;padding-top:50px}.speakers .speaker.active .speaker__info,.speakers .speaker:hover .speaker__info{opacity:1;padding-top:125px;margin:0}.program{padding:50px 0;height:auto}.program__header{margin-bottom:0}.program__title{text-align:left}.program__subtitle{text-align:left;font-size:20px}.program__info_text{text-align:left}.program__info{display:block}.program__info_items{justify-content:space-between}.program__info_items li{font-size:18px}.program__info_items li b{font-size:40px}.module__header{align-items:center;padding:15px}.module__header_number{margin:0 15px 0 0}.module__header_title{max-width:600px}.module__header_date{width:60px;font-size:12px}.module.active .module__header_date{color:transparent;background:url(../../img/next.svg) 0 50% no-repeat;background-size:30px;transform:rotate(90deg);background-position:50%}.module__header_date b{width:100%;font-size:30px}.module__tabs-wrap .slick-slide{width:135px!important;margin:0 5px}.module__speakers{order:0}.module__time{order:0}.module__info{order:0}.module__number{font-weight:800;font-size:26px;line-height:120%;color:#263238;margin-right:30px}.module__desc{width:100%;-moz-columns:2;columns:2;margin-top:25px}.module__result{width:100%;padding:20px;margin-bottom:25px;margin-top:25px}.module__result_text{font-size:15px}.module .btn.btn-border{width:-moz-fit-content;width:fit-content;margin:0}.module .material{width:31%;margin-bottom:10px}.about__title{margin-bottom:50px}.about .item{max-width:360px;padding:20px;margin-bottom:20px;display:block;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:4px}.about .item__image{width:201px}.about .item__title{font-size:18px;margin-bottom:8px}.seminar__title{margin:0 auto 40px}.seminar__column-title{margin-bottom:25px;text-align:left;font-size:18px}.seminar__schedule,.seminar__time,.seminar__zoom{justify-content:flex-start}.seminar__schedule{margin-bottom:0}.seminar__time span{font-size:18px}.seminar__zoom{margin-top:25px;margin-bottom:60px}.seminar__item-wrap{display:flex;flex-wrap:wrap;margin:0;justify-content:center;max-width:-moz-fit-content;max-width:fit-content}.seminar__item{display:flex;flex-direction:column;align-items:center;width:170px;margin:0 25px 45px;padding:0}.seminar__icon{width:104px;height:104px;margin:0}.seminar__icon::before{width:87px;height:87px}.seminar__item-title{font-size:14px}.speakers .swiper-button-prev{left:-40px}.speakers .swiper-button-next{right:-40px}.how__title{margin-bottom:65px}.how .item{max-width:250px;align-items:center;justify-content:center}.how .item__image{width:140px;height:140px}.how .item__image:after{display:none}.how .item__image:before{width:106px;height:106px}.how .item__number{width:45px;height:45px;font-size:20px;right:0;bottom:0}.how .item__image img{z-index:10;position:absolute;left:0;top:0;display:block;width:100%;height:100%}.how .item__content{max-width:100%}.how .item__title{font-size:20px;text-align:center}.how .item__number{top:initial}.profit__subtitle{margin-bottom:100px;font-size:16px!important}.profit .item{width:500px!important;height:200px}.profit .slick-arrow{top:104%}.profit .swiper-button-prev{left:20%}.profit .swiper-button-next{right:20%}.profit__content{display:flex;flex-wrap:wrap;justify-content:space-between}.profit__content li{position:relative;margin-bottom:50px;padding-left:55px;width:44%;text-align:left}.profit__content-number{line-height:36px;width:36px;height:36px}.profit__content-title{margin-bottom:13px;font-size:18px}.profit__content p{font-size:14px}.companies__subtitle{font-size:22px}.companies__logos{display:flex;flex-wrap:wrap;gap:20px}.companies__logos .logo{width:calc(25% - 15px)}.companies-decor .decor:nth-child(1){top:80px;left:-343px}.companies-decor .decor:nth-child(2){top:150px;left:-30px}.companies-decor .decor:nth-child(3){top:20px;right:-130px}.companies-decor .decor:nth-child(4){top:150px;right:-350px}.employment__content{order:0}.employment__title{transform:translateY(0)}.employment__image{order:0;transform:translateY(0)}.installment__content{margin-bottom:30px}.installment__text{font-size:20px}.installment__date{height:350px}.installment__date_day{font-size:110px;line-height:110px}.installment__date_month{font-size:35px}.installment__tooltip{width:320px;font-size:14px}.faq-course__container{max-width:760px}.faq-course__title{margin-bottom:50px}.faq-course .item__question{height:70px;font-size:20px;line-height:24px}.faq-course .item__question:before{left:40px;font-size:29px}.faq-course .item__answer{padding:0 35px}.faq-course .item.active .item__answer{padding:20px 35px}.reviews .swiper-button-prev{left:-10px}.reviews .swiper-button-next{right:-10px}.reviews__slider{touch-action:none!important;width:auto;height:auto}.reviews .slick-list{padding-top:180px!important}.reviews .review__image{border-radius:23px;width:85%!important}.reviews .slick-slide{height:390px}.action__title{margin-bottom:70px}.events .container{max-width:760px}h2{font-weight:800;font-size:50px;line-height:120%}.events__title span{display:inline-block}.event{padding:20px 0;justify-content:space-between;align-items:center;width:100%}.event__speakers{order:4;max-width:300px}.event__body{order:3;margin-top:20px;max-width:320px}.event__title{text-align:left}.event__excerpt{text-align:left}.event__tags{order:5;display:flex;max-width:100%;flex-wrap:wrap;width:100%;margin:10px 0;justify-content:flex-start}.event__tag{margin-right:10px;margin-bottom:0;color:#543b8b;background:#d8d2e3;border-radius:4px;height:27px;justify-content:center;align-items:center;padding:0 12px}.event__tags_sub .event__tag{background:#533a8a;color:#fff}.event__info{order:2;margin:0;display:flex;flex-wrap:wrap;max-width:100%;flex-direction:row;align-items:baseline}.event__date{margin:0 20px 0 0}.event__time{margin-bottom:0;margin-right:20px}.event__type{display:block}.event__btn{order:6;margin:0}.event__btn.btn-border{order:4}.advantage-card::before{top:-.05em;font-size:7em}#breadcrumbs{max-width:760px}.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}.tariffs-section-table tfoot td,.tariffs-section-table thead td{min-height:8.125rem;height:8.125rem}.tariff-col-title{font-size:1em}.tariff-col-subtitle{font-size:.8em}.tariff-col-old-price{margin-top:.45em}.tariff-col-price{font-size:1.375em;margin-top:.23em}.tariff-col-btn{width:calc(100% - .4em)!important;min-width:var(--size);font-size:.85em!important;margin-top:2.33em!important}.tariff-col-comparison-btn{margin-top:.75em!important}.advantages-section-list{--count:3}.accordion-card-picture{--translate:translate(10%, -50%)}.review-card{font-size:clamp(2rem,2.61vw,3.125rem)}.review-card-wrap{height:0;margin:0}.demonstration-section-body{margin-top:5%}.lessons-section-list{--count:3}}@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)}.tariffs-section-table table{margin-bottom:2em;font-size:clamp(1rem,1.111vw,1.125rem)}.tariffs-section-table table td:first-child{width:25%;min-width:21.875rem}.tariff-col-subtitle{font-size:.6875em}.tariff-col-btn{font-size:.9375em!important}.advantage-card::before{top:-.25em;font-size:8em}.prices-section-list{--count:3}.question-card{padding-right:15%}.cost-card-title{font-size:1.8vw}.franchise-progress-body{margin-left:13.5%;margin-right:13.5%}.franchise-progress-figure{display:block;--size:30vw;--color:var(--color-one);position:absolute;top:calc(60% - var(--size)/ 2);left:-12.5%}.franchise-info{gap:22%}.franchise-info-col{flex:none}.franchise-info-col-video{flex:1 0 0}.franchise-info-picture{width:26vw}.franchise-simile-row{margin-left:5%;margin-right:5%}.franchise-indicators-table{margin-top:-8.75rem}}@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}.about-us{margin-left:-100px;margin-right:-100px;padding-top:30px}.about-us__title{font-size:24px}.for,.for-whom{padding:100px 0}h2{font-size:50px}.for__items{margin-right:0}.for .item{margin:0}.for .item__title{font-size:20px;margin-bottom:15px}.for__tabs-nav{display:flex;flex-grow:1;align-items:center;width:-moz-fit-content;width:fit-content;padding:18px 52px;font-weight:700;font-size:20px;line-height:24px;color:#292c32;text-align:left;transition:all .4s;cursor:pointer}.register__wrap{padding:30px 70px}.register__content{max-width:450px}.course-info__places{font-size:18px}.course-info__icon img,.course-info__icon svg,.course-info__places svg,.main__format-item svg{margin-right:12px}.register__text{font-size:39px}.register__form{max-width:535px}.main__text00{font-size:12px}.main__text01{font-size:30px}.main__text02{margin-top:10px;font-size:20px}.register__form .form,.register__form .wpcf7-form{padding:40px 80px}.register__form .form__title{font-size:30px;margin-bottom:16px}.register__form .form__subtitle{margin-bottom:35px;font-size:18px}.register__form .form__places{margin-bottom:15px}.register__form .form__agree{font-size:14px}.speakers{padding-top:70px}.speakers__list{max-width:980px}.program{padding:100px 0}.program__modules{min-height:800px}.program__header{max-width:100%;width:-moz-fit-content;width:fit-content}.program__info{max-width:470px}.module__header{max-width:500px}.module__header_title{max-width:350px}.module__header_date{width:60px;font-size:12px;font-weight:700;color:#455a64;display:flex;flex-wrap:wrap;transition:.3s ease}.module.active .module__header_date{transform:rotate(0)}.module__body-wrap{position:absolute;right:0;top:0;margin:0}.module__body{border:2px solid rgba(63,35,26,.08);border-radius:4px;padding:20px 40px 40px;display:flex!important;flex-wrap:wrap;justify-content:space-between;align-items:center}.about__title{margin-bottom:60px}.about .item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:25px 20px;width:100%;max-width:600px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:4px;margin-bottom:40px;text-align:left}.about .item__image{display:block;margin:0}.about .item__image img{margin-left:auto}.about .item__title{text-align:left;font-weight:800;font-size:20px;line-height:24px;color:#322929;margin-bottom:15px}.item__text{font-size:16px;text-align:left}.seminar{padding-top:65px;padding-bottom:100px}.seminar__wrap{flex-direction:row}.seminar__column:first-child{margin-top:50px;margin-bottom:0}.seminar__desc,.seminar__wrap p{font-size:16px}.seminar__item-wrap{justify-content:space-between;max-width:600px}.seminar__item{margin:0;margin-bottom:45px}.seminar__item-title{font-size:16px}.how{padding:100px 0}.how__items{justify-content:space-between}.how .item{text-align:center}.how .item__image{margin-bottom:20px}.how .item__image:after{display:block;width:191px;height:1px;top:50%;right:0;transform:translateX(35%)}.profit{padding-top:50px;padding-bottom:100px}.profit .swiper-button-prev{left:30%}.profit .swiper-button-next{right:30%}.profit__content-title{font-size:20px}.companies__subtitle{margin-bottom:30px;font-size:28px;line-height:140%}.companies__logos .logo{height:88px;width:calc(16.6666666667% - 20px);padding:15px}.companies-decor .decor:nth-child(3){right:-170px}.employment{padding:90px 0}.employment__content{max-width:520px}.employment__title{margin-bottom:55px}.employment__list li{padding-left:100px}.employment__list li .figure-arrow{--width:4rem;--height:2px;--corner-width:1.375rem;--corner-height:1rem}.employment__image{max-width:520px}.installment__content{max-width:420px;width:100%;margin-bottom:0;text-align:left}.installment__date{height:410px}.installment__how{max-width:270px}.faq-course{padding:100px 0}.faq-course__container{max-width:1260px}.reviews{padding:100px 0}.reviews .slick-list{padding:0 50px}.reviews .slick-slide{height:415px}.action{padding:100px 0}.footer-about_us-menu,.footer-address-menu,.footer-info-menu,.footer-projects-menu{font-size:16px}.footer-address-menu{width:25%}footer .title{font-size:16px}.footer-address-menu span.phone{width:-moz-fit-content;width:fit-content}.col-lg-2{float:left}.events .container{margin:0 auto;max-width:1260px;padding:0 10px;width:100%}h2{font-size:35px}.events__subtitle{font-size:24px;line-height:120%;margin-bottom:45px}.event{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px 0;text-align:left;transition:.3s ease}.event__speakers{order:3;width:100%;max-width:440px;display:flex;flex-wrap:wrap;justify-content:space-between}.event__body{width:100%;max-width:400px;margin-left:30px}.event__title{font-weight:700;font-size:18px;line-height:24px;margin-bottom:8px;cursor:pointer;transition:.3s ease;display:block}.event__excerpt{font-size:14px;line-height:16px;max-height:50px;overflow:hidden;max-width:100%;margin-bottom:10px}.event__tags{max-width:100%;width:100%;display:flex;flex-wrap:wrap}.event__tag{display:inline-flex;font-size:12px;line-height:14px;margin-bottom:5px}.event__info{display:block;width:100%;max-width:160px;position:relative;order:3;margin-left:30px}.event__date{font-weight:700;font-size:18px;line-height:22px;color:#ff3800;margin-bottom:4px;text-align:left}.event__time{font-weight:500;font-size:14px;line-height:16px;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:8px;justify-content:flex-start}.events__btn{margin-top:50px}#breadcrumbs{max-width:1260px}.companies{padding:100px 0}.companies__subtitle{font-size:16px!important}}@media (min-width:1366px){.section-fill-picture{width:min(55%,130vh - var(--page-gap))}}@media (min-width:1400px){.cost-card-title{font-size:2.1vw}.franchise-feedback-actions{margin:0 15%}}@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:1600px){.attention-section-body{gap:8%}.demonstration-section{padding:0 max(3.125rem,5%) 7.5%}}@media (min-width:1680px){.lang{--translateY:-1.15vw}}@media (min-width:1700px){.accordion-card-picture{--translate:translate(50%, -50%)}}@media (max-width:1259px){.event__speakers .speaker:nth-of-type(3){display:none}}@media (min-width:1500px) and (max-width:2500px){.header-menu-nav>li{padding:5px 1.4%}}