.section-instructor-carousel{display:block;position:relative;width:100%}@media (max-width:639px){.section-instructor-carousel:not(.wo){padding:2.5rem 0 6.25rem}}.section-instructor-carousel.bg_dark{background:var(--dark)}.section-instructor-carousel.bg_dark .title,.section-instructor-carousel.bg_dark p{color:#fff}.section-instructor-carousel.lightgrey .slick-dots li button{border-color:var(--dark)}.section-instructor-carousel.lightgrey .slick-dots li.slick-active button{background-color:var(--dark)}.section-instructor-carousel .overview{align-items:flex-start;-webkit-align-items:flex-start;display:flex;justify-content:space-between;-webkit-justify-content:space-between}@media (max-width:639px){.section-instructor-carousel .overview{flex-wrap:wrap}}.section-instructor-carousel .overview .content{max-width:100%}@media (min-width:640px){.section-instructor-carousel .overview .content{max-width:65%}}.section-instructor-carousel .overview .content .title{font-size:16px;font-size:var(--title-size-mob,16px);line-height:1.1}@media (min-width:640px){.section-instructor-carousel .overview .content .title{font-size:16px;font-size:var(--title-size,16px);line-height:1.1}}.section-instructor-carousel .overview .content .title:not(.lowercase){text-transform:uppercase}@media (max-width:639px){.section-instructor-carousel .overview .btn-flex{bottom:0;left:20px;position:absolute;width:calc(100% - 40px)}}.__codex-instructors-panel{display:block;padding:7.25rem 1.5rem 3.3125rem;width:100%}@media (min-width:640px){.__codex-instructors-panel{padding:4.5rem 4.5rem 3.75rem}}.instructor-carousel{padding-left:1.25rem}@media (min-width:640px){.instructor-carousel{padding-left:2.5rem}}.instructors{width:100%}.instructors.search-performed .item:not(.active){opacity:.5!important}.instructor-carousel .__codex-instructors-carousel-column .inner-div,.instructor-carousel .item .inner-div,.instructors .__codex-instructors-carousel-column .inner-div,.instructors .item .inner-div{background:var(--dark);cursor:pointer;display:block;margin-bottom:10px;padding-top:100%;position:relative;width:100%}.instructor-carousel .__codex-instructors-carousel-column .inner-div img,.instructor-carousel .item .inner-div img,.instructors .__codex-instructors-carousel-column .inner-div img,.instructors .item .inner-div img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;transition:all .3s;width:100%;z-index:1}.instructor-carousel .__codex-instructors-carousel-column .inner-div img.hover,.instructor-carousel .item .inner-div img.hover,.instructors .__codex-instructors-carousel-column .inner-div img.hover,.instructors .item .inner-div img.hover{z-index:0}.instructor-carousel .__codex-instructors-carousel-column .inner-div:after,.instructor-carousel .item .inner-div:after,.instructors .__codex-instructors-carousel-column .inner-div:after,.instructors .item .inner-div:after{background:#fff;color:#000;content:"VIEW COACH";font-size:12px;font-weight:600;left:50%;letter-spacing:1px;line-height:12px;opacity:0;padding:1rem 1.25rem;position:absolute;top:75%;transform:translate(-50%,-50%);transition:all .3s;white-space:nowrap;z-index:2}.instructor-carousel .__codex-instructors-carousel-column .inner-div .__codex-instructors-carousel-name,.instructor-carousel .__codex-instructors-carousel-column .inner-div .__codex-instructors-name,.instructor-carousel .item .inner-div .__codex-instructors-carousel-name,.instructor-carousel .item .inner-div .__codex-instructors-name,.instructors .__codex-instructors-carousel-column .inner-div .__codex-instructors-carousel-name,.instructors .__codex-instructors-carousel-column .inner-div .__codex-instructors-name,.instructors .item .inner-div .__codex-instructors-carousel-name,.instructors .item .inner-div .__codex-instructors-name{color:#fff;font-size:2.75rem;font-weight:600;left:2.5rem;line-height:3rem;position:absolute;text-transform:uppercase;top:50%;transform:rotate(-90deg) translate(-50%,-50%);-webkit-transform:rotate(-90deg) translate(-50%,-50%);-ms-transform:rotate(-90deg) translate(-50%,-50%);-moz-transform:rotate(-90deg) translate(-50%,-50%);-o-transform:rotate(-90deg) translate(-50%,-50%);transform-origin:0 0;white-space:nowrap;z-index:1}@media (min-width:640px){.instructor-carousel .__codex-instructors-carousel-column .inner-div .__codex-instructors-name,.instructor-carousel .item .inner-div .__codex-instructors-name,.instructors .__codex-instructors-carousel-column .inner-div .__codex-instructors-name,.instructors .item .inner-div .__codex-instructors-name{font-size:clamp(2rem,3vw - .25rem,2.75rem)}}.instructor-carousel .__codex-instructors-carousel-column .inner-div .__codex-instructors-carousel-description,.instructor-carousel .__codex-instructors-carousel-column .inner-div .__codex-instructors-description,.instructor-carousel .item .inner-div .__codex-instructors-carousel-description,.instructor-carousel .item .inner-div .__codex-instructors-description,.instructors .__codex-instructors-carousel-column .inner-div .__codex-instructors-carousel-description,.instructors .__codex-instructors-carousel-column .inner-div .__codex-instructors-description,.instructors .item .inner-div .__codex-instructors-carousel-description,.instructors .item .inner-div .__codex-instructors-description{display:none}.instructor-carousel .__codex-instructors-carousel-column .inner-div:hover img:not(.hover),.instructor-carousel .item .inner-div:hover img:not(.hover),.instructors .__codex-instructors-carousel-column .inner-div:hover img:not(.hover),.instructors .item .inner-div:hover img:not(.hover){opacity:0}.instructor-carousel .__codex-instructors-carousel-column .inner-div:hover:after,.instructor-carousel .__codex-instructors-carousel-column .inner-div:hover:before,.instructor-carousel .item .inner-div:hover:after,.instructor-carousel .item .inner-div:hover:before,.instructors .__codex-instructors-carousel-column .inner-div:hover:after,.instructors .__codex-instructors-carousel-column .inner-div:hover:before,.instructors .item .inner-div:hover:after,.instructors .item .inner-div:hover:before{opacity:1}.instructor-carousel .__codex-instructors-carousel-column,.instructors .__codex-instructors-carousel-column{margin-right:1.25rem;max-width:23.4375rem;min-width:23.4375rem;position:relative}@media (max-width:639px){.instructor-carousel .__codex-instructors-carousel-column,.instructors .__codex-instructors-carousel-column{margin-right:.625rem;max-width:18.75rem;min-width:18.75rem}}.instructor-carousel .item,.instructors .item{padding:0 0 24px;width:100%}@media (min-width:640px){.instructor-carousel .item,.instructors .item{padding:0 8px 40px;width:50%}}@media (min-width:1024px){.instructor-carousel .item,.instructors .item{width:33.33%}}@media (min-width:1220px){.instructor-carousel .item,.instructors .item{width:25%}}.class-tags{color:var(--dark);min-height:24px;position:relative}.class-tags span{font-size:12px;font-weight:600;line-height:12px;position:relative}.class-tags span:not(:first-child){margin-left:25px}.class-tags span:not(:first-child):before{color:inherit;content:"|";left:-16px;position:absolute;top:1px}.class-tags .fav-icon{cursor:pointer;display:inline-block;font-size:0!important;height:20px;position:absolute;right:0;text-indent:-999px;top:1px;width:20px;z-index:1}.class-tags .fav-icon:after{background-image:url(icon-favourite.svg?2);background-size:18px;content:"";height:100%;position:absolute;right:0;top:0;width:100%}.class-tags .fav-icon:after,.class-tags .fav-icon:hover:after{background-color:transparent;background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat}.class-tags .fav-icon:hover:after{background-image:url(icon-heart-pastel-blue-outline.svg?2);background-size:20px}.class-tags .fav-icon.bookmarked:after{background-image:url(icon-heart-pastel-blue-fill.svg?2)}.dark .class-tags{color:#fff}.dark .fav-icon:after{background-color:transparent;background-image:url(icon-favourite-white.svg?2);background-position:50%;-webkit-background-position:center center;-o-background-position:center center;background-repeat:no-repeat;background-size:18px}
