.__codex-instructor-panel .instructor-hero{position:relative}@media (min-width: 1024px){.__codex-instructor-panel .instructor-hero{min-height:calc(100vh - 90px);margin-bottom:120px;overflow:hidden}}.__codex-instructor-panel .instructor-hero .btn{position:absolute;top:474px;right:24px}@media (min-width: 1024px){.__codex-instructor-panel .instructor-hero .btn{position:static}}@media (min-width: 640px){.__codex-instructor-panel .instructor-img-wrap{box-shadow:-30px 0 30px #00000080}}.__codex-instructor-panel .instructor-img-wrap .inner{min-height:563px;background-repeat:no-repeat;background-position:center top;-webkit-background-position:center top;background-size:cover;-webkit-background-size:cover;display:flex;align-items:flex-end;justify-content:flex-end}@media (min-width: 1024px){.__codex-instructor-panel .instructor-img-wrap .inner{min-height:calc(100vh - 90px);height:100%}}.__codex-instructor-panel .instructor-img-wrap h2{color:var(--lightblue);font-size:2.5rem;font-family:Barlow,sans-serif;opacity:.75;line-height:2.5rem;text-align:right;font-style:italic;font-weight:800;margin:0;padding:0 24px 107px}@media (min-width: 1024px){.__codex-instructor-panel .instructor-img-wrap h2{padding:0 8.33333% 77px;font-size:4.375rem;line-height:3.75rem}}.__codex-instructor-panel .content-wrap{padding:40px 24px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-color:var(--dark)}@media (min-width: 1024px){.__codex-instructor-panel .content-wrap{padding:73px 0 90px 80px;position:relative}}.__codex-instructor-panel .content-wrap .instructor-content{margin-bottom:50px}.__codex-instructor-panel .content-wrap .instructor-content p{opacity:.6;font-size:16px;line-height:24px}.__codex-instructor-panel .content-wrap .__codex-instructor-title{display:flex;align-items:flex-start}.__codex-instructor-panel .content-wrap .__codex-instructor-title .pronoun{margin-left:10px;text-transform:uppercase;font-size:13px;font-family:SoinSansNeue;font-weight:600;margin-top:-2px}@media (min-width: 1024px){.__codex-instructor-panel .content-wrap .__codex-instructor-title .pronoun{font-size:24px;margin-top:5px}}.__codex-instructor-panel .content-wrap h1{font-size:50px;line-height:51px;margin-bottom:13px}@media (min-width: 1024px){.__codex-instructor-panel .content-wrap h1{font-size:130px;line-height:131px;margin-bottom:0;margin-top:20px}}.__codex-instructor-panel .content-wrap .fav-icon{display:block;width:40px;height:40px;background-repeat:no-repeat;background-image:url(icon-favourite-white.svg?2);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-size:22px;background-color:transparent;cursor:pointer;font-size:0px;text-indent:-999px;position:absolute;left:20px;top:20px}@media (min-width: 1024px){.__codex-instructor-panel .content-wrap .fav-icon{right:-60px;left:auto;top:77px}}.__codex-instructor-panel .content-wrap .fav-icon:before{content:"";position:absolute;z-index:1;top:-5px;left:-5px;width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;background-repeat:no-repeat;background-image:url(icon-favourite-red.svg?2);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-size:22px;background-color:transparent;opacity:0;transition:.3s all}.__codex-instructor-panel .content-wrap .fav-icon:not(.active):hover:before{opacity:1}.__codex-instructor-panel .content-wrap .fav-icon.active{background-repeat:no-repeat;background-image:url(icon-favourite-filled.svg?2);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-size:22px;background-color:transparent}.__codex-instructor-panel .content-wrap .social{display:flex;margin-top:.625rem}@media (min-width: 1024px){.__codex-instructor-panel .content-wrap .social{margin-top:1.25rem}}.__codex-instructor-panel .content-wrap .social li{list-style:none;margin-right:10px}.__codex-instructor-panel .content-wrap .social li i{font-size:1.875rem;font-weight:400;margin-right:10px}.__codex-instructor-panel .content-wrap .social li a{display:flex;align-items:center;color:#fff;font-size:.9375rem;transition:.3s all;text-transform:uppercase;font-family:SoinSansNeue;font-weight:600}.__codex-instructor-panel .content-wrap .social li a:hover{color:var(--pink)}.__codex-instructor-panel .content-wrap .social li:not(:last-child){margin-right:.625rem}.__codex-instructor-panel .content-wrap .down-chevron{position:absolute;bottom:80px;right:-55px;border-radius:50%;border:2px solid #fff;height:55px;width:55px;display:none}@media (min-width: 1024px){.__codex-instructor-panel .content-wrap .down-chevron{display:block}}.__codex-instructor-panel .content-wrap .down-chevron:after{content:"";position:absolute;top:calc(50% - 2px);left:50%;height:10px;width:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-50%) rotate(45deg)}.__codex-instructor-panel .train-with{padding:35px 24px 20px}@media (min-width: 1024px){.__codex-instructor-panel .train-with{padding:0 80px 40px}}.__codex-instructor-panel .train-with h3{margin-bottom:0}.__codex-instructor-panel .train-with h6{margin-bottom:10px}.__codex-instructor-panel .video-carousel{width:100%;padding:33px 0 40px 24px}@media (min-width: 1024px){.__codex-instructor-panel .video-carousel{padding:80px 0 80px 80px}}.__codex-instructor-panel .video-carousel .h6{padding-right:80px}.__codex-instructor-panel .video-carousel .default-video-block{width:300px}@media (min-width: 1024px){.__codex-instructor-panel .video-carousel .default-video-block{width:480px}}.__codex-instructor-panel .video-carousel .slick-list{margin-left:-10px;width:calc(100% + 10px)}@media (min-width: 1024px){.__codex-instructor-panel .video-carousel .slick-arrow.slick-next{right:81px}.__codex-instructor-panel .video-carousel .slick-arrow.slick-prev{right:111px}}.__codex-instructor-panel .section-instructor-carousel{padding:70px 0 174px 24px}@media (min-width: 1024px){.__codex-instructor-panel .section-instructor-carousel{padding:80px 0 80px 80px}}.__codex-instructor-panel .section-instructor-carousel .instructor-carousel{padding-left:0}.__codex-instructor-panel .section-instructor-carousel .content{padding-right:188px;align-items:flex-start}.__codex-instructor-panel .section-instructor-carousel .content .btn{position:absolute;left:50%;bottom:70px;transform:translate(-50%)}@media (min-width: 1024px){.__codex-instructor-panel .section-instructor-carousel .content .btn{position:static;margin-top:-12px;transform:translate(0)}}@media (min-width: 1024px){.__codex-instructor-panel .section-instructor-carousel .slick-arrow.slick-next{right:81px}.__codex-instructor-panel .section-instructor-carousel .slick-arrow.slick-prev{right:111px}}.__codex-instructor-panel .spotify-section{background-color:var(--spotify);padding:48px 24px;position:relative;overflow:hidden}@media (min-width: 1024px){.__codex-instructor-panel .spotify-section{padding:80px}}.__codex-instructor-panel .spotify-section:after{content:"";position:absolute;top:-80px;left:-80px;opacity:.02;display:block;height:264px;width:264px;background-repeat:no-repeat;background-image:url(spotify-bg.svg?2);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-size:264px;background-color:transparent}@media (min-width: 1024px){.__codex-instructor-panel .spotify-section:after{bottom:-110px;top:auto;height:578px;width:578px;background-repeat:no-repeat;background-image:url(spotify-bg.svg?2);background-position:center center;-webkit-background-position:center center;-o-background-position:center center;background-size:578px;background-color:transparent}}.__codex-instructor-panel .spotify-section .spotify-title{text-transform:none;font-size:30px;line-height:42px;margin-bottom:24px}@media (min-width: 1024px){.__codex-instructor-panel .spotify-section .spotify-title{font-size:60px;line-height:72px;max-width:465px;margin-bottom:0}}.__codex-instructor-panel .spotify-section .fa-spotify{font-size:24px;margin-bottom:10px}@media (min-width: 1024px){.__codex-instructor-panel .spotify-section .fa-spotify{font-size:36px;margin-bottom:20px}}.__codex-instructor-panel .btn-flex{padding:60px 19px 20px;flex-wrap:nowrap}.__codex-instructor-panel .btn-flex .btn{margin:0 5px}@media (min-width: 1024px){.__codex-instructor-panel .btn-flex{display:none}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/style-instructor.css.map */
