.breakdance .test{display:flex;flex-direction:row}.breakdance .page-breadcrumbs{padding-top:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid #b3b3b3}.breakdance .service-breadcrumb{font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:0.03em}.breakdance .service-hero{background-color:var(--bde-brand-primary-color);padding-top:clamp(5.6rem,4.6rem + 2.5vw,8rem);padding-bottom:clamp(5.6rem,4.6rem + 2.5vw,8rem)}.breakdance .service-hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(2rem,1.6rem + 0.8vw,2.8rem);width:100%;max-width:62rem}@media (max-width:767px){.breakdance .service-hero__content{display:flex;gap:2rem;max-width:100%}}.breakdance .service-hero__actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.2rem;width:100%}@media (max-width:479px){.breakdance .service-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%}}@media (max-width:479px){.breakdance .service-hero__benefits{width:100%}}.breakdance .service-hero__benefit{background-color:#ffffff26;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0.9rem;width:100%;min-height:100%;padding:1.1rem 1.1rem 1.1rem 1.1rem;border-top:1px solid #faf7ff87;border-bottom:1px solid #faf7ff87;border-left:1px solid #faf7ff87;border-right:1px solid #faf7ff87;border-radius:1.2rem}.breakdance .service-hero__media{width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:clamp(1.6rem,1.2rem + 1vw,2.4rem)}.breakdance .service-hero__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.breakdance .service-hero__badge{background-color:#f59e0b6b;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0.8rem;padding:0.7rem 1.2rem 0.7rem 1.2rem;border-top:2px solid #f59e0b9e;border-bottom:2px solid #f59e0b9e;border-left:2px solid #f59e0b9e;border-right:2px solid #f59e0b9e;border-radius:99rem}.breakdance .service-hero__title{max-width:60rem;color:#fff}@media (max-width:767px){.breakdance .service-hero__title{max-width:100%}}.breakdance .service-hero__description{max-width:58rem;color:#ffffffd9}@media (max-width:767px){.breakdance .service-hero__description{max-width:100%}}.breakdance .service-hero__benefit-text{color:#ffffff!important;font-weight:600!important;line-height:1.25!important;margin:0!important}.breakdance .service-cta-strip{background-color:var(--bde-palette-color-2-a3dda0d6-14d4-4c92-bf54-42b935192ce6);padding-top:2.4rem;padding-bottom:2.4rem}.breakdance .service-cta-strip__inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(2rem,1.5rem + 1vw,3.2rem);width:100%}@media (max-width:479px){.breakdance .service-cta-strip__inner{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.6rem;width:100%}}.breakdance .service-cta-strip__text{max-width:78rem;color:#fff;font-size:clamp(1.6rem,1.5rem + 0.2vw,1.8rem);font-weight:700;line-height:1.4}@media (max-width:479px){.breakdance .service-cta-strip__text{max-width:100%}}.breakdance .sservice-includes{padding-top:clamp(6.4rem,5rem + 3vw,10rem);padding-bottom:clamp(6.4rem,5rem + 3vw,10rem)}.breakdance .service-includes__inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(1.6rem,1.2rem + 1vw,2.4rem);width:100%;max-width:98rem}@media (max-width:479px){.breakdance .service-includes__inner{display:flex;gap:1.8rem;max-width:100%}}.breakdance .service-includes__eyebrow{background-color:#dfebe2;color:var(--bde-brand-primary-color);padding:0.5rem 1rem 0.5rem 1rem;border-radius:999px}.breakdance .service-includes__title{width:100%;max-width:82rem;font-size:clamp(3.2rem,2.7rem + 1vw,4.2rem);}@media (max-width:479px){.breakdance .service-includes__title{max-width:100%}}.breakdance .service-includes__description{max-width:98rem;font-weight:400;line-height:1.7}@media (max-width:479px){.breakdance .service-includes__description{max-width:100%;line-height:1.65}}.breakdance .service-includes__grid{width:100%}.breakdance .service-includes__item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.2rem;width:100%;min-height:5.8rem;padding:1.4rem 1.6rem 1.4rem 1.6rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:1.2rem;box-shadow:0px 6px 20px 0px #00000025}.breakdance .service-includes__item-text{font-size:clamp(1.5rem,1.46rem + 0.1vw,1.6rem);font-weight:500;line-height:1.35}.breakdance .service-audience__inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(1.8rem,1.4rem + 1vw,2.8rem);width:100%;max-width:98rem}.breakdance .service-audience{background-color:var(--bde-brand-primary-color);display:flex;flex-direction:row;align-items:center;padding-top:clamp(5.6rem,4.8rem + 2vw,8rem);padding-bottom:clamp(5.6rem,4.8rem + 2vw,8rem)}@media (max-width:1023px){.breakdance .service-audience__grid{width:100%}}@media (max-width:479px){.breakdance .service-audience__grid{width:100%}}.breakdance .service-audience__card{background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;width:100%;min-height:10rem;padding:1.8rem 1.4rem 1.8rem 1.4rem;border-top:2px solid #00000080;border-bottom:2px solid #00000080;border-left:2px solid #00000080;border-right:2px solid #00000080;border-radius:1.6rem}.breakdance .service-audience__card{transition:transform 200ms ease}@media (hover:hover){.breakdance .service-audience__card:hover{transform:scale(1.02)}}@media (max-width:479px){.breakdance .service-audience__card{width:100%}}.breakdance .service-audience__card-title{width:100%;text-align:center;font-size:clamp(1.8rem,1.7rem + 0.25vw,2rem);font-weight:700;line-height:1.25}.breakdance .service-faq{background-color:#f5fff9;display:flex;flex-direction:column;align-items:stretch;padding-top:clamp(5.6rem,4.8rem + 2vw,8rem);padding-bottom:clamp(5.6rem,4.8rem + 2vw,8rem)}.breakdance .service-faq__inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(1.8rem,1.4rem + 1vw,2.8rem);width:100%;min-width:98rem;max-width:98rem}@media (max-width:1023px){.breakdance .service-faq__inner{min-width:70rem}}@media (max-width:767px){.breakdance .service-faq__inner{min-width:42rem}}@media (max-width:479px){.breakdance .service-faq__inner{min-width:25rem}}.breakdance .service-faq__accordion{display:flex;gap:1.2rem;width:100%;max-width:100%}.breakdance .service-faq__accordion{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box}.breakdance .service-faq__answer{font-size:clamp(1.6rem,1.52rem + 0.2vw,1.8rem);font-weight:400;line-height:1.65}.breakdance .service-related{align-self:stretch;padding-top:clamp(5.6rem,4.8rem + 2vw,8rem);padding-bottom:clamp(5.6rem,4.8rem + 2vw,8rem)}.breakdance .service-related__inner{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(2.4rem,2rem + 1vw,3.6rem);width:100%}.breakdance .service-related__card{background-color:#fff;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden;width:100%;height:100%;border-radius:1.6rem;box-shadow:0px 2px 18px 0px #00000025}.breakdance .service-related__card{transition:transform 250ms ease,box-shadow 250ms ease,border-color 250ms ease}.breakdance .service-related__card:hover{transform:translateY(-0.6rem);box-shadow:0 1.4rem 3.2rem rgba(0,0,0,0.1);border-color:rgba(24,112,64,0.28)}.breakdance .service-related__card:hover .service-related__image img,.breakdance .service-related__card:hover img.service-related__image{transform:scale(1.06)}.breakdance .service-related__card:hover .service-related__link svg{transform:translateX(0.4rem)}.breakdance .service-related__media{overflow:hidden;width:100%}.breakdance .service-related__media{width:100%!important;aspect-ratio:4 / 3!important;overflow:hidden;flex-shrink:0}.breakdance .service-related__image{width:100%;height:100%}.breakdance .service-related__image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform 400ms ease}.breakdance .service-related__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0.8rem;flex-grow:1;width:100%;padding:2rem 2rem 2rem 2rem}.breakdance .service-related__card-title{width:1100%;text-align:left;font-size:clamp(1.6rem,1.52rem + 0.2vw,1.8rem);font-weight:700;line-height:1.3}.breakdance .service-related__card-description{width:100%;font-size:clamp(1.4rem,1.36rem + 0.1vw,1.5rem);font-weight:400;line-height:1.5}.breakdance .service-related__link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0.6rem;margin-top:auto;padding-top:0.8rem}.breakdance .service-related__link svg{transition:transform 250ms ease}.breakdance .service-related__link-text{color:var(--bde-palette-color-2-a3dda0d6-14d4-4c92-bf54-42b935192ce6);font-size:1.5rem;font-weight:700;line-height:1.2}.breakdance .service-contact-cta{background-color:var(--bde-brand-primary-color);display:flex;align-items:center;padding-top:clamp(6rem,5rem + 2.5vw,8.5rem);padding-bottom:clamp(6rem,5rem + 2.5vw,8.5rem)}.breakdance .service-contact-cta__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(2.4rem,2rem + 1vw,4rem);width:100%;max-width:124rem}.breakdance .service-contact-cta__header{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%}.breakdance .service-contact-cta__subtitle{max-width:72rem;text-align:center;color:#fffc;font-size:clamp(1.8rem,1.7rem + 0.2vw,2rem);line-height:1.5}.breakdance .service-contact-cta__channels{display:flex;flex-direction:column;gap:1.6rem;width:100%}.breakdance .service-contact-cta--phone{background-color:var(--bde-palette-color-2-a3dda0d6-14d4-4c92-bf54-42b935192ce6)}.breakdance .service-contact-cta--whatsapp{background-color:#23ba2a}.breakdance .service-contact-cta__channel{display:flex;flex-direction:row;align-items:center;gap:1.6rem;width:100%;padding:1.4rem 1.8% 1.4rem 1.8rem;border-radius:2rem}.breakdance .service-contact-cta__title{max-width:92rem;text-align:center;color:#fff;font-size:clamp(4rem,3.2rem + 1.5vw,5.4rem);;font-weight:800}.breakdance .service-contact-cta__details{display:flex;flex-direction:column;gap:1.2rem;width:100%}.breakdance .service-contact-cta__detail{background-color:#ffffff1c;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.2rem;flex-grow:1;flex-shrink:1;width:100%;height:100%;padding:1.8rem 1.8rem 1.8rem 1.8rem;border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;border-left:1px solid #ffffff2b;border-right:1px solid #ffffff2b;border-radius:1.6rem}.breakdance .service-contact-cta__form-card{background-color:#fff;display:flex;flex-direction:column;align-items:stretch;gap:1.6rem;overflow:hidden;width:100%;height:100%;padding:clamp(2.6rem,2.2rem + 1vw,3.6rem) clamp(2.6rem,2.2rem + 1vw,3.6rem) clamp(2.6rem,2.2rem + 1vw,3.6rem) clamp(2.6rem,2.2rem + 1vw,3.6rem);border-radius:2.4rem;box-shadow:0px 2px 20px 0px #00000025}.breakdance .service-contact-cta__form-description{font-size:1.6rem;line-height:1.5}.breakdance .service-contact-cta__form{width:100%}.breakdance .service-contact-cta__channel-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0.4rem;width:100%}.breakdance .service-contact-cta__label{color:#ffffffbf;font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}.breakdance .service-contact-cta__value{color:#fff;font-size:clamp(1.8rem,1.7rem + 0.2vw,2rem);font-weight:800;line-height:1.15}.service-contact-cta--phone:hover{background-color:#d68b0f}.service-contact-cta--whatsapp:hover{background-color:#22a128}.breakdance .service-contact-cta__detail-content{display:flex;flex-direction:column;align-items:flex-start;gap:0.4rem;width:100%}.breakdance .service-contact-cta__detail-label{color:#ffffffb5;font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}.breakdance .service-contact-cta__detail-value{color:#fff;font-size:clamp(1.4rem,1.34rem + 0.15vw,1.6rem);font-weight:600;line-height:1.4}.breakdance .service-contact-cta__details-row{display:flex;flex-direction:row;gap:1.2rem;width:100%}@media (max-width:479px){.breakdance .service-contact-cta__details-row{display:flex;flex-direction:column}}.breakdance .service-contact-cta__form-title{font-size:clamp(2.8rem,2.5rem + 0.6vw,3.6rem);font-weight:800;line-height:1.1}.breakdance .home-hero{overflow:hidden;position:relative;padding-top:clamp(5.5rem,4.8rem + 1vw,7rem);padding-bottom:clamp(5.5rem,4.8rem + 1vw,7rem)}.breakdance .home-hero{position:relative;overflow:hidden}.breakdance .home-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.055) 1px,transparent 1px);background-size:4rem 4rem}.breakdance .home-hero>*{position:relative;z-index:1}.breakdance .home-hero__micro-proof{display:flex;flex-direction:row;align-items:center;gap:0.8rem}.breakdance .home-hero__micro-proof-text{color:#fffc;font-size:1.4rem;font-weight:600;line-height:1.4}.breakdance .home-hero__title{font-size:clamp(3.8rem,3.3rem + 1vw,4.8rem)}.breakdance .home-hero__media{aspect-ratio:5 / 4}.breakdance .home-hero__media img{object-position:center center}.breakdance .home-hero__description{font-size:clamp(1.6rem,1.52rem + 0.2vw,1.8rem)!important;line-height:1.5;max-width:58rem}.breakdance .home-hero__media-wrap{overflow:visible;position:relative;width:100%;height:100%;border-radius:clamp(1.6rem,1.2rem + 1vw,2.4rem)}.breakdance .home-hero__media-badge{background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.2rem;z-index:2;position:absolute;right:2rem;bottom:-2rem;max-width:calc(100% - 4rem);padding:1.2rem 1.5rem 1.2rem 1.5rem;border-radius:1.4rem;box-shadow:0px 10px 28px 0px #00000025}@media (max-width:479px){.breakdance .home-hero__media-badge{padding:1rem 1rem 1rem 1rem}}.breakdance .home-hero__media-badge-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0.2rem;flex-grow:1}.breakdance .home-hero__media-badge-title{font-size:1.6rem;font-weight:800;line-height:1.2}@media (max-width:479px){.breakdance .home-hero__media-badge-title{font-size:1.4rem;line-height:1.2}}.breakdance .home-hero__media-badge-text{font-size:1.3rem;font-weight:500;line-height:1.3}@media (max-width:479px){.breakdance .home-hero__media-badge-text{font-size:1.2rem;line-height:1.3}}.breakdance .process-steps{background-color:var(--bde-brand-primary-color);padding-top:clamp(7rem,6rem + 2vw,10rem);padding-bottom:clamp(7rem,6rem + 2vw,10rem)}.breakdance .process-steps{position:relative;overflow:hidden;isolation:isolate}.breakdance .process-steps::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.055) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 18%,transparent 38%,transparent 62%,#000 82%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#000 18%,transparent 38%,transparent 62%,#000 82%,#000 100%)}.breakdance .process-steps>*{position:relative;z-index:1}.breakdance .process-steps__inner{display:flex;flex-direction:column;align-items:center;gap:clamp(3.6rem,3rem + 1vw,5rem);width:100%;max-width:128rem}.breakdance .process-steps__header{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%;max-width:90rem}.breakdance .process-steps__eyebrow{background-color:var(--bde-palette-color-2-a3dda0d6-14d4-4c92-bf54-42b935192ce6);color:#fafafa;font-size:1.4rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;padding:0.8rem 1.8rem 0.8rem 1.8rem;border-radius:9999px}.breakdance .process-steps__title{text-align:center;color:#fff;font-size:clamp(3.8rem,3.1rem + 1.6vw,5.6rem);font-weight:800;line-height:1.05}.breakdance .process-steps__description{max-width:72rem;text-align:center;color:#ffffffd9;font-size:clamp(1.8rem,1.65rem + 0.2vw,2.1rem);line-height:1.55}.breakdance .process-steps__grid{width:100%}.breakdance .process-step-card{background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;gap:1.8rem;height:100%;padding:clamp(2.2rem,2rem + 0.5vw,2.8rem) clamp(2.2rem,2rem + 0.5vw,2.8rem) clamp(2.2rem,2rem + 0.5vw,2.8rem) clamp(2.2rem,2rem + 0.5vw,2.8rem);border-radius:2rem;box-shadow:0px 12px 30px 0px #00000025}.breakdance .process-step-card__top{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.6rem;width:100%}.breakdance .process-step-card__number{background-color:var(--bde-brand-primary-color);display:flex;align-items:center;justify-content:center;width:5.6rem;min-width:5.6rem;height:5.6rem;color:#fbfafc;font-size:2.2rem;font-weight:800;line-height:1;border-radius:50%}.breakdance .process-step-card__title{width:100%;font-size:clamp(1.45rem,1.4rem + 0.12vw,1.6rem);font-weight:800;line-height:1.65}.breakdance .process-step-card__accent{background-color:var(--bde-palette-color-2-a3dda0d6-14d4-4c92-bf54-42b935192ce6);width:4.8rem;height:0.4rem}.breakdance .process-step-card__text{width:100%;font-size:clamp(1.5rem,1.44rem + 0.15vw,1.7rem);font-weight:400;line-height:1.6}.breakdance .service-area{background-color:#f7f8f7;position:relative;padding-top:clamp(5.5rem,5rem + 1vw,7rem);padding-bottom:clamp(5.5rem,5rem + 1vw,7rem)}.breakdance .service-area__inner{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:clamp(2.6rem,2.2rem + 0.6vw,3.6rem);width:100%}.breakdance .service-area__header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.4rem;width:100%;max-width:82rem}.breakdance .service-area__eyebrow{background-color:#dfebe2;color:var(--bde-brand-primary-color);font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase;padding:0.7rem 1.4rem 0.7rem 1.4rem;border-radius:99999px}.breakdance .service-area__title{width:100%;max-width:82rem;font-size:clamp(3.6rem,3rem + 1.5vw,5.4rem);font-weight:800;line-height:1.05}.breakdance .service-area__description{max-width:72rem;font-size:clamp(1.6rem,1.52rem + 0.2vw,1.8rem);font-weight:400;line-height:1.6}.breakdance .service-area__main-card{background-color:#f5f7f6;display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;position:relative;width:100%;padding:clamp(1.8rem,1.7rem + 0.25vw,2.1rem) clamp(1.8rem,1.7rem + 0.25vw,2.1rem) clamp(1.8rem,1.7rem + 0.25vw,2.1rem) clamp(1.8rem,1.7rem + 0.25vw,2.1rem);border-top:2px solid #f59e0b61;border-bottom:2px solid #f59e0b61;border-left:2px solid #f59e0b61;border-right:2px solid #f59e0b61;border-radius:2rem;box-shadow:0px 12px 30px 0px #00000025}.breakdance .service-area__main-badge{background-color:#f7e3cb;display:flex;flex-direction:row;align-items:center;gap:0.7rem;padding:0.7rem 1.2rem 0.7rem 1.2rem;border-radius:9999px}.breakdance .service-area__main-badge{width:fit-content;align-self:flex-start;flex-grow:0}.breakdance .service-area__main-badge-text{font-size:1.2rem;font-weight:800;line-height:1.2;letter-spacing:0.05em;text-transform:uppercase}.breakdance .service-area__main-address{display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%}.breakdance .service-area__main-title{width:100%;font-size:clamp(2.2rem,2.05rem + 0.3vw,2.6rem)!important;;font-weight:800;line-height:1.15}.breakdance .service-area__main-address-text{color:var(--bde-body-text-color);font-size:clamp(1.4rem,1.34rem + 0.15vw,1.6rem);font-weight:500;line-height:1.5}.breakdance .service-area__main-hours{display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%}.breakdance .service-area__main-hours-text{width:100%;font-size:clamp(1.4rem,1.34rem + 0.15vw,1.6rem);font-weight:700;line-height:1.4}.breakdance .service-area__zones{height:100%}.breakdance .service-area__zone-card{background-color:#fff;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1.4rem;width:100%;padding:1.6rem 1.6rem 1.6rem 1.6rem;border-top:2px solid #e3e3e3ad;border-bottom:2px solid #e3e3e3ad;border-left:2px solid #e3e3e3ad;border-right:2px solid #e3e3e3ad;border-radius:1.8rem;box-shadow:0px 8px 24px 0px #00000025}.breakdance .service-area__zone-title{width:100%;color:var(--bde-brand-primary-color);font-size:clamp(1.3rem,1.26rem + 0.1vw,1.45rem)!important;;font-weight:800;line-height:1.3;letter-spacing:0.02em;text-transform:uppercase}.breakdance .service-area__zone-list{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:0.6rem;width:100%}.breakdance .service-area__zone-item{display:flex;flex-direction:row;align-items:center;gap:0.4rem;flex-grow:0;flex-shrink:0;padding:0.45rem 0.75rem 0.45rem 0.75rem;border-top:1px solid #c2c2c24d;border-bottom:1px solid #c2c2c24d;border-left:1px solid #c2c2c24d;border-right:1px solid #c2c2c24d;border-radius:999px;box-shadow:0px 5px 15px 0px #00000025}.breakdance .service-area__zone-item-text{font-size:clamp(1.3rem,1.26rem + 0.1vw,1.45rem);font-weight:600;line-height:1.2}.breakdance .home-contact-cta{position:relative;overflow:hidden;isolation:isolate;background-color:#102f4d!important}.breakdance .home-contact-cta::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.07) 1px,transparent 1px);background-size:3.2rem 3.2rem}.breakdance .home-contact-cta::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 75% 20%,rgba(255,255,255,0.08),transparent 38%)}.breakdance .home-contact-cta>*{position:relative;z-index:1}.breakdance .service-audience__description{max-width:78rem;text-align:center;color:#fff;font-size:clamp(1.6rem,1.52rem + 0.2vw,1.8rem);font-weight:400}@media (max-width:479px){.breakdance .service-audience__description{text-align:left}}.breakdance .about-hero{padding-top:clamp(5.5rem,4.8rem + 1vw,7rem);padding-bottom:clamp(5.5rem,4.8rem + 1vw,7rem)}.breakdance .about-hero{position:relative;overflow:hidden;isolation:isolate}.breakdance .about-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.05) 1px,transparent 1px);background-size:4rem 4rem}.breakdance .about-hero>*{position:relative;z-index:1}.breakdance .about-hero__title{max-width:58rem;font-size:clamp(3.8rem,3.3rem + 1vw,4.8rem)!important;}.breakdance .about-hero__description{font-size:clamp(1.6rem,1.52rem + 0.2vw,1.8rem)!important;}.breakdance .about-hero__media{aspect-ratio:16 / 10}.breakdance .about-hero__media img{object-position:center}.breakdance .about-story{padding-top:clamp(5.5rem,4.8rem + 1vw,7rem);padding-bottom:clamp(5.5rem,4.8rem + 1vw,7rem)}.breakdance .about-story__media{overflow:hidden;width:100%;max-height:600px;border-radius:clamp(1.8rem,1.4rem + 1vw,2.6rem)}.breakdance .about-story__media{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:clamp(1.8rem,1.4rem + 1vw,2.6rem)}.breakdance .about-story__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;width:100%;max-width:60rem}.breakdance .about-story__image{position:absolute;inset:0;width:100%!important;height:100%!important;display:block;object-fit:cover!important;object-position:center center!important}.breakdance .about-story__image picture{width:100%;height:100%;display:block}.breakdance .about-story__image img{width:100%!important;height:100%!important;display:block;object-fit:cover!important;object-position:center center!important}.breakdance .about-story__text{max-width:58rem;font-size:clamp(1.6rem,1.52rem + 0.2vw,1.8rem);line-height:1.65}.breakdance .site-footer{background-color:#102F4D;display:flex;align-items:center;align-content:center;width:100%;padding:clamp(6rem,5rem + 2vw,8rem) 2rem 3rem 2rem}@media (max-width:479px){.breakdance .site-footer{padding:5rem 1.6rem 2.4rem 1.6rem}}.breakdance .site-footer__inner{display:flex;flex-direction:column;gap:clamp(3.6rem,3rem + 1.5vw,5.6rem);width:100%;max-width:124rem}.breakdance .site-footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;width:100%}.breakdance .site-footer__column{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;width:100%}.breakdance .site-footer__bottom{display:flex;align-items:center;justify-content:flex-start;width:100%;padding-top:2.4rem;border-top:1px solid #ffffff1a}.breakdance .site-footer__heading{color:#fff;font-size:clamp(1.25rem,1.2rem + 0.12vw,1.4rem);font-weight:700;line-height:1.2;letter-spacing:0.08em;text-transform:uppercase}.breakdance .site-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:0.8rem;width:100%}.breakdance .site-footer__description{max-width:30rem;color:#fff;font-size:clamp(1.4rem,1.35rem + 0.12vw,1.55rem);font-weight:400;line-height:1.5}.breakdance .site-footer__link{color:#fff;font-size:clamp(1.4rem,1.35rem + 0.12vw,1.55rem);font-weight:400;line-height:1.45;text-decoration-line:none}.site-footer__link:hover{color:#fff}.breakdance .site-footer__copyright{color:#778b9a;font-size:clamp(1.25rem,1.2rem + 0.12vw,1.4rem);font-weight:400;line-height:1.4}.breakdance .floating-contact{display:flex;flex-direction:column;align-items:center;gap:3rem}.breakdance .floating-contact{position:fixed;right:clamp(1.4rem,1rem + 1vw,2.4rem);bottom:clamp(1.6rem,1.2rem + 1vw,2.8rem);z-index:999}@media (max-width:767px){.breakdance .floating-contact{right:1.2rem;bottom:1.4rem;gap:2rem}}.breakdance .floating-contact__btn{display:flex;flex-direction:row;align-items:center;justify-content:center;overflow:visible;z-index:1;position:relative;width:5.6rem;min-width:5.6rem;height:5.6rem;min-height:5.6rem;color:#fff;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:50%}.breakdance .floating-contact__btn{box-shadow:0 0.8rem 2rem rgba(15,42,68,0.2);transition:transform 200ms ease,box-shadow 200ms ease}.breakdance .floating-contact__btn:hover{transform:translateY(-0.2rem) scale(1.04);box-shadow:0 1.2rem 2.8rem rgba(15,42,68,0.24)}.breakdance .floating-contact__btn:focus-visible{outline:0.3rem solid rgba(255,255,255,0.85);outline-offset:0.3rem}.breakdance .floating-contact__btn--phone{background-color:var(--bde-palette-color-2-a3dda0d6-14d4-4c92-bf54-42b935192ce6)}.breakdance .floating-contact__btn--phone{background-color:#f59e0b}.breakdance .floating-contact__btn--phone::before,.breakdance .floating-contact__btn--phone::after{content:"";position:absolute;inset:-0.3rem;z-index:-1;border:0.2rem solid rgba(245,158,11,0.55);border-radius:50%;opacity:0;pointer-events:none}.breakdance .floating-contact__btn--phone::before{animation:floating-contact-pulse 2.4s ease-out infinite}.breakdance .floating-contact__btn--phone::after{animation:floating-contact-pulse 2.4s ease-out 1.2s infinite}@keyframes floating-contact-pulse{0%{transform:scale(1);opacity:0}20%{opacity:0.9}100%{transform:scale(1.32);opacity:0}}.breakdance .floating-contact__btn--whatsapp{background-color:#25d366}.breakdance .floating-contact__btn--whatsapp::before,.breakdance .floating-contact__btn--whatsapp::after{content:"";position:absolute;inset:-0.3rem;z-index:-1;border:0.2rem solid rgba(37,211,102,0.55);border-radius:50%;opacity:0;pointer-events:none}.breakdance .floating-contact__btn--whatsapp::before{animation:floating-contact-pulse 2.4s ease-out infinite}.breakdance .floating-contact__btn--whatsapp::after{animation:floating-contact-pulse 2.4s ease-out 1.2s infinite}.breakdance .contact-page-section{padding-top:clamp(5.6rem,4.8rem + 2vw,8rem);padding-bottom:clamp(5.6rem,4.8rem + 2vw,8rem)}.breakdance .contact-page-section__contacts{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem;width:100%}.breakdance .contact-page-card__icon{background-color:var(--bde-brand-primary-color);display:flex;flex-direction:row;align-items:center;justify-content:center;width:4.6rem;min-width:4.6rem;height:4.6rem;min-height:4.6rem;border-radius:1.2rem}.breakdance .contact-page-card{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1.4rem;overflow:hidden;position:relative;width:100%;min-height:8.4rem;padding:1.6rem 1.8rem 1.6rem 1.8rem;border-top:1.5px solid #0f2a4414;border-bottom:1.5px solid #0f2a4414;border-left:1.5px solid #0f2a4414;border-right:1.5px solid #0f2a4414;border-radius:1.4rem}.breakdance .contact-page-card{box-shadow:0 0.6rem 2rem rgba(15,42,68,0.07);transition:transform 200ms ease,box-shadow 200ms ease,border-color 200ms ease}.breakdance .contact-page-card:hover{transform:translateY(-0.2rem);border-color:rgba(245,158,11,0.35);box-shadow:0 1rem 2.8rem rgba(15,42,68,0.11)}.breakdance .contact-page-card:focus-visible{outline:0.3rem solid rgba(245,158,11,0.35);outline-offset:0.2rem}@media (max-width:479px){.breakdance .contact-page-card{display:flex;gap:1.2rem;min-height:8rem;padding:1.4rem 1.4rem 1.4rem 1.4rem}}.breakdance .contact-page-card__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0.25rem;width:100%;min-width:0px}.breakdance .contact-page-card__label{font-size:clamp(1.15rem,1.1rem + 0.1vw,1.3rem);font-weight:700;line-height:1.2;letter-spacing:0.06em;text-transform:uppercase}.breakdance .contact-page-card__value{color:var(--bde-palette-color-2-a3dda0d6-14d4-4c92-bf54-42b935192ce6);font-size:clamp(1.65rem,1.55rem + 0.25vw,1.9rem);font-weight:700;line-height:1.25}.breakdance .contact-page-card__note{font-size:clamp(1.3rem,1.25rem + 0.12vw,1.45rem);font-weight:400;line-height:1.4}