.breakdance .fs-gap-xxl{gap:var(--hsp-xxl)}.breakdance .fs-gap-xl{gap:var(--hsp-xl)}.breakdance .fs-gap-l{gap:var(--hsp-l)}.breakdance .fs-gap-m{gap:var(--hsp-m)}.breakdance .fs-gap-s{gap:var(--hsp-s)}.breakdance .fs-gap-xs{gap:0.5rem}.breakdance .fs-gap-xxs{gap:0.25rem}.breakdance .fs-hero-l{display:flex;align-items:center;text-shadow:1px 1px 0px #000;padding-top:var(--hsp-xxl);padding-bottom:var(--hsp-xxl)}.breakdance .fs-hero-m{padding-top:150px;padding-bottom:60px}.breakdance .fs-hero-m{align-items:center;display :flex;text-align:center;div{align-items:center;display:flex;text-align:center}}@media (max-width:767px){.breakdance .fs-hero-m{padding-top:80px;padding-bottom:40px}}.breakdance .fs-hero-s{text-shadow:1px 1px 0px #000;padding-top:var(--hss-xxl);padding-bottom:var(--hss-xs)}.breakdance .fs-max-width-m{max-width:900px}.breakdance .fs-max-width-s{max-width:700px}.breakdance .fs-text-4xl{font-size:3.6rem;line-height:1.1}@media (max-width:767px){.breakdance .fs-text-4xl{font-size:2.8rem}}.breakdance .fs-text-3xl{font-size:2.8rem;line-height:1.1}@media (max-width:767px){.breakdance .fs-text-3xl{font-size:1.7rem}}.breakdance .fs-text-2xl{font-size:2.1rem;line-height:1.2}@media (max-width:767px){.breakdance .fs-text-2xl{font-size:1.5rem}}.breakdance .fs-text-xl{font-size:1.6rem;line-height:1.5}@media (max-width:767px){.breakdance .fs-text-xl{font-size:1.35rem}}.breakdance .fs-text-l{font-size:var(--hfs-text-l);font-weight:500}.breakdance .fs-text-m{font-size:16px}.breakdance .fs-text-s{font-size:var(--hfs-text-s)}.breakdance .fs-mini-heading{font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:2px 5px 2px 5px;border-radius:2px}.breakdance .fs-heading-with-icon{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:0.5rem}.breakdance .fs-icon-m{max-width:60px}.breakdance .fs-margin-xl{margin-bottom:6rem}.breakdance .fs-margin-l{margin-bottom:4rem}fs-margin-m{margin-bottom:2rem}.breakdance .fs-margin-s{margin-bottom:1rem}.breakdance .fs-content-style-01{display:flex;gap:1rem;padding:0.6rem 0.6rem 0.6rem 0.6rem;border-top:1px solid var(--hcl-neutral-4);border-bottom:1px solid var(--hcl-neutral-4);border-left:1px solid var(--hcl-neutral-4);border-right:1px solid var(--hcl-neutral-4);border-radius:var(--hrd-l);transition:500ms all}.fs-content-style-01:hover{border-top:1px solid var(--bde-palette-color-1-d9ea5f36-d4e7-4919-b0c8-e748e51d7ed6);border-bottom:1px solid var(--bde-palette-color-1-d9ea5f36-d4e7-4919-b0c8-e748e51d7ed6);border-left:1px solid var(--bde-palette-color-1-d9ea5f36-d4e7-4919-b0c8-e748e51d7ed6);border-right:1px solid var(--bde-palette-color-1-d9ea5f36-d4e7-4919-b0c8-e748e51d7ed6);box-shadow:0px 10px 10px 0px #0000000F}.breakdance .fs-content-style-02{background-color:var(--bde-background-color);display:flex;gap:1rem;overflow:visible;position:relative;height:100%;padding:1.5rem 1.5rem 1.5rem 1.5rem;border-top:1px solid var(--hcl-neutral-5);border-bottom:1px solid var(--hcl-neutral-5);border-left:1px solid var(--hcl-neutral-5);border-right:1px solid var(--hcl-neutral-5);border-radius:1rem;box-shadow:0px 10px 30px 0px #00000025;transition:500ms all}@media (max-width:1119px){.breakdance .fs-content-style-02{padding:1rem 1rem 1rem 1rem}}.fs-content-style-02:hover{box-shadow:0px 10px 30px 0px var(--bde-palette-color-1-19159c00-877c-48b7-82b4-0e2a6d019649)}.breakdance .fs-content-style-03{display:flex;justify-content:flex-start;flex-wrap:nowrap;padding:0.5rem 0.5rem 0.5rem 0.5rem;transition:500ms all}.breakdance .fs-main-menu-item{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:1rem;transition:400ms}.breakdance .fs-main-menu-item{gap:0.25rem}.fs-main-menu-item:hover{background-color:var(--bde-palette-color-1-a57c14f5-522b-4bd2-be82-2deacf0a9b9a)}.breakdance .fs-main-menu-item-heading{font-size:15px;font-weight:600}.breakdance .fs-grow-m{transition:400ms}.fs-grow-m:hover{transition:var(--bde-transition-duration);transform:scale(1.05)}.breakdance .fs-lift-m{transition:400ms}.fs-lift-m:hover{transition:var(--bde-transition-duration);transform:translateY(-5px)}.breakdance .fs-badge-m{color:var(--bde-palette-color-1-d4cda396-bf91-46b5-b0d1-91028902c0a6);font-size:16px;font-weight:500;padding:0.25rem 0.75rem 0.25rem 0.75rem;border-top:1px solid var(--bde-palette-color-1-d9ea5f36-d4e7-4919-b0c8-e748e51d7ed6);border-bottom:1px solid var(--bde-palette-color-1-d9ea5f36-d4e7-4919-b0c8-e748e51d7ed6);border-left:1px solid var(--bde-palette-color-1-d9ea5f36-d4e7-4919-b0c8-e748e51d7ed6);border-right:1px solid var(--bde-palette-color-1-d9ea5f36-d4e7-4919-b0c8-e748e51d7ed6);border-radius:1rem}.breakdance .fs-full-width{width:100%}.breakdance .fs-transition-duration{transition:400ms ease-in-out all}.breakdance .fs-horizontal-centre{display:flex;justify-content:center}.breakdance .fs-floating-icon-m{margin-top:-2.4rem}.breakdance .fs-no-text-shadow{text-shadow:0px 0px 0px #0000}.breakdance .fs-overflow-visible{overflow:visible;z-index:2;position:relative}