@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{padding:0;margin:0;box-sizing:border-box}body{background:#100f0f;color:#fff;font-family:Poppins,sans-serif}.store-banner{align-items:center;background:#e0940f;color:#111;display:flex;gap:2rem;justify-content:space-between;margin:0 auto 1.5rem;max-width:1180px;padding:1.5rem 2rem}.store-banner__eyebrow{font-size:.9rem;font-weight:700;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.store-banner h1{font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.1;margin-bottom:.35rem}.store-banner p:last-child{font-size:1rem}.store-banner__button{background:#111;border:2px solid #111111;color:#fff;flex-shrink:0;font-size:1.1rem;font-weight:700;padding:.8rem 1.4rem;text-decoration:none;transition:background .2s ease,color .2s ease}.store-banner__button:hover{background:#fff;color:#111}@media screen and (max-width: 600px){.store-banner{align-items:stretch;flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1.25rem}.store-banner__button{text-align:center}}.content__subtitle{font-size:2.5rem}.content__space{display:flex;flex-direction:column;gap:4rem;text-align:center;padding:3rem 2rem}.link-whatsapp{background:#25d366;padding:.5rem 1rem;color:#fff;font-size:1.2rem;font-weight:700;text-decoration:none;border-radius:.5rem}.link-whatsapp:hover{background:#fff;color:#2e2e2e}.content__text{font-size:1.3rem}.category__group{align-items:center;display:flex;justify-content:center;flex-wrap:wrap;gap:4rem;text-align:center}.category__layer{align-items:center;display:flex;flex-direction:column;gap:.5rem;background:#2e2e2e;padding:1rem 3rem;border-radius:1rem;border:4px solid #e0940f}.category__layer img{border-radius:1rem}.category__image{width:100%}.category__title{font-size:2rem}.category__links{display:flex;flex-wrap:wrap;gap:1rem}.category__group .link-instagram{background:#111}.category__group .link-instagram:hover,.category__group .link-whatsapp:hover{background:#e0940f}.category__group .link-category__main{background:#aeabab;color:#111;width:100%;margin:1rem 0}.mark__group{align-items:center;display:flex;justify-content:center;flex-wrap:wrap;text-align:center;gap:4rem;border:4px solid #2e2e2e;border-radius:1rem;padding:2rem}.mark__title{font-family:monospace;font-size:2.5rem;border-bottom:.7rem solid #e0940f;padding:1rem 0}.service__group{display:flex;gap:3rem;justify-content:center;flex-wrap:wrap}.service__special{align-items:center;display:flex;gap:2rem;flex-wrap:wrap;justify-content:center;padding:2rem 0;border-top:4px solid #e0940f;border-bottom:4px solid #e0940f}.service__special img{border:.5rem solid #2e2e2e}.service__layer{align-items:center;display:flex;gap:2rem;flex-direction:column;width:30%}.service__layer .content__subtitle{border-bottom:.4rem solid #2e2e2e;font-size:2rem}.service__layer .content__text{font-size:1rem;color:#948b8b}.service__layer img{width:30%}@media screen and (max-width: 1023px){.service__layer{width:40%}}@media screen and (max-width: 723px){.service__layer{width:100%}}@media screen and (max-width: 487px){.service__special img{width:100%}}.content__course .content__text{padding:0 3rem}.content__course .menu-list{align-items:center;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.content__course .menu-item{font-size:1.2rem;padding:1rem 0;width:40%;border:4px solid #fff;padding:1rem;border-radius:1rem}.content__course .menu-musical{width:30%}@media screen and (max-width: 704px){.content__course .content__text{font-size:1.2rem;border:3px solid #e0940f;border-radius:.5rem;padding:2rem}.content__course .menu-item{width:100%}.content__course .menu-item{width:40%}}@media screen and (max-width: 624px){.content__course .menu-item{width:100%}}.about__info{align-items:center;display:flex;gap:3rem}.info__content{align-items:center;display:flex;flex-direction:column;gap:2rem}.about__title{font-size:2rem;border-bottom:.4rem solid #2e2e2e}.info__content img{border:4px solid #FFFFFF;border-radius:2rem;width:100%}.about__text{font-size:1.3rem;font-style:italic}.about__emphasis{background:#2e2e2e;border-radius:.5rem;color:#fff;padding:.5rem;font-weight:700;font-style:normal}.about__info .info__content:nth-child(2){padding:0 2rem}.local__content{display:flex;flex-direction:column;gap:.5rem}.local__emphasis{color:#0d68f0;font-weight:700}@media screen and (max-width: 1000px){.about__info{flex-wrap:wrap}.info__content img{width:50%}}@media screen and (max-width: 625px){.local__iframe iframe{width:100%}}@media screen and (max-width: 428px){.info__content img{width:100%}}.content__contact{align-items:center;display:flex;flex-direction:column;gap:2rem}.contact__content{display:flex;flex-direction:column;gap:2rem}.contact__image{border:.5px solid #e0940f;width:100%}.contact__button{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;text-align:center}.contact__link{color:#fff;padding:.5rem 3rem;text-decoration:none;background:#2e2e2e}.contact__link-whatsapp{color:#fff;padding:.5rem 3rem;text-decoration:none;background:#0abc4b}.contact__link:hover{background:#ccc;color:#2e2e2e;font-weight:700}@media screen and (max-width: 1024px){.content__contact{flex-direction:column}}.product__group{align-items:center;display:flex;justify-content:space-around}.product__layer{align-items:center;display:flex;flex-direction:column;gap:1rem;width:60%;padding:2rem 0}.product__layer img{border:4px solid #e0940f}.product__tag{background:#2e2e2e;padding:.5rem;border-radius:.5rem}.product__pagination{align-items:center;display:flex;justify-content:center}.product__pagination .swiper-pagination{position:relative;padding-top:3rem}.product__pagination .swiper-pagination-bullet{border:4px solid #e0940f!important}.product__pagination .swiper-button-prev,.product__pagination .swiper-button-next{background:#e0940f;color:#fff!important;border-radius:100%;color:#e0940f;padding:2rem}.header{align-items:center;display:flex;justify-content:space-around;padding:1rem;flex-wrap:wrap}.header__logo{align-items:center;display:flex;gap:.8rem}.header__title{font-size:2rem}.header__emphasis{color:#e0940f}.header__nav{align-items:center;display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.header__link{color:#fff;font-size:1.3rem;text-decoration:none}.header__link:hover{color:#e0940f}.header__social{display:flex;gap:1rem}.header__social .header__link:hover{opacity:.5}@media screen and (max-width: 844px){.header{gap:2rem}}@media screen and (max-width: 520px){.header{padding:1rem}.header__image{display:none}}.footer{padding:1rem 0}.footer__group-content{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);padding:2rem;gap:2rem;text-align:center}.footer__presentation{display:flex;flex-direction:column;justify-content:center;gap:1rem}.footer__logo{display:flex;gap:.8rem;justify-content:center}.footer__title{font-size:2rem}.footer__emphasis{color:#e0940f}.footer__menu{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;list-style:none}.footer__item{border:4px solid #e0940f;padding:.3rem}.footer__item:hover{background:#2e2e2e;cursor:pointer}.footer__social{align-items:center;display:flex;flex-direction:column;gap:1rem}.footer__social-item{align-items:center;display:flex;justify-content:center;gap:1rem;font-size:1.3rem;font-weight:700;border:3px solid #2e2e2e;padding:.5rem 2rem;border-radius:.5rem;text-decoration:none;color:#fff}.footer__social-item:hover{background:#302c2c}.footer__group-text{display:flex;flex-direction:column;gap:1rem;text-align:center;padding:2rem}.footer__text{color:#a49999}@media screen and (max-width: 984px){.footer__group-content{grid-template-columns:repeat(2,1fr)}.footer__presentation{border-bottom:.3rem solid #2e2e2e;padding:1rem 0}}@media screen and (max-width: 651px){.footer{padding:1rem}.footer__group-content{grid-template-columns:repeat(1,1fr)}}.swiper-wrapper{align-items:center;display:flex;text-align:center;width:100%}.swiper-slide img{width:100%}.custom-swiper__pagination .swiper-button-prev,.custom-swiper__pagination .swiper-button-next{color:#e0940f;padding:2rem;top:250px}.swiper-pagination-bullet{border:4px solid #2e2e2e}@media screen and (max-width: 448px){.custom-swiper__pagination .swiper-button-prev,.custom-swiper__pagination .swiper-button-next{top:300px}}
