@charset "UTF-8";@font-face{font-family:TTNorms;font-display:swap;src:url(../fonts/TTNormsTTNorms-Light.eot);src:url(/build/assets/TTNorms-Light-D0OK8Llo.woff) format("woff"),url(/build/assets/TTNorms-Light-8pSq_4UA.ttf) format("truetype"),url(/build/assets/TTNorms-Light-D0OK8Llo.woff) format("svg");font-weight:300;font-style:normal}@font-face{font-family:TTNorms;font-display:swap;src:url(/build/assets/TTNorms-Regular-DS6piX1v.eot);src:url(/build/assets/TTNorms-Regular-B-0EQDlI.woff) format("woff"),url(/build/assets/TTNorms-Regular-BdRTGUF8.ttf) format("truetype"),url(/build/assets/TTNorms-MediumItalic-kXQpQswF.woff) format("svg");font-weight:400;font-style:normal}@font-face{font-family:TTNorms;font-display:swap;src:url(/build/assets/TTNorms-Medium-CU8Ku9jK.eot);src:url(/build/assets/TTNorms-Medium-Ci_BjyFX.woff) format("woff"),url(/build/assets/TTNorms-Medium-CK88aFlg.ttf) format("truetype"),url(/build/assets/TTNorms-Medium-Ci_BjyFX.woff) format("svg");font-weight:500;font-style:normal}@font-face{font-family:TTNorms;font-display:swap;src:url(/build/assets/TTNorms-MediumItalic-CuiJes62.eot);src:url(/build/assets/TTNorms-MediumItalic-kXQpQswF.woff) format("woff"),url(/build/assets/TTNorms-MediumItalic-CRt8icbH.ttf) format("truetype"),url(/build/assets/TTNorms-MediumItalic-kXQpQswF.woff) format("svg");font-weight:500;font-style:italic}@font-face{font-family:TTNorms;font-display:swap;src:url(/build/assets/TTNorms-Bold-fzS7f4Vk.eot);src:url(/build/assets/TTNorms-Bold-BY9TVeGD.woff) format("woff"),url(/build/assets/TTNorms-Bold-ezWmjDJA.ttf) format("truetype"),url(/build/assets/TTNorms-Bold-BY9TVeGD.woff) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Stolzl;src:url(/build/assets/Stolzl-Light-Bn6XYimF.eot);src:url(/build/assets/Stolzl-Light-Bn6XYimF.eot?#iefix) format("embedded-opentype"),url(/build/assets/Stolzl-Light-Cs3zx_Cj.woff2) format("woff2"),url(/build/assets/Stolzl-Light-BIHAcniX.woff) format("woff"),url(/build/assets/Stolzl-Light-BR_rgkMu.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Stolzl Book;src:url(/build/assets/Stolzl-Book-CzAHC4Rp.eot);src:url(/build/assets/Stolzl-Book-CzAHC4Rp.eot?#iefix) format("embedded-opentype"),url(/build/assets/Stolzl-Book-DppHE6O4.woff2) format("woff2"),url(/build/assets/Stolzl-Book-B_sC4B3e.woff) format("woff"),url(/build/assets/Stolzl-Book-BDnNyopZ.ttf) format("truetype");font-weight:350;font-style:normal}@font-face{font-family:Stolzl;src:url(/build/assets/Stolzl-Regular-C9PDDJ9j.eot);src:url(/build/assets/Stolzl-Regular-C9PDDJ9j.eot?#iefix) format("embedded-opentype"),url(/build/assets/Stolzl-Regular-Dwuj9-an.woff2) format("woff2"),url(/build/assets/Stolzl-Regular-BCSU1L2t.woff) format("woff"),url(/build/assets/Stolzl-Regular-BnnbZM6y.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Stolzl;src:url(/build/assets/Stolzl-Bold-wyM0bOaM.eot);src:url(/build/assets/Stolzl-Bold-wyM0bOaM.eot?#iefix) format("embedded-opentype"),url(/build/assets/Stolzl-Bold-JGX5IV5I.woff2) format("woff2"),url(/build/assets/Stolzl-Bold-DrVZjJ4x.woff) format("woff"),url(/build/assets/Stolzl-Bold-D-vNjr1a.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Stolzl;src:url(/build/assets/Stolzl-Medium-DYBmyF3R.eot);src:url(/build/assets/Stolzl-Medium-DYBmyF3R.eot?#iefix) format("embedded-opentype"),url(/build/assets/Stolzl-Medium-CwguFPoU.woff2) format("woff2"),url(/build/assets/Stolzl-Medium-Bpg7T4zH.woff) format("woff"),url(/build/assets/Stolzl-Medium-BVTfaGrq.ttf) format("truetype");font-weight:500;font-style:normal}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}ul,ol{list-style:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;padding:0;margin:0}.description .lesson-text{font-size:16px!important;font-weight:400!important;font-family:TTNorms,sans-serif!important;background-color:transparent!important;margin-bottom:0!important}.description .lesson-text .title,.description .lesson-text p,.description .lesson-text span,.description .lesson-text div,.description .lesson-text font{margin-bottom:5px!important;font-size:16px!important;font-weight:400!important;font-family:TTNorms,sans-serif!important;background-color:transparent!important}.description ol{padding:0 0 0 22px;margin:0;list-style-type:decimal}.description ol li{margin-bottom:20px}.description ol li::marker{font-weight:700}html,body{position:relative}body{display:flex;flex-direction:column;min-height:100vh;scroll-behavior:smooth;margin:0;padding:0;text-rendering:optimizeSpeed;font-family:TTNorms,sans-serif}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}blockquote{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}a{text-decoration:none;display:inline-block}a:-webkit-any-link:not([class]){color:inherit}p{margin-bottom:0}figure{margin:0;max-width:100%}select{width:100%;border:1px solid #292929;appearance:none;-moz-appearance:none;-webkit-appearance:none}textarea{height:auto;min-height:50px}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:#292929}textarea:-moz-placeholder,input:-moz-placeholder{color:#292929}textarea:-ms-input-placeholder,input:-ms-input-placeholder{color:#292929}input,textarea{-moz-box-shadow:none;box-shadow:none}input:-moz-submit-invalid,textarea:-moz-submit-invalid{box-shadow:none}section{max-width:100%;overflow:hidden}#content[tabindex="-1"]:focus{outline:0}.align-center{text-align:center}.full-block{position:absolute;width:100%;height:100%;top:0;left:0}.wrapper{margin-left:auto;margin-right:auto;width:1240px;max-width:1240px;padding:0 20px}@media screen and (max-width: 1240px){.wrapper{width:100%}}.banner-carousel .slide .watch-presentation{border-radius:60px;padding:9px 16px 10px;border:1px solid #fff;background-color:inherit;font-family:TTNorms,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;justify-content:center;transition:all .4s ease;margin-top:30px;color:#fff;display:flex;gap:12px;align-items:center;width:298px;height:60px;text-transform:lowercase}.banner-carousel .slide .watch-presentation:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.banner-carousel .slide .watch-presentation:hover{border-color:#e21414;color:#e21414}.banner-carousel .slide .watch-presentation .icon{width:9px;height:11px}.banner-carousel .slide .play-desktop{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;background:none;z-index:99}@media screen and (max-width: 930px){.banner-carousel .slide .play-desktop{transform:translate(50%,-50%)}}@media screen and (max-width: 768px){.banner-carousel .slide .play-desktop{display:none}}.banner-carousel .slide .play-desktop .icon{width:110px;height:110px}.banner-carousel .slide .play-mobile{top:97px;position:absolute;background:none;z-index:99}@media screen and (min-width: 769px){.banner-carousel .slide .play-mobile{display:none}}.banner-carousel .slide .play-mobile .icon{width:70px;height:70px}.banner-carousel .slide.slide-1 .bg{width:100%;height:100%;object-fit:cover;position:absolute;z-index:-1;top:0;left:0}.banner-carousel .slide.slide-1 .offer{margin-top:30px;display:flex;align-items:center;gap:20px}.banner-carousel .slide.slide-1 .offer .price{display:inline-flex;width:auto;gap:4px;align-items:center;white-space:nowrap}.banner-carousel .slide.slide-1 .offer .price span{display:inline-flex}.banner-carousel .slide.slide-1 .offer .price .old-price{font-weight:500;font-size:18px;font-family:Stolzl,sans-serif;line-height:1;color:#fff;position:relative;margin-left:10px}.banner-carousel .slide.slide-1 .offer .price .old-price p{margin-top:0;font-weight:700;font-size:12px;color:#fff}.banner-carousel .slide.slide-1 .offer .price .old-price:after{content:"";display:block;width:90%;height:1px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg)}.banner-carousel .slide.slide-1 .offer .price h3{color:#e21414;font-size:50px;font-style:normal;font-weight:700;line-height:normal;transition:all .4s ease}.banner-carousel .slide.slide-1 .offer .price .h3{color:#e21414;font-size:50px;font-style:normal;font-weight:700;line-height:normal;transition:.4s}.banner-carousel .slide.slide-1 .offer .price p{color:#e21414;font-size:24px;margin-top:4px;transition:all .4s ease}.banner-carousel .slide.slide-1 .offer button{width:230px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;line-height:139%;font-family:Stolzl,sans-serif;border-radius:60px;border:1px solid #E21414;background-color:#e21414;color:#fff;transition:all .4s ease;width:auto;padding:0 25px;height:54px;font-style:16px;text-transform:lowercase}.banner-carousel .slide.slide-1 .offer button:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.banner-carousel .slide.slide-1 .offer button:hover{background-color:transparent;color:#e21414}.banner-carousel .slide.slide-1 .bg-video-mob{display:none}@media screen and (max-width: 764px){.banner-carousel .slide.slide-1 .bg-video-mob{display:initial}}.banner-carousel .slide.slide-1 .shadow{background:#0006;height:100%;width:100%;position:relative}.banner-carousel .slide.slide-1 .shadow .content{height:100%;position:relative}.banner-carousel .slide.slide-1 .shadow .content>h1{padding-top:140px;margin-top:0;margin-bottom:0;color:#fff;font-family:Stolzl,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:100%;max-width:500px}@media screen and (max-width: 768px){.banner-carousel .slide.slide-1 .shadow .content>h1{padding-top:187px;max-width:372px;font-size:48px}}.banner-carousel .slide.slide-1 .shadow .content>p{margin-top:30px;font-family:TTNorms,sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#fff;max-width:328px}.banner-carousel .slide.slide-1 .shadow .content>.play-btn{position:absolute;background:transparent}.banner-carousel .slide.slide-1 .shadow .content>.play-btn:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.buy-btn{max-width:165px;height:54px;width:230px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;line-height:139%;font-family:Stolzl,sans-serif;border-radius:60px;text-transform:lowercase;border:1px solid #E21414;background-color:#e21414;color:#fff;transition:all .4s ease}.buy-btn:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.buy-btn:hover{background-color:transparent;color:#e21414}a,button{transition:color .4s ease}a:hover,button:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}button{padding:0;border:none;outline:none;font:inherit;color:inherit;cursor:pointer}.like-btn{width:38px;height:38px;border-radius:100%;border:1px solid #E21414;display:flex;align-items:center;justify-content:center;background-color:transparent;transition:all .4s ease}.like-btn .icon{width:16px;height:14px;stroke:#e21414}.like-btn.liked{background-color:#e21414}.like-btn.liked .icon{stroke:#fff}.btn{background-color:transparent;color:#fff;border:1px solid white;border-radius:60px;height:54px;display:inline-flex;align-items:center;justify-content:center;padding:8px 30px 10px;font-family:Stolzl,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:139%;transition:all .4s ease}.btn:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.btn.btn--primary{background-color:#e21414}.btn.btn--primary:hover{background-color:#000;color:#e21414}.btn.btn--transparent:hover{color:#e21414;border:1px solid #E21414}.btn.btn--transparent.btn--dark{color:#000;border:1px solid #000000}.btn.btn--transparent.btn--dark:hover{color:#e21414;border:1px solid #E21414}.w-100{width:100%}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000;margin-bottom:40px}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mr10{margin-right:10px}.mt-60{margin-top:60px!important}.mb-0{margin-bottom:0!important}.form-error{margin-top:10px;margin-bottom:10px;color:#e21414}.free-view-btn{width:230px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;line-height:139%;font-family:Stolzl,sans-serif;border-radius:60px;text-transform:lowercase;border:1px solid #E21414;background-color:#e21414;color:#fff;transition:all .4s ease;background:transparent;border-color:#000;color:#000;width:197px;height:54px}.free-view-btn:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.free-view-btn:hover{background-color:transparent;color:#e21414}.free-view-btn:hover{background-color:#000;border-color:#000;color:#fff}.free-view-btn-videocourse{background-color:#fff}.free-view-btn-videocourse:hover{border:1px solid #fff}.banner .content .free-view-btn{position:initial;background:#fff;color:#000;border:none}.banner .content .info .offer{align-items:center!important}.banner .content .info .offer .price h3{height:initial!important}.banner .content .info .offer .price .h3{height:initial!important}.banner .content .info .offer form{margin-bottom:0}/*!
 * Float Labels
 * @version: 3.3.9
 * @author: Paul Ryley (http://geminilabs.io)
 * @url: https://pryley.github.io/float-labels.js
 * @license: MIT
 */.fl-form .fl-wrap{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fl-form input.fl-input,.fl-form select.fl-select,.fl-form textarea.fl-textarea{width:100%;outline:0;font-size:16px;line-height:1.5;border-radius:3px;border:1px solid #dfdfdf;background-color:#fff;box-sizing:border-box;transition:all .2s ease-in-out;margin-bottom:24px}.fl-form input.fl-input:-moz-placeholder,.fl-form select.fl-select:-moz-placeholder,.fl-form textarea.fl-textarea:-moz-placeholder{color:#bbb}.fl-form input.fl-input::-moz-placeholder,.fl-form select.fl-select::-moz-placeholder,.fl-form textarea.fl-textarea::-moz-placeholder{color:#bbb}.fl-form input.fl-input:-ms-input-placeholder,.fl-form select.fl-select:-ms-input-placeholder,.fl-form textarea.fl-textarea:-ms-input-placeholder{color:#bbb}.fl-form input.fl-input::-webkit-input-placeholder,.fl-form select.fl-select::-webkit-input-placeholder,.fl-form textarea.fl-textarea::-webkit-input-placeholder{color:#bbb}.fl-form select.fl-select{position:relative;color:#bbb;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.fl-form select.fl-select::-ms-expand{display:none}.fl-form .fl-is-active input.fl-input,.fl-form .fl-is-active select.fl-select,.fl-form .fl-is-active textarea.fl-textarea{color:#444;background-color:#fff;border-color:#dfdfdf}.fl-form .fl-has-focus input.fl-input,.fl-form .fl-has-focus select.fl-select,.fl-form .fl-has-focus textarea.fl-textarea{background-color:#fff;border-color:#1976d2}.fl-form label.fl-label{opacity:0;visibility:hidden;display:block;position:absolute;top:-12px;left:0;font-size:12px;font-weight:400;line-height:1;color:#bbb;border-top-left-radius:3px;transition:all .2s ease-in-out;z-index:1}body[dir=rtl] .fl-form label.fl-label{left:unset;right:0}.fl-form .fl-is-active label.fl-label{opacity:1;visibility:visible}.fl-form .fl-has-focus label.fl-label{color:#1976d2}.fl-form .fl-is-required:before{opacity:1;content:"*";display:block;position:absolute;top:1px;right:15px;font-size:16px;line-height:1.75;color:#d32f2f;transition:all .2s ease-in-out;padding:6px 0 0;z-index:1}body[dir=rtl] .fl-form .fl-is-required:before{right:unset;left:15px}.fl-form .fl-is-required.fl-is-active:before{opacity:0}.fl-form.fl-style-1 input.fl-input,.fl-form.fl-style-1 select.fl-select,.fl-form.fl-style-1 textarea.fl-textarea{padding:6px 12px}.fl-form.fl-style-1 select.fl-select{height:38px}.fl-form.fl-style-1 .fl-is-active input.fl-input,.fl-form.fl-style-1 .fl-is-active select.fl-select,.fl-form.fl-style-1 .fl-is-active textarea.fl-textarea{padding:6px 12px}.fl-form.fl-style-1 label.fl-label{top:1px;left:10px;background-color:transparent;padding:12px 3px}.fl-form.fl-style-1 label.fl-label:before{content:"";display:block;position:absolute;top:19px;left:0;right:0;height:1px;background-color:#fff;z-index:-1}.fl-form.fl-style-1 .fl-is-active label.fl-label{top:-9px;padding:3px}.fl-form.fl-style-1 .fl-is-active label.fl-label:before{top:9px}body[dir=rtl] .fl-form.fl-style-1 label.fl-label{left:unset;right:10px}.fl-form.fl-style-2 input.fl-input,.fl-form.fl-style-2 select.fl-select,.fl-form.fl-style-2 textarea.fl-textarea{padding:12px}.fl-form.fl-style-2 select.fl-select{height:50px}.fl-form.fl-style-2 .fl-is-active input.fl-input,.fl-form.fl-style-2 .fl-is-active select.fl-select,.fl-form.fl-style-2 .fl-is-active textarea.fl-textarea{padding:18px 12px 6px}.fl-form.fl-style-2 label.fl-label{top:1px;left:10px;padding:6px 3px 3px}.fl-form.fl-style-2 .fl-is-required:before{padding-top:12px}body[dir=rtl] .fl-form.fl-style-2 label.fl-label{left:unset;right:10px}.fl-form .fl-wrap-select:after{content:"";position:absolute;display:block;top:1px;right:6px;height:calc(100% - 2px);width:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 16'%3E%3Cpath fill='%23bbb' d='M 4 0 L 0 6.5 L 8 6.5 L 4 0 z M 0 9.5 L 4 16 L 4 16 L 8 9.5 z'/%3E%3C/svg%3E") no-repeat;background-position:100% 50%;background-size:7px 14px;z-index:2}body[dir=rtl] .fl-form .fl-wrap-select:after{right:unset;left:6px}.author .author-banner{margin-top:120px;display:grid;grid-template-columns:1fr 1fr;position:relative;gap:20px}@media screen and (max-width: 768px){.author .author-banner{grid-template-columns:1fr;margin-top:0}}.author .author-banner>img{width:100%;max-width:500px;max-height:500px;object-fit:cover;object-position:top left}@media screen and (max-width: 768px){.author .author-banner>img{width:100%;height:412px;max-width:none;position:absolute;left:0;object-position:center -100px;margin-right:0}}@media screen and (max-width: 600px){.author .author-banner>img{object-position:center -80px}}@media screen and (max-width: 500px){.author .author-banner>img{object-position:top}}.author .author-banner .text{margin-top:33px}@media screen and (max-width: 768px){.author .author-banner .text{margin-top:442px}}.author .author-banner .text .stroke{color:transparent;-webkit-text-stroke:1px #000000;text-stroke:1px #000000;font-size:48px;font-style:normal;font-weight:700;line-height:100%;font-family:Stolzl,sans-serif}@media screen and (max-width: 768px){.author .author-banner .text .stroke{font-size:36px}}.author .author-banner .text .clamp{font-family:Stolzl,sans-serif;font-style:normal;font-weight:400;line-height:100%;font-size:80px}@media screen and (max-width: 1240px){.author .author-banner .text .clamp{font-size:clamp(36px,6.2vw,80px)}}@media screen and (max-width: 768px){.author .author-banner .text .clamp{font-style:36px}}.author .author-banner .text .director{width:100%;padding:14px 20px 15px;background-color:#000;margin-top:19px}@media screen and (max-width: 768px){.author .author-banner .text .director{margin-top:20px}}.author .author-banner .text .director h3{font-size:20px;font-style:normal;font-weight:400;line-height:150%;color:#fff}@media screen and (max-width: 768px){.author .author-banner .text .director h3{font-size:18px}}.author .author-banner .text .list{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width: 550px){.author .author-banner .text .list{grid-template-columns:1fr;gap:16px}}.author .author-banner .text .list ul{list-style:none;padding-left:0}.author .author-banner .text .list ul li{position:relative;padding-left:22px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:120%;font-family:TTNorms,sans-serif}.author .author-banner .text .list ul li:not(:last-child){margin-bottom:16px}.author .author-banner .text .list ul li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;background-image:url(/assets/icons/list-red-icon.svg);background-size:contain;background-repeat:no-repeat;color:#fff}.author .author-banner .text .list ul li{color:#000;max-width:268px;font-size:14px;font-style:normal;font-weight:400;line-height:130%}@media screen and (max-width: 550px){.author .author-banner .text .list ul li{max-width:none}}.author .master-classes-records{margin-top:120px;margin-bottom:20px}@media screen and (max-width: 768px){.author .master-classes-records{margin-top:60px;margin-bottom:10px}}.author .master-classes-records h2{font-size:48px;font-style:normal;font-weight:400;line-height:100%;font-family:Stolzl,sans-serif}@media screen and (max-width: 768px){.author .master-classes-records h2{font-size:36px}}.banner-carousel .swiper-slide{height:auto}.banner-carousel .slide,.banner-carousel .slide.slide-1{display:flex;flex-direction:column;flex-grow:1}.banner-carousel .swiper-slide{display:flex;flex-direction:column}.banner-carousel .swiper-slide .bg{width:100%;height:100%;object-fit:cover;position:absolute;z-index:-1}.banner-carousel .swiper-slide .shadow{background:#0006;height:100%;width:100%;position:relative;flex-grow:1}.banner-carousel .swiper-slide .shadow .content{height:100%;padding:24px 20px}.banner-carousel .swiper-slide .shadow .content>h1,.banner-carousel .swiper-slide .shadow .content>h2,.banner-carousel .swiper-slide .shadow .content>.h2{padding-top:140px;margin-top:0;margin-bottom:0;color:#fff;font-family:Stolzl,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:100%;max-width:475px}@media screen and (max-width: 768px){.banner-carousel .swiper-slide .shadow .content>h1,.banner-carousel .swiper-slide .shadow .content>h2,.banner-carousel .swiper-slide .shadow .content>.h2{padding-top:187px;max-width:372px;font-size:48px}}.banner-carousel .swiper-slide .shadow .content>p{margin-top:30px;font-family:TTNorms,sans-serif;font-size:16px;font-weight:400;line-height:130%;color:#fff;max-width:328px}.banner-carousel .swiper-slide .shadow .content>.watch-presentation{border-radius:60px;padding:9px 16px 10px;border:1px solid #fff;background-color:inherit;font-family:TTNorms,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;justify-content:center;transition:all .4s ease;margin-top:30px;color:#fff;display:flex;gap:12px;align-items:center;width:298px;height:60px}.banner-carousel .swiper-slide .shadow .content>.watch-presentation:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.banner-carousel .swiper-slide .shadow .content>.watch-presentation:hover{border-color:#e21414;color:#e21414}.banner-carousel .swiper-slide .shadow .content>.watch-presentation .icon{width:9px;height:11px}.banner-carousel .swiper-slide .shadow .content>.play-btn{position:absolute;background:transparent}.banner-carousel .swiper-slide .shadow .content>.play-btn:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.banner-carousel .swiper-slide .shadow .content .play-desktop{left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 930px){.banner-carousel .swiper-slide .shadow .content .play-desktop{transform:translate(50%,-50%)}}@media screen and (max-width: 768px){.banner-carousel .swiper-slide .shadow .content .play-desktop{display:none}}.banner-carousel .swiper-slide .shadow .content .play-desktop .icon{width:110px;height:110px}.banner-carousel .swiper-slide .shadow .content .play-mobile{top:97px}@media screen and (min-width: 769px){.banner-carousel .swiper-slide .shadow .content .play-mobile{display:none}}.banner-carousel .swiper-slide .shadow .content .play-mobile .icon{width:70px;height:70px}.banner-carousel .swiper-pagination .swiper-pagination-bullet{width:4px;height:4px;border-radius:100%;position:relative;background-color:transparent;opacity:1}.banner-carousel .swiper-pagination .swiper-pagination-bullet-active .autoplay-progress{display:block}.banner-carousel .swiper-pagination .swiper-pagination-bullet-active .autoplay-progress svg circle:nth-child(2){scale:1.1}.banner-carousel .swiper-pagination .autoplay-progress svg{--progress: 0;transform:rotate(-90deg);z-index:10;width:12px;height:12px;stroke-width:4px;fill:none;stroke-dashoffset:calc(125.6px * (1 - var(--progress)));stroke-dasharray:125.6}.banner-carousel .slide{width:100%;height:720px;position:relative}@media screen and (max-width: 768px){.banner-carousel .slide{height:700px}}.banner-carousel .bg-video-mob,.banner-carousel .bg-mob{display:none!important}@media screen and (max-width: 764px){.banner-carousel .bg-video-mob,.banner-carousel .bg-mob{display:initial!important}}.lessons.favorite-empty .grid-container{min-height:100px;margin-bottom:0}.lessons .grid-container{width:100%;margin-top:20px;margin-bottom:120px;min-height:500px;display:grid;gap:19px;grid-template-columns:repeat(auto-fill,383px);justify-content:space-between}@media screen and (max-width: 1240px){.lessons .grid-container{justify-content:center}}@media screen and (max-width: 768px){.lessons .grid-container{margin-bottom:20px}}@media screen and (max-width: 412px){.lessons .grid-container{grid-template-columns:1fr}}.lessons .grid-container .item{width:100%;height:334px;background:#e0e0e0;position:relative;overflow:hidden}.lessons .grid-container .item.item--dark .free-view-btn{position:initial;margin-left:initial;background-color:#fff;border:none}.lessons .grid-container .item.item--dark .free-view-btn:hover{background:#e21414}.lessons .grid-container .item.item--dark .flex-container .head .container{margin-left:0;align-items:flex-start}.lessons .grid-container .item.item--dark .flex-container .head .container .title{max-width:60%}.lessons .grid-container .item.item--dark .flex-container .head .container .title .author{font-family:Stolzl,sans-serif;font-weight:300;font-size:16px;line-height:1.1;opacity:.7;color:#fff}.lessons .grid-container .item.item--dark .flex-container .head .container .title .name{font-family:TTNorms,sans-serif;font-weight:400;font-size:20px;line-height:1.3;color:#fff}.lessons .grid-container .item img{height:100%;width:100%;position:absolute;right:0;bottom:0;object-fit:cover;z-index:0}.lessons .grid-container .item .flex-container{position:relative;width:100%;height:100%;padding:16px 20px 20px;display:flex;justify-content:space-between;flex-direction:column;z-index:1}.lessons .grid-container .item .flex-container .head{position:relative;display:flex;align-items:center}.lessons .grid-container .item .flex-container .head h3{color:#e21414;font-family:Stolzl,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal}.lessons .grid-container .item .flex-container .head .h3{color:#e21414;font-family:Stolzl,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:normal}.lessons .grid-container .item .flex-container .head .container{width:100%;margin-left:10px;display:flex;align-items:center;justify-content:space-between}.lessons .grid-container .item .flex-container .head .container .title{font-family:Stolzl,sans-serif}.lessons .grid-container .item .flex-container .head .container .title .author{opacity:.4;font-size:11px;font-style:normal;font-weight:400;line-height:130%}.lessons .grid-container .item .flex-container .head .container .title .name{font-size:13px;font-style:normal;font-weight:400;line-height:130%;color:#000}.lessons .grid-container .item .flex-container .head .container .title .name a{color:#000}.lessons .grid-container .item .flex-container p{max-width:200px;font-family:Stolzl,sans-serif;color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:130%}.index>.about-paltform{margin-top:120px;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.index>.about-paltform{margin-top:50px;grid-template-columns:1fr;gap:0}}.index>.about-paltform .content .text{color:#e21414;font-family:Stolzl,sans-serif;font-size:64px;font-weight:400;line-height:90%}@media screen and (max-width: 890px){.index>.about-paltform .content .text{font-size:48px}}.index>.about-paltform .content .text span{color:#000}.index>.about-paltform .content .text.stroke{margin-top:6.03px;color:transparent;-webkit-text-stroke:1px #000000;text-stroke:1px #000000}.index>.about-paltform .content .unic-platform{margin-top:40.97px;font-family:TTNorms,sans-serif;font-size:16px;font-weight:300;line-height:150%;max-width:437px;width:100%}@media screen and (max-width: 768px){.index>.about-paltform .content .unic-platform{max-width:none;margin-top:20px}}.index>.about-paltform .content .bold{font-family:TTNorms,sans-serif;font-size:14px;font-weight:500;line-height:150%;color:#000;margin-top:60px;max-width:500px}@media screen and (max-width: 768px){.index>.about-paltform .content .bold{max-width:none}}.index>.about-paltform .content .statistic{margin-top:20px;width:100%;max-width:500px;display:grid;grid-template-columns:42% 58%;border-top:1px solid #000000}@media screen and (max-width: 1040px){.index>.about-paltform .content .statistic{grid-template-columns:1fr;border-top:none}}@media screen and (max-width: 768px){.index>.about-paltform .content .statistic{max-width:none}}.index>.about-paltform .content .statistic .param{display:flex;align-items:center;padding:20px 18px 20px 0}@media screen and (max-width: 1040px){.index>.about-paltform .content .statistic .param{border-top:1px solid #000000}}.index>.about-paltform .content .statistic .param h3{font-family:Stolzl,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:100%}.index>.about-paltform .content .statistic .param .h3{font-family:Stolzl,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:100%}.index>.about-paltform .content .statistic .param h3>.time{font-size:20px;font-weight:700}.index>.about-paltform .content .statistic .param .h3>.time{font-size:20px;font-weight:700}.index>.about-paltform .content .statistic .param p{font-family:TTNorms,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:120%}.index>.about-paltform .content .statistic .param.param-1{gap:10px}@media screen and (min-width: 1041px){.index>.about-paltform .content .statistic .param.param-1{border-right:1px solid #000000}}.index>.about-paltform .content .statistic .param.param-2{padding-right:18px;gap:17px}@media screen and (min-width: 1041px){.index>.about-paltform .content .statistic .param.param-2{padding-left:20px}}.index>.about-paltform .content .statistic .param.param-3{gap:15px}@media screen and (min-width: 1041px){.index>.about-paltform .content .statistic .param.param-3{border-right:1px solid #000000;border-top:1px solid #000000}}.index>.about-paltform .content .statistic .param.param-3 .lessons{display:flex;align-items:center;gap:8px}.index>.about-paltform .content .statistic .param.param-3 .lessons h3:last-child{font-size:40px}.index>.about-paltform .content .statistic .param.param-4{border-top:1px solid #000000;gap:10px}@media screen and (min-width: 1041px){.index>.about-paltform .content .statistic .param.param-4{padding-left:20px}}.index>.about-paltform .content .owners{width:100%;max-width:500px;background-color:#000;display:flex;align-items:center;height:141px;gap:27px;padding-right:10px}@media screen and (max-width: 768px){.index>.about-paltform .content .owners{max-width:none}}.index>.about-paltform .content .owners .number{margin-left:30px;display:flex;align-items:center}.index>.about-paltform .content .owners .number h3{color:#fff;font-family:Stolzl,sans-serif;font-size:110px;font-weight:300;line-height:100%}.index>.about-paltform .content .owners .number .h3{color:#fff;font-family:Stolzl,sans-serif;font-size:110px;font-weight:300;line-height:100%}.index>.about-paltform .content .owners .number .plus{color:#fff;font-family:Stolzl,sans-serif;font-weight:400;margin-left:8px;font-size:50px}.index>.about-paltform .content .owners p{color:#fff;font-family:TTNorms,sans-serif;font-size:14px;font-weight:500;line-height:130%}.index>.about-paltform .image-container img{height:100%;width:100%;object-fit:cover}@media screen and (max-width: 768px){.index>.about-paltform .image-container img{height:529px}}.index>.about-paltform-subtext{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width: 768px){.index>.about-paltform-subtext{grid-template-columns:1fr;gap:0}}.index>.about-paltform-subtext p{margin-top:90px;font-family:TTNorms,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:150%;max-width:352px;width:100%}@media screen and (max-width: 768px){.index>.about-paltform-subtext p{margin-top:20px;max-width:none}}.index>.video-lessons{width:100%;margin-top:120px;position:relative}@media screen and (max-width: 768px){.index>.video-lessons{margin-top:60px}}.index>.video-lessons .wrapper .heading{width:100%;font-weight:300;line-height:110%;font-family:Stolzl,sans-serif;font-size:clamp(62px,16.6vw,207px);text-indent:-16px}@media screen and (max-width: 1170px){.index>.video-lessons .wrapper .heading{text-indent:-13px}}@media screen and (max-width: 940px){.index>.video-lessons .wrapper .heading{text-indent:-11px;font-size:clamp(62px,16.5vw,207px)}}@media screen and (max-width: 870px){.index>.video-lessons .wrapper .heading{text-indent:-10px;font-size:clamp(62px,16.4vw,207px)}}@media screen and (max-width: 870px){.index>.video-lessons .wrapper .heading{text-indent:-8px;font-size:clamp(62px,16.3vw,207px)}}@media screen and (max-width: 730px){.index>.video-lessons .wrapper .heading{text-indent:-7px;font-size:clamp(62px,16.2vw,207px)}}@media screen and (max-width: 650px){.index>.video-lessons .wrapper .heading{text-indent:-7px;font-size:clamp(62px,16.1vw,207px)}}@media screen and (max-width: 570px){.index>.video-lessons .wrapper .heading{text-indent:-7px;font-size:clamp(62px,15.9vw,207px)}}@media screen and (max-width: 480px){.index>.video-lessons .wrapper .heading{text-indent:-5px;font-size:clamp(62px,15.7vw,207px)}}@media screen and (max-width: 430px){.index>.video-lessons .wrapper .heading{text-indent:-3px;font-size:clamp(62px,15.5vw,207px)}}@media screen and (max-width: 410px){.index>.video-lessons .wrapper .heading{text-indent:-3px;font-size:clamp(54px,15.4vw,207px)}}@media screen and (max-width: 410px){.index>.video-lessons .wrapper .heading{text-indent:-3px;font-size:clamp(54px,15.3vw,207px)}}.index>.video-lessons .videos{margin-top:-42px;display:flex;width:100%;max-width:1600px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1120px){.index>.video-lessons .videos{margin-top:-3.4%}}@media screen and (max-width: 768px){.index>.video-lessons .videos{flex-direction:column}}@media screen and (max-width: 700px){.index>.video-lessons .videos{margin-top:-3.4%}}@media screen and (max-width: 450px){.index>.video-lessons .videos{margin-top:-3.2%}}.index>.video-lessons .videos .card{display:block;width:33.3333333333vw;height:780px;transition:all .8s ease-in-out;position:relative}@media screen and (max-width: 768px){.index>.video-lessons .videos .card{width:100%;height:412px}}@media screen and (min-width: 769px){.index>.video-lessons .videos .card:hover{width:50vw}.index>.video-lessons .videos .card:hover .content{background:none}}.index>.video-lessons .videos .card img{object-fit:cover;width:100%;height:100%;position:absolute}.index>.video-lessons .videos .card .content{position:relative;z-index:1;width:100%;height:100%;background:#0000004d;transition:all .8s ease-in-out;padding:60px 20px 40px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.index>.video-lessons .videos .card .content{padding:50px 20px 40px}}.index>.video-lessons .videos .card .content>h3{color:#fff;font-size:36px;font-style:normal;font-weight:400;line-height:110%;font-family:Stolzl,sans-serif}.index>.video-lessons .videos .card .content>.h3{color:#fff;font-size:36px;font-style:normal;font-weight:400;line-height:110%;font-family:Stolzl,sans-serif}@media screen and (max-width: 1080px){.index>.video-lessons .videos .card .content>h3{font-size:28px}.index>.video-lessons .videos .card .content>.h3{font-size:28px}}.index>.video-lessons .videos .card .content>a{background-color:transparent;color:#fff;border:1px solid white;border-radius:53px;height:54px;width:159px;display:flex;align-items:center;justify-content:center;font-family:Stolzl,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:139%;transition:all .4s ease}.index>.video-lessons .videos .card .content>a:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.index>.video-lessons .videos .card .content>a:hover{background-color:#fff;color:#000}.index>.team{width:100%;min-height:760px;position:relative;background-color:#000;padding-bottom:20px}@media screen and (max-width: 768px){.index>.team{min-height:326px}}.index>.team>img{position:absolute;width:100%;max-width:1600px;left:50%;transform:translate(-50%);height:760px;object-fit:cover;top:0;z-index:1}@media screen and (max-width: 768px){.index>.team>img{height:426px}}.index>.team .bg{position:absolute;z-index:2;top:0;background:linear-gradient(180deg,#0000,#000000e6 89.23%);width:100%;height:760px;object-fit:cover}@media screen and (max-width: 768px){.index>.team .bg{height:426px;background:linear-gradient(180deg,#0000,#000 89.23%)}}.index>.team .bg2{position:absolute;z-index:3;top:485px;height:275px;width:100%;max-width:1600px;left:50%;transform:translate(-50%);background:linear-gradient(180deg,#0000,#020202)}@media screen and (max-width: 768px){.index>.team .bg2{bottom:0;height:190px}}.index>.team .left-shadow{position:absolute;height:760px;width:100%;max-width:1620px;left:50%;transform:translate(-50%);background-color:red;background:linear-gradient(90deg,#000,#0000 30%);z-index:3}@media screen and (max-width: 1620px){.index>.team .left-shadow{display:none}}.index>.team .right-shadow{position:absolute;height:760px;width:100%;max-width:1620px;left:50%;z-index:3;transform:translate(-50%);background:linear-gradient(265deg,#000,#0000 20%)}@media screen and (max-width: 1620px){.index>.team .right-shadow{display:none}}.index>.team .content{position:relative;z-index:3;min-height:100%}.index>.team .content .desktop{position:absolute;background-color:transparent;top:345px;left:50%;transform:translate(-50%)}.index>.team .content .desktop:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}@media screen and (max-width: 768px){.index>.team .content .desktop{display:none}}.index>.team .content .desktop .icon{width:110px;height:110px}.index>.team .content .mobile{position:absolute;background-color:transparent;top:213px;left:50%;transform:translate(-50%)}.index>.team .content .mobile:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}@media screen and (min-width: 769px){.index>.team .content .mobile{display:none}}.index>.team .content .mobile .icon{width:70px;height:70px}.index>.team .content>h2{padding-top:120px;color:#fff;font-family:Stolzl,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:110%}.index>.team .content>.h2{padding-top:120px;color:#fff;font-family:Stolzl,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:110%}@media screen and (max-width: 768px){.index>.team .content>h2{font-size:48px;padding-top:50px;width:100%;text-align:center}.index>.team .content>.h2{font-size:48px;padding-top:50px;width:100%;text-align:center}}.index>.team .content .container{margin-top:335px;color:#fff;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.index>.team .content .container{margin-top:280px;grid-template-columns:1fr}}@media screen and (max-width: 650px){.index>.team .content .container{flex-direction:column;justify-content:left}}.index>.team .content .container .title{margin-right:20px}.index>.team .content .container .title h3{font-family:TTNorms,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:120%}.index>.team .content .container .title .h3{font-family:TTNorms,sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:120%}.index>.team .content .container .title>a{margin-top:31px;background-color:transparent;color:#fff;border:1px solid white;border-radius:53px;height:54px;width:232px;display:flex;align-items:center;justify-content:center;font-family:Stolzl,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:139%;transition:all .4s ease}.index>.team .content .container .title>a:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.index>.team .content .container .title>a:hover{background-color:#fff;color:#000}@media screen and (max-width: 768px){.index>.team .content .container .title>a{margin-top:20px}}.index>.team .content .container .text{font-size:18px;font-style:normal;font-weight:300;line-height:150%;font-family:TTNorms,sans-serif;max-width:526px;width:100%}@media screen and (max-width: 768px){.index>.team .content .container .text{fsize:16px;margin-top:30px;max-width:none}}.index>.film{width:100%;min-height:1415px;position:relative;background-color:#000}@media screen and (max-width: 768px){.index>.film{min-height:700px}}.index>.film img{position:absolute;left:50%;transform:translate(-50%);object-fit:cover;width:100%;height:100%;max-width:1620px;object-position:center}@media screen and (max-width: 768px){.index>.film img{top:167px;height:522px}}.index>.film .left-shadow{position:absolute;height:100%;width:100%;max-width:1620px;left:50%;transform:translate(-50%);background-color:red;background:linear-gradient(90deg,#000,#0000 30%)}@media screen and (max-width: 1620px){.index>.film .left-shadow{display:none}}.index>.film .right-shadow{position:absolute;height:100%;width:100%;max-width:1620px;left:50%;transform:translate(-50%);background:linear-gradient(265deg,#000,#0000 20%)}@media screen and (max-width: 1620px){.index>.film .right-shadow{display:none}}.index>.film .mobile-shadow{width:100%;height:192px;top:498px;position:absolute;background:linear-gradient(180deg,#0000,#000)}@media screen and (min-width: 769px){.index>.film .mobile-shadow{display:none}}.index>.film>.content{position:relative}.index>.film>.content .heading{width:100%;text-align:center;font-family:Stolzl,sans-serif;color:#fff}.index>.film>.content .heading h2{padding-top:121px;font-size:64px;font-weight:400;line-height:140%;font-style:normal}.index>.film>.content .heading .h2{padding-top:121px;font-size:64px;font-weight:400;line-height:140%;font-style:normal}@media screen and (max-width: 768px){.index>.film>.content .heading h2{font-size:46px;padding-top:50px}.index>.film>.content .heading .h2{font-size:46px;padding-top:50px}}.index>.film>.content .heading p{font-weight:400;line-height:140%;font-style:normal;margin-top:6px;font-size:20px}@media screen and (max-width: 768px){.index>.film>.content .heading p{font-size:16px;margin-top:20px}}.index>.film>.content .text-container{width:100%;margin-top:600px;display:grid;grid-template-columns:1fr 1fr;padding-bottom:60px}@media screen and (max-width: 768px){.index>.film>.content .text-container{margin-top:282px}}@media screen and (max-width: 690px){.index>.film>.content .text-container{grid-template-columns:1fr;gap:50px}}.index>.film>.content .text-container .left-block{width:100%;max-width:459px;padding-right:20px}@media screen and (max-width: 768px){.index>.film>.content .text-container .left-block{order:2}}.index>.film>.content .text-container .left-block h3{font-size:64px;font-style:normal;font-weight:300;line-height:110%;color:#e21414;font-family:Stolzl,sans-serif}.index>.film>.content .text-container .left-block .h3{font-size:64px;font-style:normal;font-weight:300;line-height:110%;color:#e21414;font-family:Stolzl,sans-serif}@media screen and (max-width: 900px){.index>.film>.content .text-container .left-block h3{font-size:48px}.index>.film>.content .text-container .left-block h3{font-size:48px}}.index>.film>.content .text-container .left-block p{font-size:20px;font-style:normal;font-weight:300;line-height:150%;font-family:TTNorms,sans-serif;color:#fff;margin-top:60px}@media screen and (max-width: 768px){.index>.film>.content .text-container .left-block p{font-size:16px;margin-top:20px}}.index>.film>.content .text-container .left-block .colored{margin-top:40px;color:#e21414}@media screen and (max-width: 768px){.index>.film>.content .text-container .left-block .colored{margin-top:20px}}.index>.film>.content .text-container .right-block{width:100%;max-width:465px}@media screen and (max-width: 768px){.index>.film>.content .text-container .right-block{order:1}}.index>.film>.content .text-container .right-block>h3{color:transparent;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;font-size:64px;font-style:normal;font-weight:400;line-height:110%;font-family:Stolzl,sans-serif}.index>.film>.content .text-container .right-block>.h3{color:transparent;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;font-size:64px;font-style:normal;font-weight:400;line-height:110%;font-family:Stolzl,sans-serif}@media screen and (max-width: 900px){.index>.film>.content .text-container .right-block>h3{font-size:48px}.index>.film>.content .text-container .right-block>.h3{font-size:48px}}.index>.film>.content .text-container .right-block p{font-size:20px;font-style:normal;font-weight:300;line-height:150%;color:#fff;font-family:TTNorms,sans-serif;margin-top:60px}@media screen and (max-width: 768px){.index>.film>.content .text-container .right-block p{font-size:16px;margin-top:20px}}.index>.big-video{position:relative;background-color:#000;width:100%;height:800px}@media screen and (max-width: 768px){.index>.big-video{height:460px}}.index>.big-video>img{object-fit:cover;width:100%;height:100%;max-width:1920px;position:absolute;left:50%;transform:translate(-50%)}.index>.big-video .left-shadow{position:absolute;height:100%;width:100%;max-width:1920px;left:50%;transform:translate(-50%);background-color:red;background:linear-gradient(90deg,#000,#0000 30%)}@media screen and (max-width: 1920px){.index>.big-video .left-shadow{display:none}}.index>.big-video .right-shadow{position:absolute;height:100%;width:100%;max-width:1920px;left:50%;transform:translate(-50%);background:linear-gradient(265deg,#000,#0000 20%)}@media screen and (max-width: 1920px){.index>.big-video .right-shadow{display:none}}.index>.big-video .container{position:relative;height:100%;display:flex;justify-content:center;align-items:center}.index>.big-video .container .play{background-color:transparent}.index>.big-video .container .play:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.index>.big-video .container .play .icon{width:110px;height:110px}@media screen and (max-width: 768px){.index>.big-video .container .play .icon{display:none}}.index>.big-video .container .play .mobile{width:70px;height:70px}@media screen and (min-width: 769px){.index>.big-video .container .play .mobile{display:none}}.master-classes>.banner-carousel .slide.slide-1 .content{position:relative;height:720px}@media screen and (max-width: 768px){.master-classes>.banner-carousel .slide.slide-1 .content{height:700px}}.master-classes>.banner-carousel .slide.slide-1 .content .banner-img{height:720px;width:100%;max-width:674px;object-fit:cover;position:absolute;right:0;top:0;z-index:0;object-position:left}@media screen and (max-width: 768px){.master-classes>.banner-carousel .slide.slide-1 .content .banner-img{max-width:412px}}.master-classes>.banner-carousel .slide.slide-1 .content .info{position:relative;z-index:1;width:100%}.master-classes>.banner-carousel .slide.slide-1 .content .info h2{max-width:543px;font-family:Stolzl,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:100%;text-wrap:wrap}@media screen and (max-width: 768px){.master-classes>.banner-carousel .slide.slide-1 .content .info h2{font-size:48px}}.master-classes>.banner-carousel .slide.slide-1 .content .info>p{font-family:TTNorms,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;color:#000;margin-top:30px;max-width:348px}@media screen and (max-width: 768px){.master-classes>.banner-carousel .slide.slide-1 .content .info>p{max-width:328px}}.master-classes>.banner-carousel .slide.slide-1 .content .info .offer{margin-top:30px;display:flex;align-items:center;gap:20px}.master-classes>.banner-carousel .slide.slide-1 .content .info .offer .price{display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.master-classes>.banner-carousel .slide.slide-1 .content .info .offer .price span{display:inline-flex}.master-classes>.banner-carousel .slide.slide-1 .content .info .offer .price .old-price{font-weight:500;font-size:18px;font-family:Stolzl,sans-serif;line-height:1;color:#fff;position:relative;margin-left:10px}.master-classes>.banner-carousel .slide.slide-1 .content .info .offer .price .old-price p{margin-top:0;font-weight:700;font-size:12px;color:#fff}.master-classes>.banner-carousel .slide.slide-1 .content .info .offer .price .old-price:after{content:"";display:block;width:90%;height:1px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg)}.master-classes>.banner-carousel .slide.slide-1 .content .info .offer .price h3{color:#e21414;font-size:50px;font-style:normal;font-weight:700;line-height:normal;transition:all .4s ease}.master-classes>.banner-carousel .slide.slide-1 .content .info .offer .price p{color:#e21414;font-size:24px;margin-top:4px;transition:all .4s ease}.master-classes>.banner-carousel .slide.slide-1 .content .info .offer button{width:230px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;line-height:139%;font-family:Stolzl,sans-serif;border-radius:60px;text-transform:lowercase;border:1px solid #E21414;background-color:#e21414;color:#fff;transition:all .4s ease;width:auto;padding:0 20px;height:54px;font-style:16px}.master-classes>.banner-carousel .slide.slide-1 .content .info .offer button:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.master-classes>.banner-carousel .slide.slide-1 .content .info .offer button:hover{background-color:transparent;color:#e21414}.recordings{width:100%;min-height:400px;background-color:#e21414;position:relative;display:flex;align-items:center}.recordings .container{display:grid;grid-template-columns:1fr 1fr;padding-bottom:20px}@media screen and (max-width: 768px){.recordings .container{grid-template-columns:1fr;padding-top:40px}}.recordings .container .title{display:flex;font-family:TTNorms,sans-serif;padding-right:20px;min-width:493px}@media screen and (max-width: 768px){.recordings .container .title{min-width:10px;padding-right:0}}.recordings .container .title h2{color:#fff;font-size:216px;font-style:normal;font-weight:400;line-height:100%}.recordings .container .title .h2{color:#fff;font-size:216px;font-style:normal;font-weight:400;line-height:100%}@media screen and (max-width: 768px){.recordings .container .title h2{font-size:160px}.recordings .container .title .h2{font-size:160px}}.recordings .container .title h3{margin-top:24px;font-size:32px;font-style:normal;font-weight:300;line-height:100%;color:#fff}.recordings .container .title .h3{margin-top:24px;font-size:32px;font-style:normal;font-weight:300;line-height:100%;color:#fff}@media screen and (max-width: 768px){.recordings .container .title h3{font-size:24px;margin-top:18px}.recordings .container .title .h3{font-size:24px;margin-top:18px}}.recordings .container .title p{margin-top:8px;color:#fff;font-family:TTNorms,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:150%}@media screen and (max-width: 768px){.recordings .container .title p{margin-top:4px}}.recordings .container .text-block{margin-top:28px;max-width:400px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:150%;font-family:TTNorms,sans-serif}@media screen and (max-width: 768px){.recordings .container .text-block{margin-top:20px;max-width:none}}footer{width:100%;background-color:#000;min-height:285px;margin-top:auto}footer .content{height:219px;display:flex;align-items:center}@media screen and (max-width: 920px){footer .content{align-items:start;padding-top:102px}}@media screen and (max-width: 768px){footer .content{flex-direction:column;padding-top:41.63px;gap:40px}}footer .content .icon{width:220px;flex-shrink:0;height:17px}footer .content .container{display:flex;width:100%;align-items:center}@media screen and (max-width: 920px){footer .content .container{flex-direction:column;align-items:end;gap:40px}}@media screen and (max-width: 768px){footer .content .container{align-items:start}}footer .content .container .links{display:flex;align-items:center;gap:30px;margin-left:50.19px}@media screen and (max-width: 920px){footer .content .container .links{margin-left:0}}footer .content .container .links a{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#fff;font-family:TTNorms,sans-serif}footer .content .container .links a:hover{color:#e21414}footer .content .container .social{margin-left:auto;display:flex;align-items:center}@media screen and (max-width: 920px){footer .content .container .social{margin-left:0}}@media screen and (max-width: 768px){footer .content .container .social{width:100%}}footer .content .container .social a{font-style:normal;font-weight:400;line-height:normal;color:#fff;font-family:TTNorms,sans-serif}footer .content .container .social a:hover{color:#e21414}footer .content .container .social .social-icons{display:flex;align-items:center;gap:30px;margin-left:50px}@media screen and (max-width: 768px){footer .content .container .social .social-icons{margin-left:auto}}footer .content .container .social .social-icons a{height:fit-content;display:flex;align-items:center}footer .content .container .social .social-icons a:hover{color:#e21414}footer .content .container .social .social-icons .icon.inst{width:18px;height:18px}footer .content .container .social .social-icons .icon.fb{width:9px;height:18px}footer .content .container .social .social-icons .icon.yt{width:20px;height:16px}footer .privacy-policy{min-height:66px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;padding:0}footer .privacy-policy .desktop{width:100%;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){footer .privacy-policy .desktop{display:none}}footer .privacy-policy .desktop .info{display:flex;align-items:center;gap:30px}footer .privacy-policy .desktop .info a{font-family:TTNorms,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#fff}footer .privacy-policy .desktop .info a:first-child{opacity:.4}footer .privacy-policy .desktop .info a:hover{color:#e21414}footer .privacy-policy .desktop .cards{display:flex;align-items:center;gap:30px}footer .privacy-policy .desktop .cards a{display:flex;align-items:center}footer .privacy-policy .desktop .cards a .visa{width:53px;height:16px}footer .privacy-policy .desktop .cards a .mastercard{width:39px;height:24px}footer .privacy-policy .mobile{width:100%;height:139px;display:flex;flex-direction:column;justify-content:center;gap:27px;padding:0 20px}@media screen and (min-width: 769px){footer .privacy-policy .mobile{display:none}}footer .privacy-policy .mobile .top-links{display:flex;align-items:center;gap:30px}footer .privacy-policy .mobile .top-links a{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#fff;font-family:TTNorms,sans-serif}footer .privacy-policy .mobile .top-links a:hover{color:#e21414}footer .privacy-policy .mobile .bottom-links{display:flex;align-items:center;justify-content:space-between}footer .privacy-policy .mobile .bottom-links a:first-child{opacity:.4;font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#fff;font-family:TTNorms,sans-serif}footer .privacy-policy .mobile .bottom-links a:hover{color:#e21414}footer .privacy-policy .mobile .bottom-links a .icon{width:89px;height:20px}.header{top:0;left:0;position:sticky;z-index:100;width:100%;height:80px;display:flex;flex-direction:column;background-color:#000;align-items:center;transition:all .4s ease}.header>.content{color:#fff;display:flex;align-items:center;height:100%}.header>.content>a{display:flex;align-items:center}.header>.content>a .icon{width:220px;height:17px}.header>.content .link-list{margin-left:60px;display:flex;align-items:center;gap:30px;height:19px;font-family:TTNorms,sans-serif;font-size:16px;font-style:normal;font-weight:400}@media screen and (max-width: 1050px){.header>.content .link-list{display:none}}.header>.content .link-list li{display:flex;align-items:center}.header>.content .link-list li a{color:#fff}.header>.content .link-list li a:hover{color:#e21414}.header>.content .controls{margin-left:auto;display:flex;gap:30px;align-items:center}.header>.content .controls .shopping-basket{position:relative;color:#fff}.header>.content .controls .shopping-basket:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.header>.content .controls .shopping-basket .icon{width:20px;height:19px;transition:all .4s ease}.header>.content .controls .shopping-basket .icon:hover{color:#e21414}.header>.content .controls .shopping-basket .counter{border-radius:27px;border:2px solid #000;background:#e21414;color:#fff;display:flex;align-items:center;justify-content:center;padding:1px 5px 1px 6px;position:absolute;top:0;right:0;transform:translate(50%,-50%);font-family:TTNorms,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.header>.content .controls>.user{width:20px;height:20px;transition:all .4s ease;display:none}.header>.content .controls>.user:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}@media screen and (max-width: 1050px){.header>.content .controls>.user{display:block}}.header>.content .controls>.user:hover .icon{color:#e21414}.header>.content .controls>.user .icon{width:20px;height:20px;color:#fff}.header>.content .controls>.cabinet{border-radius:60px;padding:9px 16px 10px;border:1px solid #fff;background-color:inherit;font-family:TTNorms,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal;transition:all .4s ease;color:#fff;width:87px;height:40px;display:flex;align-items:center;justify-content:center}.header>.content .controls>.cabinet:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.header>.content .controls>.cabinet:hover{border-color:#e21414;color:#e21414}@media screen and (max-width: 1050px){.header>.content .controls>.cabinet{display:none}}.header>.content .controls .language-selector{display:flex;gap:6px;height:19px}.header>.content .controls .language-selector:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}@media screen and (max-width: 1050px){.header>.content .controls .language-selector{display:none}}.header>.content .controls .language-selector:hover{transition:all .4s ease;color:#e21414}.header>.content .controls .language-selector:hover .icon{color:#e21414}.header>.content .controls .language-selector>p{font-size:16px;font-style:normal;font-weight:400;line-height:normal;font-family:TTNorms,sans-serif;margin-top:0}.header>.content .controls .language-selector .icon{margin-top:9px;width:8px;height:6px;color:#fff;transition:all .4s ease}.header>.content .controls>.menu{width:24px;height:12px;position:relative;background-color:inherit;padding:0}.header>.content .controls>.menu:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}@media screen and (min-width: 1051px){.header>.content .controls>.menu{display:none}}.header>.content .controls>.menu.active .line{top:4px;width:22px;left:50%}.header>.content .controls>.menu.active .line2{transform:translate(-50%) rotate(45deg);transform-origin:center}.header>.content .controls>.menu.active .line1{transform-origin:center;transform:translate(-50%) rotate(-45deg)}.header>.content .controls>.menu:hover .line{background-color:#e21414}.header>.content .controls>.menu .line{height:2px;background-color:#fff;border-radius:2px;right:0;left:0;position:absolute;transition-delay:0ms,0ms,.2s,.2s,.2s,.2s;transition-property:width,top,left,bottom,right,transform;transition-duration:.2s,.3s}.header>.content .controls>.menu .line1{width:24px;top:0}.header>.content .controls>.menu .line2{width:18px;bottom:0}.header.sticky{will-change:transform}.header.sticky--top{top:0}.header.is-active{height:60px}.header>.mobile-menu{width:100%;position:absolute;height:calc(100svh - 80px);overflow:auto;transition:all .5s ease;display:none;opacity:0;z-index:10;top:calc(100% - 1px)}.header>.mobile-menu.active{display:block}.header>.mobile-menu.animate{background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:1}.header>.mobile-menu>.content{width:100%;min-height:calc(100svh - 80px);display:flex;flex-direction:column;justify-content:center;padding-top:40px;font-style:normal;font-weight:400;line-height:normal;font-family:TTNorms,sans-serif;font-size:20px;color:#fff;position:relative}.header>.mobile-menu>.content a{transition:color .4s ease;color:#fff;width:fit-content}.header>.mobile-menu>.content a:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.header>.mobile-menu>.content a:hover{color:#e21414}.header>.mobile-menu>.content a.active{color:#e21414}.header>.mobile-menu>.content>.links{display:flex;flex-direction:column;align-items:center;gap:36px;text-align:center;margin-bottom:104px;font-size:20px}.header>.mobile-menu>.content>.language{display:flex;gap:30px;width:fit-content;position:absolute;bottom:40px;align-self:center}.select-menu{max-width:100px;position:relative}@media (max-width: 1050px){.select-menu{display:none}}.select-menu .select-btn{display:flex;font-size:16px;align-items:center;cursor:pointer;justify-content:space-between;transition:all .3s ease}.select-menu .select-btn:hover{color:#e21414}.select-menu .options{position:absolute;width:58px;overflow-y:auto;padding:10px;border-radius:20px;background:#e21414;animation-duration:.35s;animation-fill-mode:both;-webkit-animation-duration:.35s;-webkit-animation-fill-mode:both;opacity:0;right:0;max-height:0}.select-menu .options .option{color:#fff;display:flex;height:30px;cursor:pointer;padding:0 6px;border-radius:10px;align-items:center;transition:all .3s ease}.select-menu .options .option:hover{color:#000}.select-menu .options .option .option-text{font-size:16px;color:#fff}.select-btn .icon{margin-top:6px;margin-left:6px;width:8px;height:6px;color:#fff;transition:.4s}.select-menu.active .select-btn .icon{transform:rotate(-180deg)}.select-menu.active .options{display:block;opacity:0;z-index:10;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;animation-duration:.4s;animation-fill-mode:both;-webkit-animation-duration:.4s;-webkit-animation-fill-mode:both;max-height:200px}@keyframes fadeInUp{0%{transform:translate3d(0,30px,0);opacity:0}to{transform:translateZ(0);opacity:1}}.start{width:100%;background-color:#000;min-height:689px;padding:120px 0;position:relative}@media screen and (max-width: 768px){.start{padding:60px 0}}.start>.content{display:grid;grid-template-columns:1fr 1fr;gap:2px}@media screen and (max-width: 1090px){.start>.content{display:flex;flex-direction:column;gap:40px}}.start>.content .text-section{margin-right:20px}.start>.content .text-section>h2{color:#fff;font-family:Stolzl,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:110%;max-width:577px}@media screen and (max-width: 1135px){.start>.content .text-section>h2{max-width:none}}@media screen and (max-width: 768px){.start>.content .text-section>h2{font-size:48px}}.start>.content .text-section>h2 span{color:transparent;-webkit-text-stroke:1px white;text-stroke:1px white}.start>.content .text-section .stroke{display:block;margin-top:10px}.start>.content .text-section>p{margin-top:40px;color:#fff;font-family:TTNorms,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;max-width:400px}@media screen and (max-width: 1135px){.start>.content .text-section>p{max-width:none}}@media screen and (max-width: 650px){.start>.content .text-section{margin-bottom:474px}}.start>.content .tarifs{height:434px;display:flex;gap:10px;width:100%}@media screen and (max-width: 1090px){.start>.content .tarifs{gap:10px}}@media screen and (max-width: 650px){.start>.content .tarifs{justify-content:left;overflow:auto;position:absolute;left:0;right:0;width:100vw;bottom:60px;-ms-overflow-style:none;scrollbar-width:none}.start>.content .tarifs::-webkit-scrollbar{width:0;height:0}}.start>.content .tarifs .tarif{width:50%;flex-shrink:0}@media screen and (max-width: 1090px){.start>.content .tarifs .tarif{width:290px}}.start>.content .tarifs .tarif2 ul{list-style:none;padding-left:0}.start>.content .tarifs .tarif2 ul li{position:relative;padding-left:22px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:120%;font-family:TTNorms,sans-serif}.start>.content .tarifs .tarif2 ul li:not(:last-child){margin-bottom:20px}.start>.content .tarifs .tarif2 ul li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;background-image:url(/assets/icons/list-red-icon.svg);background-size:contain;background-repeat:no-repeat;color:#fff}.tarif1{background-color:#e21414;display:flex;flex-direction:column;align-items:center}.tarif1 h2{color:#fff;width:195px;margin-top:86px;font-family:Stolzl,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:120%}.tarif1 h3{color:#fff;width:195px;margin-top:86px;font-family:Stolzl,sans-serif;font-size:36px;font-style:normal;font-weight:400;line-height:120%}.tarif1 button{height:54px;width:230px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;line-height:139%;font-family:Stolzl,sans-serif;border-radius:60px;text-transform:lowercase;border:1px solid white;background-color:#fff;color:#e21414;transition:all .4s ease;width:calc(100% - 60px);margin:92px 30px 0}.tarif1 button:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.tarif1 button:hover{background-color:transparent;color:#fff}@media screen and (max-width: 650px){.tarif1{margin-left:20px}}.tarif2{border:1px solid #E21414;padding:24px 30px 30px;font-family:Stolzl,sans-serif}@media screen and (max-width: 650px){.tarif2{margin-right:20px}}.tarif2 .desc{color:#fff;margin-top:15px;font-weight:400;font-family:TTNorms,sans-serif;font-size:16px}.tarif2 .price{display:inline-flex;width:100%;gap:4px;align-items:center;white-space:nowrap}.tarif2 .price span{display:inline-flex}.tarif2 .price .old-price{font-weight:500;font-size:18px;font-family:Stolzl,sans-serif;line-height:1;color:#fff;position:relative;margin-left:10px}.tarif2 .price .old-price p{margin-top:0;font-weight:700;font-size:12px;color:#fff}.tarif2 .price .old-price:after{content:"";display:block;width:90%;height:1px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg)}.tarif2 .price .h3{color:#e21414;font-size:50px;font-style:normal;font-weight:700;line-height:normal;transition:all .4s ease}.tarif2 .price h3{color:#e21414;font-size:50px;font-style:normal;font-weight:700;line-height:normal;transition:all .4s ease}.tarif2 .price p{color:#e21414;font-size:24px;margin-top:4px;transition:all .4s ease}.tarif2 h4{margin-top:16px;color:#fff;transition:all .4s ease}.tarif2 .h4{margin-top:16px;color:#fff;transition:.4s}.tarif2 ul{margin-top:50px;list-style:none;padding-left:0}.tarif2 ul li{position:relative;padding-left:22px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:120%;font-family:TTNorms,sans-serif}.tarif2 ul li:not(:last-child){margin-bottom:20px}.tarif2 ul li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;background-image:url(../../assets/icons/list-white-icon.svg);background-size:contain;background-repeat:no-repeat;color:#fff}.tarif2 button{margin-top:50px;height:54px;width:230px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;line-height:139%;font-family:Stolzl,sans-serif;border-radius:60px;text-transform:lowercase;border:1px solid #E21414;background-color:#e21414;color:#fff;transition:all .4s ease;width:100%}.tarif2 button:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.tarif2 button:hover{background-color:transparent;color:#e21414}.tarif2 a{margin-top:50px;width:100%;height:54px;width:230px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;line-height:139%;font-family:Stolzl,sans-serif;border-radius:60px;text-transform:lowercase;border:1px solid #E21414;background-color:#e21414;color:#fff;transition:all .4s ease}.tarif2 a:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.tarif2 a:hover{background-color:transparent;color:#e21414}.tarif2 a:hover{background:#fff}.video-course .statistics .container{display:flex;justify-content:space-between;padding-top:32px;padding-bottom:32px}@media screen and (max-width: 768px){.video-course .statistics .container{padding-top:30px;padding-bottom:30px;flex-direction:column;gap:10px}}.video-course .statistics .container .element{display:flex;align-items:center;gap:16px;padding-right:20px}.video-course .statistics .container .element h2{font-size:120px;font-style:normal;font-weight:300;line-height:100%;color:#000;font-family:Stolzl,sans-serif}.video-course .statistics .container .element .h2{font-size:120px;font-style:normal;font-weight:300;line-height:100%;color:#000;font-family:Stolzl,sans-serif}@media screen and (max-width: 920px){.video-course .statistics .container .element h2{font-size:80px}.video-course .statistics .container .element .h2{font-size:80px}}.video-course .statistics .container .element h3{font-size:20px;font-style:normal;font-weight:300;line-height:120%;font-family:TTNorms,sans-serif}.video-course .statistics .container .element .h3{font-size:20px;font-style:normal;font-weight:300;line-height:120%;font-family:TTNorms,sans-serif}@media screen and (max-width: 920px){.video-course .statistics .container .element h3{font-size:16px}.video-course .statistics .container .element .h3{font-size:16px}}.video-course .information{width:100%;background-color:#000;padding-top:120px;padding-bottom:120px}@media screen and (max-width: 768px){.video-course .information{padding-top:50px;padding-bottom:60px}}.video-course .information .container{display:flex;flex-direction:column;gap:100px}@media screen and (max-width: 500px){.video-course .information .container{gap:40px}}.video-course .information .container .element{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 500px){.video-course .information .container .element{grid-template-columns:1fr;gap:20px}}.video-course .information .container .element h3{font-size:32px;font-style:normal;font-weight:400;line-height:120%;color:#fff;font-family:Stolzl,sans-serif;padding-right:20px}.video-course .information .container .element .h3{font-size:32px;font-style:normal;font-weight:400;line-height:120%;color:#fff;font-family:Stolzl,sans-serif;padding-right:20px}@media screen and (max-width: 768px){.video-course .information .container .element h3{font-size:28px}.video-course .information .container .element .h3{font-size:28px}}.video-course .information .container .element p{font-size:16px;font-style:normal;font-weight:300;line-height:150%;color:#fff;font-family:Stolzl,sans-serif}@media screen and (max-width: 768px){.video-course .information .container .element p{font-size:16px}}.video-course .information .container .element ul{list-style:none;padding-left:0}.video-course .information .container .element ul li{position:relative;padding-left:22px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:120%;font-family:TTNorms,sans-serif}.video-course .information .container .element ul li:not(:last-child){margin-bottom:20px}.video-course .information .container .element ul li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;background-image:url(/assets/icons/list-red-icon.svg);background-size:contain;background-repeat:no-repeat;color:#fff}.video-course .information .container .element ul li{font-weight:300;line-height:130%;max-width:402px}@media screen and (max-width: 500px){.video-course .information .container .element ul li{max-width:none}}.video-course .marquee{background-color:#e21414;padding:30px 0 51px;overflow:hidden;width:100%;max-width:100%}@media screen and (max-width: 768px){.video-course .marquee{padding:24px 0 32px}}.video-course .marquee .marquee-container{height:100%;display:flex;justify-content:flex-start}.video-course .marquee .marquee-container .marquee-item{margin-right:40px;display:flex;align-items:center;max-width:862px;flex-shrink:0;min-width:862px;width:100%;gap:40px}@media screen and (max-width: 768px){.video-course .marquee .marquee-container .marquee-item{gap:16px;max-width:384px;min-width:384px}}.video-course .marquee .marquee-container .marquee-item h2{font-family:Stolzl,sans-serif;font-size:90px;font-style:normal;font-weight:300;line-height:110%;color:#fff;text-wrap:nowrap}.video-course .marquee .marquee-container .marquee-item .h2{font-family:Stolzl,sans-serif;font-size:90px;font-style:normal;font-weight:300;line-height:110%;color:#fff;text-wrap:nowrap}@media screen and (max-width: 768px){.video-course .marquee .marquee-container .marquee-item h2{font-size:40px}.video-course .marquee .marquee-container .marquee-item .h2{font-size:40px}}@media screen and (max-width: 768px){.video-course .marquee .marquee-container .marquee-item img{width:24px;height:24px}}.video-course .course{width:100%;min-height:300px;background-color:#000;padding-top:82px}@media screen and (max-width: 768px){.video-course .course{padding-top:75px}}.video-course .course .container{display:flex;flex-direction:column}@media screen and (max-width: 768px){.video-course .course .container{gap:60px}}.video-course .course .container .element{min-height:455px;position:relative;display:flex;justify-content:center;flex-direction:column;width:100%;border-bottom:1px solid white}@media screen and (max-width: 768px){.video-course .course .container .element{justify-content:flex-start}}.video-course .course .container .element .info{position:relative;z-index:1}@media screen and (max-width: 768px){.video-course .course .container .element .info{margin-bottom:430px}}.video-course .course .container .element .info .counter{display:flex;gap:10px}.video-course .course .container .element .info .counter h4{font-size:48px;font-style:normal;font-weight:400;line-height:110%;font-family:Stolzl,sans-serif;color:#e21414}.video-course .course .container .element .info .counter .h4{font-size:48px;font-style:normal;font-weight:400;line-height:110%;font-family:Stolzl,sans-serif;color:#e21414}@media screen and (max-width: 768px){.video-course .course .container .element .info .counter h4{font-size:44px}.video-course .course .container .element .info .counter .h4{font-size:44px}}.video-course .course .container .element .info .counter h5{margin-top:22px;font-family:Stolzl,sans-serif;color:#fff;font-size:24px;font-style:normal;font-weight:300;line-height:110%;margin-bottom:5px}.video-course .course .container .element .info .counter .h5{margin-top:22px;font-family:Stolzl,sans-serif;color:#fff;font-size:24px;font-style:normal;font-weight:300;line-height:110%;margin-bottom:5px}@media screen and (max-width: 768px){.video-course .course .container .element .info .counter h5{font-size:20px}.video-course .course .container .element .info .counter .h5{font-size:20px}}.video-course .course .container .element .info h3{margin-top:15px;font-size:40px;font-style:normal;font-weight:400;line-height:110%;font-family:Stolzl,sans-serif;color:#fff;max-width:550px}.video-course .course .container .element .info .h3{margin-top:15px;font-size:40px;font-style:normal;font-weight:400;line-height:110%;font-family:Stolzl,sans-serif;color:#fff;max-width:550px}@media screen and (max-width: 768px){.video-course .course .container .element .info h3{font-size:32px;max-width:none}.video-course .course .container .element .info .h3{font-size:32px;max-width:none}}.video-course .course .container .element .info .btns{margin-top:40px;display:flex;gap:10px}.video-course .course .container .element .info .btns .buy{height:54px;width:230px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;line-height:139%;font-family:Stolzl,sans-serif;border-radius:60px;text-transform:lowercase;border:1px solid #E21414;background-color:#e21414;color:#fff;transition:all .4s ease}.video-course .course .container .element .info .btns .buy:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.video-course .course .container .element .info .btns .buy:hover{background-color:transparent;color:#e21414}.video-course .course .container .element .info .btns .demo{background-color:transparent;color:#fff;border:1px solid white;border-radius:53px;height:54px;width:108px;display:flex;align-items:center;justify-content:center;font-family:Stolzl,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:139%;transition:all .4s ease}.video-course .course .container .element .info .btns .demo:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.video-course .course .container .element .info .btns .demo:hover{background-color:#fff;color:#000}.video-course .course .container .element img{position:absolute;right:0;bottom:1px;height:429px;z-index:0;object-fit:cover;max-width:391px}@media screen and (max-width: 768px){.video-course .course .container .element img{height:400px;max-width:364px;left:50%;transform:translate(-50%);object-position:0px}}.video-course .stage-3d{width:100%;min-height:801px;background-color:#000;display:grid}.video-course .stage-3d .container{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid white}@media screen and (max-width: 768px){.video-course .stage-3d .container{grid-template-columns:1fr;gap:60px;padding-bottom:60px;padding-top:60px}}.video-course .stage-3d .container .info{height:100%;display:flex;flex-direction:column;justify-content:center}.video-course .stage-3d .container .info .heading{display:flex}.video-course .stage-3d .container .info .heading h2{font-family:Stolzl,sans-serif;font-size:150px;font-style:normal;font-weight:300;line-height:110%;color:#e21414}.video-course .stage-3d .container .info .heading .h2{font-family:Stolzl,sans-serif;font-size:150px;font-style:normal;font-weight:300;line-height:110%;color:#e21414}@media screen and (max-width: 768px){.video-course .stage-3d .container .info .heading h2{font-size:120px}.video-course .stage-3d .container .info .heading .h2{font-size:120px}}.video-course .stage-3d .container .info .heading .sub-heading{margin-left:7px;margin-top:71px;font-size:32px;font-style:normal;font-weight:400;line-height:110%;font-family:Stolzl,sans-serif;color:#fff}.video-course .stage-3d .container .info .heading .sub-heading>span{font-weight:700;font-size:38px;display:block}@media screen and (max-width: 768px){.video-course .stage-3d .container .info .heading .sub-heading{margin-top:61px;margin-left:5px;font-size:24px}.video-course .stage-3d .container .info .heading .sub-heading>span{font-size:30px}}.video-course .stage-3d .container ul{margin-top:16px;list-style:none;padding-left:0}.video-course .stage-3d .container ul li{position:relative;padding-left:22px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:120%;font-family:TTNorms,sans-serif}.video-course .stage-3d .container ul li:not(:last-child){margin-bottom:20px}.video-course .stage-3d .container ul li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;background-image:url(/assets/icons/list-red-icon.svg);background-size:contain;background-repeat:no-repeat;color:#fff}.video-course .stage-3d .container ul li{max-width:343px}@media screen and (max-width: 768px){.video-course .stage-3d .container ul li{max-width:none}}@media screen and (max-width: 768px){.video-course .stage-3d .container ul{margin-top:10px}}.video-course .stage-3d .container .video{width:100%;display:flex;justify-content:center;align-items:center;height:100%}.video-course .stage-3d .container .video img{max-width:289.425px;max-height:560px;object-fit:cover}.video-course .teachers{padding-top:120px;width:100%;min-height:300px;background-color:#000}@media screen and (max-width: px){.video-course .teachers{padding-top:60px}}.video-course .teachers .container{position:relative}.video-course .teachers .container h2{color:#fff;font-size:90px;font-style:normal;font-weight:400;line-height:110%;font-family:Stolzl,sans-serif;margin-bottom:60px}.video-course .teachers .container .h2{color:#fff;font-size:90px;font-style:normal;font-weight:400;line-height:110%;font-family:Stolzl,sans-serif;margin-bottom:60px}@media screen and (max-width: 768px){.video-course .teachers .container h2{margin-bottom:30px;font-size:48px}.video-course .teachers .container .h2{margin-bottom:30px;font-size:48px}}.video-course .teachers .container .teachers-container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10%}@media screen and (max-width: 768px){.video-course .teachers .container .teachers-container{gap:10px}}@media screen and (max-width: 630px){.video-course .teachers .container .teachers-container{grid-template-columns:290px 290px;gap:10px;overflow-x:auto;position:relative;left:-20px;right:-20px;width:100vw;-ms-overflow-style:none;scrollbar-width:none}.video-course .teachers .container .teachers-container::-webkit-scrollbar{width:0;height:0}}.teach{width:100%;min-height:400px}@media screen and (max-width: 630px){.teach{margin-left:20px}.teach:last-child{margin-right:20px}}.teach img{width:100%;height:540px;object-fit:cover}@media screen and (max-width: 768px){.teach img{height:290px}}.teach .name h3{margin-top:30px;font-size:32px;font-weight:700;line-height:100%;color:transparent;-webkit-text-stroke:1px white;text-stroke:1px white;text-transform:uppercase;font-family:Stolzl,sans-serif}.teach .name .h3{margin-top:30px;font-size:32px;font-weight:700;line-height:100%;color:transparent;-webkit-text-stroke:1px white;text-stroke:1px white;text-transform:uppercase;font-family:Stolzl,sans-serif}@media screen and (max-width: 980px){.teach .name h3{font-size:24px}.teach .name .h3{font-size:24px}}.teach .name h3:last-child{margin-top:6px;font-size:48px;font-weight:400;line-height:100%;color:#fff;font-family:Stolzl,sans-serif;text-transform:capitalize}.teach .name .h3:last-child{margin-top:6px;font-size:48px;font-weight:400;line-height:100%;color:#fff;font-family:Stolzl,sans-serif;text-transform:capitalize}@media screen and (max-width: 980px){.teach .name h3:last-child{font-size:36px;font-weight:400;line-height:100%}.teach .name .h3:last-child{font-size:36px;font-weight:400;line-height:100%}}.teach .position{margin-top:20px;width:100%;padding:10px 10px 10px 20px;background-color:#fff}.teach .position p{font-size:18px;font-style:normal;font-weight:400;line-height:150%;font-family:TTNorms,sans-serif}@media screen and (max-width: 768px){.teach .position p{font-size:16px}}.teach .list{margin-top:20px;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 980px){.teach .list{grid-template-columns:1fr}}.teach .list ul{list-style:none;padding-left:0;padding-right:20px}.teach .list ul li{position:relative;padding-left:22px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:120%;font-family:TTNorms,sans-serif}.teach .list ul li:not(:last-child){margin-bottom:20px}.teach .list ul li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;background-image:url(/assets/icons/list-red-icon.svg);background-size:contain;background-repeat:no-repeat;color:#fff}@media screen and (max-width: 980px){.teach .list ul:last-child{margin-top:16px}}@media screen and (max-width: 768px){.teach .list ul{margin-top:12px}}.teach .list ul li{opacity:.6;max-width:248px;font-size:14px;font-style:normal;font-weight:400;line-height:130%}@media screen and (max-width: 980px){.teach .list ul li{max-width:none}}@media screen and (max-width: 768px){.teach .list ul li:not(:last-child){margin-bottom:12px}}.banner{width:100%;background-color:#000}.banner .content{height:720px;position:relative}@media screen and (max-width: 768px){.banner .content{height:700px}}.banner .content .banner-img{height:692px;max-width:931px;width:100%;object-fit:cover;position:absolute;bottom:0;right:-80px;z-index:0;object-position:170px;transition:opacity 1s ease}@media screen and (max-width: 1400px){.banner .content .banner-img{right:0%}}@media screen and (max-width: 900px){.banner .content .banner-img{object-position:130px}}@media screen and (max-width: 768px){.banner .content .banner-img{height:100%;object-position:left}}@media screen and (max-width: 540px){.banner .content .banner-img{object-position:20%}}@media screen and (max-width: 420px){.banner .content .banner-img{object-position:10%}}@media screen and (max-width: 400px){.banner .content .banner-img{object-position:30%}}.banner .content .banner-img.hidden{opacity:0}.banner .content a{position:absolute;bottom:60px;color:#fff;display:flex;flex-direction:column;align-items:center;right:20px;font-family:Stolzl,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;z-index:20}@media screen and (max-width: 768px){.banner .content a{right:50%;transform:translate(50%)}}.banner .content a .visual-3d{z-index:3}.banner .content .info{position:relative;z-index:1;height:100%;width:100%;padding-top:180px}@media screen and (max-width: 768px){.banner .content .info{padding-top:116px}}.banner .content .info h4{font-size:20px;font-style:normal;font-weight:500;line-height:100%;font-family:Stolzl,sans-serif;color:#e21414}.banner .content .info .h4{font-size:20px;font-style:normal;font-weight:500;line-height:100%;font-family:Stolzl,sans-serif;color:#e21414}.banner .content .info h2,.banner .content .info h1{margin-top:20px;color:#fff;max-width:543px;font-family:Stolzl,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:100%;text-wrap:wrap}@media screen and (max-width: 768px){.banner .content .info h2,.banner .content .info h1{font-size:48px}}.banner .content .info>p{font-family:TTNorms,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%;color:#fff;margin-top:30px;max-width:348px}@media screen and (max-width: 768px){.banner .content .info>p{max-width:328px}}.banner .content .info .offer{margin-top:30px;display:flex;align-items:initial;gap:20px}.banner .content .info .offer .price{display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.banner .content .info .offer .price span{display:inline-flex}.banner .content .info .offer .price .old-price{font-weight:500;font-size:18px;font-family:Stolzl,sans-serif;line-height:1!important;color:#fff;position:relative;margin-left:10px}.banner .content .info .offer .price .old-price p{margin-top:0!important;font-weight:700!important;font-size:12px!important;color:#fff!important}.banner .content .info .offer .price .old-price:after{content:"";display:block;width:90%;height:1px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg)}.banner .content .info .offer .price h3{color:#e21414;font-size:50px;font-style:normal;font-weight:700;line-height:normal;height:50px;transition:all .4s ease}.banner .content .info .offer .price .h3{color:#e21414;font-size:50px;font-style:normal;font-weight:700;line-height:normal;height:50px;transition:.4s}.banner .content .info .offer .price p{color:#e21414;font-size:24px;margin-top:4px;transition:all .4s ease}.banner .content .info .offer button{width:230px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;line-height:139%;font-family:Stolzl,sans-serif;border-radius:60px;text-transform:lowercase;border:1px solid #E21414;background-color:#e21414;color:#fff;transition:all .4s ease;width:auto;padding:0 25px;height:54px;font-style:16px}.banner .content .info .offer button:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.banner .content .info .offer button:hover{background-color:transparent;color:#e21414}.fundamental-theory .banner .content .banner-img{height:auto;max-width:unset;width:auto;position:absolute;bottom:50%;transform:translateY(50%);right:20px;object-position:50% 50%}@media (max-width: 768px){.fundamental-theory .banner .content .banner-img{right:-100px}}.fundamental-theory .offer{margin-top:30px;display:flex;gap:20px}.fundamental-theory .offer .price{display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.fundamental-theory .offer .price span{display:inline-flex}.fundamental-theory .offer .price .old-price{font-weight:500;font-size:18px;font-family:Stolzl,sans-serif;line-height:1!important;color:#fff;position:relative;margin-left:10px}.fundamental-theory .offer .price .old-price p{margin-top:0!important;font-weight:700!important;font-size:12px!important;color:#fff!important}.fundamental-theory .offer .price .old-price:after{content:"";display:block;width:90%;height:1px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg)}.fundamental-theory .offer .price h3{color:#e21414;font-size:50px;font-style:normal;font-weight:700;line-height:normal;transition:all .4s ease}.fundamental-theory .offer .price p{color:#e21414;font-size:24px;margin-top:4px;transition:all .4s ease}.fundamental-theory .offer button{width:230px;display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;line-height:139%;font-family:Stolzl,sans-serif;border-radius:60px;text-transform:lowercase;border:1px solid #E21414;background-color:#e21414;color:#fff;transition:all .4s ease;width:auto;padding:0 25px;height:54px;font-style:16px}.fundamental-theory .offer button:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}.fundamental-theory .offer button:hover{background-color:transparent;color:#e21414}@media (max-width: 768px){.fundamental-theory .banner .content .info h2{font-size:36px}}.fundamental-theory .knowledge{background-repeat:no-repeat;background-size:cover;background-position:center;height:1017px;padding:120px 0;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width: 1100px){.fundamental-theory .knowledge{padding-bottom:0}}@media (max-width: 768px){.fundamental-theory .knowledge{padding-top:60px}}@media (max-width: 830px){.fundamental-theory .knowledge{height:520px;background-size:contain;background-position:top}}.fundamental-theory .knowledge .first{font-family:Stolzl,sans-serif;font-weight:400;font-size:54px;line-height:1.1;color:transparent;-webkit-text-stroke:1px #000000;text-stroke:1px #000000}@media (max-width: 900px){.fundamental-theory .knowledge .first{font-size:36px}}.fundamental-theory .knowledge .third,.fundamental-theory .knowledge .second{font-weight:400;font-size:54px;line-height:1.1;color:#000;font-family:Stolzl,sans-serif}@media (max-width: 900px){.fundamental-theory .knowledge .third,.fundamental-theory .knowledge .second{font-size:36px}}.fundamental-theory .knowledge .third{color:#e21414}.fundamental-theory .knowledge .content.wrapper{position:relative}.fundamental-theory .knowledge .content.wrapper .text{z-index:1;position:relative}.fundamental-theory .knowledge .content.wrapper:after{content:"";display:block;width:100%;height:calc(100% - 110px);position:absolute;left:0;bottom:0;background:#cdccca;opacity:0}@media (max-width: 900px){.fundamental-theory .knowledge .content.wrapper:after{opacity:1}}.fundamental-theory .knowledge .content.wrapper:before{content:"";display:block;width:100%;height:110px;position:absolute;left:0;top:0;background:linear-gradient(180deg,#cdccca00,#cdccca);opacity:0}@media (max-width: 900px){.fundamental-theory .knowledge .content.wrapper:before{opacity:1}}@media (max-width: 1100px){.fundamental-theory .knowledge .content.wrapper{padding-bottom:40px}}.fundamental-theory .lessons{background-color:#000;padding:120px 0}@media (max-width: 768px){.fundamental-theory .lessons{padding:60px 0}}.fundamental-theory .lessons .title{font-weight:400;font-size:64px;font-family:Stolzl,sans-serif;line-height:.9;color:#fff;margin-bottom:40px}@media (max-width: 1024px){.fundamental-theory .lessons .title{font-size:48px}}.fundamental-theory .lessons .questions{display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:70px;font-family:Stolzl,sans-serif;line-height:1.034;color:#e21414;margin-bottom:25px;flex-wrap:wrap;gap:30px}@media (max-width: 1024px){.fundamental-theory .lessons .questions{font-size:48px}}.fundamental-theory .lessons .sub-title{font-weight:400;font-size:60px;font-family:Stolzl,sans-serif;line-height:1.034;color:transparent;-webkit-text-stroke:1px #E21414;text-stroke:1px #E21414;margin-bottom:80px}@media (max-width: 1024px){.fundamental-theory .lessons .sub-title{font-size:48px;margin-bottom:40px}}.fundamental-theory .lessons .lists-wrap{display:flex;gap:100px}@media (max-width: 1024px){.fundamental-theory .lessons .lists-wrap{gap:20px;flex-direction:column}}.fundamental-theory .lessons .lists-wrap ul{list-style:none;padding-left:0}.fundamental-theory .lessons .lists-wrap ul li{position:relative;padding-left:22px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:120%;font-family:TTNorms,sans-serif}.fundamental-theory .lessons .lists-wrap ul li:not(:last-child){margin-bottom:20px}.fundamental-theory .lessons .lists-wrap ul li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;background-image:url(/assets/icons/list-red-icon.svg);background-size:contain;background-repeat:no-repeat;color:#fff}.fundamental-theory .grid-container{justify-content:center!important}.lessons-grid{padding:20px 20px 120px}.lessons-grid.favorites .grid-container{justify-content:initial}@media (max-width: 768px){.lessons-grid{padding:20px 0 60px}.lessons-grid.favorites .grid-container{justify-content:center}}.lessons-grid .grid-container{width:100%;min-height:500px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,385px);justify-content:space-between}@media screen and (max-width: 1240px){.lessons-grid .grid-container{justify-content:center}}.lessons-grid .grid-container .item{width:100%;height:350px;background:#e0e0e0;position:relative;display:flex;flex-direction:column;justify-content:space-between}.lessons-grid .grid-container .item.item-fundamental:after{content:"";position:absolute;width:100%;height:100%;z-index:-1;background:linear-gradient(0deg,#000000d1,#f5f5f500 86%)}.lessons-grid .grid-container .item img{width:100%;height:100%;object-fit:cover;z-index:-1}.lessons-grid .grid-container .item button{margin-left:auto;top:20px;right:20px;position:absolute}.lessons-grid .grid-container .item .title-count-wrap{display:flex;align-items:center;justify-content:space-between;position:absolute;left:20px;bottom:20px;width:calc(100% - 40px)}.lessons-grid .grid-container .item .title-count-wrap .title{font-family:TTNorms,sans-serif;font-weight:400;font-size:20px;line-height:1.3;color:#fff;max-width:60%}.lessons-grid .grid-container .item .title-count-wrap .count{font-weight:400;font-size:69px;font-family:Stolzl,sans-serif;line-height:1.2;text-align:right;-webkit-text-stroke:1px white;text-stroke:1px white;color:transparent}.adaptation .banner{background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.adaptation .banner .content .info h2{max-width:60%}@media (max-width: 1024px){.adaptation .banner .content .info h2{max-width:100%}}.authors{display:flex;align-items:center;justify-content:space-between}@media (max-width: 1200px){.authors{flex-direction:column}}.adaptation-info{display:flex;align-items:center;justify-content:space-between;gap:80px;margin-left:auto}@media (max-width: 1200px){.adaptation-info{margin-left:0;margin-top:30px}}@media (max-width: 768px){.adaptation-info{gap:40px;flex-wrap:wrap;justify-content:flex-start}}.adaptation-info .info-item{display:flex;align-items:center}.adaptation-info .info-item.text{flex-direction:column;align-items:flex-start}.adaptation-info .info-item.text .title{font-weight:700;font-size:16px;margin-bottom:2px;line-height:1.2}.adaptation-info .info-item.text .subtitle{font-weight:300;font-size:16px;line-height:1.2}.adaptation-info .info-item .value{font-weight:300;font-size:100px;font-family:Stolzl,sans-serif;line-height:1}@media (max-width: 768px){.adaptation-info .info-item .value{font-size:80px}}.adaptation-info .info-item .feature{font-weight:300;font-size:16px;line-height:1.2;margin-left:10px}.authors-wrap{display:flex;align-items:center;gap:30px;margin-right:100px}@media (max-width: 768px){.authors-wrap{width:100%}}@media (max-width: 1200px){.authors-wrap{margin-right:0}}@media (max-width: 520px){.authors-wrap{margin-right:0;flex-direction:column;align-items:flex-start}}.author-item{display:flex;align-items:center;gap:14px}.author-item .prof{font-weight:400;font-size:14px;line-height:1.2;color:#000;opacity:.5}.author-item .name{font-weight:500;font-size:16px;line-height:1.2}.author-item .author-thumb{width:100px;height:100px;min-width:100px;min-height:100px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:#000;overflow:hidden}.adaptation-description{padding:20px 0 120px}@media (max-width: 768px){.adaptation-description{padding:20px 0 60px}}.schedule{margin-top:80px;display:flex;gap:60px}@media (max-width: 768px){.schedule{flex-direction:column;gap:20px;margin-top:40px}}.schedule .col-1{width:40%}@media (max-width: 768px){.schedule .col-1{width:100%}}.schedule .col-2{width:60%}@media (max-width: 768px){.schedule .col-2{width:100%}}.schedule .title{font-weight:300;font-size:40px;font-family:Stolzl,sans-serif;line-height:1.1}@media (max-width: 768px){.schedule .title{font-size:32px}}.schedule-item{display:flex;align-items:center;gap:25px;margin-bottom:20px}@media (max-width: 768px){.schedule-item{flex-direction:column;align-items:flex-start;gap:4px}}.schedule-item .time{font-weight:500;font-size:16px;font-family:Stolzl,sans-serif;line-height:1.1;text-align:right;width:80px;white-space:nowrap}@media (max-width: 768px){.schedule-item .time{text-align:left}}.schedule-item .text{font-weight:400;font-size:16px;line-height:1.3}.description{padding:80px 0;margin-top:30px;border-top:1px solid #000000;border-bottom:1px solid #000000;display:flex;justify-content:space-between}@media (max-width: 768px){.description{flex-direction:column;padding:40px 0;gap:40px}}.description .col-1{width:40%}@media (max-width: 768px){.description .col-1{width:100%}}.description .col-2{width:50%}@media (max-width: 768px){.description .col-2{width:100%}}.description .title{font-weight:400;font-size:40px;font-family:Stolzl,sans-serif;line-height:1.1;margin-bottom:30px}.description p{font-weight:400;font-size:16px;line-height:1.5;margin-bottom:20px;color:#000}.description p.info-text{opacity:.5}.description .btn{margin-top:10px}.description ul{list-style:none;padding-left:0}.description ul li{position:relative;padding-left:22px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:120%;font-family:TTNorms,sans-serif}.description ul li:not(:last-child){margin-bottom:20px}.description ul li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;background-image:url(/assets/icons/list-red-icon.svg);background-size:contain;background-repeat:no-repeat;color:#fff}.description ul li{color:#000}.adaptation-single{position:relative;height:675px;background-image:url(../assets/images/adaptation/adaptation-single.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width: 768px){.adaptation-single{height:400px}}.adaptation-single .content{width:520px;max-width:90%;position:absolute;left:80px;top:50%;transform:translateY(-50%)}@media (max-width: 768px){.adaptation-single .content{left:20px}}.adaptation-single .content .title{font-weight:400;font-size:64px;font-family:Stolzl,sans-serif;line-height:1;color:#fff;margin-bottom:30px}@media (max-width: 768px){.adaptation-single .content .title{font-size:48px;margin-bottom:30px}}.adaptation-single .like-btn{position:absolute;top:20px;right:20px}.collection .banner{background-color:transparent;position:relative}.collection .banner .bg{width:100%;height:100%;object-fit:cover;position:absolute;z-index:-1;top:0;left:0}.collection .banner .content{display:flex;align-items:center;gap:40px}@media (max-width: 768px){.collection .banner .content{flex-direction:column}}.collection .banner .content .info{width:50%}@media (max-width: 768px){.collection .banner .content .info{width:100%;padding-top:20px}}.collection .banner .content .info>p,.collection .banner .content .info h2,.collection .banner .content .info h1{color:#000}.collection .banner .content .banner-img{height:auto;max-width:50%;width:auto;position:relative;bottom:auto;right:auto;-o-object-position:unset;object-position:unset}@media (max-width: 768px){.collection .banner .content .banner-img{max-width:100%}}.accordeon{margin:0 20px}.faqs-title{font-weight:400;font-size:64px;line-height:1;margin-bottom:40px;font-family:Stolzl,sans-serif;max-width:40%}@media (max-width: 768px){.faqs-title{max-width:100%;font-size:48px;margin-bottom:20px}}.accordion__item{position:relative;overflow:hidden;padding:27px 0;border-bottom:1px solid #000000}.accordion__item:first-child{border-top:1px solid #000000}.accordion__item .text{font-weight:400;font-size:16px;line-height:1.5;margin-top:20px}.accordion__item .accordion__title{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.accordion__item .accordion__title.accordion-active{color:#e21414}.accordion__item .accordion__title.accordion-active .icons .icon.minus{opacity:1}.accordion__item .accordion__title.accordion-active .icons .icon.plus{opacity:0}.accordion__item .accordion__title .icons{position:relative}.accordion__item .accordion__title .icons .icon{width:16px;height:16px;transition:all .4s ease}.accordion__item .accordion__title .icons .icon.minus{position:absolute;top:7px;left:0;opacity:0}.accordion__item .accordion__title .accordion__title-text{transition:all .3s ease;font-weight:400;font-size:24px;line-height:1;font-family:Stolzl,sans-serif}@media (max-width: 768px){.accordion__item .accordion__title .accordion__title-text{font-size:20px}}.accordion__item .accordion__title:hover{transition:all .5s ease-out}.accordion__item .accordion__content{display:none}.faqs>section{padding:80px 0 120px}@media (max-width: 768px){.faqs>section{padding:40px 0 80px}}.blog .blog-section{padding:80px 0 120px}@media (max-width: 768px){.blog .blog-section{padding:40px 0 80px}}.blog .blog-title{font-family:Stolzl,sans-serif;font-weight:400;font-size:64px;margin-bottom:40px}@media (max-width: 768px){.blog .blog-title{font-size:48px;margin-bottom:30px}}.blog .popular-posts{display:flex;gap:20px}@media (max-width: 768px){.blog .popular-posts{flex-direction:column}}.blog .popular-posts .col{width:50%}@media (max-width: 768px){.blog .popular-posts .col{width:100%}}.decorate-title{display:flex;align-items:center;font-family:Stolzl,sans-serif;font-weight:400;font-size:40px;white-space:nowrap;margin-bottom:30px}@media (max-width: 768px){.decorate-title{font-size:32px}}.decorate-title:after{content:"";display:block;height:1px;width:100%;background-color:#000;margin-left:30px}.post{margin-bottom:40px}@media (max-width: 768px){.post{margin-bottom:20px}}.post:hover .thumb img{transform:scale(1.2)}.post .text{font-weight:300;font-size:14px;line-height:1.3;color:initial}.post .thumb,.post .thumb-mob{margin-bottom:10px;position:relative;overflow:hidden}.post .thumb img,.post .thumb-mob img{transition:all .4s ease;transform:scale(1)}.post-middle .title{font-family:Stolzl,sans-serif;font-weight:400;font-size:24px;line-height:1.3;color:#000}.post-middle .title:hover{color:#e21414}.post-small .title{font-family:Stolzl,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#000;margin-bottom:8px}.post-small .title:hover{color:#e21414}.post-big{display:flex;flex-direction:column}.post-big .text{width:50%;margin-left:auto}@media (max-width: 1024px){.post-big .text{width:100%;margin-left:0}}.post-big .title{font-family:Stolzl,sans-serif;margin-bottom:20px;font-weight:400;font-size:36px;line-height:1.2;color:#fff}@media (max-width: 1024px){.post-big .title{font-size:28px}}.post-big .title:hover{color:#e21414}.post-big .content{position:absolute;bottom:40px;left:44px;display:inline-flex;flex-direction:column;align-items:flex-start}@media (max-width: 1024px){.post-big .content{max-width:60%;bottom:20px;left:20px}}@media (max-width: 520px){.post-big .content{max-width:90%}}.grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.grid-item.w25{grid-column:span 1}.grid-item.w50{grid-column:span 2}@media (max-width: 768px){.grid-container{grid-template-columns:repeat(2,1fr)}.grid-item.w25,.grid-item.w50{grid-column:span 2}}@media (max-width: 480px){.grid-container{grid-template-columns:1fr}.grid-item.w25,.grid-item.w50{grid-column:span 1}}.blog-single .blog-section{padding-bottom:180px}@media (max-width: 768px){.blog-single .blog-section{padding-bottom:80px}}.post-single iframe{width:100%}.post-single .thumb-mob{display:none!important}@media (max-width: 768px){.post-single .thumb-mob{display:flex!important}}.post-single .thumb,.post-single .thumb-mob{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;height:720px;margin-bottom:60px;padding:0 20px}@media (max-width: 768px){.post-single .thumb,.post-single .thumb-mob{margin-bottom:30px;display:none}}.post-single .thumb:after,.post-single .thumb-mob:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,#0000,#000);opacity:.7}.post-single .thumb .title,.post-single .thumb-mob .title{margin:auto auto 60px;max-width:800px;font-weight:400;font-size:64px;line-height:1.2;color:#fff;font-family:Stolzl,sans-serif;z-index:3;position:relative}@media (max-width: 768px){.post-single .thumb .title,.post-single .thumb-mob .title{font-size:48px;margin-bottom:30px}}.post-single .post-content{max-width:800px;margin:0 auto 100px;padding:0 20px}.post-single .post-content h2{font-weight:400;font-size:32px;line-height:1.3;font-family:Stolzl,sans-serif;margin-bottom:20px}@media (max-width: 768px){.post-single .post-content h2{font-size:28px}}.post-single .post-content h3{font-weight:400;font-size:24px;line-height:1.3;font-family:Stolzl,sans-serif;margin-bottom:20px}.post-single .post-content h6{font-weight:500;font-size:18px;line-height:1.5;margin-bottom:20px;margin-top:0}.post-single .post-content ul{list-style:none;padding-left:0;margin-bottom:60px}.post-single .post-content ul li{position:relative;padding-left:22px;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:120%;font-family:TTNorms,sans-serif}.post-single .post-content ul li:not(:last-child){margin-bottom:20px}.post-single .post-content ul li:before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;background-image:url(/assets/icons/list-red-icon.svg);background-size:contain;background-repeat:no-repeat;color:#fff}.post-single .post-content ul li{color:#000}.post-single .post-content blockquote{font-style:italic;font-weight:500;font-size:18px;line-height:1.5;padding-left:20px;margin-left:20px;border-left:2px solid #E21414;margin-bottom:30px;margin-top:20px}.post-single .post-content img{margin-bottom:30px;margin-top:30px}.post-single .post-content p{font-weight:300;font-size:18px;line-height:1.5;margin-bottom:20px}.theory .theory-section{display:flex}@media (max-width: 980px){.theory .theory-section{flex-direction:column}}.theory .theory-item{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex}.theory .theory-item .content{width:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 160px)}.theory .theory-item .title{font-weight:400;font-size:64px;font-family:Stolzl,sans-serif;line-height:1;color:#fff;margin-bottom:30px}@media (max-width: 768px){.theory .theory-item .title{font-size:48px}}@media (max-width: 500px){.theory .theory-item .title{font-size:32px}}.theory-slider .owl-nav{transition:all .3s ease;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;width:100%}.theory-slider .owl-nav button.owl-next,.theory-slider .owl-nav button.owl-prev{width:44px;height:44px;border-radius:100%;border:1px solid #fff;transition:all .3s ease;display:flex;align-items:center;justify-content:center;margin:20px}.theory-slider .owl-nav button.owl-next:hover,.theory-slider .owl-nav button.owl-prev:hover{border-color:#e21414}.theory-slider .owl-nav button.owl-next:hover span,.theory-slider .owl-nav button.owl-prev:hover span{color:#e21414}.theory-slider .owl-nav button.owl-next span,.theory-slider .owl-nav button.owl-prev span{color:#fff;font-size:30px;transition:all .3s ease;line-height:1;margin-top:-6px}.theory-slider .owl-dots{display:none}.about .banner{background-size:cover;background-position:right;background-repeat:no-repeat}@media (max-width: 768px){.about .banner .content{height:500px}}.about .banner .content .info{padding-top:240px}.about .leader{padding:120px 0}@media (max-width: 768px){.about .leader{padding:60px 0}}.about .leader .item{display:flex;align-items:center;gap:40px}@media (max-width: 1024px){.about .leader .item{flex-direction:column;align-items:flex-start}}.about .leader .item .name{font-family:Stolzl,sans-serif;font-weight:700;font-size:48px;line-height:1;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px #000000;text-stroke:1px #000000}.about .leader .item .second-name{font-weight:400;font-size:74px;font-family:Stolzl,sans-serif;line-height:1;margin-bottom:30px}@media (max-width: 1220px){.about .leader .item .second-name{font-size:48px}}.about .leader .item .prof{font-family:Stolzl,sans-serif;font-weight:400;font-size:24px;line-height:1;color:#e21414}@media (max-width: 1024px){.about .leader .item .prof{font-size:18px}}.about .creators{padding:120px 0;background-color:#000}@media (max-width: 768px){.about .creators{padding:60px 0}}.about .creators .creators-title{font-weight:400;font-size:64px;line-height:1.1;color:#fff;font-family:Stolzl,sans-serif;margin-bottom:60px}@media (max-width: 768px){.about .creators .creators-title{font-size:48px;margin-bottom:30px}}.about .academy{height:800px;padding:120px 0;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;display:flex;align-items:center;justify-content:flex-start}@media (max-width: 768px){.about .academy{padding:60px 0;height:400px}}.about .academy .wrapper{display:flex;align-items:center}@media (max-width: 768px){.about .academy .wrapper{flex-direction:column;align-items:flex-start;gap:50px}}.about .academy .wrapper .academy-title{font-weight:400;font-size:126px;font-family:Stolzl,sans-serif;line-height:1;text-align:center;transform:rotate(-90deg);color:transparent;-webkit-text-stroke:1px #fff;text-stroke:1px #fff}@media (max-width: 768px){.about .academy .wrapper .academy-title{transform:rotate(0);font-size:80px}}.about .academy .wrapper .locations{margin-left:-100px}@media (max-width: 768px){.about .academy .wrapper .locations{margin-left:0}}.about .academy .wrapper .locations .item+.item{margin-top:60px}@media (max-width: 768px){.about .academy .wrapper .locations .item+.item{margin-top:30px}}.about .locations .item .title{font-weight:400;font-size:48px;margin-bottom:20px;font-family:Stolzl,sans-serif;line-height:1;color:#fff}@media (max-width: 768px){.about .locations .item .title{font-size:36px}}.about .locations .item .sub-title{font-weight:400;font-size:20px;font-family:Stolzl,sans-serif;line-height:1;color:#fff}@media (max-width: 768px){.about .locations .item .sub-title{font-size:16px}}.about .salons{height:800px;padding:40px 0;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;display:flex;align-items:flex-end}@media (max-width: 768px){.about .salons{height:514px}}.about .salons .wrapper{display:flex;flex-direction:column}@media (max-width: 768px){.about .salons .wrapper{flex-direction:column-reverse;gap:50px}}.about .salons .salons-title{font-weight:400;font-size:306px;line-height:1;color:transparent;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;font-family:Stolzl,sans-serif;text-align:center}@media (max-width: 1300px){.about .salons .salons-title{font-size:206px}}@media (max-width: 1024px){.about .salons .salons-title{font-size:150px}}@media (max-width: 768px){.about .salons .salons-title{font-size:80px}}.about .salons .locations{display:flex;justify-content:center;gap:40px;margin-bottom:15px}@media (max-width: 768px){.about .salons .locations{flex-direction:column}}.about .educators{background-color:#000;padding-top:120px}@media (max-width: 768px){.about .educators{padding-top:60px}}.about .educators .educators-title{font-weight:400;font-size:64px;font-family:Stolzl,sans-serif;line-height:1.1;color:#fff;margin-bottom:60px}@media (max-width: 768px){.about .educators .educators-title{font-size:48px;margin-bottom:30px}}.creators-slider .owl-nav{transition:all .3s ease;position:absolute;bottom:calc(100% + 70px);right:0;display:flex;gap:8px}@media (max-width: 1220px){.creators-slider .owl-nav{bottom:calc(100% + 30px)}}.creators-slider .owl-nav button.owl-next,.creators-slider .owl-nav button.owl-prev{width:44px;height:44px;border-radius:100%;border:1px solid #fff;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.creators-slider .owl-nav button.owl-next:hover,.creators-slider .owl-nav button.owl-prev:hover{border-color:#e21414}.creators-slider .owl-nav button.owl-next:hover span,.creators-slider .owl-nav button.owl-prev:hover span{color:#e21414}.creators-slider .owl-nav button.owl-next span,.creators-slider .owl-nav button.owl-prev span{color:#fff;font-size:30px;transition:all .3s ease;line-height:1;margin-top:-6px}.choice-course-modal{overflow-x:hidden!important}.choice-course-modal .owl-carousel .owl-stage-outer{margin:-200px;padding:200px}@media (max-width: 768px){.choice-course-modal .owl-carousel{display:flex}.choice-course-modal .owl-nav{display:none!important}}.choice-course-modal .title{font-weight:400;font-size:64px;font-family:Stolzl,sans-serif;line-height:1;color:#fff;margin-bottom:60px;width:100%}@media (max-width: 768px){.choice-course-modal .title{font-size:38px;margin-bottom:30px;width:85%}}.choice-course-slide .owl-nav{transition:all .3s ease;position:absolute;bottom:calc(100% + 70px);right:0;display:flex;gap:8px}.choice-course-slide .owl-nav button.owl-next,.choice-course-slide .owl-nav button.owl-prev{width:44px;height:44px;border-radius:100%;border:1px solid #fff;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.choice-course-slide .owl-nav button.owl-next:hover,.choice-course-slide .owl-nav button.owl-prev:hover{background-color:#fff}.choice-course-slide .owl-nav button.owl-next:hover span,.choice-course-slide .owl-nav button.owl-prev:hover span{color:#000}.choice-course-slide .owl-nav button.owl-next span,.choice-course-slide .owl-nav button.owl-prev span{color:#fff;font-size:30px;transition:all .3s ease;line-height:1;margin-top:-6px}.choice-course-slide .tarif{transition:all .4s ease;width:290px}.choice-course-slide .tarif:hover{background-color:#e21414}.choice-course-slide .tarif:hover a{background-color:#fff;color:#e21414}.choice-course-slide .tarif:hover .price p,.choice-course-slide .tarif:hover .price h3{color:#fff}.choice-course-slide .tarif:hover button{background-color:#fff;color:#000}.choice-course-slide .tarif:hover button:hover{color:#e21414}.modal{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;overflow:auto;opacity:0;transition:opacity .3s ease}.modal.show{display:flex;opacity:1}.choice-course-modal .content.wrapper{flex-wrap:wrap}.choice-course-modal .tarif2{height:344px;overflow-y:auto;overflow-x:hidden}.modal-content{margin:100px auto;opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translateY(-50px);position:relative}.modal-content .wrapper{display:flex;justify-content:center}.modal-content .close-icon{position:absolute;top:-70px;right:-90px;cursor:pointer}@media (max-width: 1300px){.modal-content .close-icon{right:20px}}.modal-content .close-icon svg{stroke:#fff;transition:stroke .3s ease}.modal-content .close-icon:hover svg{stroke:#e21414}.modal.show .modal-content{opacity:1;transform:none;max-width:100%}body:before{content:"";display:block;height:100%;position:fixed;width:100%;top:0;left:0;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#000c;opacity:0;transition:opacity .3s ease;z-index:-999}body.modal-open:before{opacity:1;z-index:1001}body.modal-open{overflow:hidden}.video-popup-modal .modal-content{width:100%}.video-popup-modal .modal-content .close-icon{top:-40px;right:40px}.modal.product-added-notice-modal .modal-content{width:600px;max-width:calc(100% - 20px);margin:auto;position:relative;background:#fff;border-radius:20px;padding:60px}@media (max-width: 768px){.modal.product-added-notice-modal .modal-content{padding:30px 20px}}.modal.product-added-notice-modal .modal-content .close-icon{top:20px;right:20px}.modal.product-added-notice-modal .modal-content .close-icon:hover svg{stroke:#e21414}.modal.product-added-notice-modal .modal-content .close-icon svg{stroke:#000}.modal.product-added-notice-modal .modal-content .title{margin-bottom:40px;font-family:Stolzl;font-style:normal;font-weight:400;font-size:32px;line-height:100%;color:#000;text-align:center}.modal.product-added-notice-modal .modal-content .btn-wrap{display:flex;align-items:center;gap:10px}@media (max-width: 500px){.modal.product-added-notice-modal .modal-content .btn-wrap{flex-direction:column}}.modal.product-added-notice-modal .modal-content .btn-wrap>*{width:50%;padding:8px 10px 10px}@media (max-width: 500px){.modal.product-added-notice-modal .modal-content .btn-wrap>*{width:100%}}.qty-input{display:flex;align-items:center;overflow:hidden}.qty-input .product-qty,.qty-input .qty-count{background:transparent;font-size:inherit;border:none;display:inline-block;min-width:0;height:2.5rem;line-height:1}.qty-input .product-qty:focus,.qty-input .qty-count:focus{outline:none}.qty-input .product-qty{width:25px;min-width:0;display:inline-block;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.qty-input .product-qty::-webkit-outer-spin-button,.qty-input .product-qty::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.qty-input .qty-count{width:2.5rem}.qty-input .qty-count .icon{width:10px;height:10px}.qty-input .qty-count:disabled{color:#ccc;background:#f2f2f2;cursor:not-allowed;border-color:transparent}.shopping-cart{padding:160px 0}@media (max-width: 768px){.shopping-cart{padding:40px 0 80px}}.shopping-cart .wrap{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:60px}@media (max-width: 768px){.shopping-cart .wrap{margin-bottom:30px}}.shopping-cart .shopping-cart-title{font-weight:400;font-size:64px;font-family:Stolzl,sans-serif}@media (max-width: 768px){.shopping-cart .shopping-cart-title{font-size:48px}}.shopping-cart .clear-cart{background:none;font-weight:400;font-size:16px;line-height:1.5;text-align:right;color:#000;display:flex;align-items:center;top:-10px;position:relative}.shopping-cart .clear-cart .icon{width:14px;height:14px;margin-right:8px}.shopping-cart .clear-cart:hover{color:#e21414}.shopping-cart .total{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 768px){.shopping-cart .total{flex-direction:column;gap:10px}}.shopping-cart .total .title{opacity:.5;margin-right:10px}@media (max-width: 768px){.shopping-cart .total .title{margin-right:0}}.shopping-cart .total .value{font-weight:700;font-size:20px;line-height:1.5;margin-right:30px}@media (max-width: 768px){.shopping-cart .total .value{margin-right:0}}table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%;overflow:hidden;border:none;text-align:left}.shopping-cart-table{width:100%;margin-bottom:20px}@media (max-width: 768px){.shopping-cart-table.cart-table-last-orders>tbody>tr>td{width:100%;display:flex;align-items:center;justify-content:space-between;padding-right:0}}@media (max-width: 768px){.shopping-cart-table.cart-table-last-orders>tbody>tr>td.sum{display:none}}@media (max-width: 768px){.shopping-cart-table.cart-table-last-orders>tbody>tr>td.actions{padding-top:0}.shopping-cart-table.cart-table-last-orders>tbody>tr>td.actions .btn{width:100%}}@media (max-width: 768px){.shopping-cart-table.cart-table-last-orders>tbody>tr>td.date{padding-top:0}}@media (max-width: 768px){.shopping-cart-table.cart-table-last-orders>tbody>tr>td.quantity{padding-right:0}}.shopping-cart-table .mobile-only{display:none;line-height:1.5;color:#00000080}@media (max-width: 768px){.shopping-cart-table .mobile-only{display:block}}.shopping-cart-table.open-order>tbody>tr{border-top:none}@media (max-width: 768px){.shopping-cart-table.open-order>tbody>tr{display:table-row}}.shopping-cart-table.open-order>tbody>tr:first-child{border-top:1px solid rgba(0,0,0,.1)}.shopping-cart-table.open-order>tbody>tr>td{padding:10px 0}@media (max-width: 768px){.shopping-cart-table.open-order>tbody>tr>td{display:table-cell;width:33%}}.shopping-cart-table.open-order>tbody>tr>td.quantity{text-align:center}.shopping-cart-table.open-order>tbody>tr>td.sum{text-align:right}@media (max-width: 768px){.shopping-cart-table.open-order>tbody>tr>td.name{width:33%;padding-bottom:10px}}.shopping-cart-table.open-order>thead>tr>th{padding:20px 0;width:33%}@media (max-width: 768px){.shopping-cart-table.open-order>thead>tr>th{display:table-cell}}.shopping-cart-table.open-order>thead>tr>th.quantity{text-align:center}.shopping-cart-table.open-order>thead>tr>th.sum{text-align:right}.shopping-cart-table.open-order>tfoot>tr>th{padding-top:40px;font-weight:400;font-size:16px;line-height:1.5;color:#00000080}@media (max-width: 768px){.shopping-cart-table.open-order>tfoot>tr>th{width:50%}}@media (max-width: 768px){.shopping-cart-table.open-order>tfoot>tr>th:nth-child(2){width:1px}}.shopping-cart-table.open-order>tfoot>tr>th:last-child{text-align:right}.shopping-cart-table.open-order>tfoot>tr>th b,.shopping-cart-table.open-order>tfoot>tr>th .value{color:#000}.shopping-cart-table.open-order>tfoot>tr>th .value{font-weight:500;font-size:24px;line-height:1.5;text-align:right;color:#000}@media (max-width: 768px){.shopping-cart-table.open-order>tfoot>tr>th .value{display:block;white-space:nowrap}}.shopping-cart-table .btn--transparent.btn--dark:hover{background-color:#000;border-color:#000;color:#fff}.shopping-cart-table .remove{color:#000;background:none}.shopping-cart-table .remove:hover{color:#e21414}.shopping-cart-table .remove .icon{width:12px;height:12px}.shopping-cart-table>tbody>tr{border-top:1px solid rgba(0,0,0,.1)}@media (max-width: 768px){.shopping-cart-table>tbody>tr{display:flex;flex-wrap:wrap}}.shopping-cart-table>tbody>tr:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.shopping-cart-table>thead>tr>th{padding:20px 20px 20px 0;font-weight:400;font-size:16px;line-height:1.5;color:#00000080}@media (max-width: 768px){.shopping-cart-table>thead>tr>th{display:none}}.shopping-cart-table>tbody>tr>td{font-weight:400;font-size:16px;line-height:1.5;color:#000;padding:20px 20px 20px 0}@media (max-width: 768px){.shopping-cart-table>tbody>tr>td{display:flex;align-items:center}}.shopping-cart-table>tbody>tr>td:last-child{padding-right:0}@media (max-width: 768px){.shopping-cart-table>tbody>tr>td.name{width:100%;padding-bottom:0}}@media (max-width: 768px){.shopping-cart-table>tbody>tr>td.delete{margin-left:auto;margin-top:-25px}}.shopping-cart-table>tbody>tr>td.cost,.shopping-cart-table>tbody>tr>td.quantity,.shopping-cart-table>tbody>tr>td.sum,.shopping-cart-table>tbody>tr>td.delete{padding-top:0;padding-right:10px}.privacy-policy{padding:120px 0}@media (max-width: 768px){.privacy-policy{padding:60px 0}}.privacy-policy h1{font-weight:400;font-size:64px;font-family:Stolzl,sans-serif;margin-bottom:60px}@media (max-width: 768px){.privacy-policy h1{font-size:38px;margin-bottom:30px}}.privacy-policy p{font-weight:400;font-size:16px;line-height:1.5;margin-bottom:20px}.order-placement{padding:160px 0}@media (max-width: 768px){.order-placement{padding:40px 0 80px}}.order-placement .order-placement-title{font-weight:400;font-size:64px;font-family:Stolzl,sans-serif;margin-bottom:20px}@media (max-width: 768px){.order-placement .order-placement-title{font-size:48px}}.order-placement .link-back{font-weight:400;font-size:16px;line-height:1.2;font-family:Stolzl,sans-serif;margin-bottom:60px;color:#000;display:flex;align-items:center}@media (max-width: 768px){.order-placement .link-back{margin-bottom:30px}}.order-placement .link-back:hover{color:#e21414}.order-placement .link-back .icon{width:12px;height:11px;margin-right:8px}.order-placement .order{width:400px;max-width:calc(100% - 40px);margin:0 auto 60px}.order-placement .order .order-title{font-weight:400;font-size:32px;font-family:Stolzl,sans-serif;margin-bottom:20px}.order-placement .order .order-list-item{border-top:1px solid rgba(0,0,0,.1);padding:8px 0}.order-placement .order .order-list-item .item{padding:8px 0;display:flex;align-items:center;justify-content:space-between}.order-placement .order .order-list-item .item .name{font-weight:400;font-size:16px;line-height:1.5;color:#00000080}.order-placement .order .order-list-item .item .value{font-weight:400;font-size:16px;line-height:1.5;text-align:right;line-break:anywhere;max-width:70%}.order-placement .order .total{display:flex;justify-content:flex-end;border-top:1px solid rgba(0,0,0,.1);padding-top:16px}.order-placement .order .total .sub-title{display:flex;align-items:center;gap:10px}.order-placement .order .total .sub-title span{font-weight:700;font-size:20px;line-height:1.5;color:#000}.order-placement .placement-data{width:400px;max-width:calc(100% - 40px);margin:0 auto 60px}.order-placement .placement-data .title{font-weight:400;font-size:32px;font-family:Stolzl,sans-serif;margin-bottom:20px}.order-placement .payment-method{width:400px;max-width:calc(100% - 40px);margin:0 auto}.order-placement .payment-method .title{font-weight:400;font-size:32px;font-family:Stolzl,sans-serif;margin-bottom:20px}.order-placement .payment-method .cards{display:flex;align-items:center;gap:10px;font-weight:400;font-size:16px;line-height:1.5;margin-bottom:10px}.order-placement .payment-method .info{padding:16px 20px;background-color:#f7f7f7;font-weight:400;font-size:14px;line-height:1.5;color:#00000080;margin-bottom:20px}.order-placement .payment-method p{font-weight:300;font-size:16px;line-height:1.3;margin-bottom:40px}.order-placement .payment-method p a{color:#000;text-decoration:underline;text-decoration-skip-ink:none}.order-placement .payment-method p a:hover{color:#e21414}.order-placement .payment-method .form-group{margin-bottom:20px}.fl-form.fl-style-1 input.fl-input{border:1px solid rgba(0,0,0,.2);border-radius:45px;width:400px;max-width:100%;height:54px;padding:14px 26px;color:#000}.fl-form.fl-style-1 input.fl-input::-webkit-input-placeholder{opacity:.5;color:#000}.fl-form.fl-style-1 input.fl-input::-moz-placeholder{opacity:.5;color:#000}.fl-form.fl-style-1 input.fl-input:-moz-placeholder{opacity:.5;color:#000}.fl-form.fl-style-1 input.fl-input:-ms-input-placeholder{opacity:.5;color:#000}.fl-form.fl-style-1 .fl-is-active input.fl-input{padding:14px 26px}.fl-form.fl-style-1 .fl-is-active label.fl-label{font-weight:400;font-size:12px;line-height:1.5;color:#00000080;top:-12px;left:26px;background-color:#fff}.fl-form.fl-style-1 label.fl-label{left:26px}.fl-form .fl-is-required:before{opacity:0}.checkbox input[type=checkbox]+label{cursor:pointer;padding:.2em;line-height:1;display:flex;align-items:flex-start;font-weight:400;font-size:16px;line-height:1.3;color:#000}.checkbox input[type=checkbox]+label a{color:#e21414}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]+label:before{content:"✔";border:1.6px solid rgba(0,44,119,.2);border-radius:5px;display:inline-block;width:18px;height:18px;min-width:18px;min-height:18px;padding-left:.2em;padding-bottom:.3em;margin-right:10px;vertical-align:bottom;color:transparent;transition:.3s;font-size:14px}.checkbox input[type=checkbox]+label:active:before{transform:scale(0)}.checkbox input[type=checkbox]:checked+label:before{background-color:#e21414;border-color:#e21414;color:#fff}.checkbox input[type=checkbox]:checked+label~.supplier{display:block}.checkbox input[type=checkbox]:disabled+label:before{transform:scale(1);border-color:#aaa}.checkbox input[type=checkbox]:checked:disabled+label:before{transform:scale(1);background-color:#bfb;border-color:#bfb}.cabinet{padding:80px 0 160px}@media (max-width: 768px){.cabinet{padding:40px 0 80px}}.cabinet .description{padding-bottom:0;border-bottom:none}.cabinet .description .col-2 ul{margin-bottom:60px}.cabinet .description .schedule-item .time{width:19%;min-width:19%;text-align:left}@media (max-width: 980px){.cabinet .description .schedule-item .time{width:25%;min-width:25%}}.cabinet .description .schedule-item .text{width:80%}@media (max-width: 768px){.cabinet .description .schedule-item .text{width:100%}}.cabinet .cabinet-title{font-weight:400;font-size:64px;font-family:Stolzl,sans-serif;margin-bottom:60px}@media (max-width: 768px){.cabinet .cabinet-title{font-size:48px;margin-bottom:30px}}.cabinet .cabinet-form{margin:0 auto;width:380px;max-width:100%}.cabinet .cabinet-form.cabinet-form-edit{margin:0}.cabinet .cabinet-form.cabinet-form-edit .title{text-align:left;font-weight:400;font-size:20px;line-height:1.2}.cabinet .cabinet-form .text-info{font-weight:300;font-size:13px;margin:10px 26px 15px;opacity:.6;line-height:1.3}.cabinet .cabinet-form input.fl-input{margin-bottom:0}.cabinet .cabinet-form input.is-invalid{border-color:#e21414}.cabinet .cabinet-form .form-group{position:relative;margin-bottom:20px}.cabinet .cabinet-form .lost-password{position:absolute;right:16px;top:16px;color:#000}.cabinet .cabinet-form .lost-password:hover{color:#e21414}.cabinet .cabinet-form .title{font-weight:400;font-size:32px;text-align:center;font-family:Stolzl,sans-serif;margin-bottom:25px}.cabinet .cabinet-form .text{font-weight:300;font-size:16px;line-height:1.3;text-align:center;margin-bottom:30px}.cabinet .cabinet-form .sub-title{font-weight:500;font-size:16px;line-height:1.3;text-align:center;margin-bottom:30px}.cabinet .cabinet-form .sub-text{font-weight:400;font-size:13px;line-height:1.4;text-align:center;margin-top:20px}.cabinet .cabinet-form .sub-text a{color:#e21414}.cabinet .cabinet-form .remember-password{line-height:1.3;text-align:center;margin:20px auto 0;gap:11px;color:#000;white-space:nowrap;display:block}.cabinet .cabinet-form .remember-password:hover{color:#e21414}.cabinet .cabinet-form .remember-password .icon{margin-right:11px}.cabinet .cabinet-wrap{display:flex;gap:60px}@media (max-width: 1200px){.cabinet .cabinet-wrap{gap:40px;flex-direction:column}}.cabinet .cabinet-wrap .list{min-width:200px;display:flex;flex-direction:column;gap:10px}@media (max-width: 1200px){.cabinet .cabinet-wrap .list{flex-direction:row;align-items:center;justify-content:center}}.cabinet .cabinet-wrap .list .item{display:flex}@media (max-width: 1200px){.cabinet .cabinet-wrap .list .item{width:50%;justify-content:center}}.cabinet .cabinet-wrap .tabs-content-wrapper{width:100%}.cabinet .cabinet-subtitle-wrap{display:flex;align-items:center;gap:20px;margin-bottom:30px}@media (max-width: 768px){.cabinet .cabinet-subtitle-wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start}.cabinet .cabinet-subtitle-wrap .cabinet-subtitle{display:flex;align-items:flex-start}.cabinet .cabinet-subtitle-wrap .cabinet-subtitle .icon{margin:12px -7px 0 0}}.cabinet .cabinet-subtitle-wrap .cabinet-subtitle{margin-bottom:0}.cabinet .cabinet-subtitle-wrap .order-info{background:#f1f1f1;font-size:13px;line-height:1.5;padding:4px 10px}.cabinet a.cabinet-subtitle:hover{color:#e21414}.cabinet .cabinet-subtitle{font-weight:400;font-size:32px;font-family:Stolzl,sans-serif;line-height:1.2;margin-bottom:30px;display:flex;align-items:center;gap:20px;color:#000}.cabinet .cabinet-subtitle .icon{width:15px;height:19px;min-width:15px;min-height:19px}.cabinet .cabinet-title-wrap{display:flex;align-items:flex-end;margin-bottom:60px;flex-wrap:wrap}@media (max-width: 768px){.cabinet .cabinet-title-wrap{margin-bottom:30px}}@media (max-width: 980px){.cabinet .cabinet-title-wrap .menu-cabinet-nav{order:3;width:100%}}.cabinet .cabinet-title-wrap .cabinet-title{margin-bottom:0;margin-right:50px}.cabinet .cabinet-title-wrap form{margin-left:auto}.cabinet .cabinet-title-wrap .quit{color:#000;display:flex;align-items:center;gap:8px;margin-bottom:11px;background:none}.cabinet .cabinet-title-wrap .quit:hover{color:#e21414}.cabinet .cabinet-title-wrap .quit .icon{width:14px;height:14px}.cabinet .cabinet-notification{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e21414cc;display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:16px;line-height:1.5;color:#fff;padding:10px 20px}.cabinet .cabinet-notification .icon{width:12px;height:12px}.toggle,[id^=drop]{display:none}.menu-cabinet-nav ul.menu-cabinet{padding:0;margin:0;list-style:none;position:relative}.menu-cabinet-nav ul.menu-cabinet ul>li>ul{max-height:340px;overflow-y:scroll}.menu-cabinet-nav ul.menu-cabinet>li:hover>a{color:#e21414}.menu-cabinet-nav ul.menu-cabinet>li:hover>a .icon{transform:rotate(180deg)}.menu-cabinet-nav ul.menu-cabinet>li>ul li:hover>a{background-color:#e21414}.menu-cabinet-nav ul.menu-cabinet>li>ul li:hover>a .icon{transform:rotate(180deg)}.menu-cabinet-nav ul.menu-cabinet li{margin:0;display:inline-block}.menu-cabinet-nav ul.menu-cabinet a{display:flex;align-items:center;gap:7px;padding:10px 12px;line-height:1.5;text-decoration:none;transition:all .4s ease;color:#000}.menu-cabinet-nav ul.menu-cabinet a .icon{width:10px;height:6px;transition:all .4s ease}.menu-cabinet-nav ul.menu-cabinet ul{display:none;position:absolute;top:100%;border-radius:20px;background-color:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:178px;padding:6px 0;z-index:100}.menu-cabinet-nav ul.menu-cabinet ul li{padding:0 6px}.menu-cabinet-nav ul.menu-cabinet ul a{padding:8px 10px;color:#fff!important;border-radius:14px}.menu-cabinet-nav ul.menu-cabinet ul a:hover{background-color:#e21414}.menu-cabinet-nav ul.menu-cabinet ul ul{left:100%;top:0}.menu-cabinet-nav ul li:hover>ul{display:inherit}.menu-cabinet-nav ul.menu-cabinet ul li{display:list-item;position:relative}@media all and (max-width: 768px){.menu-cabinet-nav{border-radius:30px;background-color:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-top:30px}.menu-cabinet-nav>.toggle{background-color:#000;padding:12px 26px;border-radius:30px;font-weight:500;font-size:18px;line-height:1.5}.menu-cabinet-nav ul.menu-cabinet{padding:12px 0}.menu-cabinet-nav ul.menu-cabinet li{color:#fff}.menu-cabinet-nav ul.menu-cabinet li a{font-size:18px;padding:12px 26px;color:#fff}.menu-cabinet-nav ul.menu-cabinet .toggle+a,.menu-cabinet-nav ul.menu-cabinet{display:none}.toggle{display:flex;align-items:center;justify-content:space-between;color:#fff;text-decoration:none;border:none;font-size:18px;padding:12px 26px}.toggle:hover .icon{transform:rotate(180deg)}.toggle .icon{width:10px;height:6px;transition:all .4s ease}.toggle:hover{background-color:#000}[id^=drop]:checked+ul{display:block!important}.menu-cabinet-nav ul.menu-cabinet li{display:block;width:100%}.menu-cabinet-nav ul.menu-cabinet ul .toggle,.menu-cabinet-nav ul.menu-cabinet ul a{padding:10px 40px}.menu-cabinet-nav ul.menu-cabinet ul ul a{padding:10px 60px}.menu-cabinet-nav ul.menu-cabinet>li a:hover{color:#e21414}.menu-cabinet-nav ul.menu-cabinet ul{position:static;width:auto;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.menu-cabinet-nav ul.menu-cabinet ul a{background-color:transparent}.menu-cabinet-nav ul ul li:hover>ul,.menu-cabinet-nav ul li:hover>ul{display:none}.menu-cabinet-nav ul.menu-cabinet ul li{display:block;width:100%}.menu-cabinet-nav ul.menu-cabinet ul ul li{position:static}}@media all and (max-width: 330px){.menu-cabinet-nav ul.menu-cabinet li{display:block;width:94%}}.cabinet-subtitle-favorite{display:flex;align-items:center;justify-content:space-between}.cabinet-subtitle-favorite .remove-all{display:flex;align-items:center;background:transparent;gap:8px;color:#000}.cabinet-subtitle-favorite .remove-all:hover{color:#e21414}.cabinet-subtitle-favorite .remove-all .icon{width:14px;height:14px}.favorite-empty-item{height:100px;background:linear-gradient(180deg,#f0f0f0,#fff)}@media (max-width: 1240px){.favorite-empty-item:last-child,.favorite-empty-item:nth-child(2){display:none}}.favorite-empty-info{text-align:center;margin-top:60px;display:flex;flex-direction:column;align-items:center}.favorite-empty-info .icon{margin-bottom:10px;width:38px;height:38px}.notice-close{color:#fff}.tabs{margin-bottom:20px}.tabs .tab{position:relative;font-weight:400;font-size:16px;line-height:1.5;color:#000;font-family:Stolzl,sans-serif;padding:3px 7px;border-left:2px solid transparent;transition:all .4s ease}.tabs .tab:hover{cursor:url(../../assets/icons/cursor-pointer.png),pointer}@media (max-width: 1200px){.tabs .tab{border-left:none;border-bottom:2px solid transparent}}.tabs .tab:hover{color:#e21414}.tabs .tab.active{border-color:#e21414;color:#e21414}.tabs .tabContent{position:relative;z-index:1;display:none}.tabs .active{display:flex}.lessons-description{margin-bottom:20px}.footer-description{color:#fff;margin:20px 0 0}.tarif-content{color:#fff;margin:40px 0 0}@media (min-width:767px){.lessons-description{margin-bottom:120px}.footer-description{margin:50px 0 0}}@media (min-width:1090px){.tarif-description{display:flex;justify-content:flex-end}.tarif-description .tarif-content{display:block;width:100%;max-width:50%}}.adaptation-page-description p,.adaptation-page-description ul li{font-size:16px;font-style:normal;font-weight:400;line-height:120%}.adaptation-description{padding:20px 0 120px}.adaptation-page-description{padding:20px 0 60px;background-color:#000}.adaptation-page-description a,.adaptation-page-description button,.adaptation-page-description h2,.adaptation-page-description h3,.adaptation-page-description h4,.adaptation-page-description h5,.adaptation-page-description h6,.adaptation-page-description p,.adaptation-page-description span,.adaptation-page-description ul li{color:#fff}.adaptation-page-description h2,.adaptation-page-description h3,.adaptation-page-description h4,.adaptation-page-description h5,.adaptation-page-description h6{margin-bottom:20px}.adaptation-page-description p{margin-bottom:12px}.adaptation-page-description ul li{margin-bottom:10px}.adaptation-page-description .wrapper{background:#000}.seo-description-content.collapsed{overflow:hidden;max-height:200px;position:relative;color:#fff}.seo-description-content.collapsed::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(to bottom,rgba(3,3,3,.27),#000)}.read-more-btn{display:inline-block;margin-top:15px;padding:10px 20px;background:0 0;border:1px solid #fff!important;border-radius:50px;color:#fff;cursor:pointer;font-size:14px}
