.breakdance .fd1-off-canvas{top:0;left:0;bottom:0;right:0;position:fixed;z-index:99;pointer-events:none}.breakdance .fd1-off-canvas .background{position:absolute;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:rgba(0,0,0,0.5);top:-10rem;left:0;bottom:-10rem;width:100vw;opacity:0;pointer-events:none;transition:opacity 0.6s cubic-bezier(0.85,0,0.15,1);-webkit-transition:opacity 0.6s cubic-bezier(0.85,0,0.15,1)}body.fd1-off-canvas--open.breakdance .fd1-off-canvas .background{opacity:1;pointer-events:auto}.breakdance .fd1-off-canvas .bar{position:absolute;background:#fff;left:0;top:0;height:100vh;height:100svh;width:75px;padding:10px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:auto;user-select:none;-webkit-user-select:none;z-index:1;cursor:pointer;transition:background 200ms}.breakdance .fd1-off-canvas .content,.breakdance .fd1-off-canvas .content-background{position:absolute;left:75px;top:0;overflow:hidden;transition:transform 1s cubic-bezier(0.85,0,0.15,1);-webkit-transition:transform 1s cubic-bezier(0.85,0,0.15,1);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.breakdance .fd1-off-canvas .content{display:flex;flex-direction:column;pointer-events:none;height:100vh;height:100svh;overflow-y:auto}.breakdance .fd1-off-canvas .content-background{top:-10rem;z-index:0;background:#fff;height:calc(100vh + 20rem);width:calc(50vw - 75px);transform:translateX(-100%);-webkit-transform:translateX(-100%);transition:transform 1s cubic-bezier(0.85,0,0.15,1);-webkit-transition:transform 1s cubic-bezier(0.85,0,0.15,1)}body.fd1-off-canvas--open.breakdance .fd1-off-canvas .content-background{transform:translateX(0%)}.breakdance .fd1-off-canvas .content{position:absolute;left:75px;top:0;height:100vh;height:100svh;overflow:hidden;width:0px;transition:width 1s cubic-bezier(0.85,0,0.15,1),height 1s cubic-bezier(0.85,0,0.15,1);-webkit-transition:width 1s cubic-bezier(0.85,0,0.15,1),height 1s cubic-bezier(0.85,0,0.15,1);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;z-index:0;display:flex;flex-direction:column;pointer-events:none}body.fd1-off-canvas--open.breakdance .fd1-off-canvas .content{width:calc(50vw - 75px);pointer-events:auto}.breakdance .fd1-off-canvas .logo,.breakdance .fd1-off-canvas .logo--icon,.breakdance .fd1-off-canvas .logo--text{line-height:0}.breakdance .fd1-off-canvas .logo,.breakdance .fd1-off-canvas .logo--icon{width:100%;position:relative}.breakdance .fd1-off-canvas .logo--icon svg{width:100%;height:auto}.breakdance .fd1-off-canvas .logo--text{position:absolute;left:125%;height:100%;top:0;opacity:0;pointer-events:none;transition:opacity 0.3s cubic-bezier(0.33,1,0.68,1) 0.3s,transform 0.3s cubic-bezier(0.33,1,0.68,1) 0.3s;-webkit-transition:opacity 0.3s cubic-bezier(0.33,1,0.68,1) 0.3s,transform 0.3s cubic-bezier(0.33,1,0.68,1) 0.3s;transform:translateX(10px);-webbkit-transform:translateX(10px)}body.fd1-off-canvas--open.breakdance .fd1-off-canvas .logo--text{opacity:1;pointer-events:auto;transform:translateX(0);-webbkit-transform:translateX(0);transition:opacity 0.6s cubic-bezier(0.33,1,0.68,1) 0.4s,transform 0.6s cubic-bezier(0.33,1,0.68,1) 0.4s;-webkit-transition:opacity 0.6s cubic-bezier(0.33,1,0.68,1) 0.4s,transform 0.6s cubic-bezier(0.33,1,0.68,1) 0.4s}.breakdance .fd1-off-canvas .logo--text svg{height:113%;width:auto}.breakdance .fd1-off-canvas .hamburger{width:100%;aspect-ratio:1 / 1;border-radius:100%;position:relative;overflow:hidden;align-items:center;justify-content:center;display:flex;cursor:pointer;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out}.breakdance .fd1-off-canvas .menu-text{transform:rotate(-90deg);text-transform:uppercase;font-family:'Moderat Condensed'}.breakdance .fd1-off-canvas .hamburger:hover{transform:scale(1.05)}.breakdance .fd1-off-canvas .hamburger svg{transform:translate(-19%,-4%);-webkit-transform:translate(-19%,-4%);width:100%;transition:transform 0.2s ease-out;-webkit-transition:transform 0.2s ease-out}.breakdance .fd1-off-canvas .hamburger path{fill:none;-webkit-transition:stroke-dashoffset 0.5s cubic-bezier(0.25,-0.25,0.75,1.25),stroke-dasharray 0.5s cubic-bezier(0.25,-0.25,0.75,1.25),opacity 0.5s ease-out,stroke 0.2s ease-out,transform 0.2s ease-out;transition:stroke-dashoffset 0.5s cubic-bezier(0.25,-0.25,0.75,1.25),stroke-dasharray 0.5s cubic-bezier(0.25,-0.25,0.75,1.25),opacity 0.5s ease-out,stroke 0.2s ease-out,transform 0.2s ease-out;stroke-width:40px;stroke-linecap:round;stroke:#000;stroke-dashoffset:0px}.breakdance .fd1-off-canvas .hamburger:hover svg{transform:scale(0.8) translate(-19%,-4%)}.breakdance .fd1-off-canvas .hamburger path.top,.breakdance .fd1-off-canvas .hamburger path.bottom{stroke-dasharray:240px 950px}.breakdance .fd1-off-canvas .hamburger path.middle{stroke-dasharray:240px 240px}body.fd1-off-canvas--open.breakdance .fd1-off-canvas .hamburger path.top,body.fd1-off-canvas--open.breakdance .fd1-off-canvas .hamburger path.bottom{stroke-dashoffset:-650px;stroke-dashoffset:-650px}body.fd1-off-canvas--open.breakdance .fd1-off-canvas .hamburger path.middle{stroke-dashoffset:-115px;stroke-dasharray:1px 220px;opacity:0}.breakdance .fd1-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:left;background-position:center center;background-size:cover;z-index:1;max-width:var(--bde-section-width);padding:var(--bde-section-vertical-padding) 0 var(--bde-section-vertical-padding) 0}.breakdance .fd1-container::before{z-index:-1}.breakdance .fd1-container::after{z-index:1}.breakdance .fd1-container::before,.breakdance .fd1-container::after{position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;transition:all var(--bde-transition-duration,0.3s) ease-out}.breakdance .fd1-main-menu{padding-right:3rem;box-sizing:border-box}@media screen and (min-width:1000px){.breakdance .fd1-main-menu{width:calc(50vw - 175px)}}.breakdance .fd1-main-menu .menu{list-style:none;padding:0;gap:0.5em;display:flex;flex-direction:column;user-select:none;-webkit-user-select:none;white-space:nowrap}.breakdance .fd1-main-menu .menu-item{padding:0;margin:0;overflow:hidden;line-height:1}.breakdance .fd1-main-menu .sub-menu{display:flex;flex-direction:row;padding:0;list-style:none;gap:0.5rem;width:100%;flex-wrap:wrap;font-size:1rem;margin-top:2rem}.breakdance .fd1-main-menu .sub-menu>.menu-item a{background-color:#fff;border:1px solid #000;color:#000;padding-top:1rem;padding-bottom:0.9rem;padding-left:2rem;padding-right:2rem;cursor:pointer;font-size:1.4rem!important;border-radius:9999px;text-transform:uppercase;line-height:1!important;overflow:hidden;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.breakdance .fd1-main-menu .sub-menu>.menu-item a::before{position:absolute;isolation:isolate;background:black!important;content:''!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:block!important;opacity:0!important;transition:all 0.2s ease-out!important;z-index:-1;will-change:transform}.breakdance .fd1-main-menu .sub-menu>.menu-item a:hover{color:#fff}.breakdance .fd1-main-menu .sub-menu>.menu-item a:hover::before{opacity:1!important}.breakdance .fd1-main-menu .sub-menu>.menu-item a::after{display:none}.breakdance .fd1-main-menu .sub-menu>.menu-item{display:inline-block}.breakdance .fd1-main-menu .menu>.menu-item.current-menu-item a::after{position:absolute;content:'';top:calc(100% - 2px);left:0;height:2px;font-weight:500;animation:fd1-main-menu-border-ani 1s infinite linear;-webkit-animation:fd1-main-menu-border-ani 1s infinite linear;animation-play-state:running;-webkit-animation-play-state:running;width:100%;background:linear-gradient(90deg,currentColor 50%,transparent 0) repeat-x,linear-gradient(90deg,currentColor 50%,transparent 0) repeat-x;background-size:10px 2px,10px 2px;background-position:0 0;opacity:0}html.fd1-off-canvas--open--start .breakdance .fd1-main-menu .menu>.menu-item.current-menu-item a::after{opacity:1;transition:opacity 0.3s ease-out 1s}.breakdance .fd1-main-menu .menu>.menu-item a{position:relative;display:inline-block;line-height:1.2;opacity:0;transform:translateY(150%);transition:none}html .breakdance.fd1-off-canvas--open--start .menu>.menu-item a{transition:transform 0.8s cubic-bezier(0.85,0,0.15,1),opacity 0.8s ease-out}html .breakdance:not(.fd1-off-canvas--open) .fd1-main-menu .menu>.menu-item a{transition-delay:1s!important}html .breakdance.fd1-off-canvas--open .fd1-main-menu .menu>.menu-item a{transform:translateY(0%);opacity:1}.breakdance .fd1-main-menu .menu>.menu-item a::before{position:absolute;content:'';right:0;top:calc(100% - 2px);height:2px;background:currentColor;width:0;opacity:1;transition:width 0.3s cubic-bezier(0.85,0,0.15,1),opacity 0.3s cubic-bezier(0.85,0,0.15,1);-webkit-transition:width 0.3s cubic-bezier(0.85,0,0.15,1),opacity 0.3s cubic-bezier(0.85,0,0.15,1)}.breakdance .fd1-main-menu .menu>.menu-item a:hover::before{width:100%;opacity:1;animation-play-state:running;-webkit-animation-play-state:running;left:0;right:auto}@keyframes fd1-main-menu-border-ani{0%{background-position:0 0}100%{background-position:10px 0}}@-webkit-keyframes fd1-main-menu-border-ani{0%{background-position:0 0}100%{background-position:10px 0}}.breakdance .fd1-menu ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;gap:1em}.breakdance .fd1-menu a{position:relative;display:inline-block;text-decoration:none;line-height:1.6;user-select:none;-webkit-user-select:none}.breakdance .fd1-menu a::before,.breakdance .fd1-menu a::after{position:absolute;content:'';left:0;top:100%;height:1px;width:100%}.breakdance .fd1-menu a::before{background:currentColor}.breakdance .fd1-menu a::after{background:linear-gradient(90deg,currentColor 50%,transparent 0) repeat-x,linear-gradient(90deg,currentColor 50%,transparent 0) repeat-x;background-size:10px 2px,10px 2px;background-position:0 0;animation:fd1-main-menu-border-ani 1s infinite linear;-webkit-animation:fd1-main-menu-border-ani 1s infinite linear;opacity:0;animation-play-state:paused;-webkit-animation-play-state:paused}.breakdance .fd1-menu a:hover::after{opacity:1;animation-play-state:running;-webkit-animation-play-state:running}.breakdance .fd1-menu a:hover::before{opacity:0}@keyframes fd1-main-menu-border-ani{0%{background-position:0 0}100%{background-position:10px 0}}@-webkit-keyframes fd1-main-menu-border-ani{0%{background-position:0 0}100%{background-position:10px 0}}.breakdance .fd1-loader{height:100vh;height:100lvh;z-index:100;position:fixed;left:0;top:0;right:0;overflow:hidden;pointer-events:none}.breakdance .fd1-loader .loader--start--wrapper,.breakdance .fd1-loader .loader--end--wrapper{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;transition:transform 0.3s cubic-bezier(0.33,1,0.68,1),opacity 0.3s ease-out}.breakdance .fd1-loader .loader--start,.breakdance .fd1-loader .loader--end{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;transition:transform 0.3s cubic-bezier(0.33,1,0.68,1),opacity 0.3s ease-out}.breakdance .fd1-loader .loader--end--wrapper,.breakdance .fd1-loader .loader--end{opacity:0}.breakdance .fd1-loader .loader--end--wrapper{transform:translateY(50%)}.breakdance .fd1-loader .loader--end{transform:translateY(-33%)}body.fd1-loader--enabled{pointer-events:none}body.fd1-loader--enabled.fd1-loader--finished{pointer-events:auto}body.fd1-loader--enabled.fd1-loader--finished.breakdance .fd1-loader .loader--start--wrapper{transform:translateY(-50%);opacity:0}body.fd1-loader--enabled.fd1-loader--finished.breakdance .fd1-loader .loader--start{transform:translateY(33vh);opacity:0}body.fd1-loader--enabled.fd1-loader--finished.breakdance.fd1-loader--enabled--new .fd1-loader .loader--start--wrapper{transition:transform 0.8s cubic-bezier(0.33,1,0.68,1);transform:translateY(-100%);opacity:1}body.fd1-loader--enabled.fd1-loader--finished.breakdance.fd1-loader--enabled--new .fd1-loader .loader--start{transition:transform 0.8s cubic-bezier(0.33,1,0.68,1);transform:translateY(50vh);opacity:1}body.fd1-loader--enabled.fd1-loader--finished.fd1-loader--end.breakdance .fd1-loader .loader--end--wrapper,body.fd1-loader--enabled.fd1-loader--finished.fd1-loader--end.breakdance .fd1-loader .loader--end{transform:translateY(0%);opacity:1}