@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
.courses-page{background-color:#fff;background-image:url(/assets/courses/hero-pattern.png);background-image:-webkit-image-set(url("/assets/courses/hero-pattern.webp") type("image/webp"),url("/assets/courses/hero-pattern.png") type("image/png"));background-image:image-set(url("/assets/courses/hero-pattern.webp") type("image/webp"),url("/assets/courses/hero-pattern.png") type("image/png"));background-position:left 122px;background-repeat:no-repeat;background-size:min(100%,693px) auto}.course-category{background-color:transparent;color:#272727}.course-category__columns-section,.course-category__faq,.course-category__media-section,.course-category__reviews,.course-category__steps{background-color:#fff}.course-category__hero{padding:32px 0 56px}.course-category__audience-content,.course-category__catalog-content,.course-category__catalog-copy,.course-category__catalog-layout,.course-category__columns-layout,.course-category__consultation-header,.course-category__consultation-layout,.course-category__course-list,.course-category__hero-copy,.course-category__hero-layout,.course-category__media-copy,.course-category__media-layout,.course-category__reviews-carousel,.course-category__reviews-intro,.course-category__reviews-intro-body,.course-category__reviews-layout,.course-category__step-copy{display:flex;flex-direction:column;min-width:0}.course-category__hero-layout{gap:28px}.course-category__hero-title-wrap{min-width:0;padding:20px 0 0}.course-category__hero-copy{gap:16px}.course-category__hero-text{color:#272727}.course-category__hero-text>p:first-child{color:#a271e2;font-weight:700;text-transform:uppercase}.course-category__hero-text p+p{margin-top:8px}.course-category__hero-subtitle,.course-category__reviews-intro-body>p{color:#a271e2;font-size:16px;font-weight:700;line-height:22px;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.course-category__trust{align-items:center;background-color:#f4f4f4;box-sizing:border-box;color:#272727;display:flex;font-size:16px;font-weight:500;gap:10px;line-height:22px;max-width:100%;min-width:0;padding:10px;width:-moz-max-content;width:max-content}.course-category__trust-label{background-color:#f8f8f8;border:1px solid #d9d9d9;color:#5f87a8;flex:0 0 auto;font-size:14px;font-weight:700;line-height:18px;padding:8px;text-transform:uppercase}.course-category__rich-text,.course-category__trust-text{min-width:0;overflow-wrap:anywhere}.course-category__rich-text{color:#555;font-size:16px;font-weight:500;line-height:22px}.course-category__rich-text h3,.course-category__rich-text h4,.course-category__rich-text ol,.course-category__rich-text p,.course-category__rich-text ul{margin:0}.course-category__rich-text h3+p,.course-category__rich-text h3+ul,.course-category__rich-text ol+p,.course-category__rich-text p+h3,.course-category__rich-text p+ol,.course-category__rich-text p+p,.course-category__rich-text p+ul,.course-category__rich-text ul+p{margin-top:16px}.course-category__rich-text b,.course-category__rich-text strong{color:#272727;font-weight:700}.course-category__rich-text h3,.course-category__rich-text h4{color:#a271e2;font-size:16px;font-weight:700;line-height:22px;text-transform:uppercase}.course-category__rich-text ol,.course-category__rich-text ul{padding-left:24px}.course-category__rich-text li+li{margin-top:8px}.course-category__rich-text ul.line-dot{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}.course-category__rich-text ul.line-dot li{align-items:start;display:flex;gap:8px;line-height:22px;margin:0;min-width:0;padding-left:0;position:static}.course-category__rich-text ul.line-dot li:before{background:url(/assets/main/experience-list-marker.svg) 50%/50px 15px no-repeat;border-radius:0;content:"";flex:0 0 50px;height:15px;margin-top:4px;position:static;width:50px}.course-category__rich-text ul.line-dot li:after{content:none}.course-category__catalog,.course-category__columns-section,.course-category__faq,.course-category__media-section,.course-category__reviews,.course-category__steps{padding-bottom:56px}.course-category__catalog-layout,.course-category__columns-layout,.course-category__media-layout,.course-category__reviews-layout{gap:32px}.course-category__catalog-content,.course-category__catalog-copy,.course-category__media-copy,.course-category__reviews-intro{gap:20px}.course-category__audience-action .ui-button,.course-category__catalog-button,.course-category__columns-action .ui-button,.course-category__columns-action>a,.course-category__media-action .ui-button,.course-category__reviews-intro-body .ui-button{width:100%}.course-category__course-list{gap:12px}.course-category__course-list-title{align-items:center;background-color:#5f87a8;color:#f8f8f8;display:flex;font-size:20px;font-weight:700;line-height:24px;margin:0;overflow-wrap:anywhere;padding:20px;text-transform:uppercase}.course-category__course-grid{display:grid;gap:12px;min-width:0}.course-category__course-card{background-color:#fff;border:1px solid #a7a7a7;box-sizing:border-box;color:#555;display:flex;flex-direction:column;min-width:0;overflow:hidden;text-decoration:none;transition:border-color .2s ease}.course-category__course-card:focus-visible,.course-category__course-card:hover{border-color:#5f87a8}.course-category__course-card:focus-visible{outline:2px solid #5f87a8;outline-offset:2px}.course-category__course-card-header{align-items:center;background-color:#f4f4f4;box-sizing:border-box;display:flex;padding:12px 20px;width:100%}.course-category__course-card-title{color:#272727;font-size:16px;font-weight:700;line-height:22px;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.course-category__course-card-body{box-sizing:border-box;display:flex;flex-direction:column;font-size:16px;font-weight:500;gap:8px;line-height:22px;min-width:0;overflow-wrap:anywhere;padding:16px 20px 20px;width:100%}.course-category__course-card-meta{align-items:center;display:flex;gap:4px;min-width:0}.course-category__course-card-start{background-color:#f4f4f4;color:#a271e2;font-weight:700;padding:4px 8px;text-transform:uppercase}.course-category__course-card-classes{color:#272727;font-weight:700;margin-left:auto;min-width:0;text-align:right;text-transform:uppercase}.course-category__course-card-schedule{color:#555}.course-category__media-copy{order:1}.course-category__media-picture{display:block;min-width:0;order:2;overflow:hidden;width:100%}.course-category__media-picture img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.course-category__columns-action,.course-category__media-action{margin-top:4px}.course-category__columns-action,.course-category__columns-section>.ui-container>.ui-section-title+.course-category__columns-layout{margin-top:24px}.course-category__steps-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:24px 0 0;min-width:0;padding:0}.course-category__step{align-items:center;border:1px solid #a7a7a7;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:104px minmax(0,1fr);min-height:132px;min-width:0;overflow:hidden;padding:20px;position:relative}.course-category__step:first-child{background-color:#f4f4f4;border-color:#5f87a8}.course-category__step:first-child .course-category__step-number{color:#5f87a8}.course-category__step:first-child .course-category__rich-text{color:#272727}.course-category__step-number{bottom:-8px;color:#f4f4f4;font-size:120px;font-weight:800;left:16px;line-height:96px;position:absolute;white-space:nowrap}.course-category__step-copy{gap:8px;grid-column:2;position:relative;z-index:1}.course-category__step-copy h3{color:#a271e2;font-size:20px;font-weight:700;line-height:24px;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.course-category__audience{background-color:#fff;margin-bottom:56px;margin-left:auto;margin-right:auto;max-width:1440px;padding-bottom:32px;position:relative}.course-category__audience-layout{display:grid;min-width:0}.course-category__audience-panel{min-width:0;padding:48px 20px}.course-category__audience-panel--light{background-color:#f4f4f4;background-image:url(/assets/courses/audience-pattern.png);background-image:-webkit-image-set(url("/assets/courses/audience-pattern.webp") type("image/webp"),url("/assets/courses/audience-pattern.png") type("image/png"));background-image:image-set(url("/assets/courses/audience-pattern.webp") type("image/webp"),url("/assets/courses/audience-pattern.png") type("image/png"));background-position:0 0;background-repeat:no-repeat;background-size:cover}.course-category__audience-panel--dark{background-color:#3f4143}.course-category__audience-panel--dark .course-category__rich-text{color:#d9d9d9}.course-category__audience-panel--dark .course-category__rich-text b,.course-category__audience-panel--dark .course-category__rich-text strong{color:#f8f8f8}.course-category__audience-content{gap:20px}.course-category__audience-content h2{color:#a271e2;font-size:32px;font-weight:700;line-height:36px;margin:0;overflow-wrap:anywhere;text-transform:none}.course-category__audience-content>.course-category__rich-text>p:first-child{color:#272727;font-weight:700;text-transform:uppercase}.course-category__audience-panel--dark .course-category__audience-content>.course-category__rich-text>p:first-child{color:#f8f8f8}.course-category__audience-action{margin:20px 20px 0}.course-category__reviews{overflow:hidden}.course-category__reviews-intro-body{gap:20px}.course-category__reviews-carousel{gap:20px;visibility:visible;width:100%}.course-category__reviews-track{overflow:hidden;width:calc(100% + clamp(16px, 5.333vw, 20px))}.course-category__reviews-track.splide__track:after,.course-category__reviews-track.splide__track:before{content:none}.course-category__reviews-list{display:flex;margin:0;padding:0}.course-category__reviews-slide{flex:0 0 260px;height:auto;list-style:none;margin-right:8px;width:260px}.course-category__reviews-fade{background:linear-gradient(90deg,hsla(0,0%,100%,.5) 4px,#fff 100px,#fff);height:calc(100% - 2px);left:269px;pointer-events:none;position:absolute;right:0;top:1px;z-index:3}.course-category__reviews-controls{align-items:center;display:flex;gap:20px;justify-content:flex-end;width:100%}.course-category__consultation{background-color:#3f4143;background-image:url(/assets/main/free-consultation-pattern.png);background-image:-webkit-image-set(url("/assets/main/free-consultation-pattern.webp") type("image/webp"),url("/assets/main/free-consultation-pattern.png") type("image/png"));background-image:image-set(url("/assets/main/free-consultation-pattern.webp") type("image/webp"),url("/assets/main/free-consultation-pattern.png") type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:cover;color:#f8f8f8}.course-category__consultation-layout{align-items:center;gap:20px;padding:32px 0;width:100%}.course-category__consultation-header{align-items:center;gap:8px;max-width:534px;text-align:center}.course-category__consultation-header h2,.course-category__consultation-header p{margin:0}.course-category__consultation-header h2{color:#a271e2;font-size:24px;font-weight:700;line-height:26px;text-transform:uppercase}.course-category__consultation-header p{color:#f8f8f8;font-size:16px;font-weight:500;line-height:22px}.course-category__faq{padding-top:56px}@media (min-width:768px){.course-category__catalog-button,.course-category__columns-action .ui-button,.course-category__columns-action>a,.course-category__media-action .ui-button,.course-category__reviews-intro-body .ui-button{min-width:251px;width:-moz-max-content;width:max-content}.course-category__course-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.course-category__course-card--wide{grid-column:1/-1}.course-category__media-picture img{height:100%}.course-category__step{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.course-category__step-number{bottom:auto;font-size:180px;left:24px;line-height:144px;top:2px}.course-category__audience-panel{padding-left:60px;padding-right:60px}.course-category__audience-action{display:flex;justify-content:center;margin-top:24px}.course-category__audience-action .ui-button{width:280px}.course-category__reviews-track{width:calc(100% + 24px)}.course-category__reviews-slide{flex-basis:315px;margin-right:20px;width:315px}.course-category__reviews-fade{background:linear-gradient(90deg,hsla(0,0%,100%,.5) 7px,#fff 152px,#fff);height:100%;left:670px;top:0}.course-category__consultation{background-image:url(/assets/main/free-consultation-pattern-desktop.png);background-image:-webkit-image-set(url("/assets/main/free-consultation-pattern-desktop.webp") type("image/webp"),url("/assets/main/free-consultation-pattern-desktop.png") type("image/png"));background-image:image-set(url("/assets/main/free-consultation-pattern-desktop.webp") type("image/webp"),url("/assets/main/free-consultation-pattern-desktop.png") type("image/png"))}.course-category__consultation-layout{padding-bottom:40px;padding-top:40px}}@media (min-width:992px){.courses-page{background-position:max(0px,(100% - 1440px)/2) 93px;background-size:693px 514px}.course-category__hero{padding:0 0 80px}.course-category__catalog-layout,.course-category__hero-layout,.course-category__media-layout{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.course-category__hero-title-wrap{padding:0}.course-category__hero-copy{max-width:558px;width:100%}.course-category__catalog-layout{align-items:start}.course-category__catalog-copy{padding-right:0}.course-category__catalog-content{gap:24px}.course-category__course-list-title{font-size:24px;line-height:26px;padding:20px}.course-category__media-layout{align-items:stretch}.course-category__media-copy{padding-right:28px}.course-category__actual .course-category__media-picture{height:436px}.course-category__preparation .course-category__media-picture{height:382px}.course-category__results .course-category__media-picture{height:418px}.course-category__columns-layout{display:grid;gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.course-category__step{align-items:start;min-height:148px;padding:20px 32px}.course-category__step-number{font-size:250px;left:31px;line-height:200px;top:-4px}.course-category__step-copy h3{font-size:24px;line-height:26px}.course-category__audience{padding-bottom:0}.course-category__audience-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.course-category__audience-panel{min-height:572px;padding:120px 60px}.course-category__audience-panel--light{background-size:720px 572px}.course-category__audience-content{gap:36px}.course-category__audience-content h2{font-size:40px;line-height:44px}.course-category__audience-action{margin:32px 0 0;pointer-events:auto;position:static}.course-category__audience-action .ui-button{pointer-events:auto}.course-category__faq{padding-top:80px}}@media (min-width:1200px){.course-category__hero{padding-bottom:80px}.course-category__hero-copy,.course-category__hero-title-wrap{padding-top:0}.course-category__catalog,.course-category__columns-section,.course-category__faq,.course-category__media-section,.course-category__reviews,.course-category__steps{padding-bottom:120px}.course-category__catalog-copy{gap:36px;padding-right:0}.course-category__course-list{gap:20px}.course-category__course-card{min-height:0;padding:0}.course-category__media-copy{gap:24px;padding-right:40px}.course-category__columns-section>.ui-container>.ui-section-title+.course-category__columns-layout,.course-category__steps-list{margin-top:40px}.course-category__columns-action{margin-top:32px}.course-category__steps-list{gap:12px}.course-category__audience{margin-bottom:120px}.course-category__audience-panel{padding-left:100px;padding-right:100px}.course-category__reviews-layout{align-items:start;display:grid;gap:56px;grid-template-columns:502px minmax(0,1fr)}.course-category__reviews-intro{gap:20px}.course-category__reviews-intro-body{gap:36px}.course-category__reviews-intro-body .ui-button{width:396px}.course-category__reviews-carousel{gap:32px}.course-category__reviews-track{width:985px}.course-category__faq{padding-top:120px}}#splide button{background:none;border:0}#splide.splide{padding-bottom:2rem}#splide .splide__arrows{bottom:-.5rem;position:absolute;right:0;z-index:3}#splide .splide__arrow{display:inline-flex}#splide .splide__arrow svg{transform:translateY(40%)}#splide .splide__arrow--prev{margin-right:.5rem;transform:scaleX(-1)}
