.breakdance .bde-section-41-100 .section-container{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.breakdance .bde-section-41-100{background-color:var(--bde-palette-color-1)}.breakdance .bde-section-41-100>.section-background-overlay{opacity:0.1}.breakdance .bde-section-41-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:51px;padding-top:15px}.breakdance .bde-div-41-147{width:100%}.breakdance .bde-div-41-147{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:50px}.breakdance .bde-div-41-149{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-social-icons-41-117{margin-top:0px;margin-bottom:0px;flex-direction:column}.breakdance .bde-social-icons-41-117 .bde-social-icons__icon-wrapper{border-radius:0;background-color:var(--bde-brand-primary-color);padding:0px;opacity:1}.breakdance .bde-social-icons-41-117 .bde-social-icons__icon-wrapper:hover{transform:scale(1.2);opacity:0.8}.breakdance .bde-social-icons-41-117 .bde-social-icons__icon-wrapper svg{width:23px;height:23px;fill:var(--bde-palette-color-1)}.breakdance .bde-social-icons-41-117{padding:8px 8px 8px 8px}.breakdance .bde-div-41-156{width:80%;margin-top:0px;margin-bottom:31px}.breakdance .bde-div-41-156{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.breakdance .bde-text-41-131{color:var(--bde-palette-color-3);font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400}.breakdance .bde-text-41-157{color:var(--bde-palette-color-3);font-family:"Montserrat",sans-serif;font-size:12px;font-weight:400}.breakdance .bde-section-41-158 .section-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px}.breakdance .bde-section-41-158 .section-container{padding-bottom:0px;padding-top:0px}.breakdance .bde-code-block-41-159{margin-bottom:0px}:root{--rail-w:50px;--arrow-bg:#FF216A;--arrow-fg:#FFF}@media (min-width:768px){.scroll-indicator{position:fixed;left:0;top:50%;transform:translateY(-50%);width:var(--rail-w);z-index:10001;display:flex;flex-direction:column;align-items:center;gap:12px}.scroll-indicator--links a{position:relative;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:0;text-decoration:none;color:var(--arrow-fg);transform-origin:center;transition:transform .18s ease;will-change:transform}.scroll-indicator--links a::before{content:"";position:absolute;inset:0;background:var(--arrow-bg);opacity:1;transition:opacity .18s ease;border-radius:inherit}.scroll-indicator svg{position:relative;z-index:1;width:24px;height:24px;fill:#fff}.scroll-indicator--links a:hover,.scroll-indicator--links a:focus-visible{transform:scale(1.2);outline:none}.scroll-indicator--links a:hover::before,.scroll-indicator--links a:focus-visible::before{opacity:.9}.scroll-indicator.is-scrolling .arrow{animation:arrow-bounce .9s ease-in-out 1}@keyframes arrow-bounce{0%{transform:translateY(-6px);opacity:.7}50%{transform:translateY(6px);opacity:1}100%{transform:translateY(-6px);opacity:.7}}.scroll-indicator.at-top .arrow-up{visibility:hidden;opacity:0}.scroll-indicator.at-bottom .arrow-down{visibility:hidden;opacity:0}@media (prefers-reduced-motion:reduce){.scroll-indicator.is-scrolling .arrow{animation:none}.scroll-indicator--links a{transition:none}.scroll-indicator--links a::before{transition:none}}}@media (min-width:1120px){.breakdance .bde-code-block-41-159{display:none}}@media (max-width:1119px) and (min-width:1024px){.breakdance .bde-code-block-41-159{display:none}}@media (max-width:1023px) and (min-width:768px){.breakdance .bde-code-block-41-159{display:none}}@media (max-width:767px) and (min-width:480px){.breakdance .bde-code-block-41-159{display:none}}@media (max-width:479px){.breakdance .bde-code-block-41-159{display:none}}:root{--rail-w:50px;--tagline-color:#ff216a;--tagline-muted:#666}@media (min-width:768px){.frame-tagline{position:fixed;left:0;right:0;bottom:0;height:var(--rail-w);display:flex;align-items:center;justify-content:center;z-index:10002;pointer-events:none}.frame-tagline span{font-size:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tagline-color);opacity:.85;white-space:nowrap}}@media (min-width:768px) and (max-width:1100px){.frame-tagline span{font-size:12px}}:root{--rail-z:5}@media (min-width:768px){body::before,body::after,html::after{z-index:var(--rail-z)!important}}