@keyframes floating{0%{transform:translateY(-5px)}50%{transform:translateY(5px)}to{transform:translateY(-5px)}}@keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(-7px);background-position:200%}}@keyframes appearBottom{0%{opacity:0}to{opacity:1}}@keyframes animate-gradient{to{background-position:200%}}html{scroll-behavior:smooth;font-size:62.5%}@media only screen and (max-width: 75em){html{font-size:56.25%}}@media only screen and (max-width: 56.25em){html{font-size:50%}}@media only screen and (min-width: 112.5em){html{font-size:75%}}@media only screen and (max-width: 37.5em){html{font-size:46%}}body{box-sizing:border-box}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}*,*:after,*:before{margin:0;padding:0;box-sizing:inherit}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.heading-primary{text-transform:uppercase;font-size:5rem;color:#fff}.heading-secondary{font-size:4rem;font-weight:700;background:linear-gradient(to right,#a896d9,#4f3c82,#ff4f81);background-size:200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.paragraph{font-size:1.6rem;color:#00000080}.margin-bottom-small{margin-bottom:3rem}.margin-bottom-xxsmall{margin-bottom:1rem}.margin-top-small{margin-top:3rem}.text-align-center{text-align:center}.bg-video{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;filter:brightness(50%)}.bg-video__content{width:100%;height:100%;object-fit:cover}.btn{border:1px solid #FFFFFF;padding:1.5rem 3rem;font-size:1.4rem;font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:0;transition:.3s}.btn:hover{transform:translateY(-.4rem)}.btn-cta{background-color:#43c59e;border:1px solid #43C59E}.btn-primary{background-color:#4f3c82;border:1px solid #4F3C82}.btn__icon{width:2rem}.cards-container{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:20% 20% 20%;grid-gap:2rem;justify-content:center;padding:4rem 15rem}@media only screen and (max-width: 75em){.cards-container{padding:4rem 5rem;grid-template-columns:25% 25% 25%}}@media only screen and (max-width: 56.25em){.cards-container{padding:4rem 5rem;grid-template-columns:30% 30% 30%}}@media only screen and (max-width: 37.5em){.cards-container{padding:4rem 5rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}}.card{list-style-type:none;background-color:#fafafa;box-shadow:0 4px 12px #00000014;border-radius:.75rem;transition:.2s}.card:hover{transform:translateY(-4px);box-shadow:0 6px 18px #0000001f}.card__body{width:100%;padding:2rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.card__icon{width:50%}.card__title{color:#1c1c1e;font-size:2rem;text-align:center;margin-bottom:1rem}.card__text{color:#666;text-align:center;font-size:1.6rem}.faq{display:flex;flex-direction:column;justify-content:center;align-items:center}.faq__item{list-style-type:none;width:40%;margin-bottom:2rem}@media only screen and (max-width: 75em){.faq__item{width:60%}}@media only screen and (max-width: 37.5em){.faq__item{width:80%}}.faq__question{font-size:2.2rem;padding:1rem 0rem;width:100%;display:flex;justify-content:space-between;border:none;background-color:transparent;border-bottom:1px solid black}.faq__question span:first-child{text-align:left}.faq__answer{padding:2rem 0rem;transition:.2s}.faq__answer .paragraph{font-size:1.8rem!important}.testimonials-container{padding:2rem;display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem;align-items:center}@media only screen and (max-width: 56.25em){.testimonials-container{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr}}.testimonial{list-style-type:none;padding:4rem 6rem}@media only screen and (max-width: 75em){.testimonial{padding:4rem}}.testimonial:not(:last-child){border-right:2px solid #43C59E}@media only screen and (max-width: 56.25em){.testimonial:not(:last-child){border-right:none;border-bottom:2px solid #43C59E}}.testimonial__card{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr}.testimonial__quote{font-size:1.6rem}.testimonial__meta{padding:.5rem 0rem;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.testimonial__rating{grid-row:1/3;grid-column:1/3;display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;width:7rem}.testimonial__name{font-size:1.4rem;grid-row:2/3;grid-column:1/2}.testimonial__role{font-size:1.2rem;grid-row:2/3;grid-column:2/3}.header{position:relative;height:95vh}.header-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}@media only screen and (max-width: 75em){.header-content{width:100%}}.header-content h1{text-align:center}.header-content p{color:#fffc;font-size:1.6rem;line-height:2rem;font-weight:0;text-align:center;width:70%}.header-content__cta{border:1px solid white}.nav{padding:2rem}.nav h2{font-size:2rem;text-transform:uppercase;color:#fff}.footer{background:linear-gradient(135deg,#4f3c82,#6a52b3);padding:3rem 0rem;border-top:1px solid rgba(255,255,255,.2);display:flex;flex-direction:column;justify-content:center;align-items:center}.footer__content{display:flex;justify-content:space-evenly;padding:2rem 1rem;width:100%}@media only screen and (max-width: 37.5em){.footer__content{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-row-gap:4rem}}.footer__content__info{text-align:center}@media only screen and (max-width: 37.5em){.footer__content__info:first-child{grid-column:1/5}.footer__content__info:nth-child(2){grid-column:1/4}}.footer__content__info h4{font-size:1.6rem;color:#fff}.footer__content__info p{font-size:1.4rem;color:#fff;letter-spacing:.1rem}.footer__social-networks{width:100%;display:flex;justify-content:space-around}.footer__social-networks a svg{width:5rem}.footer__rights{width:80%;border-top:1px solid grey;padding:1rem}.footer__rights p{color:#fff;letter-spacing:.5rem}.container{display:flex;flex-wrap:wrap;gap:1rem;margin:0 auto;padding:1rem}.container-column{flex-direction:column}.container-reverse{flex-direction:row-reverse}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between}.section-benefits{padding:4rem 0rem;background-color:#f4f4f9}.section-benefits__header{display:flex;flex-direction:column;justify-content:center;align-items:center}.section-benefits__header h2{text-align:center}.section-benefits__header h2 span{display:inline-block;animation:wave 2s ease-in-out infinite;background:linear-gradient(to right,#a896d9,#4f3c82);background-size:200%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-benefits__header h2 span:nth-child(1){animation-delay:.1s}.section-benefits__header h2 span:nth-child(2){animation-delay:.2s}.section-benefits__header h2 span:nth-child(3){animation-delay:.3s}.section-benefits__header h2 span:nth-child(4){animation-delay:.4s}.section-benefits__header h2 span:nth-child(5){animation-delay:.5s}.section-benefits__header h2 span:nth-child(6){animation-delay:.6s}.section-benefits__header h2 span:nth-child(7){animation-delay:.7s}.section-benefits__header h2 span:nth-child(8){animation-delay:.8s}.section-benefits__header h2 span:nth-child(9){animation-delay:.9s}.section-benefits__header h2 span:nth-child(10){animation-delay:1s}.section-benefits__header h2 span:nth-child(11){animation-delay:1.1s}.section-benefits__header h2 span:nth-child(12){animation-delay:1.2s}.section-benefits__header h2 span:nth-child(13){animation-delay:1.3s}.section-benefits__header h2 span:nth-child(14){animation-delay:1.4s}.section-benefits__header h2 span:nth-child(15){animation-delay:1.5s}.section-benefits__header h2 span:nth-child(16){animation-delay:1.6s}.section-benefits__header h2 span:nth-child(17){animation-delay:1.7s}.section-benefits__header h2 span:nth-child(18){animation-delay:1.8s}.section-benefits__header h2 span:nth-child(19){animation-delay:1.9s}.section-benefits__header h2 span:nth-child(20){animation-delay:2s}.section-benefits__header h2 span:nth-child(21){animation-delay:2.1s}.section-benefits__header h2 span:nth-child(22){animation-delay:2.2s}.section-benefits__header h2 span:nth-child(23){animation-delay:2.3s}.section-benefits__header h2 span:nth-child(24){animation-delay:2.4s}.section-benefits__header h2 span:nth-child(25){animation-delay:2.5s}.section-benefits__header h2 span:nth-child(26){animation-delay:2.6s}.section-benefits__header h2 span:nth-child(27){animation-delay:2.7s}.section-benefits__header h2 span:nth-child(28){animation-delay:2.8s}.section-benefits__header h2 span:nth-child(29){animation-delay:2.9s}.section-benefits__header h2 span:nth-child(30){animation-delay:3s}.section-benefits__subtitle{font-size:1.6rem;color:#666}.section-classes{background:linear-gradient(#fafafa,#f4f4f9)}.section-classes__content{text-align:center}.section-classes__content__cta{padding:2rem 0rem}.section-classes-btn{display:flex;justify-content:center;align-items:center;margin:0 auto;border:2px solid #43C59E;border-radius:40rem;color:#43c59e;width:20%;padding:1rem 2rem;font-size:1.6rem;animation:floating 2s ease-in-out infinite}@media only screen and (max-width: 56.25em){.section-classes-btn{width:35%}}@media only screen and (max-width: 37.5em){.section-classes-btn{width:40%}}.section-classes-btn__icon{width:2rem;margin-right:1rem}@keyframes pulseOut{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.section-faq{padding:2rem 0rem;background:linear-gradient(#fafafa,#f4f4f999),url(/dance-classes/assets/faq-VuUQkk5m.avif);background-repeat:no-repeat;background-size:cover;background-position:0% 60%}.section-final-cta{padding:4rem 0rem;text-align:center;background:linear-gradient(#0009,#0009),url(/dance-classes/assets/class-1-BmSoO7PR.avif) center/cover no-repeat}.section-final-cta h2{animation:animate-gradient 2.5s linear infinite}.section-final-cta p{color:#fff;font-size:1.8rem}.section-intro{background-color:#fafafa;display:flex;flex-direction:row-reverse;justify-content:center;height:60rem;padding:4rem 0rem}@media only screen and (max-width: 37.5em){.section-intro{flex-direction:column;align-items:center;height:auto}}.section-intro__content{padding:0rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;width:40%}@media only screen and (max-width: 37.5em){.section-intro__content{width:80%;margin-bottom:2rem}}.section-intro__content p{text-align:center;width:90%}.section-intro__content__value{margin-top:2rem;display:flex;justify-content:space-between;width:100%}.section-intro__content__value .big-number{font-size:4rem;position:relative}.section-intro__content__value .big-number span{font-size:2rem;position:absolute;top:0;color:#6a52b3}.section-intro__content__value p{font-size:1.8rem}.section-intro__img{display:flex;width:30%;position:relative}@media only screen and (max-width: 37.5em){.section-intro__img{justify-content:center;flex-wrap:wrap;width:85%}}.section-intro__img--img{width:55%;max-width:35rem;border-radius:1rem;margin-right:1rem;position:absolute}@media only screen and (max-width: 75em){.section-intro__img--img{width:65%}}@media only screen and (max-width: 37.5em){.section-intro__img--img{position:static;width:40%}}.section-intro__img--img-1{top:0;left:-10%}@media only screen and (max-width: 75em){.section-intro__img--img-1{top:0;left:-20%}}@media only screen and (max-width: 56.25em){.section-intro__img--img-1{top:10%}}.section-intro__img--img-2{top:15%;left:40%}@media only screen and (max-width: 75em){.section-intro__img--img-2{top:15%;left:30%}}@media only screen and (max-width: 56.25em){.section-intro__img--img-2{top:45%;left:25%}}.section-testimonials{padding:4rem 0rem;background-color:#fafafa}.section-testimonials__header{display:flex;flex-direction:column;justify-content:center;align-items:center}.section-testimonials__subtitle{font-size:1.4rem;color:#666}
