.faqs{margin:0 1%}.faqs .faq-header{align-items:center;display:flex;justify-content:center}.faqs .faq-header h2{color:#333;font-family:Manrope;font-size:1.125em;font-weight:800;margin:5px;text-align:left;width:100%}.faqs .faq-header .material-icons{font-size:26px}.faqs .faq-card{background-color:#fcfcfc;border-radius:12px;margin-bottom:15px}.faqs .faq-card .question{align-items:center;background:#f3d457;border-radius:5px;color:#6a5c24;cursor:pointer;display:flex;font-family:Manrope;font-size:.875em;font-weight:700;padding:12px 15px;text-align:left}.faqs .faq-card .question p{width:100%}.faqs .faq-card .question .material-icons,.faqs .faq-header .material-icons{height:21px;line-height:21px}.faqs .faq-card .answer{color:grey;display:none;font-family:Manrope;font-size:.875em;font-weight:400;padding:13px 20px;text-align:left}.faqs .faq-card.open .answer{display:block}@media (min-width:600px){.faqs .faq-header h2{font-size:1.875em}.faqs .faq-header .material-icons{font-size:40px}.faqs .faq-header,.faqs .faqs-wrapper{margin:0 auto;width:480px}.faqs iframe{height:270px;margin:60px auto;width:480px}}.class-catalogue-page{color:#5d5d5d;font-family:Manrope,sans-serif}.class-catalogue-page .slick-dots{bottom:8px!important}.class-catalogue-page .slick-dots li button:before{color:#fff!important;font-size:15px!important}.class-catalogue-page .slick-next,.class-catalogue-page .slick-prev{z-index:1!important}.class-catalogue-page .banner:focus{outline:none}.class-catalogue-page .banner{margin:0;min-height:auto;padding:42.86% 0 0;position:relative;width:100%}.class-catalogue-page .banner img{bottom:0;height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.class-catalogue-page .benefit-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between}.class-catalogue-page .benefit{align-items:center;border-right:2px solid #bcbec0;color:#bcbec0;display:flex;flex-wrap:wrap;justify-content:center;padding:3px 0;text-align:center;width:32%}.class-catalogue-page .benefit:last-child{border-right:none}.class-catalogue-page .benefit .desc,.class-catalogue-page .benefit .name{font-family:Manrope;font-size:10px;font-weight:700;margin:0 10px;padding:3px 8px}.class-catalogue-page .benefit img{height:35px;max-width:45px;-o-object-fit:contain;object-fit:contain;width:auto}.class-catalogue-page .featured-class-wrapper{background-color:#eef0f0;margin:0 0 50px}.class-catalogue-page .featured-class{align-items:center;background:#eef0f0;border-radius:30px;display:flex;flex-wrap:wrap;padding:20px 15px}.class-catalogue-page .featured-class h2{color:#5d5d5d;font-size:1.5em;margin:30px 0 15px;text-align:center;width:100%}.class-catalogue-page .featured-class .video-wrapper{margin:15px 0;min-height:auto;padding:56.25% 0 0;position:relative;width:100%}.class-catalogue-page .featured-class .video-wrapper iframe,.class-catalogue-page .featured-class .video-wrapper img{border-radius:0;bottom:0;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.class-catalogue-page .featured-class .video-wrapper img{-o-object-fit:cover;object-fit:cover}.class-catalogue-page .featured-class .image,.class-catalogue-page .featured-class .video{width:100%}.class-catalogue-page .featured-class .image img{max-width:100%}.class-catalogue-page .featured-class .info{margin:15px 0;position:relative;width:100%}.class-catalogue-page .featured-class .info h2{color:#5d5d5d;font-size:1.5em;margin:0 0 1em;text-align:center}.class-catalogue-page .featured-class .info p{color:#5d5d5d;font-size:.875em;margin-bottom:40px;text-align:center}.class-catalogue-page .featured-class .info a{background-color:#f3d457;border-radius:30px;box-shadow:0 4px 20px rgba(0,0,0,.03);color:#fff;display:block;font-size:16px;font-weight:800;margin:15px auto;max-width:100%;padding:10px 25px;text-align:center;width:185px}.class-catalogue-page h1,.class-catalogue-page h2{color:#5d5d5d;font-size:24px;font-weight:800;margin:0 0 15px;text-align:center}.class-catalogue-page h2{margin-top:30px}.class-catalogue-page .class-wrapper{display:flex;flex-wrap:wrap}.class-catalogue-page .class-card{background-color:#fff;border-radius:18px;filter:drop-shadow(0 4px 18px rgba(0,0,0,.06));margin-bottom:60px;position:relative;width:100%}.class-catalogue-page .class-card>img{border-radius:18px 18px 0 0;width:100%}.class-catalogue-page .class-card h2{color:#5d5d5d;font-size:1.25em;font-weight:800;line-height:1.3;margin:0 0 5px;text-align:center}.class-catalogue-page-page .class-card h2>a{color:#5d5d5d}.class-catalogue-page .class-card .info{padding:10px 25px 60px}.class-catalogue-page .class-card .info p{color:#5d5d5d;font-size:.75em;margin-bottom:10px;text-align:center}.class-catalogue-page .class-card .info p.price{bottom:25px;font-size:1.25em;font-weight:600;position:absolute;width:calc(100% - 50px)}.class-catalogue-page .class-card .info .rating{align-items:center;justify-content:center;margin:15px 0;min-height:24px;text-align:center}.class-catalogue-page .class-card .info .rating span{color:#5d5d5d;font-size:13px;font-weight:400;line-height:normal;margin:0 3px;text-align:center}.class-catalogue-page .class-card .info .rating img{margin:0 2px;width:13px}.class-catalogue-page .class-card .info-bottom{background:#f3d457;border-radius:20px;bottom:-40px;color:#fff;font-size:.875em;font-weight:800;left:calc(50% - 112.5px);line-height:normal;margin:20px;padding:10px 20px;position:absolute;text-align:center;width:185px}.class-catalogue-page .class-card .info-bottom p{align-items:center;display:flex;font-size:14px;font-weight:700;justify-content:center;margin-bottom:0}.class-catalogue-page .class-card .info-bottom p span{color:#d28c00;font-size:10px;font-weight:400;margin:0 5px;text-decoration-line:line-through}.class-catalogue-page .categories ul{display:flex;margin-bottom:30px}.class-catalogue-page .categories ul>li{cursor:pointer;font-size:.875em;margin:0 8px}.class-catalogue-page .categories ul>li:first-child{margin-left:0}.class-catalogue-page .categories ul>li:last-child{margin-right:0}.class-catalogue-page .categories .category.active,.class-catalogue-page .categories ul>li.active{background:#f3d457;border-radius:30px;color:#fff;padding:10px 20px}.class-catalogue-page .categories{margin:40px -10px 30px}.class-catalogue-page .categories .category{cursor:pointer;font-family:Manrope;font-size:.875em;font-weight:700;line-height:normal;margin:0 8px;max-width:-moz-fit-content;max-width:fit-content;padding:10px 5px;white-space:nowrap}.class-catalogue-page .categories .category:focus{outline:none}.class-catalogue-page .video-title{text-align:center}.class-catalogue-page .video-about{margin:0 auto;max-width:320px}.class-catalogue-page .video-about .wrapper{background:#f3d457;border:8px solid #f3d457;border-radius:12px;margin:30px auto;min-height:auto;padding:56.25% 0 0;position:relative;width:100%}.class-catalogue-page .video-about iframe{border-radius:12px;bottom:0;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.class-catalogue-page .cs a{background-color:#7bc86a;border-radius:12px;color:#fff;cursor:pointer;display:block;font-size:.8em;margin:50px auto;padding:13px 20px;text-align:center;width:180px}.class-catalogue-page .cs .icon{margin:0 4px;vertical-align:bottom;width:18px}.class-catalogue-page .slick-next:before{color:#a3a3a3;content:"›"}.class-catalogue-page .slick-prev:before{color:#a3a3a3;content:"‹"}@media (max-width:599px){.class-catalogue-page .container-banner{width:100%}.class-catalogue-page .container-banner .col{padding:0}}@media (min-width:600px){.class-catalogue-page h1,.class-catalogue-page h2{text-align:left}.class-catalogue-page .banner img{padding:2px}.class-catalogue-page .slick-dots{bottom:15px!important}.class-catalogue-page .video-about{max-width:480px}.class-catalogue-page .video-about .wrapper{margin:40px auto 60px}.class-catalogue-page .benefit-wrapper{margin-top:10px}.class-catalogue-page .benefit{flex-wrap:nowrap}.class-catalogue-page .featured-class{padding:20px 30px}.class-catalogue-page .categories ul>li{margin:0 15px}.class-catalogue-page .class-card{margin-left:8px;margin-right:8px;width:48%}.class-catalogue-page .class-card:nth-child(2n){margin-right:0}.class-catalogue-page .class-card:nth-child(2n - 1){margin-left:0}.class-catalogue-page .class-card h2{align-items:center;display:flex;height:3.9em;justify-content:center}}@media (min-width:992px){.class-catalogue-page .featured-class{flex-wrap:nowrap;padding:50px 40px}.class-catalogue-page .featured-class .image,.class-catalogue-page .featured-class .video{order:2;width:60%}.class-catalogue-page .featured-class .info{margin:0 30px 0 0;order:1;width:40%}.class-catalogue-page .featured-class .info a{font-size:20px}.class-catalogue-page .featured-class .info h2{font-size:34px}.class-catalogue-page .featured-class .info p{font-size:14px}.class-catalogue-page .class-card{margin-left:8px;margin-right:8px;width:31%}.class-catalogue-page .class-card:nth-child(2n){margin-right:8px}.class-catalogue-page .class-card:nth-child(2n - 1){margin-left:8px}.class-catalogue-page .class-card:nth-child(3n){margin-right:0}.class-catalogue-page .class-card:nth-child(3n - 2){margin-left:0}.class-catalogue-page .class-card h2{font-size:1.125em;line-height:1.3}.class-catalogue-page .class-card .info-bottom p{font-size:.75em}.class-catalogue-page .benefit .desc,.class-catalogue-page .benefit .name{font-size:.75em;padding:8px}.class-catalogue-page .benefit img{height:50px;max-width:60px}.class-catalogue-page .benefit{padding:8px 0}.class-catalogue-page h2{margin-top:50px}.class-catalogue-page .class-card .info p.price{font-size:1.5em}.class-catalogue-page .class-card .info{padding-bottom:75px}.class-catalogue-page .class-card .info-bottom{left:calc(50% - 95px);width:150px}}@media (max-width:1200px){.class-catalogue-page .slick-next:before,.class-catalogue-page .slick-prev:before{font-size:60px!important}.class-catalogue-page .slick-prev{left:-40px!important;top:40%!important}.class-catalogue-page .slick-next{right:-40px!important;top:40%!important}}@media (min-width:1200px){.class-catalogue-page .slick-next:before,.class-catalogue-page .slick-prev:before{font-size:60px!important}.class-catalogue-page .slick-prev{left:-40px!important;top:40%!important}.class-catalogue-page .slick-next{right:-40px!important;top:40%!important}.class-catalogue-page .class-card{width:32%}.class-catalogue-page .class-card .info-bottom p{font-size:.875em}.class-catalogue-page .class-card h2{font-size:1.25em}.class-catalogue-page .class-card .info-bottom{left:calc(50% - 120px);width:200px}}