@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}:root{--bde-brand-primary-color:var(--primary-500);--bde-brand-primary-color-hover:var(--primary-700);--bde-woo-base-text-on-primary-color:var(--ink-000);--bde-woo-notices__error-background:var(--red-50);--bde-woo-notices__error-text:var(--red-500);--bde-woo-notices__error-link-text:var(--red-500);--bde-woo-notices__error-link-text-hover:var(--red-500);--bde-woo-notices__info-background:var(--sky-100);--bde-woo-notices__info-text:var(--sky-500);--bde-woo-notices__info-link-text:var(--sky-500);--bde-woo-notices__info-link-text-hover:var(--sky-500);--bde-woo-notices__success-background:var(--emerald-100);--bde-woo-notices__success-text:var(--emerald-700);--bde-woo-notices__success-link-text:var(--emerald-700);--bde-woo-notices__success-link-text-hover:var(--emerald-700)}.bde-loop-item{padding:unset;grid-gap:unset;gap:unset}.breakdance .bde-heading{margin-top:unset;margin-bottom:unset}.breakdance .bde-container-link{-webkit-flex-direction:unset;-moz-flex-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.breakdance :is(h1,h2,h3,h4,h5,h6,li,p){font-size:unset;font-weight:unset}:root{--bde-body-text-color:var(--ink-main);--bde-headings-color:var(--ink-main);--bde-background-color:var(--base-main)}:root{--br-xxs:2px;--br-xs:4px;--br-s:10px;--br-m:16px;--br-l:20px;--br-xl:28px;--br-xxl:56px;--br-full:999rem;--bw-xs:1px;--bw-s:1.6px;--bw-m:2px;--bw-l:4px;--bw-xl:6px;--bw-xxl:8px}:root{--primary-100:#a4a4f2;--primary-300:#6868ea;--primary-500:#4b4be6;--primary-700:#3b3be4;--primary-900:#1919b6;--secondary-100:#EF7676;--secondary-300:#EF7676;--secondary-500:#EE744D;--secondary-700:#E51A1A;--secondary-900:#B71515;--tertiary-500:#16005C;--accent-1:#EB4D4D;--accent-2:#E6D85B;--ink-000:#ffffff;--ink-100:#9598A5;--ink-300:#555864;--ink-500:#262626;--ink-700:#1A1A1A;--ink-900:#000000;--ink-alt-100:#a8a8a8;--ink-alt-300:#777777;--ink-alt-500:#a8a8a8;--ink-alt-700:#777777;--ink-accent:#EB4D4D;--ink-input:#777777;--ink-hidden:#777777;--border-300:#d6d6d6;--border-500:#d6d6d6;--border-alt-300:#d6d6d6;--border-alt-500:#d6d6d6;--divider-300:#F5F5F5;--divider-500:#CFCFCF;--divider-700:#d6d6d6;--base-000:#FFFFFF;--base-100:#F1F1F1;--base-300:#fcfcfa;--base-500:#F7F6F1;--base-700:#eeebe1;--base-900:#d2cab0;--base-alt-000:#FFFFFF;--base-alt-300:#e7f1f9;--base-alt-500:#e7f1f9;--base-alt-700:#e7f1f9;--gray-000:#FFFFFF;--gray-100:#FCFCFC;--gray-200:#F5F5F5;--gray-300:#EEEEEE;--gray-400:#E6E6E6;--gray-500:#DDDDDD;--gray-600:#D4D4D4;--gray-700:#CCCCCC;--gray-800:#C4C4C4;--gray-900:#BEBEBE;--gray-full:#ACACAC;--black-000:#FFFFFF;--black-100:#555555;--black-200:#4C4C4C;--black-300:#444444;--black-400:#3B3B3B;--black-500:#333333;--black-600:#2A2A2A;--black-700:#222222;--black-800:#1A1A1A;--black-900:#111111;--black-full:#000000}:root{--action-valid:var(--ink-valid);--action-error:var(--ink-error);--action-warning:var(--ink-warning);--action-info:var(--ink-info);--action-focus-primary:var(--primary-main);--action-focus-secondary:var(--primary-secondary);--title-color-primary:var(--ink-dark);--title-color-secondary:var(--primary-light);--text-color-primary:var(--ink-main);--text-color-secondary:var(--ink-light);--text-link-color-primary:var(--primary-main);--text-link-color-primary-hover:var(--primary-hover);--text-link-color-secondary:var(--secondary-main);--text-link-color-secondary-hover:var(--secondary-hover);--primary-faint:var(--primary-100);--primary-light:var(--primary-300);--primary-main:var(--primary-500);--primary-dark:var(--primary-700);--primary-deep:var(--primary-900);--primary-hover:var(--primary-700);--primary-fancy:linear-gradient(90deg, var(--primary-500), var(--primary-700));--secondary-faint:var(--secondary-100);--secondary-light:var(--secondary-300);--secondary-main:var(--secondary-500);--secondary-dark:var(--secondary-700);--secondary-deep:var(--secondary-900);--secondary-hover:var(--secondary-700);--secondary-fancy:linear-gradient(90deg, var(--secondary-500), var(--secondary-700));--tertiary-faint:var(--tertiary-100);--tertiary-light:var(--tertiary-300);--tertiary-main:var(--tertiary-500);--tertiary-dark:var(--tertiary-700);--tertiary-deep:var(--tertiary-900);--tertiary-hover:var(--tertiary-700);--tertiary-fancy:linear-gradient(90deg, var(--tertiary-500), var(--tertiary-700));--ink-invert:var(--ink-000);--ink-faint:var(--ink-100);--ink-light:var(--ink-300);--ink-main:var(--ink-500);--ink-dark:var(--ink-700);--ink-deep:var(--ink-900);--ink-alt-faint:var(--ink-alt-100);--ink-alt-light:var(--ink-alt-300);--ink-alt-main:var(--ink-alt-500);--ink-alt-dark:var(--ink-alt-700);--ink-alt-deep:var(--ink-alt-900);--base-faint:var(--base-000);--base-light:var(--base-000);--base-main:var(--base-500);--base-dark:var(--primary-main);--base-deep:var(--primary-deep);--base-alt-faint:var(--base-000);--base-alt-light:var(--base-000);--base-alt-main:var(--base-000);--base-alt-dark:var(--primary-main);--base-alt-deep:var(--primary-deep);--border-color-faint:var(--border-100);--border-color-light:var(--border-300);--border-color-main:var(--border-500);--border-color-dark:var(--border-700);--border-color-deep:var(--border-900);--border-alt-color-faint:var(--border-alt-100);--border-alt-color-light:var(--border-alt-300);--border-alt-color-main:var(--border-alt-500);--border-alt-color-dark:var(--border-alt-700);--border-alt-color-deep:var(--border-alt-900);--icon-primary:var(--primary-main);--icon-secondary:var(--secondary-main);--icon-tertiary:var(--tertiary-main);--icon-primary-invert:white;--icon-secondary-invert:white;--icon-tertiary-invert:white;--image-border-radius-s:var(--br-s);--image-border-radius-m:var(--br-xl);--image-border-radius-l:var(--br-xxl)}:root{--box-shadow-s:0 0 var(--space-s) 0 rgba(0, 0, 0, 0.1);--box-shadow-m:0 0 var(--space-m) 0 rgba(0, 0, 0, 0.1);--box-shadow-l:0 0 var(--space-l) 0 rgba(0, 0, 0, 0.1);--box-shadow-primary:8px 8px 0px var(--primary-500);--box-shadow-primary-s:4px 4px 0px var(--primary-500)}:root{--edge-padding-inline:20px;--space-base:clamp(12px, 3vh, 24px);--space-ratio:1.4;--space-xxs:calc(var(--space-base) / (var(--space-ratio) * var(--space-ratio)));--space-xs:var(--space-base);--space-s:calc(var(--space-xs) * var(--space-ratio));--space-m:calc(var(--space-s) * var(--space-ratio));--space-l:calc(var(--space-m) * var(--space-ratio));--space-xl:calc(var(--space-l) * var(--space-ratio));--space-xxl:calc(var(--space-xl) * var(--space-ratio));--space-xxxl:calc(var(--space-xxl) * var(--space-ratio))}:root{font-size:var(--root-font-size);--root-font-size:100%;--title-size-ratio:1.25;--base-text-size:15px;--base-title-size:16px;--responsive-text-size:calc(var(--base-text-size) + 0.1vw);--responsive-title-size:calc(var(--base-title-size) + 0.2vw);--s-03:10px;--s-02:12px;--s-01:15px;--s-00:var(--responsive-text-size);--s-0:var(--responsive-title-size);--s-1:calc(var(--s-0) * var(--title-size-ratio));--s-2:calc(var(--s-1) * var(--title-size-ratio));--s-3:calc(var(--s-2) * var(--title-size-ratio));--s-4:calc(var(--s-3) * var(--title-size-ratio));--s-5:calc(var(--s-4) * var(--title-size-ratio));--s-6:calc(var(--s-5) * var(--title-size-ratio));--s-7:calc(var(--s-6) * var(--title-size-ratio));--s-8:calc(var(--s-7) * var(--title-size-ratio));--s-9:calc(var(--s-8) * var(--title-size-ratio));--s-10:calc(var(--s-9) * var(--title-size-ratio));--s-11:calc(var(--s-10) * var(--title-size-ratio));--s-12:calc(var(--s-11) * var(--title-size-ratio))}.mt_dark_mode #wpadminbar{display:none}html.mt_dark_mode{margin-top:0!important}html{visibility:visible;opacity:1}:root{--body-container:1280px;--header-container:1320px;--theme-normal-container-max-width:var(--body-container)}.breakdance .bde-section .section-container{max-width:var(--body-container);padding-left:var(--edge-padding-inline);padding-right:var(--edge-padding-inline)}.breakdance .bde-header-builder .bde-header-builder__container{max-width:var(--header-container)}.footer.bde-section .section-container,.footer-credit.bde-section .section-container,.breadcrumb-section.bde-section .section-container{max-width:var(--header-container)}body{background-color:var(--primary-main)}section,main,#footer{background-color:var(--base-main)}:root{--light:200;--regular:400;--bold:600;--black:800}html{line-height:1.25;font-stretch:normal;text-wrap:pretty}[lang="zh-HK"] p{text-align:justify;letter-spacing:.02em}body{font-size:var(--s-0);line-height:inherit;font-weight:var(--regular);color:var(--text-color-primary)}h1,h2,h3,h4,h5,h6{line-height:1.25;font-weight:var(--bold)}h1{font-size:var(--s-4)}h2{font-size:var(--s-3)}h3{font-size:var(--s-2)}h4{font-size:var(--s-1)}h5{font-size:var(--s-0)}h6{font-size:var(--s-01)}p{margin-block-start:0em}sub,sup{font-size:0.75em!important}:root{--body-text:'Poppins', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--display-text:'montserrat', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--bde-body-font-family:var(--body-text);--bde-heading-font-family:var(--display-text)}[lang="zh-HK"]:root{--body-text:'Poppins', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--display-text:'montserrat', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--bde-body-font-family:var(--body-text);--bde-heading-font-family:var(--display-text)}body{font-display:swap;font-feature-settings:"liga";font-family:var(--body-text)}h1,h2,h3,h4,h5,h6{font-display:swap;font-feature-settings:"liga";font-family:var(--display-text)}.ct-text-block :is(ul,ol),.oxy-rich-text :is(ul,ol),.woocommerce-product-details__short-description :is(ul,ol){line-height:1.25;list-style-position:outside;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-block-start:1em;margin-block-end:1em;margin-inline-start:1em;margin-inline-end:0;padding-inline-start:0em;grid-gap:.75em;gap:.75em;font-size:var(--s-00)}.ct-text-block ul,.oxy-rich-text ul{list-style-type:square}.ct-text-block ul li::marker,.ct-text-block ol li::marker,.oxy-rich-text ul li::marker,.oxy-rich-text ol li::marker{color:var(--ink-500)}.ct-text-block li:not(.menu-item),.oxy-rich-text li:not(.menu-item){padding-inline-start:1em}.oxy-dynamic-list :is(ul,ol){margin-block-start:0;margin-block-end:0;padding-inline-start:0}.oxy-dynamic-list :is(ul,ol):first-child{margin-block-start:0em}.oxy-dynamic-list :is(ul,ol):last-child{margin-block-end:0em}.ct-text-block p a:not(.wp-block-button__link),.oxy-rich-text p a:not(.wp-block-button__link),.ct-text-block li a:not(.wp-block-button__link),.oxy-rich-text li a:not(.wp-block-button__link){color:inherit;text-decoration:unset;padding-bottom:.1em;position:relative;-webkit-transition:0.15s ease-in;transition:0.15s ease-in;background-position:100%;background-repeat:no-repeat;background-size:100% 100%;-webkit-print-color-adjust:exact;-webkit-filter:blur(0);background-image:linear-gradient(transparent 96%,var(--primary-500) 96%,var(--primary-500) 100%,transparent 100%)}.ct-text-block p a:not(.wp-block-button__link):hover,.oxy-rich-text p a:not(.wp-block-button__link):hover,.ct-text-block li a:not(.wp-block-button__link):hover,.oxy-rich-text li a:not(.wp-block-button__link):hover{background-size:0% 100%}.ct-link-text,.ct-link{text-decoration:unset}a{color:inherit;text-underline-offset:.3em;text-decoration:unset}a:hover{text-decoration:none}button{font-family:inherit;font-size:100%;line-height:120%;text-transform:none;background-color:initial;margin:0;border-width:0;border-style:none;overflow:visible;-webkit-appearance:button}button:hover{cursor:pointer}button:hover,button:focus,button:active{background-color:unset;border-color:inherit;border-radius:0}body{word-wrap:break-word}a{word-break:break-all}:is(h1,h2,h3,h4,h5,h6,li,p),:is(h1,h2,h3,h4,h5,h6,li,p) a{word-wrap:break-word;word-break:normal}:root{--selection-color:var(--ink-main);--selection-base:var(--primary-light)}[data-theme="dark"]:root{--selection-color:var(--secondary-main);--selection-base:var(--primary-light)}::-moz-selection{color:var(--selection-color);background-color:var(--selection-base)}::selection{color:var(--selection-color);background-color:var(--selection-base)}hr{width:60%;border-width:1px;border-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;content:"";margin-block-start:4em;margin-block-end:4em}hr:after{-webkit-flex-grow:1;flex-grow:1;background:var(--primary-500);height:2px;content:""}#lostpasswordform input,#resetpasswordform input{width:100%;padding:.5em .75em .5em .75em;border:1px solid #e2e2e2}#lostpasswordform label,#resetpasswordform label{font-size:.8em}.post-password-form{color:var(--ink-500);width:100%;height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.post-password-form input[name="Submit"]{padding-left:3em;padding-right:3em;background-color:var(--primary-500);color:#fff;cursor:pointer}.post-password-form input[name="Submit"]:hover{background-color:var(--primary-700)}input[type="text"],input[type="number"],input[type="email"],input[type="tel"],input[type="password"]{font-size:16px}.grecaptcha-badge{visibility:hidden}.swiper-container{width:100%}.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}:root{--wcag-bd:var(--secondary-300);--wcag-bg:var(--secondary-300);--wcag-ink:var(--ink-500)}body *:focus-visible{outline-width:2px;outline-style:dotted;outline-color:var(--wcag-bd)}a:focus-visible:not(:active):not(:hover):not(.oxy-close-modal),button:focus-visible:not(:active):not(:hover),a:focus-visible::after{outline:3px solid transparent;color:var(--wcag-ink);background-color:none!important;box-shadow:0 0 var(--wcag-bg),0 3px var(--wcag-ink);text-decoration:none}a:focus::after{mix-blend-mode:multiply}input[type="search"]:focus-visible{outline:3px solid var(--wcag-bg);outline-offset:0;box-shadow:inset 0 0 0 0 var(--wcag-bg)}.ui-the-content,.ui-content{font-family:var(--body-text);font-size:var(--base-text-size);line-height:1.75;font-weight:var(--regular);--base-text-size:calc(var(--s-00) - 0px);--content-gap:calc(var(--base-text-size) * 1.75)}.ui-content{display:block}.ui-the-content :is(ul,ol),.ui-content :is(ul,ol){font-size:calc(0.9em);grid-gap:.5em;gap:.5em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-block-start:.5em;margin-block-end:2em;padding-inline-start:1.25em}.ui-the-content li,.ui-content li{line-height:1.25}.ui-the-content .oxy-stock-content-styles,.ui-content .oxy-stock-content-styles{display:block}.ui-the-content :is(h1,h2,h3,h4,h5,h6),.ui-content :is(h1,h2,h3,h4,h5,h6){margin-block-end:var(--content-gap);font-weight:var(--regular)}.ui-the-content :is(h1,h2,h3,h4,h5,h6,p,ul,ol,.wp-block-embed,.wp-block-image):first-child,.ui-content :is(h1,h2,h3,h4,h5,h6,p,ul,ol,.wp-block-embed,.wp-block-image):first-child{margin-block-start:0em}.ui-the-content :is(h1,h2,h3,h4,h5,h6,p,ul,ol,.wp-block-embed,.wp-block-image):last-child,.ui-content :is(h1,h2,h3,h4,h5,h6,p,ul,ol,.wp-block-embed,.wp-block-image):last-child{margin-block-end:0em}.ui-the-content p,.ui-content p{margin-block-end:var(--content-gap)}.ui-the-content h2{font-size:calc(var(--base-text-size) + 70%);color:var(--primary-main);margin-block-start:var(--content-gap);color:var(--ink-main);padding-left:.5em;border-left:5px var(--primary-main) solid}.ui-the-content h3{font-size:calc(var(--base-text-size) + 30%);margin-block-start:var(--content-gap)}.ui-the-content h2+h3{margin-block-start:0em}.ui-the-content h4{font-size:calc(var(--base-text-size) + 10%)}.ui-the-content h5{font-size:calc(var(--base-text-size) + 10%)}.ui-the-content h6{font-size:var(--s-01)}.ui-the-content .wp-block-image img{width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.ui-the-content figcaption{font-size:var(--s-02);text-align:center;margin-bottom:1em;margin-top:.5em}.ui-the-content .wp-block-embed,.ui-the-content .wp-block-image{margin:unset;margin-block-start:calc(var(--content-gap) * 2);margin-block-end:calc(var(--content-gap) * 2)}.ui-the-content .wp-block-embed>*,.ui-the-content .wp-block-image img{border-radius:4px;overflow:hidden}.ui-the-content blockquote{font-size:var(--s-1);font-style:italic}.ui-the-content :where(.wp-block-columns.is-layout-flex){grid-gap:var(--space-l);gap:var(--space-l)}.ui-the-content p:not(:first-of-type),.ui-content p:not(:first-of-type){text-indent:0ch}.ui-the-content :is(h1,h2,h3,h4,h5,h6,figure)+p,.ui-content :is(h1,h2,h3,h4,h5,h6,figure)+p{text-indent:0!important}.ui-the-content a,.ui-content a{word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-word;word-break:break-word}.ui-the-content b,.ui-the-content strong,.ui-content b,.ui-content strong{font-weight:var(--bold)}.tf-the-content table{font-size:var(--s-01);font-weight:var(--light);text-align:left;width:100%;border-spacing:0}.tf-the-content .table-wrapper{margin-block-end:2.5em;border:1px solid var(--border-300)}.tf-the-content table tbody>tr:nth-child(odd)>td,.tf-the-content table tbody>tr:nth-child(odd)>th{background-color:var(--gray-300)}.tf-the-content td,.tf-the-content th{padding:var(--space-xs) var(--space-xs);border:0 solid var(--border-300);border-left:1px solid var(--border-300);line-height:1.5;vertical-align:top}.tf-the-content th,.tf-the-content table th{background:var(--primary-500);color:#fff}.tf-the-content table td:first-child,.tf-the-content table th:first-child{border-left:0 solid var(--border-300)}.tf-the-content thead tr{white-space:nowrap}.rank-math-list-item .rank-math-question{color:var(--primary-500);font-size:1.25em!important;font-weight:var(--bold);padding-block-start:1em;margin-block-end:.5em}.rank-math-answer p{font-size:var(--s-0)!important}.rank-math-list-item:not(:first-child){border-top:1px solid var(--primary-300)}.breadcrumb-wrapper{width:100%;padding:0 var(--edge-padding-inline) 0 var(--edge-padding-inline);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.rank-math-breadcrumb{color:var(--ink-100);font-size:var(--s-02);font-weight:var(--regular);margin-block-start:0em;margin-block-end:0em}.rank-math-breadcrumb .last{font-weight:var(--regular);color:var(--ink-500)}.rank-math-breadcrumb a{color:var(--ink-100);text-decoration:none}.rank-math-breadcrumb .separator{transform:scale(.7);display:inline-block;padding-left:.5em;padding-right:.5em}.breakdance .hero-headline{font-size:var(--s-6);line-height:1.25;margin-block-end:0}.breakdance .section-headline{font-size:var(--s-1);line-height:1.25;margin-block-end:0;font-weight:var(--black)}.breakdance .column-headline{font-size:var(--s-1);line-height:1.25;margin-block-end:0;font-weight:var(--black)}.breakdance .page-headline{font-size:var(--s-3);line-height:1.25;margin-block-end:0;font-weight:var(--bold)}.breakdance .hero-title{font-size:var(--s-4);line-height:1.25;margin-block-end:0}.breakdance .section-title{font-size:var(--s-3);line-height:1.25;margin-block-end:0}.breakdance .column-title{font-size:var(--s-2);line-height:1.25;margin-block-end:0}.breakdance .page-title{font-size:var(--s-01);font-weight:var(--regular);line-height:1.25;margin-block-end:0}.breakdance .hero-lead,.breakdance .section-lead,.breakdance .column-lead,.breakdance .page-lead{line-height:1.75;max-width:720px;margin-block-end:0}.breakdance .hero-lead{font-size:var(--s-2)}.breakdance .section-lead{font-size:var(--s-00)}.breakdance .column-lead{font-size:calc(var(--s-1) - 2px)}.breakdance .page-lead{font-size:calc(var(--s-00) + 1px);line-height:2}.breakdance .hero-lead :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child,.breakdance .section-lead :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child,.breakdance .column-lead :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child,.breakdance .page-lead :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child{margin-block-end:0em}.breakdance .hero-text{font-size:var(--s-2);line-height:1;max-width:960px;margin-block-end:0}.breakdance .section-text{font-size:var(--s-1);line-height:1;max-width:960px;margin-block-end:0}.breakdance .column-text{font-size:calc(var(--s-00) - 2px);line-height:1.75;max-width:960px;margin-block-end:0}.breakdance .page-text{font-size:calc(var(--s-00) + 1px);line-height:1.75;max-width:960px;margin-block-end:0}.breakdance .hero-text :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child,.breakdance .section-text :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child,.breakdance .column-text :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child,.breakdance .page-text :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child{margin-block-end:0em}.main-notification-wrap .oxy-modal-backdrop{pointer-events:none}.main-notification-wrap .oxy-modal-backdrop .ct-modal{background-color:transparent!important;overflow:hidden;max-width:480px;width:100%}.main-notification-wrap .oxy-modal-backdrop.live{background-color:transparent!important;background-color:unset!important;backdrop-filter:unset;-webkit-backdrop-filter:unset}.home-popup{pointer-events:auto}.home-popup__wrap{padding-top:20px;position:relative}.home-popup__content>div>span{max-height:18vh;overflow-x:auto;line-height:180%}.home-popup__wrap-inner{border-radius:var(--br-xs);box-shadow:2px 2px 10px rgb(0 0 0 / 12%)}.home-popup__wrap-inner img{aspect-ratio:16/9;object-fit:cover}.home-popup__content{width:100%;background:var(--base-100)}.home-popup__content h5{font-size:var(--s-4)}.home-popup__content p{font-size:var(--s-00)}.home-popup__content p:nth-child(1){margin-block-start:0}.home-popup__wrap .oxy-close-modal{z-index:10;margin-right:-6px;margin-top:-6px}.home-popup__content .custom-scrollbar,.home-popup__content .custom-scrollbar span{width:100%}.home-popup__content ul{margin-block-start:0em;margin-block-end:0em}.home-popup__content li{font-size:1em}.faq-items{max-width:960px;margin-right:auto;margin-left:auto}.faq-items .oxy-pro-accordion_item{border-bottom:0 solid var(--ink-500);background:var(--base-700);margin-bottom:var(--space-xs)}.faq-items .oxy-pro-accordion_context-icon,.faq-items .oxy-pro-accordion_icon{padding:0;font-size:var(--s-0)}.faq-items .oxy-pro-accordion_title-area{padding:0}.faq-items .oxy-pro-accordion_title{font-size:var(--s-00)}.faq-items .oxy-pro-accordion_header{padding-top:var(--space-s);padding-bottom:var(--space-s);padding-left:var(--space-s);padding-right:var(--space-m)}.faq-items .oxy-pro-accordion_content{padding-top:0;padding-bottom:var(--space-s);padding-left:var(--space-s);padding-right:var(--space-m);font-size:var(--s-01);line-height:1.75}.swiper-button-next,.swiper-button-prev{color:var(--primary-500)!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.25em!important}.swiper-pagination{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.swiper-pagination-bullet{width:6px!important;height:6px!important}.swiper-pagination-bullet-active{background:var(--primary-500)!important;width:10px!important;height:10px!important}.section-content-group{margin-bottom:var(--space-l);grid-gap:var(--space-s);gap:var(--space-s)}.marguee-items-container{width:100%}.marguee-items-container .gallery{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-shrink:0;flex-shrink:0;list-style-type:none;margin:0;padding:0;-webkit-align-items:center;align-items:center}.logo-gallery-container{background-color:var(--base-main);width:100%;padding-top:var(--space-xl);padding-bottom:var(--space-xl);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;overflow:hidden}.logo-gallery-container .gallery li{margin-right:var(--space-l);margin-left:var(--space-l);max-width:160px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:var(--base-main)}.logo-gallery-container .gallery li img{max-height:80px;mix-blend-mode:multiply}.wp-block-table{margin:0;display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.wp-block-table table{text-align:left}:root{--wp--preset--font-size--small:var(--s-01);--wp--preset--font-size--medium:var(--s-00);--wp--preset--font-size--large:var(--s-0);--wp--preset--font-size--x-large:var(--s-1)}.ui-box{width:100%}.ui-headline{font-size:var(--s-1);font-weight:var(--bold)}.ui-title{font-size:var(--s-0)}.ui-text{font-size:var(--s-00)}.ui-price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;font-size:2.5em;font-weight:var(--bold);line-height:1}.ui-amount{transform:translateY(.12em)}.ui-currency{font-size:.4em}.tf-icon img{width:100%}.tf-image img{width:100%}.hero-section #home-hero-main{padding-top:50px;padding-bottom:50px}.breakdance .btn-main,.breakdance .btn-alt,.breakdance .btn-secondary,.breakdance .btn-disable,.breakdance .btn-transparent,.wp-block-button__link,.wpgb-load-more{line-height:1.25;font-weight:var(--regular);text-decoration:none;text-align:center;box-shadow:0 0 20px -15px;border-width:1.4px;border-style:solid;border-radius:40px;display:-webkit-inline-flexbox;display:-moz-inline-flexbox;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;grid-gap:.5em;gap:.5em;-webkit-transition:0.2s!important;transition:0.2s!important;box-shadow:none;word-break:normal}.breakdance .btn-cta-main,.breakdance .btn-cta-alt{--btn-cta-shadow-primary:0px 0px 0px 3px var(--shadow-color);--shadow-color:black;text-align:center;display:-webkit-inline-flexbox;display:-moz-inline-flexbox;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-transition:0.2s;transition:0.2s;border-radius:var(--br-xxs)}:is(.breakdance .btn-main,.breakdance .btn-alt,.breakdance .btn-secondary,.breakdance .btn-disable,.breakdance .btn-transparent,.wp-block-button__link,.wpgb-load-more):hover{box-shadow:0 7px 25px -10px var(--primary-light);box-shadow:none;transform:translateY(-5px)}.wp-block-button__link{background-color:var(--primary-main);color:#fff;border-color:var(--primary-light)}.wp-block-button__link:hover{background-color:var(--primary-main);color:#fff;border-color:var(--primary-light)}.breakdance .btn-main,.breakdance .btn-main.ff-btn{background-color:var(--base-main);border-color:var(--ink-main)}.breakdance .btn-main .bde-text{color:var(--ink-main)}.breakdance .btn-main:hover,.breakdance .btn-main.ff-btn:hover{filter:brightness(1);box-shadow:var(--box-shadow-primary-s)}.breakdance .btn-alt,.breakdance .btn-alt.ff-btn{background-color:var(--ink-main);border-color:var(--ink-300)}.breakdance .btn-alt .bde-text{color:var(--ink-invert)}.breakdance .btn-alt:hover,.breakdance .btn-alt.ff-btn:hover{filter:brightness(1);box-shadow:var(--box-shadow-primary-s)}.breakdance .btn-cta-main,.breakdance .btn-cta-main.ff-btn{background-color:var(--primary-main);border-color:var(--ink-main);font-weight:var(--bold);text-transform:uppercase}.breakdance .btn-cta-main .bde-text{color:var(--ink-main)}.breakdance .btn-cta-main:hover,.breakdance .btn-cta-main.ff-btn:hover{filter:brightness(1);box-shadow:var(--btn-cta-shadow-primary);--shadow-color:var(--ink-main);border-radius:var(--br-s)}.breakdance .btn-cta-alt,.breakdance .btn-cta-alt.ff-btn{background-color:var(--ink-main);border-color:var(--ink-300)}.breakdance .btn-cta-alt .bde-text{color:var(--ink-invert)}.breakdance .btn-cta-alt:hover,.breakdance .btn-cta-alt.ff-btn:hover{filter:brightness(1);box-shadow:var(--btn-cta-shadow-primary);--shadow-color:var(--primary-faint);border-radius:var(--br-s)}.breakdance .btn-secondary{background-color:var(--ink-main);color:#fff;border-color:var(--primary-light)}.breakdance .btn-secondary:hover{filter:brightness(1.1);box-shadow:var(--box-shadow-primary-s)}.breakdance .btn-transparent{border:0}.breakdance .btn-transparent:hover{border:0;background-color:rgba(255,255,255,.05)}.breakdance .btn-disable{background-color:#DEDEDE;color:#fff;border-color:var(--primary-light);cursor:not-allow;cursor:not-allowed}.breakdance .btn-disable:hover{transform:unset!important}.wpgb-load-more{background-color:var(--primary-faint);color:var(--primary-main);border-color:var(--primary-light)}:is(.breakdance .btn-main,.breakdance .btn-alt,.breakdance .btn-secondary,.breakdance .btn-disable,.breakdance .btn-transparent) .tf-icon{--padding:0.5em;background-color:var(--primary-main);padding:var(--padding);border-radius:100px;margin-top:-1em;margin-bottom:-1em;margin-right:-1.2em}:is(.breakdance .btn-main,.breakdance .btn-alt,.breakdance .btn-secondary,.breakdance .btn-disable,.breakdance .btn-transparent) .tf-icon .breakdance-icon-atom>svg:not(.breakdance-icon-atom-svg-gradient){height:1em;width:1em;transform:scale(1.1);fill:inherit;stroke:inherit}:is(.breakdance .btn-main,.breakdance .btn-alt,.breakdance .btn-secondary,.breakdance .btn-disable,.breakdance .btn-transparent) .tf-icon .breakdance-icon-atom{font-size:unset}.breakdance .btn-textlink span{font-size:var(--s-00);text-decoration:underline}.breakdance .btn-textlink:hover span{text-decoration:unset}.tf-buttons,.tf-buttons.bde-div{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;grid-gap:8px;gap:8px}.tf-buttons>*{-webkit-flex-grow:1;flex-grow:1}a.btn-xs,a.btn-s,a.btn-m,a.btn-l,a.btn-xl,.breakdance .btn-xs>a,.breakdance .btn-s>a,.breakdance .btn-m>a,.breakdance .btn-l>a,.breakdance .btn-xl>a{padding:var(--btn-padding-m)}.breakdance .btn-cta-main,.breakdance .btn-cta-alt{padding:.75em 2.75em .75em 2.75em}:root{--btn-padding-s:0.5em 1em 0.5em 1em;--btn-padding-m:0.75em 1.5em 0.75em 1.5em;--btn-text-size-ratio:1.125;--btn-text-size-xs:var(--s-02);--btn-text-size-s:var(--s-02);--btn-text-size-m:var(--s-01);--btn-text-size-l:calc(var(--btn-text-size-m) * var(--btn-text-size-ratio));--btn-text-size-xl:calc(var(--btn-text-size-l) * var(--btn-text-size-ratio))}.breakdance .btn-xs{font-size:var(--btn-text-size-xs)}.breakdance .btn-s{font-size:var(--btn-text-size-s)}.breakdance .btn-m,.wp-block-button:not([class*="btn-"]) .wp-block-button__link{font-size:var(--btn-text-size-m)}.breakdance .btn-l{font-size:var(--btn-text-size-l)}.breakdance .btn-xl{font-size:var(--btn-text-size-xl)}.breakout{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.breakdance .border{border-width:1px;border-style:solid}.breakdance .border-top{border-top-width:1px;border-top-style:solid}.breakdance .border-right{border-right-width:1px;border-right-style:solid}.breakdance .border-bottom{border-bottom-width:1px;border-bottom-style:solid}.breakdance .border-left{border-left-width:1px;border-left-style:solid}.breakdance .border-radius-xxs{border-radius:var(--br-xxs)}.breakdance .border-radius-xs{border-radius:var(--br-xs)}.breakdance .border-radius-s{border-radius:var(--br-s)}.breakdance .border-radius-m{border-radius:var(--br-m)}.breakdance .border-radius-l{border-radius:var(--br-l)}.breakdance .border-radius-xl{border-radius:var(--br-xl)}.breakdance .border-radius-xxl{border-radius:var(--br-xxl)}.breakdance .border-radius-full{border-radius:var(--br-full)}.blur-none{filter:blur(0)}.blur-xs{filter:blur(2px)}.blur-s{filter:blur(4px)}.blur-m{filter:blur(8px)}.blur-l{filter:blur(16px)}.blur-xl{filter:blur(32px)}.bg-blur-none{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.bg-blur-xs{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.bg-blur-s{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bg-blur-m{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bg-blur-l{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bg-blur-xl{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}.bg-blur-light-300{background-color:rgba(0,0,0,.3)!important}.bg-blur-light-500{background-color:rgba(0,0,0,.5)!important}.bg-blur-light-700{background-color:rgba(0,0,0,.7)!important}.bg-blur-dark-300{background-color:rgba(255,255,255,.3)!important}.bg-blur-dark-500{background-color:rgba(255,255,255,.5)!important}.bg-blur-dark-700{background-color:rgba(255,255,255,.7)!important}.card-link{position:relative}.card-link .tf-link{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.ui-link-layer{position:relative}.ui-link{position:absolute;inset:0;z-index:1}body ::-webkit-scrollbar{width:7px;height:8px}body ::-webkit-scrollbar-track,:is(.scrollbar-s,.scrollbar-s>span)::-webkit-scrollbar-track{background-color:var(--gray-900);border:3px solid var(--base-body);border-radius:0}body ::-webkit-scrollbar-thumb,:is(.scrollbar-s,.scrollbar-s>span)::-webkit-scrollbar-thumb{background:var(--ink-500);border:0 solid var(--ink-500);border-radius:0}body ::-webkit-scrollbar-thumb:hover,:is(.scrollbar-s,.scrollbar-s>span)::-webkit-scrollbar-thumb:hover{background:var(--ink-300)}:is(.scrollbar-s.scrollbar--vret,.scrollbar-s.scrollbar--vret>span)::-webkit-scrollbar{width:12px}:is(.scrollbar-s.scrollbar--horz,.scrollbar-s.scrollbar--horz>span)::-webkit-scrollbar{height:12px}.mobile{display:none!important}:is(.ellipsis-1,.ellipsis-2,.ellipsis-3,.ellipsis-4) span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word}.ellipsis-1 span{-webkit-line-clamp:1}.ellipsis-2 span{-webkit-line-clamp:2}.ellipsis-3 span{-webkit-line-clamp:3}.ellipsis-4 span{-webkit-line-clamp:4}.tf-flex-row,.tf-flex-row.bde-div{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;grid-gap:calc(var(--flex-row-gap) / 2) var(--flex-row-gap);gap:calc(var(--flex-row-gap) / 2) var(--flex-row-gap);--gap:var(--space-m);--flex-row-gap:calc(var(--gap) * 2)}.tf-flex-row>*{width:100%}.tf-flex-row.tf-alt:nth-child(2n){-webkit-flex-flow:row-reverse wrap;-moz-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.tf-flex-row.tf-reverse{-webkit-flex-flow:row-reverse wrap;-moz-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.tf-col-basis-1-1>*{-webkit-flex-basis:calc(50% - var(--flex-row-gap) / 2);flex-basis:calc(50% - var(--flex-row-gap) / 2)}.tf-col-basis-1-2>*:nth-child(1){-webkit-flex-basis:calc(34% - var(--flex-row-gap) / 2);flex-basis:calc(34% - var(--flex-row-gap) / 2)}.tf-col-basis-1-2>*:nth-child(2){-webkit-flex-basis:calc(66% - var(--flex-row-gap) / 2);flex-basis:calc(66% - var(--flex-row-gap) / 2)}.tf-col-basis-2-1>*:nth-child(1){-webkit-flex-basis:calc(66% - var(--flex-row-gap) / 2);flex-basis:calc(66% - var(--flex-row-gap) / 2)}.tf-col-basis-2-1>*:nth-child(2){-webkit-flex-basis:calc(34% - var(--flex-row-gap) / 2);flex-basis:calc(34% - var(--flex-row-gap) / 2)}.tf-col-basis-1-3>*:nth-child(1){-webkit-flex-basis:calc(25% - var(--flex-row-gap) / 2);flex-basis:calc(25% - var(--flex-row-gap) / 2)}.tf-col-basis-1-3>*:nth-child(2){-webkit-flex-basis:calc(75% - var(--flex-row-gap) / 2);flex-basis:calc(75% - var(--flex-row-gap) / 2)}.tf-col-basis-3-1>*:nth-child(1){-webkit-flex-basis:calc(75% - var(--flex-row-gap) / 2);flex-basis:calc(75% - var(--flex-row-gap) / 2)}.tf-col-basis-3-1>*:nth-child(2){-webkit-flex-basis:calc(25% - var(--flex-row-gap) / 2);flex-basis:calc(25% - var(--flex-row-gap) / 2)}.tf-col-basis-2-3>*:nth-child(1){-webkit-flex-basis:calc(40% - var(--flex-row-gap) / 2);flex-basis:calc(40% - var(--flex-row-gap) / 2)}.tf-col-basis-2-3>*:nth-child(2){-webkit-flex-basis:calc(60% - var(--flex-row-gap) / 2);flex-basis:calc(60% - var(--flex-row-gap) / 2)}.tf-col-basis-3-2>*:nth-child(1){-webkit-flex-basis:calc(60% - var(--flex-row-gap) / 2);flex-basis:calc(60% - var(--flex-row-gap) / 2)}.tf-col-basis-3-2>*:nth-child(2){-webkit-flex-basis:calc(40% - var(--flex-row-gap) / 2);flex-basis:calc(40% - var(--flex-row-gap) / 2)}.flex-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-1{-webkit-flex:1;flex:1}.flex-2{-webkit-flex:2;flex:2}.flex-3{-webkit-flex:3;flex:3}.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.items-left{justify-items:start}.content-left{-webkit-justify-content:start;justify-content:start}.items-center{justify-items:center}.content-center{-webkit-justify-content:center;justify-content:center}.items-right{justify-items:end}.content-right{-webkit-justify-content:end;justify-content:end}.items-top{-webkit-align-items:start;align-items:start}.content-top{-webkit-align-content:start;align-content:start}.items-middle{-webkit-align-items:center;align-items:center}.content-middle{-webkit-align-content:center;align-content:center}.items-bottom{-webkit-align-items:end;align-items:end}.content-bottom{-webkit-align-content:end;align-content:end}.items-stretch{-webkit-align-items:stretch;align-items:stretch}.content-stretch{-webkit-justify-content:stretch;justify-content:stretch}.space-between{-webkit-justify-content:space-between;justify-content:space-between}.space-around{-webkit-justify-content:space-around;justify-content:space-around}.self-left{margin-right:auto;place-self:start}.self-center{margin-inline:auto;place-self:center;-webkit-align-self:center;align-self:center}.self-right{margin-left:auto;place-self:end}.self-top{margin-bottom:auto;-webkit-align-self:start;align-self:start}.self-middle{margin-block:auto;-webkit-align-self:center;align-self:center}.self-bottom{margin-top:auto;-webkit-align-self:end;align-self:end}.self-stretch{-webkit-align-self:stretch;align-self:stretch}.self-auto{-webkit-align-self:auto;align-self:auto}.self-start{-webkit-align-self:flex-start;align-self:flex-start}.self-end{-webkit-align-self:flex-end;align-self:flex-end}.self-baseline{-webkit-align-self:baseline;align-self:baseline}.gap-unset{grid-gap:unset;gap:unset}.gap-0{grid-gap:0;gap:0}.gap-xs{grid-gap:var(--space-xs);gap:var(--space-xs)}.gap-s{grid-gap:var(--space-s);gap:var(--space-s)}.gap-m{grid-gap:var(--space-m);gap:var(--space-m)}.gap-l{grid-gap:var(--space-l);gap:var(--space-l)}.gap-xl{grid-gap:var(--space-xl);gap:var(--space-xl)}.gap-xxl{grid-gap:var(--space-xxl);gap:var(--space-xxl)}.gap-xxxl{grid-gap:var(--space-xxxl);gap:var(--space-xxxl)}.gap-x-unset{grid-column-gap:unset;column-gap:unset;grid-row-gap:unset;row-gap:unset}.gap-x-0{grid-column-gap:0;column-gap:0}.gap-x-xs{grid-column-gap:var(--space-xs);column-gap:var(--space-xs)}.gap-x-s{grid-column-gap:var(--space-s);column-gap:var(--space-s)}.gap-x-m{grid-column-gap:var(--space-m);column-gap:var(--space-m)}.gap-x-l{grid-column-gap:var(--space-l);column-gap:var(--space-l)}.gap-x-xl{grid-column-gap:var(--space-xl);column-gap:var(--space-xl)}.gap-x-xxl{grid-column-gap:var(--space-xxl);column-gap:var(--space-xxl)}.gap-x-xxxl{grid-column-gap:var(--space-xxxl);column-gap:var(--space-xxxl)}.gap-y-0{grid-row-gap:0;row-gap:0}.gap-y-xs{grid-row-gap:var(--space-xs);row-gap:var(--space-xs)}.gap-y-s{grid-row-gap:var(--space-s);row-gap:var(--space-s)}.gap-y-m{grid-row-gap:var(--space-m);row-gap:var(--space-m)}.gap-y-l{grid-row-gap:var(--space-l);row-gap:var(--space-l)}.gap-y-xl{grid-row-gap:var(--space-xl);row-gap:var(--space-xl)}.gap-y-xxl{grid-row-gap:var(--space-xxl);row-gap:var(--space-xxl)}.gap-y-xxxl{grid-row-gap:var(--space-xxxl);row-gap:var(--space-xxxl)}.full-width{width:100%}.full-height{height:100%}.screen-width{width:100vw}.screen-height{height:100vh}.auto-width{width:auto}.auto-height{height:auto}.width-90{width:90%}.width-80{width:80%}.width-70{width:70%}.width-60{width:60%}.width-50{width:50%}.width-40{width:40%}.width-30{width:30%}.width-20{width:20%}.width-10{width:10%}.sr-only{width:1px;height:1px;padding:0;margin:-1px;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}:root{--section-space-main:var(--space-xxl);--section-space-xs:var(--space-s);--section-space-s:var(--space-m);--section-space-m:var(--space-xl);--section-space-l:var(--space-xxl);--section-space-xl:var(--space-xxxl)}.section-inner-gap-s,.section-inner-gap-s.bde-section .section-container{grid-row-gap:var(--section-space-s);row-gap:var(--section-space-s)}.section-inner-gap-m,.section-inner-gap-m.bde-section .section-container{grid-row-gap:var(--section-space-m);row-gap:var(--section-space-m)}.section-inner-gap-l,.section-inner-gap-l.bde-section .section-container{grid-row-gap:var(--section-space-l);row-gap:var(--section-space-l)}.section-main.section-container,.section-main.bde-section .section-container{padding-top:var(--section-space-main);padding-bottom:var(--section-space-main)}.section-s .section-container,.section-s.bde-section .section-container{padding-top:var(--section-space-s);padding-bottom:var(--section-space-s)}.section-m .section-container,.section-m.bde-section .section-container{padding-top:var(--section-space-m);padding-bottom:var(--section-space-m)}.section-l .section-container,.section-l.bde-section .section-container{padding-top:var(--section-space-l);padding-bottom:var(--section-space-l)}.section-offset--top .section-container,.section-offset--top.bde-section .section-container{padding-top:var(--section-space-s)}.section-offset--bottom .section-container,.section-offset--bottom.bde-section .section-container{padding-bottom:var(--section-space-s)}.section-offset--left .section-container,.section-offset--left.bde-section .section-container{padding-left:var(--section-space-s)}.section-offset--right .section-container,.section-offset--right.bde-section .section-container{padding-right:var(--section-space-s)}.section-padding-off--top .section-container,.section-padding-off--top.bde-section .section-container{padding-top:0!important}.section-padding-off--bottom .section-container,.section-padding-off--bottom.bde-section .section-container{padding-bottom:0!important}.section-padding-off--left .section-container,.section-padding-off--left.bde-section .section-container{padding-left:0!important}.section-padding-off--right .section-container,.section-padding-off--right.bde-section .section-container{padding-right:0!important}.column-padding-main{padding-left:var(--edge-padding-inline);padding-right:var(--edge-padding-inline)}.column-padding-xs{padding-left:var(--section-space-xs);padding-right:var(--section-space-xs)}.column-padding-s{padding-left:var(--section-space-s);padding-right:var(--section-space-s)}.column-padding-m{padding-left:var(--section-space-m);padding-right:var(--section-space-m)}.column-padding-l{padding-left:var(--section-space-l);padding-right:var(--section-space-l)}.column-padding-xl{padding-left:var(--section-space-xl);padding-right:var(--section-space-xl)}.row-padding-main{padding-top:var(--section-space-main);padding-bottom:var(--section-space-main)}.row-padding-xs{padding-top:var(--section-space-xs);padding-bottom:var(--section-space-xs)}.row-padding-s{padding-top:var(--section-space-s);padding-bottom:var(--section-space-s)}.row-padding-m{padding-top:var(--section-space-m);padding-bottom:var(--section-space-m)}.row-padding-l{padding-top:var(--section-space-l);padding-bottom:var(--section-space-l);padding-top:var(--section-space-xl);padding-bottom:var(--section-space-xl)}.section-min-h{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.section-min-h>div{width:100%}.sticky{position:-webkit-sticky;top:0;position:-webkit-sticky;position:sticky}.sticky-top-main{top:80px}.sticky-top-alt{top:120px}.sticky-bottom-main{bottom:0}.sticky-bottom-alt{bottom:40px}.sticky-top-overlay{position:fixed;top:72px!important;width:68.5vw;z-index:999}.scroll-fadeout-v::after{background-image:linear-gradient(rgba(0,0,0,0),transparent);width:calc(100% - 9px);height:2.5em;position:absolute;bottom:0;z-index:2;content:''}.scroll-fadeout-v::before{background-image:linear-gradient(transparent,rgba(0,0,0,0));width:calc(100% - 9px);height:2.5em;position:absolute;top:0;z-index:2;content:''}.scroll-fadeout--top{position:relative}.scroll-wrapper{width:100%;overflow-y:hidden;overflow-x:auto}.inline-bg-image{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;display:inline-block;overflow:hidden}.inline-bg-image img{pointer-events:none;object-fit:cover;width:100%;height:100%}.ratio-1-1{padding-top:100%}.ratio-3-2{padding-top:66.666%}.ratio-4-3{padding-top:75%}.ratio-16-9{padding-top:56.25%}:is(.ratio-1-1,.ratio-3-2,.ratio-4-3,.ratio-16-9){width:100%;position:relative}:is(.ratio-1-1,.ratio-3-2,.ratio-4-3,.ratio-16-9) img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;object-fit:cover}.overlay-dark-300,.overlay-dark-500,.overlay-dark-700{position:relative;z-index:0}:is(.overlay-dark-300,.overlay-dark-500,.overlay-dark-700)::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;content:""}.overlay-dark-300::before{background-color:rgba(0,0,0,.25)}.overlay-dark-500::before{background-color:rgba(0,0,0,.5)}.overlay-dark-700::before{background-color:rgba(0,0,0,.7)}.tf-content{display:block}.no-selection{-webkit-user-select:none;-ms-user-select:none;user-select:none}.breakdance .owl-xs>*+*{margin-top:var(--space-xs)}.breakdance .owl-s>*+*{margin-top:var(--space-s)}.breakdance .owl-m>*+*{margin-top:var(--space-m)}.breakdance .owl-l>*+*{margin-top:var(--space-l)}.breakdance .owl-xl>*+*{margin-top:var(--space-xl)}.breakdance .owl-xxl>*+*{margin-top:var(--space-xxl)}.breakdance .margin-xxs{margin:var(--space-xxs)}.breakdance .margin-xs{margin:var(--space-xs)}.breakdance .margin-s{margin:var(--space-s)}.breakdance .margin-m{margin:var(--space-m)}.breakdance .margin-l{margin:var(--space-l)}.breakdance .margin-xl{margin:var(--space-xl)}.breakdance .margin-xxl{margin:var(--space-xxl)}.breakdance .margin-xxxl{margin:var(--space-xxxl)}.breakdance .margin-none{margin:0}.breakdance .margin-top-xxs{margin-top:var(--space-xxs)}.breakdance .margin-top-xs{margin-top:var(--space-xs)}.breakdance .margin-top-s{margin-top:var(--space-s)}.breakdance .margin-top-m{margin-top:var(--space-m)}.breakdance .margin-top-l{margin-top:var(--space-l)}.breakdance .margin-top-xl{margin-top:var(--space-xl)}.breakdance .margin-top-xxl{margin-top:var(--space-xxl)}.breakdance .margin-top-xxxl{margin-top:var(--space-xxxl)}.breakdance .margin-top-none{margin-top:0}.breakdance .margin-left-xxs{margin-left:var(--space-xxs)}.breakdance .margin-left-xs{margin-left:var(--space-xs)}.breakdance .margin-left-s{margin-left:var(--space-s)}.breakdance .margin-left-m{margin-left:var(--space-m)}.breakdance .margin-left-l{margin-left:var(--space-l)}.breakdance .margin-left-xl{margin-left:var(--space-xl)}.breakdance .margin-left-xxl{margin-left:var(--space-xxl)}.breakdance .margin-left-xxxl{margin-left:var(--space-xxxl)}.breakdance .margin-left-none{margin-left:0}.breakdance .margin-bottom-xxs{margin-bottom:var(--space-xxs)}.breakdance .margin-bottom-xs{margin-bottom:var(--space-xs)}.breakdance .margin-bottom-s{margin-bottom:var(--space-s)}.breakdance .margin-bottom-m{margin-bottom:var(--space-m)}.breakdance .margin-bottom-l{margin-bottom:var(--space-l)}.breakdance .margin-bottom-xl{margin-bottom:var(--space-xl)}.breakdance .margin-bottom-xxl{margin-bottom:var(--space-xxl)}.breakdance .margin-bottom-xxxl{margin-bottom:var(--space-xxxl)}.breakdance .margin-bottom-none{margin-bottom:0}.breakdance .margin-right-xxs{margin-right:var(--space-xxs)}.breakdance .margin-right-xs{margin-right:var(--space-xs)}.breakdance .margin-right-s{margin-right:var(--space-s)}.breakdance .margin-right-m{margin-right:var(--space-m)}.breakdance .margin-right-l{margin-right:var(--space-l)}.breakdance .margin-right-xl{margin-right:var(--space-xl)}.breakdance .margin-right-xxl{margin-right:var(--space-xxl)}.breakdance .margin-right-xxxl{margin-right:var(--space-xxxl)}.breakdance .margin-right-none{margin-right:0}.breakdance .margin-x-xxs{margin-left:var(--space-xxs);margin-right:var(--space-xxs)}.breakdance .margin-x-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.breakdance .margin-x-s{margin-left:var(--space-s);margin-right:var(--space-s)}.breakdance .margin-x-m{margin-left:var(--space-m);margin-right:var(--space-m)}.breakdance .margin-x-l{margin-left:var(--space-l);margin-right:var(--space-l)}.breakdance .margin-x-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.breakdance .margin-x-xxl{margin-left:var(--space-xxl);margin-right:var(--space-xxl)}.breakdance .margin-x-xxxl{margin-left:var(--space-xxxl);margin-right:var(--space-xxxl)}.breakdance .margin-x-none{margin-left:0;margin-right:0}.breakdance .margin-y-xxs{margin-top:var(--space-xxs);margin-bottom:var(--space-xxs)}.breakdance .margin-y-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.breakdance .margin-y-s{margin-top:var(--space-s);margin-bottom:var(--space-s)}.breakdance .margin-y-m{margin-top:var(--space-m);margin-bottom:var(--space-m)}.breakdance .margin-y-l{margin-top:var(--space-l);margin-bottom:var(--space-l)}.breakdance .margin-y-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.breakdance .margin-y-xxl{margin-top:var(--space-xxl);margin-bottom:var(--space-xxl)}.breakdance .margin-y-xxxl{margin-top:var(--space-xxxl);margin-bottom:var(--space-xxxl)}.breakdance .margin-y-none{margin-top:0;margin-bottom:0}.breakdance .margin-x-auto,.breakdance .mx-auto{margin-left:auto;margin-right:auto}.breakdance .margin-y-auto,.breakdance .my-auto{margin-top:auto;margin-bottom:auto}.breakdance .padding-xxs{padding:var(--space-xxs)}.breakdance .padding-xs{padding:var(--space-xs)}.breakdance .padding-s{padding:var(--space-s)}.breakdance .padding-m{padding:var(--space-m)}.breakdance .padding-l{padding:var(--space-l)}.breakdance .padding-xl{padding:var(--space-xl)}.breakdance .padding-xxl{padding:var(--space-xxl)}.breakdance .padding-xxxl{padding:var(--space-xxxl)}.breakdance .padding-none{padding:0}.breakdance .padding-top-xxs{padding-top:var(--space-xxs)}.breakdance .padding-top-xs{padding-top:var(--space-xs)}.breakdance .padding-top-s{padding-top:var(--space-s)}.breakdance .padding-top-m{padding-top:var(--space-m)}.breakdance .padding-top-l{padding-top:var(--space-l)}.breakdance .padding-top-xl{padding-top:var(--space-xl)}.breakdance .padding-top-xxl{padding-top:var(--space-xxl)}.breakdance .padding-top-xxxl{padding-top:var(--space-xxxl)}.breakdance .padding-top-none{padding-top:0}.breakdance .padding-left-xxs{padding-left:var(--space-xxs)}.breakdance .padding-left-xs{padding-left:var(--space-xs)}.breakdance .padding-left-s{padding-left:var(--space-s)}.breakdance .padding-left-m{padding-left:var(--space-m)}.breakdance .padding-left-l{padding-left:var(--space-l)}.breakdance .padding-left-xl{padding-left:var(--space-xl)}.breakdance .padding-left-xxl{padding-left:var(--space-xxl)}.breakdance .padding-left-xxxl{padding-left:var(--space-xxxl)}.breakdance .padding-left-none{padding-left:0}.breakdance .padding-bottom-xxs{padding-bottom:var(--space-xxs)}.breakdance .padding-bottom-xs{padding-bottom:var(--space-xs)}.breakdance .padding-bottom-s{padding-bottom:var(--space-s)}.breakdance .padding-bottom-m{padding-bottom:var(--space-m)}.breakdance .padding-bottom-l{padding-bottom:var(--space-l)}.breakdance .padding-bottom-xl{padding-bottom:var(--space-xl)}.breakdance .padding-bottom-xxl{padding-bottom:var(--space-xxl)}.breakdance .padding-bottom-xxxl{padding-bottom:var(--space-xxxl)}.breakdance .padding-bottom-none{padding-bottom:0}.breakdance .padding-right-xxs{padding-right:var(--space-xxs)}.breakdance .padding-right-xs{padding-right:var(--space-xs)}.breakdance .padding-right-s{padding-right:var(--space-s)}.breakdance .padding-right-m{padding-right:var(--space-m)}.breakdance .padding-right-l{padding-right:var(--space-l)}.breakdance .padding-right-xl{padding-right:var(--space-xl)}.breakdance .padding-right-xxl{padding-right:var(--space-xxl)}.breakdance .padding-right-xxxl{padding-right:var(--space-xxxl)}.breakdance .padding-right-none{padding-right:0}.breakdance .padding-x-xxs{padding-left:var(--space-xxs);padding-right:var(--space-xxs)}.breakdance .padding-x-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.breakdance .padding-x-s{padding-left:var(--space-s);padding-right:var(--space-s)}.breakdance .padding-x-m{padding-left:var(--space-m);padding-right:var(--space-m)}.breakdance .padding-x-l{padding-left:var(--space-l);padding-right:var(--space-l)}.breakdance .padding-x-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.breakdance .padding-x-xxl{padding-left:var(--space-xxl);padding-right:var(--space-xxl)}.breakdance .padding-x-xxxl{padding-left:var(--space-xxxl);padding-right:var(--space-xxxl)}.breakdance .padding-x-none{padding-left:0;padding-right:0}.breakdance .padding-y-xxs{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}.breakdance .padding-y-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.breakdance .padding-y-s{padding-top:var(--space-s);padding-bottom:var(--space-s)}.breakdance .padding-y-m{padding-top:var(--space-m);padding-bottom:var(--space-m)}.breakdance .padding-y-l{padding-top:var(--space-l);padding-bottom:var(--space-l)}.breakdance .padding-y-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.breakdance .padding-y-xxl{padding-top:var(--space-xxl);padding-bottom:var(--space-xxl)}.breakdance .padding-y-xxxl{padding-top:var(--space-xxxl);padding-bottom:var(--space-xxxl)}.breakdance .padding-y-none{padding-top:0;padding-bottom:0}.row{-webkit-justify-content:start;justify-content:start;display:grid;grid-auto-flow:column}.column{display:grid;grid-auto-flow:row;justify-items:start;-webkit-align-content:start;align-content:start}.columns-2{display:grid;grid-template-columns:1fr 1fr}.columns-3{display:grid;grid-template-columns:1fr 1fr 1fr}.columns-4{display:grid;grid-template-columns:repeat(4,1fr)}.columns-5{display:grid;grid-template-columns:repeat(5,1fr)}.columns-6{display:grid;grid-template-columns:repeat(6,1fr)}.columns-7{display:grid;grid-template-columns:repeat(7,1fr)}.columns-8{display:grid;grid-template-columns:repeat(8,1fr)}.col-span-2{grid-column:auto / span 2}.col-span-3{grid-column:auto / span 3}.col-span-4{grid-column:auto / span 4}.col-span-5{grid-column:auto / span 5}.col-span-6{grid-column:auto / span 6}.col-span-7{grid-column:auto / span 7}.col-span-8{grid-column:auto / span 8}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.row-span-2{grid-row:auto / span 2}.row-span-3{grid-row:auto / span 3}.row-span-4{grid-row:auto / span 4}.row-span-5{grid-row:auto / span 5}.row-span-6{grid-row:auto / span 6}.row-span-7{grid-row:auto / span 7}.row-span-8{grid-row:auto / span 8}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-8{grid-row-start:8}.page-width{width:100%;max-width:var(--body-container)}.breakdance .text-center{text-align:center}.breakdance .text-left{text-align:left}.breakdance .text-right{text-align:right}.breakdance .text-invert{color:var(--ink-invert)}:root{--theme-palette-color-1:var(--primary-500);--theme-palette-color-2:var(--primary-700);--theme-palette-color-3:var(--ink-500);--theme-palette-color-4:var(--ink-700);--theme-palette-color-5:#e1e8ed;--theme-palette-color-6:#f2f5f7;--theme-palette-color-7:#FAFBFC;--theme-palette-color-8:#ffffff}#header{background-color:unset;margin-top:calc(var(--header-offset));border-radius:0 0 var(--image-border-radius-m) var(--image-border-radius-m);position:fixed;top:0;left:0;right:0;-webkit-transition:0.4s;transition:0.4s}#header:not(.scrolled){margin-top:calc(var(--header-offset) * 2)}#header .logo{transform:scale(1,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out}.main-header-row{-webkit-transition:0s;transition:0s}#header.scrolled .main-header-row,#header.scrolled .main-header-row--mobile{background-color:rgba(255,255,255,.8);background-color:rgba(0,0,0,.75)}#header.scrolled .logo{transform:scale(0,0);width:0;overflow:hidden;margin:0}#header.scrolled .main-header-row .header__nav-menu .breakdance-menu-link{color:var(--ink-invert)}#header.scrolled .main-header-row .breakdance-menu-link-arrow:after{background-color:var(--ink-invert)}#header.scrolled .main-header-row--mobile .breakdance-menu-toggle__custom-open-icon path{stroke:var(--ink-invert)!important}.header{width:100%;position:static;z-index:999}:root{--header-offset:16px}.header.bde-header-builder .bde-header-builder__container{padding:0 calc(var(--edge-padding-inline))}.header .main-header-row{background-color:#fff;padding:12px var(--space-l) 12px var(--space-l);border-radius:0 0 var(--image-border-radius-m) var(--image-border-radius-m)}.header .main-header-row,.header .main-header-row--mobile{width:100%;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-radius:var(--image-border-radius-m);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);will-change:background}.header .main-header-row>*,.header .main-header-row--mobile>*{-webkit-flex:1;flex:1}.header .main-header-row--mobile{display:none}.header .logo{width:100%;max-width:180px;margin-top:8px;margin-bottom:8px}.header .logo img{width:100%;margin-left:auto;margin-right:auto}.header .oxy-search-form{height:auto;margin-top:0!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0}.header-searchbar .search-submit{display:none}.header-searchbar .search-form{position:relative}.header-searchbar .search-icon-container{position:absolute;top:0;right:0;bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:8px}.header-searchbar .search-icon-container img{max-width:16px}.header-searchbar .search-field{background-color:var(--base-main)!important;max-width:160px!important;width:100%!important;color:var(--ink-500)!important;-webkit-transition:.2s;transition:.2s;height:auto!important;border:1px solid var(--base-main);border-bottom:1px solid var(--ink-500);padding:4px 32px 4px 8px!important;font-size:var(--s-02)!important;text-align:left;border-radius:0px!important}.header-searchbar .search-field::placeholder{color:var(--ink-300)!important}.header-searchbar .search-field:focus{outline:none}.header-searchbar .search-field:focus::placeholder{color:var(--ink-700)!important;outline:none}.header .lang-menu .menu-item,.header-menu .lang-menu .menu-item{background-color:var(--gray-500);font-size:12px;padding:5px;border-radius:100px;color:var(--ink-500)}.header .lang-menu .menu-item:hover,.header-menu .lang-menu .menu-item:hover{background-color:var(--gray-300)}.header-menu .lang-menu .menu-item{font-size:16px}:root .breakdance-menu{--link-padding-top:10px !important;--link-padding-right:1.5em;--link-padding-bottom:10px;--link-padding-left:1.5em;--dropdown-custom-offset-y:20px}.header .main-header-row .header__nav-menu{margin-left:auto;margin-right:auto}.header .main-header-row .header-center{-webkit-flex:2;flex:2;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-grow:1000;flex-grow:1000}.header .main-header-row .header__nav-menu .breakdance-menu-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;-webkit-justify-content:center;justify-content:center}.header .main-header-row .header__nav-menu .breakdance-menu-link{color:var(--ink-main);font-weight:var(--bold);font-size:var(--s-02);font-family:var(--display-text);text-transform:uppercase}.header .main-header-row .header__nav-menu .breakdance-menu-link:hover{color:var(--primary-main)}.breakdance-dropdown-body{box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d;box-shadow:var(--box-shadow-m);border-radius:var(--dropdown-border-radius)}.header .menu-item>.sub-menu{background-color:#fff;padding:.25em 1.25em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border:1px solid var(--ink-300);border-radius:var(--br-s);z-index:3;top:100%;min-width:190px}.header .menu-item>.sub-menu>li a{font-size:var(--s-02);font-weight:var(--regular);padding:1em 0}.header .menu-item>.sub-menu>li a:hover{color:var(--primary-500)}.header .menu-item>.sub-menu>li:not(:last-child){border-bottom:1px solid var(--ink-300)}.header-menu.oxy-off-canvas{--header-menu-offset:20px;--header-menu-padding:var(--space-m);--header-menu-end:var(--space-m)}.header-menu.oxy-off-canvas .offcanvas-inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:var(--base-main)!important;width:100%;max-width:480px;padding:0;height:100dvh!important}.header-menu.oxy-off-canvas .header-menu__head{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;width:100%;background-color:var(--base-main);padding:var(--header-menu-padding);padding-bottom:var(--space-s);border-bottom:1px var(--gray-900) solid}.header-menu.oxy-off-canvas .header-menu__head .menu-trigger svg{width:28px!important;height:28px!important}.header-menu.oxy-off-canvas .header-menu__content{width:100%;overflow-y:auto;padding:var(--header-menu-padding);padding-top:0;padding-bottom:var(--header-menu-end)}.header-menu.oxy-off-canvas .oxy-slide-menu_list>li a{font-size:var(--s-1);font-weight:var(--bold);color:var(--ink-500);padding-top:2.5vh!important;padding-bottom:2.5vh!important}.header-menu.oxy-off-canvas .oxy-slide-menu_list .sub-menu .menu-item a{font-size:var(--s-0)!important;font-weight:var(--regular);color:var(--ink-300);margin-left:0!important;padding-top:2vh!important;padding-bottom:2vh!important}.header-menu.oxy-off-canvas .header-menu__content .btn-main{background-color:#fff;color:var(--primary-500)}.header-menu.oxy-off-canvas .header-menu__content .btn-main:hover{color:#fff}.header-menu.oxy-off-canvas .header-searchbar .search-field{width:100%!important;max-width:100%!important}.header-menu.oxy-off-canvas .oxy-search-form{max-width:280px;margin-left:auto;margin-top:var(--space-s);margin-right:auto}.header-menu.oxy-off-canvas .header-searchbar label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%}.header-menu.oxy-off-canvas .oxy-search-form input{font-size:16px!important}.header-menu.oxy-off-canvas .header-searchbar .search-icon-container img{max-width:20px}.header .menu-trigger{display:none}.page-card-list-wrapper{width:100%;padding-bottom:var(--space-m);overflow-x:auto;overflow-y:hidden}.page-card-list .bde-loop{--gap:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;grid-gap:var(--gap);gap:var(--gap)}.page-card-list .bde-loop-item{-webkit-flex:0 0 calc((100% - (2 * var(--gap))) / 3.25);flex:0 0 calc((100% - (2 * var(--gap))) / 3.25);box-sizing:border-box}.page-card-list .page-card{width:100%;border-radius:var(--image-border-radius-m);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-grow:1;flex-grow:1;overflow:hidden}.page-card-list .page-card .ui-wrapper{height:100%}.page-card-list .page-card .ui-image{background:#000;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.page-card-list .page-card .ui-image img{height:100%;width:100%;object-fit:cover;opacity:.4}.page-card-list .page-card .ui-box--details{z-index:1;height:100%;padding:var(--space-m);padding-bottom:var(--space-xxs);grid-gap:1em;gap:1em}.page-card-list .page-card .ui-box--details *{color:#fff}.page-card-list .page-card .ui-box--details .ui-title{font-size:var(--s-1);font-weight:var(--black)}.page-card-list .page-card .ui-box--details .ui-text{font-size:var(--s-01);line-height:1.5;margin-bottom:1em}.page-card-list .page-card .ui-box--details .btn-m{margin-top:auto;margin-left:auto;margin-right:calc(0px - var(--space-s))}.package-card-list>*{grid-gap:16px;gap:16px}.package-card{background-color:#fff;width:100%;max-width:960px!important;margin-right:auto;margin-left:auto;border-radius:var(--br-m)}.package-card .ui-wrapper{width:100%;padding:var(--space-xs) var(--space-m);-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:var(--space-xs);gap:var(--space-xs);-webkit-align-items:flex-end;align-items:flex-end}.package-card .ui-box--details{-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:1.5em;gap:1.5em}.package-card .ui-title{font-size:var(--s-1);font-weight:var(--bold)}.package-card .ui-sub-title{margin-top:.5em;font-size:var(--s-01)}.event-card-grid>*{display:grid;grid-gap:var(--space-xxs);gap:var(--space-xxs);grid-template-columns:1fr 1fr 1fr}.event-card{background-color:#fff;width:100%;border-radius:var(--image-border-radius-s);-webkit-flex-grow:1;flex-grow:1;-webkit-transition:0.2s;transition:0.2s;overflow:hidden}.event-card:hover{box-shadow:0 0 0 4px var(--shadow-color);--shadow-color:black}.event-card .ui-wrapper{width:100%;padding:var(--space-xs)}.event-card .ui-wrapper .ui-link{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.event-card .ui-box--intro .ui-image img{aspect-ratio:2 / 1;object-fit:cover;border-radius:var(--br-s)}.event-card .ui-box--content{margin-top:1em}.event-card .ui-title{font-size:var(--s-00);font-weight:var(--black)}.event-card .ui-meta{font-size:var(--s-02);font-weight:var(--bold)}.program-card-grid>*{display:grid;grid-gap:var(--space-s);gap:var(--space-s);grid-template-columns:1fr 1fr 1fr}.program-card{background-color:#fff;width:100%;border-radius:var(--image-border-radius-s);-webkit-flex-grow:1;flex-grow:1;-webkit-transition:0.2s;transition:0.2s;overflow:hidden}.program-card .ui-wrapper{width:100%;padding:var(--space-xs)}.program-card .ui-box--intro .ui-image img{aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--br-s)}.program-card .ui-text{font-size:var(--s-01)}.program-card .ui-box--details{margin-top:1em;padding:var(--space-xxs)}.program-card .ui-title{font-size:var(--s-0);font-weight:var(--black);margin-bottom:.5em}.program-card-list .ui-wrapper{width:100%;padding:var(--space-xs)}.program-card-list .ui-box--intro .ui-image img{aspect-ratio:4 / 1;object-fit:cover;border-radius:var(--br-s)}.program-card .ui-text{font-size:var(--s-01)}.program-card .ui-box--details{margin-top:1em;padding:var(--space-xxs)}.program-card .ui-title{font-size:var(--s-0);font-weight:var(--black);margin-bottom:.5em}.cta-group-training-banner{background:var(--primary-main);width:100%;padding:var(--space-m);border-radius:var(--br-s)}.cta-group-training-banner .ui-wrapper{width:100%}.cta-group-training-banner .ui-box--details{grid-gap:12px;gap:12px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.cta-group-training-banner .ui-box--details>*{text-align:center}.cta-group-training-banner .ui-headline{font-size:var(--s-2);font-weight:var(--black)}.cta-group-training-banner .ui-sub-headline{font-size:var(--s-00);font-weight:var(--black)}.cta-group-training-banner .ui-text{font-size:var(--s-00);margin-top:10px}.cta-group-training-banner .ui-price{margin-left:auto;margin-right:auto;font-size:var(--s-5);margin-top:var(--space-m)}.cta-group-training-banner .btn{width:100%;margin-top:var(--space-s);max-width:90%}.cta-studio-classes-banner{background:#fff;padding:var(--space-s);border-radius:var(--image-border-radius-m)}.cta-studio-classes-banner .ui-wrapper{-webkit-align-items:center;align-items:center;--gap:var(--space-xs)}.cta-studio-classes-banner .ui-box--intro{border-radius:var(--image-border-radius-m);overflow:hidden}.cta-studio-classes-banner .ui-box--intro img{aspect-ratio:16 / 9;object-fit:cover}.cta-studio-classes-banner .ui-box--details{grid-gap:12px;gap:12px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:var(--space-m)}.cta-studio-classes-banner .ui-headline{font-size:var(--s-2);font-weight:var(--black)}.cta-studio-classes-banner .ui-sub-headline{font-size:var(--s-00);font-weight:var(--black)}.cta-studio-classes-banner .ui-text{font-size:var(--s-00);margin-top:10px;line-height:1.5}.cta-studio-classes-banner .btn{margin-top:var(--space-s)}.page-hero .section-container{padding-top:calc(var(--section-space-m) + var(--page-offset))!important}.page-hero .section-container>*{width:100%}.page-hero__head .page-title{margin-left:auto;margin-right:auto;padding:1.25em 1.25em;background-color:var(--base-700);color:var(--primary-900);border-radius:18px;display:none}.page-hero__foot .page-headline{margin-top:2em;transform:translateX(calc(0px - var(--space-l))) rotate(-4deg);max-width:480px}.page-hero__foot .page-lead{margin-top:1.75em;max-width:740px}#footer{background-color:var(--ink-main);padding-top:var(--space-m);padding-bottom:var(--space-s);border-top:1px var(--border-main) solid}#footer .logo{max-width:120px}#footer .logo img{width:100%}#footer .footer__caption{font-size:var(--s-02);color:var(--ink-invert)}#footer .footer__headline{font-size:var(--s-1);color:var(--ink-invert);font-weight:var(--black)}#footer .footer__text{font-size:var(--s-01);color:var(--ink-invert);margin-top:.25em}#footer .footer__credit{font-size:var(--s-03);color:var(--ink-faint);margin-top:.25em}#footer .tf-row__top.bde-div{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:3em;gap:3em}#footer .tf-row__top.bde-div>*{-webkit-flex:1;flex:1}#footer .tf-row__top.bde-div .tf-box-1{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:var(--space-l);gap:var(--space-l);-webkit-align-items:center;align-items:center}#footer .tf-row__top.bde-div .tf-box-1 .footer__caption{max-width:380px;line-height:1.75;font-size:var(--s-03)}#footer .tf-row__top.bde-div .tf-box-2 .footer__text{line-height:1.75;font-size:var(--s-);margin-top:.75em}#footer .tf-row__bottom.bde-div{-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:flex-end;align-items:flex-end;grid-gap:calc(3em - 14px);gap:calc(3em - 14px)}#footer .tf-row__bottom.bde-div>*{-webkit-flex:1;flex:1}.footer__credit-wrap.bde-div{margin-top:3em;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-end;align-items:flex-end}.footer__credit{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:4em;gap:4em}.footer__credit-menu .breakdance-menu-link{padding:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-end;align-items:flex-end}.footer__credit-menu .breakdance-menu-link,.footer__credit{color:var(--ink-300);font-size:var(--s-02);line-height:1.25}.footer__nav-menu .breakdance-menu-link{padding:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-end;align-items:flex-end}.footer__nav-menu .breakdance-menu-link-arrow{padding-top:0;padding-bottom:0}.footer__nav-menu .breakdance-menu-list{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.footer .social-items{width:100%;margin-top:var(--space-l);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-gap:1em;gap:1em}.footer .social-items>*{width:100%;max-width:32px;border-radius:100px;padding:4px}.footer .social-items>*:hover{background-color:var(--primary-deep)}.tf-contact-button{background-color:var(--primary-500);width:50px;height:50px;padding:10px;border-radius:30px;-webkit-justify-content:center;justify-content:center;z-index:9999;-webkit-transition:0.2s;transition:0.2s;cursor:pointer;border:1.5px solid var(--primary-300)}.tf-contact-button:hover{filter:brightness(1.05)}div.tf-contact-button{position:fixed;right:var(--edge-padding-inline);bottom:var(--space-m);box-shadow:0 0 10px rgba(0,0,0,.05)}.tf-contact-button-icon{width:100%}.tf-contact-button-icon .tf-icon{width:100%;height:auto}.tf-contact-button-icon>*{-webkit-transition:0.2s;transition:0.2s;opacity:1}.tf-contact-button[aria-expanded="true"] .tf-contact-button-icon .tf-icon.chat{display:none;opacity:0}.tf-contact-button[aria-expanded="false"] .tf-contact-button-icon .tf-icon.arrowdown{display:none;opacity:0}.tf-icon.arrowdown{width:20px;place-self:center}.tf-contact-frame-container .oxy-off-canvas-toggled .offcanvas-inner{left:auto!important;right:var(--edge-padding-inline)!important;top:unset!important;bottom:calc(50px + var(--space-m) + var(--space-l))!important;opacity:1;border:1px var(--gray-900) solid}.tf-contact-frame-container .offcanvas-inner{-webkit-transition:0.5s ease;transition:0.5s ease;left:auto!important;right:var(--edge-padding-inline)!important;top:unset!important;bottom:200px!important;opacity:0;padding:0;max-width:320px;height:auto;max-height:65vh;border-radius:var(--br-s);overflow-y:auto;border:1px var(--gray-900) solid}.tf-contact-frame-container__inner>*{width:100%;max-width:480px}.tf-contact-frame-container__inner .tf-box-1{padding:.75em 1.5em;font-size:.9em;background-color:var(--base-main);color:#fff;font-weight:var(--bold);line-height:1.25}.tf-contact-frame-items{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}div.tf-contact-frame-item{position:relative}div.tf-contact-frame-item a::after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}div.tf-contact-frame-item a:hover::after{background-color:rgba(0,0,0,.025)}.tf-contact-frame-item{padding:.75em 1.25em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;width:100%;border-top:1px rgba(0,0,0,.05) solid;border-bottom:1px rgba(0,0,0,.05) solid}.tf-contact-frame-item .tf-image-wrap{margin-right:18px}.tf-contact-frame-item .tf-image-wrap .tf-icon{width:100%;max-width:24px}.tf-contact-frame-item .tf-content-wrap{font-size:var(--s-02);line-height:1.25;grid-gap:.25em;gap:.25em}.tf-contact-frame-item .tf-content-wrap .tf-content{font-size:var(--s-02);font-weight:var(--bold)}.fcal_calendar_inner .fcal_side .fcal_author_avatar img{object-fit:contain!important}:root{--fcal_dark:#1b2533;--fcal_body_bg:#f3f4f6;--fcal_cal_bg:#fff;--fcal_slot_border:#d6dae1;--fcal_primary_color:var(--ink-main) !important;--fcal_thBG:#f5f6f7}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item button{border-radius:0!important}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content input,.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content select,.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content textarea{border-radius:2px!important;min-height:3em!important}.fcal_timezone_select .svelte-select{border-radius:2px!important}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content textarea{min-height:8em!important}.fcal_booking_form_wrap .fcal_booking_form .fcal_form_item .fcal_input_content .fcal_input_label{font-weight:var(--bold)!important}.fcal_slot_picker .fcal_spot_lists .fcal_spot .fcal_spot_confirm{padding:0 1em!important}.fluentform .ff-el-input--label{color:var(--primary-500)}.ff-el-input--label label{color:var(--ink-500)!important;font-size:.8em;margin-bottom:0.25em!important}.fluentform .ff-el-form-control,select.ff-el-form-control:not([size]):not([multiple]){line-height:1.25!important;background-color:var(--ink-000)!important;height:auto!important;border-radius:var(--br-xs)!important;-webkit-transition:.2s!important;transition:.2s!important;border:1px solid var(--gray-900)!important;outline:none!important;resize:none!important}.fluentform input,.fluentform select{color:var(--ink-500)!important}.fluentform input::placeholder{color:var(--ink-300)!important}.ff_btn_style{font-size:var(--s-0)!important;line-height:1.25!important;padding:.8em 1em .8em 1em!important;-webkit-transition:0.2s!important;transition:0.2s!important}.ff-btn-submit{background-color:var(--primary-500)!important;color:#fff!important;border-color:var(--primary-300)!important}.ff-btn-submit:hover{opacity:1!important;box-shadow:0 7px 25px -10px var(--primary-300)!important;box-shadow:none!important;transform:translateY(-5px)!important}.ff-el-group{--checkbox-bg-color:var(--gray-500);--checkbox-bg-color-active:var(--primary-light);--checkbox-border:1px solid var(--gray-900);--checkbox-checked-icon:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
	--radio-bg-color: var(--gray-500);
	--radio-bg-color-active: var(--primary-light);
	--radio-border: 1px solid var(--gray-900);
	--radio-checked-icon: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.ff-el-group input[type=checkbox], 
.ff-el-group input[type=radio] {
	margin-right: 1em !important;
	margin-bottom: 1em !important;
	top: 0 !important;
	visibility: hidden;
}
.ff-el-group input[type=checkbox]:after, 
.ff-el-group input[type=radio]:after {
	width: 20px !important;
	height: 20px !important;
	margin-top: 1px;
	margin-right: 0.5em !important;
	cursor: pointer;
	visibility: visible;
}
.ff-el-group input[type=checkbox]:after {
	background-color: var(--checkbox-bg-color) !important;
	border: var(--checkbox-border) !important;
}
.ff-el-group input[type=radio]:after {
	background-color: var(--radio-bg-color) !important;
	border: var(--radio-border) !important;
}
.ff-el-group input[type=checkbox]:checked:after {
	background-color: var(--checkbox-bg-color-active) !important;
	background-image: var(--checkbox-checked-icon) !important;
}
.ff-el-group input[type=radio]:checked:after {
	background-color: var(--radio-bg-color-active) !important;
	background-image: var(--radio-checked-icon) !important;
}

/** Fluent Form >> ff Section **/
.ff-el-section-title {
	font-size: 1.8rem;
}
.ff-section_break_desk p {
	font-size: 1.7rem;
	font-weight: 500;
	margin-block-start: 0em;
	margin-block-end: 0em;
}
.frm-fluent-form .ff-el-section-break:not(:first-of-type) {
	margin-top: 3.5em;
}

/** Fluent Form >> ff Repeater Label **/
.ff-el-repeater .ff-el-input--label>label:nth-of-type(1) {
	color: var(--ink-500) !important;
	font-size: 1.3rem;
	font-weight: 500 !important;
}
.repeat-plus {
	fill: var(--primary-500);
}
.repeat-minus {
	fill: var(--warning-primary);
}

/** Fluent Form >> ff Dropdown **/
.choices__list.choices__list--dropdown.is-active {
	color: var(--ink-700);
}
.frm-fluent-form .choices__list--dropdown {
	border: 1px solid var(--divider-500) !important;
}
.frm-fluent-form .choices {
	margin-bottom: 0 !important;
}

/** Fluent Form >> ff Success **/
.ff-message-success {
	color: var(--ink-500) !important;
	font-size: var(--s-01);
	line-height: 1.25;
	font-weight: var(--regular);
	background: var(--base-main) !important;
	padding: var(--space-m) !important;
	margin-top: 0;
	margin-bottom: 2rem;
	border-radius: 12px;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-animation: fadeIn 0.8s 0.;
	animation: fadeIn 0.8s 0.;
	-webkit-transition: 0.4s;
	transition: 0.4s;
	box-shadow: 0 0 0 0 tan !important;
	border: 0px solid var(--base-main) !important;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation: fadeIn ease .8s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
	-webkit-animation-fill-mode: forwards;
}
.ff-message-success p {
	margin-bottom: 0;
}
.ff-message-success a {
	color: inherit;
	text-decoration: underline;
	font-weight: 700 !important;
}
.ff-message-success a:hover {
	text-decoration: unset;
}

/** Fluent Form >> ff Error **/
.error.text-danger {
	color: var(--warning-primary) !important;
	font-size: var(--s-01) !important;
	line-height: 1;
	font-weight: 400;
	margin-top: .5em !important;
	z-index: 1;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-animation: fadeInUp 0.4s 0.;
	animation: fadeInUp 0.4s 0.;
	-webkit-transition: 0.4s;
	transition: 0.4s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation: fadeInUp ease .4s;
	-webkit-animation-iteration-count: 1;
	-webkit-transform-origin: 50% 50%;
	-webkit-animation-fill-mode: forwards;
}
.ff-el-input--content {
	position: relative;
}

/** Fluent Form >> ff Phone List **/
.iti__country-list {
	list-style-type: none !important;
	padding: 0 !important;
}
.iti__selected-flag {
	padding-left: 16px !important;
	padding-right: 12px !important;
}
.iti--allow-dropdown .iti__selected-flag {
	background-color: rgba(0, 0, 0, .0) !important;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
	background-color: rgba(0, 0, 0, .05) !important;
}
.fluentform input[name="phone"] {
	padding-left: 70px !important;
}

/** Fluent Form >> Newsletter Form **/
.newsletter-form .ff-t-container {
	width: 100%;
	grid-template-columns: 3fr 2fr;
	grid-template-rows: auto;
	display: grid !important;
}
.newsletter-form {
	border: 1px solid var(--primary-300);
	border-radius: 4px;
	padding: .4em;
	margin-top: 1em;
	width: 100%;
}
.newsletter-form .fluentform .ff_btn_style {
	border: 1px solid var(--primary-300) !important;
	background: var(--primary-100) !important;
	color: var(--primary-500) !important;
	font-weight: var(--bold);
	font-size: 1.8rem !important;
	line-height: 1em;
	height: 44px;
}
.newsletter-form .ff-el-group {
	margin-bottom: 0px !important;
	margin-top: auto !important;
	width: 100%;
	margin-bottom: auto !important;
}
.newsletter-form .frm-fluent-form .ff-t-cell {
	padding-right: 0em;
}
.newsletter-form .fluentform .ff-el-form-control {
	background: none;
	border-radius: 0px !important;
	-webkit-transition: .2s !important;
	transition: .2s !important;
	border-bottom: 1px solid var(--ink-500) !important;
	padding: 0.25em !important;
	min-height: 44px !important;
	padding-left: .5em !important;
}
.newsletter-form .fluentform .ff-el-form-control:focus {
	background: none !important;
	border-bottom: 1px solid var(--primary-300) !important;
}
.newsletter-form .fluentform .ff-el-form-control::placeholder {
	color: #fff;
}
.newsletter-form .ff-t-cell {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.newsletter-form .ff-message-success {
	padding: 1em;
	margin-top: 0px;
	position: relative;
	color: white;
	border: 0px solid #ced4da;
	box-shadow: 0 1px 5px rgb(0 0 0 / 10%);
}

/** Fluent Form >> ff Payment Form **/
.ff_frameless_page_body .ff_frameless_wrapper .ff_frameless_item {
	box-shadow-x: none !important;
}


/*= Grid Builder ============== */

/** Grid Builder >> GB General **/
.oxy-wpgb-facet {
	color: var(--ink-500);
	font-size: 1em;
}
.wpgb-facet>fieldset:last-child {
	margin: 0 !important;
}

/** Grid Builder >> GB Pager **/
.wpgb-facet .wpgb-pagination-facet {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	--wpgb-button-border-width: 2px;
	--wpgb-button-border-radius: 0px;
	--wpgb-button-text-size: var(--s-01);
	--wpgb-button-font-weight: var(--regular);
	--wpgb-button-text-color: var(--ink-faint);
	--wpgb-button-bg-color: var(--primary-main);
	--wpgb-button-border-color: var(--base-main);
	--wpgb-button-text-color-hover: var(--ink-main);
	--wpgb-button-bg-color-hover: var(--base-300);
	--wpgb-button-border-color-hover: var(--ink-main);
	--wpgb-button-font-weight-hover: var(--bold);
	--wpgb-button-text-color-active: var(--ink-main);
	--wpgb-button-bg-color-active: var(--base-main);
	--wpgb-button-border-color-active: var(--ink-main);
	--wpgb-button-font-weight-active: var(--bold);
	--wpgb-button-padding: 1.25em 2em;
}
.wpgb-facet ul.wpgb-pagination {
	display: flex !important;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: center;
	justify-content: center;
	grid-gap: 0.25em;
	gap: 0.25em;
	margin: 0 auto !important;
	width: 100%;
}
.wpgb-facet ul.wpgb-pagination li, 
.oxy-repeater-pages a, 
.oxy-repeater-pages > span {
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	height: auto !important;
	margin: 0 !important;
	line-height: unset !important;
	font-size: unset !important;
	min-width: unset !important;
	bg-image: none !important;
}
.wpgb-facet ul.wpgb-pagination li a, 
.oxy-repeater-pages a, 
.oxy-repeater-pages > span {
	color: var(--wpgb-button-text-color);
	font-weight: var(--wpgb-button-font-weight) !important;
	font-size: var(--wpgb-button-text-size) !important;
	line-height: 1.25 !important;
	bg: initial;
	padding: var(--wpgb-button-padding) !important;
	border: var(--wpgb-button-border-width) solid var(--wpgb-button-border-color) !important;
	border-radius: var(--wpgb-button-border-radius) !important;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	border-width: var(--wpgb-button-border-width) 0 0 0 !important;
}
.wpgb-facet ul.wpgb-pagination li a:hover, 
.oxy-repeater-pages a:hover {
	color: var(--wpgb-button-text-color-hover) !important;
	bg-color: var(--wpgb-button-bg-color-hover) !important;
	border-color: var(--wpgb-button-border-color-hover) !important;
}
.wpgb-facet ul.wpgb-pagination li a[aria-current], 
.oxy-repeater-pages > span:not(.dots) {
	color: var(--wpgb-button-text-color-active) !important;
	bg-color: var(--wpgb-button-bg-color-active) !important;
	border-color: var(--wpgb-button-border-color-active) !important;
	font-weight: var(--wpgb-button-font-weight-active) !important;
}
.wpgb-facet ul.wpgb-pagination li.wpgb-page-prev, 
.oxy-repeater-pages .prev {
	margin-right: auto !important;
}
.wpgb-facet ul.wpgb-pagination li.wpgb-page-next, 
.oxy-repeater-pages .next {
	margin-left: auto !important;
}
.wpgb-facet ul.wpgb-pagination li.wpgb-page-prev a:not([aria-current]), 
.wpgb-facet ul.wpgb-pagination li.wpgb-page-next a:not([aria-current]), 
.oxy-repeater-pages .prev, 
.oxy-repeater-pages .next {
	padding-left: 1.25em !important;
	padding-right: 1.25em !important;
}
.wpgb-facet ul.wpgb-pagination li.wpgb-page-prev a:not([aria-current]):hover, 
.wpgb-facet ul.wpgb-pagination li.wpgb-page-next a:not([aria-current]):hover, 
.oxy-repeater-pages .next:hover, 
.oxy-repeater-pages .prev:hover {
	color: var(--wpgb-button-text-color-hover) !important;
	bg-color: var(--wpgb-button-bg-color-hover) !important;
	border-color: var(--wpgb-button-border-color-hover) !important;
}

/** Grid Builder >> GB Focus **/
.wpgb-facet .wpgb-button:focus:not(button), 
.wpgb-facet .wpgb-rating:focus, 
.wpgb-facet .wpgb-hierarchy:focus, 
.wpgb-facet .wpgb-toggle-hidden:focus, 
.wpgb-facet .wpgb-range-clear:focus, 
.wpgb-facet .wpgb-range-thumb:focus, 
.wpgb-facet .wpgb-pagination li a:focus, 
.wpgb-facet .wpgb-radio:focus .wpgb-radio-control, 
.wpgb-facet .wpgb-checkbox:focus .wpgb-checkbox-control, 
.wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox {
	outline: none !important;
}

/** Grid Builder >> GB Button **/
.wpgb-facet .wpgb-button-facet {
	--wpgb-button-padding: 0.5em 1em;
	--wpgb-button-border-width: 1.4px;
	--wpgb-button-border-radius: 4px;
	--wpgb-button-text-size: var(--s-02);
	--wpgb-button-font-weight: var(--bold);
	--wpgb-button-font-weight-hover: var(--bold);
	--wpgb-button-font-weight-active: var(--bold);
	--wpgb-button-text-color: var(--ink-main);
	--wpgb-button-text-color-hover: var(--primary-main);
	--wpgb-button-text-color-active: var(--ink-main);
	--wpgb-button-bg-color: var(--primary-main);
	--wpgb-button-bg-color-hover: var(--ink-main);
	--wpgb-button-bg-color-active: var(--base-main);
	--wpgb-button-border-color: var(--primary-main);
	--wpgb-button-border-color-hover: var(--ink-main);
	--wpgb-button-border-color-active: var(--ink-main);
}
.wpgb-facet .wpgb-button-facet ul.wpgb-inline-list li {
	margin: 0 .5em .5em 0;
	width: auto;
}
.wpgb-facet .wpgb-button {
	color: var(--wpgb-button-text-color) !important;
	text-transform: uppercase;
	bg-color: var(--wpgb-button-bg-color) !important;
	min-height: 32px !important;
	padding: var(--wpgb-button-padding) !important;
	border-width: var(--wpgb-button-border-width) !important;
	border-radius: var(--wpgb-button-border-radius) !important;
	border-color: var(--wpgb-button-border-color) !important;
}
.wpgb-facet .wpgb-button[aria-pressed="true"], 
.wpgb-facet .wpgb-button-facet:hover {
	color: var(--wpgb-button-text-color-hover)!important;
	bg-color: var(--wpgb-button-bg-color-hover) !important;
	border-color: var(--wpgb-button-border-color-hover) !important;
}
.wpgb-facet .wpgb-button-label {
	font-size: var(--wpgb-button-text-size) !important;
	padding: unset !important;
	margin-bottom: 0px !important;
	line-height: 1.5 !important;
	text-align: left;
	font-weight: var(--wpgb-button-font-weight) !important;
}
.wpgb-facet .wpgb-button-label>span, 
.wpgb-facet .wpgb-radio-label>span {
	font-size: var(--s-01);
	opacity: 0.5;
}
.wpgb-facet .wpgb-toggle-hidden {
	color: var(--primary-main) !important;
	bg-color: var(--base-main) !important;
	margin-top: 1em !important;
	font-size: var(--s-00) !important;
}
.wpgb-facet .wpgb-toggle-hidden:hover {
	bg-color: var(--base-alt-main) !important;
}

/** Grid Builder >> GB Label **/
.wpgb-facet-title {
	font-size: var(--s-0) !important;
	margin-bottom: .5em !important;
}

/** Grid Builder >> GB Radio **/
.wpgb-radio-facet .wpgb-hierarchical-list {
	
}
.wpgb-radio-facet .wpgb-hierarchical-list > li {
	margin-top: 2px !important;
}
.wpgb-radio-facet .wpgb-radio-label span {
	font-size: 0.75em;
}
.wpgb-radio-facet .wpgb-radio-control {
	border: 2px solid var(--primary-300) !important;
}
.wpgb-radio-facet .wpgb-radio-control:after {
	background-color: var(--primary-100) !important;
}
.wpgb-radio-facet .wpgb-radio {
	-webkit-justify-content: center;
	justify-content: center;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	padding-left: 0.75em !important;
	border-radius: 1px;
}
.wpgb-radio-facet .wpgb-radio-label {
	font-size: var(--s-01) !important;
	font-weight: 600 !important;
	padding: 0.75em  !important;
	padding-left: 0.5em !important;
}
.wpgb-facet .wpgb-radio-facet .wpgb-radio:hover, 
.wpgb-facet .wpgb-radio-facet .wpgb-radio[aria-pressed="true"] {
	background-color: var(--base-main);
	color: var(--ink-500);
}
.wpgb-facet .wpgb-radio-facet .wpgb-radio[aria-pressed="true"] .wpgb-radio-control:after {
	transform: scale(1) !important;
	margin-left: 0.5px;
	margin-top: 0.5px;
}
.wpgb-facet .wpgb-color-facet .wpgb-color[aria-pressed="true"] .wpgb-color-control, 
.wpgb-facet .wpgb-radio-facet .wpgb-radio[aria-pressed="true"] .wpgb-radio-control {
	border-color: var(--primary-500) !important;
}

/** Grid Builder >> GB Search **/
.wpgb-search-facet {
	
}
.wpgb-search-facet input {
	border-width: medium !important;
	border-style: none !important;
	border-radius: 0 !important;
	border-bottom: 1px solid var(--primary-300)!important;
}
.wpgb-facet .wpgb-search-facet input[type="search"], 
.wpgb-facet .wpgb-autocomplete-facet input[type="search"] {
	padding: 6px 36px!important;
}
.wpgb-facet .wpgb-input-icon > * {
	fill: var(--primary-300)!important;
}

/** Grid Builder >> GB Load More **/
.wpgb-load-more {
	font-size: var(--s-00) !important;
	font-weight: var(--regular) !important;
	padding: .75em 2em .75em 2em !important;
}
.wpgb-button.wpgb-load-more {
	margin: 0 auto!important;
}

/** Grid Builder >> GB Count **/
.wpgb-result-count {
	font-size: var(--s-01);
}

/** Grid Builder >> GB Reset **/
.wpgb-button.wpgb-reset {
	color: var(--ink-500) !important;
	font-size: var(--s-02) !important;
	background: initial !important;
	width: 100%;
	padding: .5em 1em .5em 1em !important;
	border: 1px solid var(--gray-900)!important;
}
.wpgb-button.wpgb-reset:hover {
	background: var(--gray-300)!important;
	border: 1px solid var(--gray-900)!important;
}

/** Grid Builder >> GB Select **/
.wpgb-select {
	background: #fff;
	border: 1px solid var(--primary-300)!important;
}

/** Grid Builder >> GB Combobox **/
.wpgb-select-dropdown ul li.wpgb-focused {
	background-color: var(--gray-300) !important;
}
.wpgb-select-dropdown ul li, 
.wpgb-select-placeholder input[type="text"], 
.wpgb-select-value {
	font-size: var(--s-01) !important;
}
.wpgb-select-dropdown ul li[aria-selected="true"] {
	color: var(--ink-500) !important;
	background-color: var(--gray-500) !important;
}
.wpgb-select input[type=text]:focus {
	outline: 0px solid transparent;
	box-shadow: 0px 0px 0px 0px var(--focus-primary) !important;
	border: 0px solid var(--focus-primary) !important;
	backdrop-filter: blur(0px);
	-webkit-backdrop-filter: blur(0px);
}
.wpgb-select-search ::placeholder {
	color: var(--ink-500) !important;
}

/** Grid Builder >> GB Checkbox **/
.wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox-control {
	width: 18px !important;
	height: 18px !important;
}
.wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox {
	-webkit-align-items: center;
	align-items: center;
}
.wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox[aria-pressed="true"] .wpgb-checkbox-control {
	border: var(--secondary-300)!important;
	background-color: var(--secondary-300)!important;
}
.wpgb-checkbox-label span {
	font-size: .75em !important;
	color: var(--ink-100);
}

/** Grid Builder >> GB Title **/
.wpgb-facet-title {
	font-size: 1.25em;
	font-weight: 700;
	margin-bottom: .75em;
}

/** Grid Builder >> GB No Result Message **/
.wpgb-enabled.oxy-dynamic-list {
	
}
.wpgb-enabled.oxy-dynamic-list .wpgb-content {
	padding: 0 !important;
}
.wpgb-enabled.oxy-dynamic-list:is(.product-items) > div:first-child:not([id]) {
	padding: var(--space-xl) var(--space-s) var(--space-xl) var(--space-s);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	grid-column: 1 / -1;
}


/*= Home ====================== */

/** Home >> Home Hero **/
.home-hero.bde-section .section-container {
	width: calc(100% - var(--header-offset) - var(--header-offset));
	max-width: 100%;
	padding: 0;
	margin-top: var(--header-offset);
	border-radius: 0 0 var(--image-border-radius-l) var(--image-border-radius-l);
	overflow: hidden;
	border-radius: var(--image-border-radius-m);
}
.home-hero .home-hero__video {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 1;
	pointer-events: none;
}
.home-hero .home-hero__video .iframe-wrapper {
	width: 100%;
	height: 100%;
}
.home-hero .home-hero__video .iframe-wrapper iframe {
	width: 100%;
	height: 57vw;
	object-fit: cover;
	object-position: center;
	pointer-events: none;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

/** Home >> Home Hero Content **/
.home-hero.bde-section .home-hero__content {
	background-color: rgba(0,0,0,0.8);
	width: 100%;
	min-height: calc(100vh - var(--header-offset) - var(--header-offset));
	padding: var(--space-m);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	z-index: 2;
	padding-top: var(--space-xxl);
}
:root {
	--page-offset: 148px;
}
.home-hero.bde-section .home-hero__content > h1 {
	color: var(--ink-invert);
	text-align: center;
	font-size: var(--s-4);
	font-weight: var(--black);
}
.home-hero.bde-section .home-hero__content > .bde-text {
	color: var(--ink-invert);
	text-align: center;
	font-weight: var(--bold);
	margin-top: 2em;
	margin-bottom: 3em;
	font-family: var(--display-text);
}


/*= Post Archive ============== */

/** Post Archive >> Post Items **/
.post-items-container > * {
	grid-gap: 0;
	gap: 0;
	grid-template-columns: 1fr 1fr 1fr;
	display: gird;
	grid-gap: var(--space-s);
	gap: var(--space-s);
}

/** Post Archive >> Post Related Posts **/
.post__related-posts > * {
	display: grid;
	grid-gap: var(--space-s);
	gap: var(--space-s);
	grid-template-columns: 1fr 1fr 1fr;
}

/** Post Archive >> Post Card **/
.post-item__wrap {
	position: relative;
}
.post-item__wrap .tf-link {
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.post-item__wrap:hover .tf-title {
	text-decoration: underline;
}
.post-item__wrap .tf-meta {
	z-index: 2;
}

/** Post Archive >> Post Card Content **/
.post-item__wrap .tf-content-wrap {
	padding: var(--space-xs);
}
.post-item__wrap .tf-title {
	font-size: var(--s-1);
	margin-bottom: 0.5em;
}
.post-item__wrap .tf-excerpt {
	font-size: var(--s-01);
	line-height: 1.5;
	margin-bottom: 0.5em;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	word-break: break-word;
	-webkit-line-clamp: 4;
}
.post-item__wrap .tf-meta {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	font-size: var(--s-02);
	line-height: 1.75;
	grid-gap: 0.5em;
	gap: 0.5em;
}
.post-item__wrap .tf-terms {
	display: contents;
}
.post-item__wrap .tf-terms a {
	color: var(--ink-500);
}
.post-item__wrap .tf-terms a:hover {
	text-decoration: underline;
}


/*= Post ====================== */

/** Post >> Post Hero Header **/
.post-hero__header {
	margin-bottom: 2em;
}

/** Post >> Post Meta **/
.post__meta.bde-div {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	grid-gap: 1em;
	gap: 1em;
}

/** Post >> Post Width **/
.single-post .post-hero__header, 
.single-post .post-hero__body {
	max-width: 680px;
	margin-right: auto;
	margin-left: auto;
}


/*= Product Archive =========== */

/** Product Archive >> Product Card Price **/
.product-item__wrap .price * {
	font-weight: var(--regular);
	display: inline !important;
}
.product-item__wrap .price del .woocommerce-Price-amount, 
.product-item__wrap .price del {
	font-size: var(--s-0);
}
.product-item__wrap .woocommerce-Price-amount {
	font-size: var(--s-1);
}


/*= Teacher =================== */

/** Teacher >> Teacher Items **/
.teacher-items>* {
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	grid-gap: var(--space-xl);
	gap: var(--space-xl);
}
.bde-div.teacher-item__wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	grid-gap: var(--space-l);
	gap: var(--space-l);
}
.teacher-items .teacher-item__wrap >* {
	-webkit-flex: 1;
	flex: 1;
}
.teacher-items .teacher-item__wrap .block__image {
	max-width: 30%;
}

/** Teacher >> Teacher Item Content **/
.teacher-item__wrap {
	
}
.teacher-item__wrap .tf-name-wrap {
	margin-bottom: 1em;
	grid-gap: 0.2em;
	gap: 0.2em;
}
.teacher-item__wrap .tf-title {
	font-size: var(--s-01);
	text-transform: uppercase;
}
.teacher-item__wrap .tf-name {
	font-size: var(--s-3);
	font-weight: var(--bold);
}
.teacher-item__wrap .tf-meta {
	font-size: var(--s-01);
	color: var(--ink-main);
	background-color: var(--primary-main);
	padding: 0.25em 0.75em;
	border-radius: var(--br-xs);
	margin-top: 1em;
}
.teacher-item__wrap .tf-text {
	
}
.teacher-item__wrap .block__image img {
	border-radius: var(--br-s);
	aspect-ratio: 4 / 5;
	object-fit: cover;
}
.teacher-item__wrap .block__content {
	padding: var(--space-s);
}


/*= Timetable ================= */

/** Timetable >> Time Table **/
.tt_timetable {
	font-family: var(--display-text) !important;
	border-width: medium !important;
	border-style: none !important;
}
.tt_timetable thead tr.row_gray {
	background-color: var(--ink-500) !important;
	color: white;
}
.tt_timetable thead tr.row_gray * {
	color: white;
}
.tt_timetable tr {
	background-color: var(--base-300) !important;
}
.tt_timetable .row_gray {
	background-color: var(--base-700)!important;
}
.tt_timetable th, 
.tt_timetable td {
	color: var(--ink-main);
}

/** Timetable >> Time Table Event **/
.tt_timetable .event {
	background-color: white;
}
.tt_timetable .event:hover {
	background-color: white;
}
.tt_timetable .event.tt_single_event {
	border: 1.4px solid var(--ink-main) !important;
	vertical-align: middle;
}
.tt_timetable .event_container {
	padding: var(--space-xs);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	justify-content: center;
}
.tt_timetable .event_container * {
	color: var(--ink-main);
}
.tt_timetable .event_container .event_header {
	line-height: 1.2 !important;
	color: var(--ink-main) !important;
}
.tt_timetable .event_container .top_hour {
	margin: 0;
	margin-top: 0.75em;
	line-height: 1.25;
}
.tt_timetable .event_container .bottom_hour {
	margin: 0;
	line-height: 1.25;
}
.tt_timetable .event_container .bottom_hour:before {
	content: "~";
}
.tt_timetable .event_container .bottom_hour *, 
.tt_timetable .event_container .top_hour * {
	font-weight: 500 !important;
	font-size: var(--s-02);
}

/** Timetable >> Time Table Border **/
.tt_timetable tbody {
	border-color: red !important;
}
.tt_timetable tr {
	border-color: red !important;
}

/** Timetable >> Time Table Container **/
.timetable-container {
	background-color: white;
	padding: var(--space-l);
	border-radius: var(--br-m);
}
.timetable-container:not(:first-child) {
	margin-top: 3em;
}
.timetable-container .tt_navigation_wrapper {
	display: none;
}
.timetable-container .tf-title {
	font-size: var(--s-3);
	font-weight: var(--bold);
	margin-bottom: 0.75em;
	margin-top: 0;
}
.timetable-container .tf-caption {
	margin-bottom: 0.25em;
}

/** Timetable >> Time Table Responsive **/
.tt_responsive {
	
}
.tt_responsive [role="tabpanel"] {
	overflow-x: auto;
}
.tt_responsive .tt_timetable {
	display: block;
	min-width: 800px !important;
}
.tt_timetable.small {
	display: none !important;
}


/*= Coaching ================== */

/** Coaching >> Testimonal **/
.testimonial-wrapper {
	width: 100%;
	max-width: 560px !important;
	margin-right: auto;
	margin-left: auto;
}
.testimonial-wrapper h3 {
	font-size: var(--s-0);
	font-weight: var(--bold);
	font-style: italic;
	line-height: 2;
}
.testimonial-wrapper .testimonial-author {
	margin-top: var(--space-xs);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: center;
	align-items: center;
	grid-gap: 1em;
	gap: 1em;
	margin-left: auto;
}
.testimonial-wrapper .testimonial-author .ui-box {
	width: auto;
}
.testimonial-wrapper .testimonial-author .ui-image {
	max-width: 80px;
	border-radius: 100px;
	overflow: hidden;
}
.testimonial-wrapper .testimonial-author .ui-image img {
	aspect-ratio: 1;
	object-fit: cover;
}
.testimonial-wrapper .testimonial-author .ui-names {
	font-weight: var(--bold);
	font-size: var(--s-0);
}
.testimonial-wrapper .testimonial-author .ui-title {
	font-weight: var(--regular);
	font-size: var(--s-02);
	margin-top: 0.5em;
}

/** Coaching >> CTA Coaching **/
.cta-coaching {
	background-color: var(--primary-main);
	padding: var(--space-l);
	border-radius: var(--image-border-radius-m);
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

/** Coaching >> CTA Contact Form Wrapper **/
.cta-contact-form-wrapper {
	background-color: white;
	padding: var(--space-m);
	border-radius: var(--image-border-radius-s);
}
.cta-contact-form-wrapper .fcal_wrap .fcal_calendar_inner {
	width: 100%;
}
.cta-contact-form-wrapper .ui-headline {
	font-weight: var(--black);
	margin-bottom: 0.5em;
	font-size: var(--s-1);
}
.cta-contact-form-wrapper .ui-text {
	margin-bottom: 1.5em;
	font-size: var(--s-01);
	line-height: 1.75;
}


/*= Event ===================== */

/** Event >> Event Columns **/
.events-content-columns {
	
}
.events-content-columns .ui-aside {
	position: -webkit-sticky;
	position: sticky;
	top: 120px;
}
.events-content-columns .filter-wrapper .wpgb-facet .wpgb-button-facet ul.wpgb-inline-list {
	grid-gap: 4px !important;
	gap: 4px !important;
}
.events-content-columns .filter-wrapper .wpgb-facet .wpgb-button-facet ul.wpgb-inline-list li {
	width: 100%;
	margin: 0;
}
.events-content-columns .filter-pager-wrapper {
	margin-top: var(--space-m);
	width: 100%;
}

/** Event >> Event Content Group **/
.event-content-columns .ui-box--media {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	position: -webkit-sticky;
	position: sticky;
	top: 120px;
}
.event-body .event__content-group {
	width: 100%;
	margin-bottom: var(--space-l);
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	grid-gap: 12px;
	gap: 12px;
}
.event-body .event__title {
	font-size: var(--s-3);
	font-weight: var(--black);
}
.event-body .event__date {
	font-weight: var(--bold);
}
.event-body .ui-featured-image {
	border-radius: var(--image-border-radius-s);
	overflow: hidden;
}
.event-body__video {
	border-radius: var(--image-border-radius-s);
	overflow: hidden;
}
.event-body .ee-gallery-item {
	border-radius: var(--br-xs);
	overflow: hidden;
}


/*= Trainings ================= */

/** Trainings >> Trainings Columns **/
.trainings-content-columns {
	
}
.trainings-content-columns > .bde-div:first-of-type {
	position: -webkit-sticky;
	position: sticky;
	top: 120px;
}


/*= Woo ======================= */

/** Woo >> Cart Border **/
.wc-block-cart__main table tr {
	border-color: black !important;
}
.wc-block-components-totals-wrapper {
	border-color: black;
	border-width: 2px;
}
.wp-block-woocommerce-cart-order-summary-totals-block {
	border-color: black;
	border-width: 1px;
}
.is-large.wc-block-cart .wc-block-cart-items {
	border-bottom: 2px solid black;
}
.is-large.wc-block-cart .wc-block-cart-items td {
	border-top: 2px solid black;
}
.wp-block-woocommerce-checkout-order-summary-block {
	border-color: black;
	border-width: 2px;
}

/** Woo >> Cart Submit Button **/
.wc-block-cart__submit-button {
	color: var(--ink-invert) !important;
	background-color: var(--ink-main);
}
.wc-block-cart__submit-button:hover {
	box-shadow: 0px 0px 0px 3px var(--primary-dark);
}

/** Woo >> Woo Page Padding **/
.woocommerce-page .page-content .section-container {
	padding-top: 0;
}

/** Woo >> Woo Color Var **/
:root {
	--bde-woo-notices__error-text: var(--red-500);
	--bde-woo-notices__error-link-text: var(--red-500);
	--bde-woo-notices__error-link-text-hover: var(--red-500);
	--bde-woo-notices__info-background: var(--base-700);
	--bde-woo-notices__info-text: var(--ink-main);
	--bde-woo-notices__info-link-text: var(--ink-main);
	--bde-woo-notices__info-link-text-hover: var(--ink-main);
	--bde-woo-notices__success-background: var(--emerald-100);
	--bde-woo-notices__success-text: var(--emerald-700);
	--bde-woo-notices__success-link-text: var(--emerald-700);
	--bde-woo-notices__success-link-text-hover: var(--emerald-700);
	--info-svg-icon-color: var(--ink-main);
	--bde-woo-buttons-and-links__text-link-color: var(--primary-deep);
}


/*= Donation Form ============= */

/** Donation Form >> Payment Method **/
.payment-form {
	font-family: 'Helvetica Neue', sans-serif;
	background-color: #f9f9f9;
	max-width: 800px;
	padding: 20px;
	margin: 20px auto 20px auto;
	border: 1px solid #ddd;
	border-radius: 12px;
}
.payment-form label {
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 16px;
}
.payment-form p {
	margin: 5px 0 10px;
	color: #555;
	font-size: 14px;
}
.payment-methods {
	margin: 20px 0;
}
.payment-methods-listing {
	list-style: none;
	padding: 0;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
	grid-gap: 4px;
	gap: 4px;
}
.ui-item {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 0px;
	padding: 10px;
	-webkit-transition: box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease;
}
.ui-icon img {
	width: 24px;
	height: 24px;
	margin-right: 10px;
	display: none;
}
.ui-text {
	font-size: 14px;
	color: #333;
}


/*( < 1440 )*/
@media (max-width: 1439px) {
	/** Utility classes >> Breakout **/
	.breakout {
	
}
.breakout-xl {
	width: 100vw;
	max-width: 100vw;
	margin-right: calc(-50vw + 50%);
	margin-left: calc(-50vw + 50%);
}

	/** Utility classes >> Sticky **/
	.sticky {
	
}
.sticky-off-xl {
	position: static;
}

	/** General >> General Container **/
	:root {
	--body-container: 90%;
}

	/** Variables >> Var Spacing **/
	:root {
	--edge-padding-inline: clamp(16px, 5vw, 60px);
	--space-base: clamp(12px, 1.5vw, 26px);
}

	/** Page >> Page Hero Foot **/
	.page-hero__foot {
	
}
.page-hero__foot .box-1 {
	padding-left: var(--space-l);
	padding-right: var(--space-l);
}

}


/*( < 992 )*/
@media (max-width: 991px) {
	/** Utility classes >> Breakout **/
	.breakout {
	
}
.breakout-l {
	width: 100vw;
	max-width: 100vw;
	margin-right: calc(-50vw + 50%);
	margin-left: calc(-50vw + 50%);
}
.breakdance .breakout--mobile {
	width: 100vw;
	max-width: 100vw;
	margin-right: calc(-50vw + 50%);
	margin-left: calc(-50vw + 50%);
}

	/** Utility classes >> Flex Row Basis **/
	.tf-flex-row, 
.tf-flex-row.bde-div {
	--gap: var(--space-xl);
}
.tf-flex-row.tf-reverse {
	-webkit-flex-flow: row wrap;
	-moz-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}
.tf-col-basis-blank {
	display: none;
}
:is(.tf-col-basis-1-1, .tf-col-basis-1-2, .tf-col-basis-2-1, .tf-col-basis-1-3, .tf-col-basis-3-1, .tf-col-basis-2-3, .tf-col-basis-3-2)>* {
	-webkit-flex-basis: 100% !important;
	flex-basis: 100% !important;
}

	/** Utility classes >> Sticky **/
	.sticky {
	
}
.sticky-off-l {
	position: static;
}

	/** General >> General Container **/
	:root {
	--header-container: calc(100% - var(--edge-padding-inline));
	--header-container: 100%;
}

	/** General >> Global Disable Input Zoom **/
	input[type="text"], 
input[type="number"], 
input[type="email"], 
input[type="tel"], 
input[type="password"]{font-size:16px}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{-webkit-flex-basis:0!important;flex-basis:0!important;-webkit-flex-grow:1!important;flex-grow:1!important;-webkit-flex-basis:100%!important;flex-basis:100%!important}.tf-the-content .table-wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));overflow:auto}.header .menu-trigger{color:#fff;background-color:var(--ink-500);width:44px;height:44px;padding:0;margin-left:.5em;border-radius:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.header .menu-trigger .ct-fancy-icon svg{fill:white!important;max-width:20px;margin-top:2px}.header.bde-header-builder .bde-header-builder__container{padding:0 calc(var(--edge-padding-inline) * 2)}table.ff_repeater_table td{background:transparent!important;border:0;max-width:100%;padding:0 15px 15px 0;text-align:left;width:unset}table.ff_flexible_table tbody tr{background:#fff;border-bottom:1px solid #ced4da;border-top:1px solid #ced4da;border-color:#ced4da;border-style:solid;border-width:2px 1px 4px;display:block;margin:16px 0 10px;padding-top:12px!important;position:relative}table.ff_flexible_table tbody tr td.repeat_btn{background-color:#eee;margin-left:0;padding:10px!important;width:100%!important}table.ff_flexible_table tbody tr td.repeat_btn .ff-el-repeat-buttons-list{float:none;width:100%}table.ff_flexible_table tbody tr td{display:block;margin-left:8px;margin-right:8px;padding:5px}table.ff_flexible_table thead{left:-9999px;position:absolute;top:-9999px}table.ff_flexible_table tbody tr td:before{clear:both;content:attr(data-label);display:block;font-size:.875em;letter-spacing:.5pt;white-space:nowrap}:root{--edge-padding-inline:clamp(16px, 2vw, 26px);--space-ratio:1.4}.home-hero .home-hero__video .iframe-wrapper iframe{height:400vh;width:230vh}.home-hero.bde-section .home-hero__content{min-height:unset;padding-top:calc(var(--space-xxl) + var(--page-offset));padding-bottom:var(--space-xxl)}.page-card-list .bde-loop-item{-webkit-flex:0 0 calc((100% - (2 * var(--gap))) / 2.25);flex:0 0 calc((100% - (2 * var(--gap))) / 2.25)}.event-card-grid>*{grid-template-columns:1fr 1fr}.program-card-grid>*{grid-template-columns:1fr 1fr}.cta-studio-classes-banner .ui-wrapper{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.events-content-columns .ui-aside{position:static;top:120px}.events-content-columns .filter-wrapper .wpgb-facet .wpgb-button-facet ul.wpgb-inline-list{grid-gap:4px!important;gap:4px!important}.events-content-columns .filter-wrapper .wpgb-facet .wpgb-button-facet ul.wpgb-inline-list li{width:100%;margin:0}.event-content-columns .ui-box--media{position:static;top:120px}.trainings-content-columns>.bde-div:first-of-type{position:static;top:120px}#footer .tf-row__top.bde-div{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer .social-items{-webkit-justify-content:flex-end;justify-content:flex-end}}@media (max-width:781px){:root{--body-container:100%}.breakout-m{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.desktop{display:none!important}.mobile{display:block!important}.sticky-off-m{position:static}.home-popup{padding:var(--space-l)}.header.bde-header-builder .bde-header-builder__container{padding:0 calc(var(--edge-padding-inline) / 1)}.header .main-header-row{display:none}.header .main-header-row--mobile>*{padding:0 1.5em}.header .main-header-row--mobile .header-left{padding:.5em 1.5em}.header .main-header-row--mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#fff}.header.scrolled .main-header-row--mobile{border-radius:var(--image-border-radius-s)}.header .header-right{-webkit-align-items:flex-end;align-items:flex-end}.header .logo{max-width:60px}:root .breakdance-menu{--mobile-offset-y:calc(100% + 15px)}#header:not(.scrolled){margin-top:8px}.wp-block-columns.is-not-stacked-on-mobile{-webkit-flex-wrap:wrap!important;-moz-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wp-block-columns.is-not-stacked-on-mobile>*{-webkit-flex-basis:100%!important;flex-basis:100%!important}.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;-ms-grid-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}:root{--title-size-ratio:1.15}.home-hero.bde-section .home-hero__content{padding:var(--space-xxl) var(--space-m) var(--space-xxl) var(--space-m)}.home-hero.bde-section .section-container{width:calc(100% - var(--edge-padding-inline) - var(--edge-padding-inline));margin-top:calc(var(--header-offset) + 68px)}.page-card-list .bde-loop-item{-webkit-flex:0 0 calc((100% - (2 * var(--gap))) / 1.25);flex:0 0 calc((100% - (2 * var(--gap))) / 1.25)}.package-card .ui-wrapper{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:var(--space-m) var(--space-m);-webkit-align-items:center;align-items:center}.package-card .ui-box--intro{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center}.package-card .ui-box--details{margin-top:12px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;grid-gap:24px;gap:24px}.program-card-grid>*{grid-template-columns:1fr}}@media (max-width:439px){.breakdance .btn-main,.breakdance .btn-alt,.breakdance .btn-secondary,.breakdance .btn-disable,.breakdance .btn-transparent,.wp-block-button__link,.wpgb-load-more{}.tf-buttons,.tf-buttons.bde-div{-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;grid-gap:6px;gap:6px;width:100%}.tf-buttons>*{width:100%}:root{--btn-text-size-m:var(--s-02)}.breakout-s{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.sticky-off-s{position:static}.teacher-items .teacher-item__wrap .block__image{max-width:240px}.bde-div.teacher-item__wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:var(--space-s);gap:var(--space-s)}.bde-div.teacher-item__wrap .block__content{padding:0}.home-hero .home-hero__video .iframe-wrapper iframe{height:400vh;width:250vh}.wpgb-facet .wpgb-pagination-facet{--wpgb-button-text-size:12px;--wpgb-button-padding:0.5em 1em}#footer .tf-row__bottom.bde-div{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.footer .social-items{margin-bottom:0}}@media (max-width:319px){.event-card-grid>*{grid-template-columns:1fr}}