.class-page .about{background-color:#fcfcfc;border-radius:12px;padding:30px 20px}.class-page .about img{max-width:100%}.class-page .about h4{font-size:1.125em;margin-bottom:1em}.class-page .about p{font-size:.875em;margin-bottom:1em}.class-page .about ul{list-style-type:disc;margin-bottom:1em;padding-left:20px}.class-page .about ol{padding-left:20px}.class-page .about ul>li{list-style-type:disc}.class-page .about ol>li,.class-page .about ul>li{font-size:.875em;line-height:1.5}.speaker-wrapper[data-v-37de66b9]{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.speaker[data-v-37de66b9]{background-color:#fcfcfc;border-radius:12px;margin:0 10px 25px;padding:30px 20px;text-align:center}.speaker img[data-v-37de66b9]{border-radius:100%;height:80px;margin-right:15px;-o-object-fit:cover;object-fit:cover;width:80px}.speaker .image-and-name[data-v-37de66b9]{display:block}.speaker .name[data-v-37de66b9]{font-size:1.125em;font-weight:700}.speaker .title[data-v-37de66b9]{font-size:.875em}.speaker .description p[data-v-37de66b9]{font-size:.875em;margin:1em 0}@media (min-width:600px){.speaker-wrapper[data-v-37de66b9]{flex-wrap:nowrap}.speaker[data-v-37de66b9]{text-align:left;width:50%}.speaker .image-and-name[data-v-37de66b9]{align-items:center;display:flex}}.rating[data-v-b6b71258]{background:#f3d457;border-radius:20px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:25px}.rating .overall[data-v-b6b71258]{background:#fff;border-radius:20px;margin-bottom:25px;margin-right:0;padding:20px;text-align:center;width:100%}.rating .overall>p[data-v-b6b71258]{color:#5d5d5d;font-size:4.5em;font-weight:600;text-align:center}.rating .overall>div[data-v-b6b71258]{display:flex;justify-content:center}.rating .detail[data-v-b6b71258]{width:100%}.rating .rating-point[data-v-b6b71258]{margin-bottom:8px}.rating .rating-point p[data-v-b6b71258]{color:#5d5d5d;font-family:Manrope;font-size:.75em;font-weight:700;margin:3px 10px}.rating .rating-bar[data-v-b6b71258]{display:flex}.rating .rating-bar .bar[data-v-b6b71258]{background:#939598;border-radius:20px;height:24px;width:100%}.rating .rating-bar .point[data-v-b6b71258]{font-size:.875em;margin:0 8px}@media (min-width:600px){.rating[data-v-b6b71258]{flex-wrap:nowrap}.rating .overall[data-v-b6b71258]{margin-bottom:0;margin-right:25px;width:auto}.rating .detail[data-v-b6b71258]{width:70%}.rating .rating-point p[data-v-b6b71258]{font-size:.875em}}.testimonial-card[data-v-3acbb4cb]{display:flex}.testimonial-card img[data-v-3acbb4cb]{border-radius:100%;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.testimonial-card .image[data-v-3acbb4cb]{margin-right:15px}.testimonial-card .name[data-v-3acbb4cb],.testimonial-card .title[data-v-3acbb4cb]{font-size:.875em;font-weight:700}.testimonial-card .testimonial[data-v-3acbb4cb]{font-size:.875em;margin:8px 0 25px}.testimonial-btn button[data-v-3acbb4cb]{background-color:transparent;border:1px solid #939598;border-radius:10px;cursor:pointer;font-size:.875em;padding:12px 20px;width:100%}@media (min-width:600px){.testimonial-card img[data-v-3acbb4cb]{height:80px;width:80px}}.related-classes h2[data-v-2a103407]{color:#5d5d5d;font-size:1.5em;font-weight:700;margin:15px 0 40px}.related-classes-wrapper[data-v-2a103407]{margin-bottom:80px}.related-class-card[data-v-2a103407]{background-color:#fff;border-radius:18px;box-shadow:0 3px 6px rgba(0,0,0,.08);margin:0 3px 25px;max-width:260px;position:relative;width:95%!important}.related-class-card[data-v-2a103407]:focus{outline:none}.related-class-card img[data-v-2a103407]{border-radius:18px 18px 0 0;height:150px;-o-object-fit:cover;object-fit:cover;width:100%}.related-class-card h2[data-v-2a103407]{font-size:1.25em;line-height:1.3;margin:0 0 10px}.related-class-card h2>a[data-v-2a103407]{color:#1f1f1f}.related-class-card .info[data-v-2a103407]{min-height:215px;padding:20px}.related-class-card .info p[data-v-2a103407]{font-size:.75em;margin-bottom:30px}.related-class-card .info-bottom[data-v-2a103407]{bottom:0;margin-top:20px;position:absolute;right:20px;width:100%}.related-class-card .info-bottom a[data-v-2a103407]{background:#f3d457;border-radius:20px;color:#fff;font-size:14px;font-weight:600;line-height:normal;padding:5px 20px}.related-class-card .info-bottom p[data-v-2a103407]{font-size:.875em;margin-bottom:15px}.related-class-card .info-bottom .right span[data-v-2a103407]{color:#5d5d5d;font-size:.715em;-webkit-text-decoration:line-through;text-decoration:line-through}.related-class-card .speakers p[data-v-2a103407]{color:#5d5d5d;font-size:.675em;font-weight:800;margin-bottom:5px}.related-class-card .duration-and-rating[data-v-2a103407]{align-items:center;color:#5d5d5d;display:flex;font-size:.675em;font-weight:800}.related-class-card .rating[data-v-2a103407]{box-shadow:none!important;display:flex}.related-class-card .rating img[data-v-2a103407]{height:14px;width:15px}.related-class-card .dot[data-v-2a103407]{font-size:20px;line-height:.675em;margin:0 8px}.class-page{color:#5d5d5d;font-family:Manrope,sans-serif}.public-class-page .hidden{display:none}.public-class-page .main-class{display:flex;justify-content:space-between;margin:40px 0}.public-class-page .main-class .main-content{width:100%}.public-class-page .main-class .right-content{width:36%}.class-page .main-class h1{color:#5d5d5d;font-size:2em;font-weight:700;line-height:1.3;margin:0 0 5px}.class-page .main-class h2{color:#5d5d5d;font-size:1.5em;font-weight:700;margin:15px 0 30px}.class-page .title-mobile h1{font-size:24px;text-align:center}.class-page .title-mobile p.desc,.class-page .title-mobile p.speaker{color:#5d5d5d;font-size:.875em;text-align:center}.class-page .title-mobile p.speaker{font-weight:800;margin-bottom:20px;margin-top:10px}.class-page .price-wrapper{background:linear-gradient(180deg,#f3d457,#f3d457);border:8px solid #f9f9f9;border-radius:20px;box-shadow:0 4px 75px hsla(0,0%,66%,.05);box-sizing:border-box;margin:20px 0;padding:20px 25px}.class-page .price-wrapper .discounted-price{color:#fff;font-size:30px;font-weight:700;line-height:normal;text-align:center;text-shadow:0 4px 19px rgba(0,0,0,.04)}.class-page .price-wrapper .price{color:#685403;font-size:12px;font-weight:800;line-height:normal;text-align:center;-webkit-text-decoration:line-through;text-decoration:line-through}.class-page .price-wrapper a{background:linear-gradient(0deg,#85d0de,#85d0de);border:3px solid #fff;border-radius:90px;box-shadow:0 4px 20px rgba(0,0,0,.03);color:#fff;cursor:pointer;display:block;font-size:20px;font-weight:800;line-height:normal;margin:30px auto 15px;max-width:100%;padding:10px 25px;text-align:center;width:185px}.class-page .price-wrapper h3{color:#fff;font-size:24px;font-weight:800;line-height:1.4;margin:30px 0 15px;text-align:center}.class-page .price-wrapper .benefit-list{margin:0 auto 50px;max-width:160px}.class-page .price-wrapper .benefit-item{align-items:center;display:flex;justify-content:left;margin-bottom:15px}.class-page .price-wrapper .benefit-item img{border-radius:100%;height:30px;-o-object-fit:cover;object-fit:cover;width:30px}.class-page .price-wrapper .benefit-item li,.class-page .price-wrapper .benefit-item p{color:#685403;font-size:12px;margin:0 5px}.class-page .price-wrapper .benefit-item ol,.class-page .price-wrapper .benefit-item ul{padding-left:20px}.class-page .price-wrapper .benefit-item li{font-size:13px;line-height:1.5;list-style-type:disc}.class-page .video-wrapper{min-height:auto;padding:56.25% 0 0;position:relative;width:100%}.class-page .video-wrapper iframe{bottom:0;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.class-page .additional-info-mobile .benefit-list{display:flex;flex-wrap:wrap;justify-content:left;position:relative}.class-page .additional-info-mobile .benefit-item{background-color:#fff;border-radius:8px;color:grey;font-size:.75em;margin:15px 6px;padding:15px 10px;text-align:center;width:calc(33.33333% - 15px)}.class-page .additional-info-mobile .about{background-color:#fcfcfc;border-radius:12px;padding:0}.class-page .additional-info-mobile .about-richtext{padding:15px}.class-page .additional-info-mobile .about img{height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.class-page .additional-info-mobile .about p{font-size:.875em;margin-bottom:1em}.class-page .additional-info-mobile .price-wrapper{background-color:#fafafa;border-radius:8px;box-shadow:none;color:#1f1f1f;font-size:1.25em;font-weight:700;line-height:normal;margin:0;padding:12px 20px;text-align:center;width:100%}.class-page .additional-info-mobile .price-wrapper .discounted-price{font-size:1em}.class-page .additional-info-mobile .price-wrapper .price{font-size:.75em}.class-page .slick-dots{bottom:-30px}.class-page .slick-next:before,.class-page .slick-prev:before{color:#a3a3a3;font-size:80px!important}.class-page .slick-next{right:-40px;top:40%}.class-page .slick-prev{left:-40px;top:40%}.class-page .slick-prev:before{content:"‹"!important}.class-page .slick-next:before{content:"›"!important}.class-page .slick-dots li button:before{color:#ededed;font-size:10px;opacity:1;width:auto}.class-page .slick-dots li.slick-active button:before{color:#a3a3a3;opacity:1}.class-page .slick-dots li button{margin:0;padding:0;width:auto}.class-page .slick-dots li{margin:10px;width:auto}.class-page .register-btn{background-color:#ffd120;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.145);color:#1f1f1f;cursor:pointer;display:block;font-size:1em;font-weight:700;letter-spacing:.32px;padding:14px 20px;text-align:center}.class-page .floating-btn{border-radius:20px;bottom:25px;font-size:.8em;line-height:40px;padding:0 20px;position:fixed;right:25px;width:auto}@media (max-width:599px){.container-hide-small{width:100%}.class-page.public-class-page .container-mobile{margin:0 auto;max-width:1280px;width:90%}.class-page .additional-info-mobile .benefit-item:nth-child(3n-2){margin-left:10px}.class-page .additional-info-mobile .benefit-item:nth-child(3n){margin-right:10px}.class-page.public-class-page .main-class{margin-top:0;width:100%}.class-page.public-class-page .main-class h2{color:#fff;font-size:24px;font-weight:800;margin:30px 0;text-align:center}.class-page.public-class-page .video-outer{padding:0}.class-page.public-class-page .container-outer{background:#f3d457;border-radius:29px;box-shadow:0 -5px 20px rgba(0,0,0,.04)}.class-page.public-class-page .price-wrapper{align-items:center;background:#f5f5f5;border:none;border-radius:0;bottom:-1px;display:flex;justify-content:space-between;left:0;margin:0;padding:20px;position:fixed;right:0;z-index:99}.class-page.public-class-page .price-wrapper .price{color:#5d5d5d;font-size:10px;font-weight:400;text-align:left}.class-page.public-class-page .price-wrapper .discounted-price{color:#000;font-size:24px;font-weight:600;text-align:left}.class-page.public-class-page .price-wrapper a{background:#81cad8;border:.1px solid #fafafa;border-radius:20px;box-shadow:0 4px 29px rgba(0,0,0,.03);box-sizing:border-box;font-size:14px;font-weight:600;margin:0 0 0 8px;width:50%}.class-page.public-class-page .price-wrapper .info{width:50%}.class-page.public-class-page .about{background:transparent;color:#685403;padding:0 20px;text-shadow:0 4px 20px rgba(0,0,0,.04)}.class-page.public-class-page .about p{color:#685403;text-align:center}.class-page.public-class-page .additional-info-mobile .benefit-list{justify-content:center}.class-page.public-class-page .additional-info-mobile .about{background:transparent}.class-page.public-class-page .additional-info-mobile .benefit-item{background:transparent;margin:0 6px}.class-page.public-class-page .rating{background:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.class-page.public-class-page .testimonial-card{border-bottom:2px solid #f4c400;color:#685403;margin-bottom:20px}.class-page.public-class-page .testimonial-card:last-child{border-bottom:0;margin-bottom:0}.class-page.public-class-page .testimonial-card .testimonial{font-size:.75em}}@media (min-width:600px) and (max-width:991px){.class-page .additional-info-mobile .benefit-item{margin:15px 7px;width:calc(16.66667% - 15px)}.class-page .additional-info-mobile .benefit-item:nth-child(6n-5){margin-left:10px}.class-page .additional-info-mobile .benefit-item:nth-child(6n){margin-right:10px}.class-page .price-wrapper{align-items:center;background:#fcfcfc;border:none;border-radius:12px;box-shadow:none;display:flex;justify-content:space-between;margin:15px 12px}.class-page .price-wrapper .discounted-price,.class-page .price-wrapper .price{color:#5d5d5d;text-align:left}.class-page .price-wrapper a{margin:0 0 0 8px}}@media (min-width:992px){.class-page.public-class-page .main-class .main-content{width:64%}}@media (min-width:992px) and (max-width:1199px){.class-page .price-wrapper{margin:20px 0}}