@-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{--accent-1:#EB4D4D;--accent-2:#E6D85B;--ink-valid:#96DCA1;--ink-error:#ff2a4e;--ink-warning:#643BE4;--ink-info:#FFFFFF;--ink-000:#ffffff;--ink-100:#9598A5;--ink-300:#555864;--ink-500:#21263f;--ink-700:#1A1A1A;--ink-900:#000000;--ink-brand-100:#a8a8a8;--ink-brand-300:#777777;--ink-brand-500:#a8a8a8;--ink-brand-700:#777777;--ink-brand-900:#777777;--primary-100:#EBE6E0;--primary-300:#EBE6E0;--primary-500:#D1CDC8;--primary-700:#C3BDB7;--primary-900:#968D82;--secondary-100:#EAE6E1;--secondary-300:#C9BEB1;--secondary-500:#534636;--secondary-700:#3A3229;--secondary-900:#231e19;--tertiary-100:#16005C;--tertiary-300:#16005C;--tertiary-500:#16005C;--tertiary-700:#16005C;--tertiary-900:#16005C;--border-100:#E4E3E3;--border-300:#DCDCDC;--border-500:#D6D6D6;--border-700:#787878;--border-900:#2D2D2D;--border-alt-100:#E4E3E3;--border-alt-300:#DCDCDC;--border-alt-500:#D6D6D6;--border-alt-700:#787878;--border-alt-900:#2D2D2D;--base-000:#FFFFFF;--base-100:#F1F1F1;--base-300:#e7f1f9;--base-500:#e7f1f9;--base-700:#e7f1f9;--base-brand-000:#FFFFFF;--base-brand-300:#e7f1f9;--base-brand-500:#e7f1f9;--base-brand-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;--netural-100:#FCFCFC;--netural-200:#F9F9F9;--netural-300:#F7F7F7;--netural-400:#F4F4F4;--netural-500:#F2F2F2;--netural-600:#EDEDED;--netural-700:#EAEAEA;--netural-800:#E6E6E6;--netural-900:#DCDCDC}: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(--secondary-main);--title-color-primary:var(--ink-dark);--title-color-secondary:var(--primary-light);--title-color-primary-invert:var(--secondary-light);--title-color-secondary-invert:var(--ink-invert);--text-color-primary:var(--ink-main);--text-color-secondary:var(--ink-light);--text-color-primary-invert:var(--ink-invert);--text-color-secondary-invert: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-brand-faint:var(--ink-brand-100);--ink-brand-light:var(--ink-brand-300);--ink-brand-main:var(--ink-brand-500);--ink-brand-dark:var(--ink-brand-700);--ink-brand-deep:var(--ink-brand-900);--base-main:var(--base-000);--base-invert:var(--base-900);--base-muted:var(--gray-200);--base-surface:var(--base-100);--base-accent:var(--primary-main);--base-elevated:var(--primary-main);--base-contrast:var(--primary-main);--base-section:var(--primary-main);--base-alt:var(--primary-deep);--base-overlay:rgb(0, 0, 0, 0.95);--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-xs);--image-border-radius-m:var(--br-s);--image-border-radius-l:var(--br-xl)}: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{--box-shadow-color:var(--primary-main);--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-s:4px 4px 0px var(--box-shadow-color);--box-shadow-primary-m:8px 8px 0px var(--box-shadow-color);--box-shadow-primary-m:12px 12px 0px var(--box-shadow-color)}: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:62.5%;--font-size-ratio:1.125;--base-text-size:1.5rem;--base-title-size:1.6rem;--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(--font-size-ratio));--s-2:calc(var(--s-1) * var(--font-size-ratio));--s-3:calc(var(--s-2) * var(--font-size-ratio));--s-4:calc(var(--s-3) * var(--font-size-ratio));--s-5:calc(var(--s-4) * var(--font-size-ratio));--s-6:calc(var(--s-5) * var(--font-size-ratio));--s-7:calc(var(--s-6) * var(--font-size-ratio));--s-8:calc(var(--s-7) * var(--font-size-ratio));--s-9:calc(var(--s-8) * var(--font-size-ratio));--s-10:calc(var(--s-9) * var(--font-size-ratio));--s-11:calc(var(--s-10) * var(--font-size-ratio));--s-12:calc(var(--s-11) * var(--font-size-ratio))}html{visibility:visible;opacity:1}.mt_dark_mode #wpadminbar{display:none}html.mt_dark_mode{margin-top:0!important}:root{--body-container:1440px;--header-container:1440px}.ct-section-inner-wrap{max-width:var(--body-container)}.oxy-header-container{max-width:var(--header-container)}.footer .ct-section-inner-wrap,.footer-credit .ct-section-inner-wrap,.breadcrumb-section .ct-section-inner-wrap{max-width:var(--header-container)}body{background-color:var(--primary-main)}section,main{background-color:var(--base-main)}:root{--light:200;--regular:300;--bold:700;--black:900}[lang="zh-HK"]:root{--light:200;--regular:400;--bold:700;--black:900}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{--title-text:'Poppins', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--body-text:'Poppins', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--display-text:'Times', 'YakuHanMPs_Noto', serif}[lang="zh-HK"]:root{--title-text:'Poppins', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--body-text:'Poppins', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--display-text:'Times', 'YakuHanMPs_Noto', serif}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(--title-text)}.ct-text-block :is(ul,ol):not([class]),.oxy-rich-text :is(ul,ol):not([class]),.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:1em}.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(--primary-main)}.ct-text-block li:not(.menu-item),.oxy-rich-text li:not(.menu-item){padding-inline-start:1em}.oxy-dynamic-list :is(ul,ol):not([class]){padding-inline-start:0}.oxy-dynamic-list :is(ul,ol):not([class]):first-child{margin-block-start: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-main) 96%,var(--primary-main) 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}input,textarea{color:var(--input-color);font-size:var(--input-size);padding:var(--input-padding);border-radius:var(--input-border-radius);background:var(--input-base);border:var(--input-border-width) solid var(--input-border-color);--input-base:var(--base-main);--input-border-width:var(--bw-s);--input-border-radius:var(--br-xxs);--input-border-color:var(--border-color-main);--input-padding:0.25em 0.75em 0.25em 0.75em;--input-size:16px;--input-color:var(--text-color-primary);--input-hidden:var(--gray-700);--input-focus:var(--action-focus-primary)}input:not(textarea){line-height:1.25}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:0 solid var(--input-focus);box-shadow:0 0 2px 1px var(--input-focus)!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}body{word-wrap:break-word}a{word-break:break-all}:is(h1,h2,h3,h4,h5,h6,li,p,span),:is(h1,h2,h3,h4,h5,h6,li,p,span) a,a :is(h1,h2,h3,h4,h5,h6,li,p,span){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:var(--bw-s);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-main);height:2px;content:""}#lostpasswordform input,#resetpasswordform input{width:100%;padding:.5em .75em .5em .75em;border:var(--bw-s) solid var(--border-color-main)}#lostpasswordform label,#resetpasswordform label{font-size:.8em}.post-password-form{color:var(--ink-main);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(--btn-primary-main);color:var(--btn-ink-light);cursor:pointer}.post-password-form input[name="Submit"]:hover{background-color:var(--btn-primary-hover)}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}table:not([class]){font-size:1.4rem;border-style:hidden;table-layout:fixed;border-collapse:collapse;box-shadow:0 0 0 .1rem rgba(var(--border-color-main),.2)}table:not([class]) td,table:not([class]) th{padding:1em;border:.1rem solid rgba(var(--border-color-main),.2)}:root{--wcag-border:#07e0fc;--wcag-bg:#07e0fc;--wcag-ink:var(--ink-main)}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 var(--wcag-bg);color:var(--wcag-ink);background-color:none!important;box-shadow:0 0 var(--wcag-bg),0 0 var(--wcag-ink);text-decoration:none;font-weight:900}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)}.youtube-content-container{background:var(--ink-main);width:100%;margin-right:auto;margin-left:auto;border-radius:var(--br-l);overflow:hidden;aspect-ratio:16 / 9;box-shadow:var(--box-shadow-m)}.youtube-content-container iframe{width:100%;height:100%}.ui-icon img{width:100%}.ui-image img{width:100%}.hero-section #home-hero-main{padding-top:50px;padding-bottom:50px}:root{--btn-font-weight:var(--regular);--btn-line-height:1.25;--btn-border-radius:4px;--btn-border-width:var(--bw-s);--btn-border-style:solid}.btn,.wp-block-button__link,.is-style-outline .wp-block-button__link,.wpgb-load-more{background-color:var(--btn-bg-color);border-color:var(--btn-border-color);color:var(--btn-text-color);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);line-height:var(--btn-line-height);font-weight:var(--btn-font-weight);text-decoration:none;text-align:center;word-break:normal;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;transform:var(--btn-transform);box-shadow:var(--btn-box-shadow);filter:var(--btn-filter);--btn-transform:translateY(0px);--btn-box-shadow:var(--btn-box-shadow-size) var(--btn-box-shadow-color);--btn-box-shadow-size:0em 0em 0em;--btn-filter:unset}.btn-cta{background-color:var(--btn-bg-color);border-color:var(--btn-border-color);color:var(--btn-text-color);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);line-height:var(--btn-line-height);font-weight:var(--btn-font-weight);text-decoration:none;text-align:center;word-break:normal;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;transform:var(--btn-transform);box-shadow:var(--btn-box-shadow);filter:var(--btn-filter);--btn-transform:translateY(0px);--btn-box-shadow:var(--btn-box-shadow-size) var(--btn-box-shadow-color);--btn-box-shadow-size:0em 0em 0em;--btn-filter:unset}.wp-block-button__link,.is-style-outline .wp-block-button__link{border-width:0}.btn:hover,.wp-block-button__link:hover,.is-style-outline .wp-block-button__link:hover,.wpgb-load-more:hover{background-color:var(--btn-bg-color-hover);border-color:var(--btn-border-color-hover);color:var(--btn-text-color-hover);transform:var(--btn-transform-hover);box-shadow:var(--btn-box-shadow-hover);filter:var(--btn-filter-hover);--btn-transform-hover:translateY(0px);--btn-box-shadow-hover:var(--btn-box-shadow-size-hover) var(--btn-box-shadow-color-hover);--btn-box-shadow-size-hover:0.3em 0.3em 0em;--btn-filter-hover:brightness(1)}.wp-block-button__link.has-background:hover{filter:var(--btn-filter-hover);--btn-filter-hover:brightness(1.1)}.btn .ui-icon>*{height:1em;width:1em;transform:scale(1.1)}.btn .ui-icon .ct-fancy-icon>svg{height:100%;width:100%}.btn-main,.wp-block-button__link:not(.has-background),.wpgb-load-more{--btn-bg-color:var(--primary-main);--btn-border-color:var(--primary-faint);--btn-text-color:var(--ink-main);--btn-bg-color-hover:var(--primary-light);--btn-border-color-hover:var(--primary-faint);--btn-text-color-hover:var(--ink-main);--btn-box-shadow-color:var(--btn-bg-color);--btn-box-shadow-color-hover:var(--btn-bg-color)}.btn-alt,.is-style-outline .wp-block-button__link{--btn-bg-color:transparent;--btn-border-color:var(--primary-main);--btn-text-color:var(--ink-main);--btn-bg-color-hover:var(--primary-main);--btn-border-color-hover:var(--primary-main);--btn-text-color-hover:var(--ink-main);--btn-box-shadow-color:var(--btn-bg-color);--btn-box-shadow-color-hover:var(--btn-bg-color)}.btn-cta-main{--btn-bg-color:var(--primary-main);--btn-border-color:var(--primary-faint);--btn-text-color:var(--ink-main);--btn-bg-color-hover:var(--primary-light);--btn-border-color-hover:var(--primary-faint);--btn-text-color-hover:var(--ink-main);--btn-box-shadow-color:var(--btn-bg-color);--btn-box-shadow-color-hover:var(--btn-bg-color)}.btn-cta-alt{--btn-bg-color:var(--secondary-main);--btn-border-color:var(--secondary-faint);--btn-text-color:var(--ink-invert);--btn-bg-color-hover:var(--secondary-light);--btn-border-color-hover:var(--secondary-faint);--btn-text-color-hover:var(--ink-invert);--btn-box-shadow-color:var(--btn-bg-color);--btn-box-shadow-color-hover:var(--btn-bg-color)}.btn-extra{--btn-bg-color:var(--secondary-main);--btn-border-color:var(--secondary-faint);--btn-text-color:var(--ink-invert);--btn-bg-color-hover:var(--secondary-light);--btn-border-color-hover:var(--secondary-faint);--btn-text-color-hover:var(--ink-invert);--btn-box-shadow-color:var(--btn-bg-color);--btn-box-shadow-color-hover:var(--btn-bg-color)}.btn-trans{--btn-bg-color:unset;--btn-border-color:transparent;--btn-text-color:var(--ink-main);--btn-bg-color-hover:unset;--btn-border-color-hover:transparent;--btn-text-color-hover:var(--ink-main);--btn-box-shadow-color:unset;--btn-box-shadow-color-hover:unset}.btn-disable,.btn-inactive{--btn-bg-color:var(--gray-900);--btn-border-color:var(--gray-900);--btn-text-color:rgba(0, 0, 0, 0.4);--btn-text-color:white;--btn-bg-color-hover:var(--gray-900);--btn-border-color-hover:var(--gray-900);--btn-text-color-hover:white;--btn-box-shadow-color:unset;--btn-box-shadow-color-hover:unset;opacity:.7}.btn-disable:hover{transform:unset!important;color:var(--btn-text-color-hover);filter:none!important;cursor:not-allowed}.btn-textlink span{font-size:var(--s-00);text-decoration:underline}.btn-textlink:hover span{text-decoration:unset}.btn-text{background-color:unset!important;border-color:unset!important;border:unset!important;padding:unset!important;color:var(--ink-main)}.btn-text:hover{color:var(--ink-invert)}.ui-buttons{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;grid-gap:12px;gap:12px}.ui-buttons>*{-webkit-flex-grow:1;flex-grow:1}.btn-xs,.btn-s,.btn-m,.btn-l,.btn-xl,a.btn-xs,a.btn-s,a.btn-m,a.btn-l,a.btn-xl,.btn-xs>a,.btn-s>a,.btn-m>a,.btn-l>a,.btn-xl>a{padding:var(--btn-padding-m)}: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-01);--btn-text-size-m:var(--s-00);--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))}.btn-xs{font-size:var(--btn-text-size-xs)}.btn-s{font-size:var(--btn-text-size-s)}.btn-m,.wp-block-button:not([class*="btn-"]) .wp-block-button__link{font-size:var(--btn-text-size-m)}.btn-l{font-size:var(--btn-text-size-l)}.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%)}.border{border-width:1px;border-style:solid}.border-top{border-top-width:1px;border-top-style:solid}.border-right{border-right-width:1px;border-right-style:solid}.border-bottom{border-bottom-width:1px;border-bottom-style:solid}.border-left{border-left-width:1px;border-left-style:solid}.border-radius-xxs{border-radius:var(--br-xxs)}.border-radius-xs{border-radius:var(--br-xs)}.border-radius-s{border-radius:var(--br-s)}.border-radius-m{border-radius:var(--br-m)}.border-radius-l{border-radius:var(--br-l)}.border-radius-xl{border-radius:var(--br-xl)}.border-radius-xxl{border-radius:var(--br-xxl)}.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}.ui-link-layer{position:relative}.ui-link{position:absolute;inset:0;z-index:1}.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}.ui-flex-row{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)}.ui-flex-row>*{width:100%}.ui-listing--alt>*:nth-child(2n) .ui-flex-row{-webkit-flex-flow:row-reverse wrap;-moz-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.ui-flex-row.ui-row-reverse{-webkit-flex-flow:row-reverse wrap;-moz-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.ui-col-basis-1-1>*{-webkit-flex-basis:calc(50% - var(--flex-row-gap) / 2);flex-basis:calc(50% - var(--flex-row-gap) / 2)}.ui-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)}.ui-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)}.ui-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)}.ui-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)}.ui-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)}.ui-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)}.ui-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)}.ui-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)}.ui-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)}.ui-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)}.ui-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)}.ui-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;-webkit-align-items:center;align-items:center}.content-center{-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-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-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;margin-block:auto}.self-right{margin-left:auto;place-self:end}.self-top{margin-bottom:auto;-webkit-align-self:start;align-self:start}.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-none{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-main{grid-gap:calc(var(--section-space-main) / 1.5);gap:calc(var(--section-space-main) / 1.5)}.gap-x-unset{grid-column-gap:unset;column-gap:unset;grid-row-gap:unset;row-gap:unset}.gap-x-none{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-x-main{grid-column-gap:calc(var(--section-space-main) / 1.5);column-gap:calc(var(--section-space-main) / 1.5)}.gap-y-none{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)}.gap-y-main{grid-row-gap:calc(var(--section-space-main) / 1.5);row-gap:calc(var(--section-space-main) / 1.5)}.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{grid-row-gap:calc(var(--section-space-main) / 3);row-gap:calc(var(--section-space-main) / 3)}.section-inner-gap-m{grid-row-gap:calc(var(--section-space-main) / 2);row-gap:calc(var(--section-space-main) / 2)}.section-inner-gap-l{grid-row-gap:var(--section-space-main);row-gap:var(--section-space-main)}.section-inner-gap-xl{grid-row-gap:calc(var(--section-space-main) * 1.5);row-gap:calc(var(--section-space-main) * 1.5)}.section-main>div{padding-top:var(--section-space-main);padding-bottom:var(--section-space-main)}.section-s>div{padding-top:var(--section-space-s);padding-bottom:var(--section-space-s)}.section-m>div{padding-top:var(--section-space-m);padding-bottom:var(--section-space-m)}.section-l>div{padding-top:var(--section-space-l);padding-bottom:var(--section-space-l)}.section-padding-top-main>div{padding-top:var(--section-space-main)}.section-padding-top-s>div{padding-top:var(--section-space-s)}.section-padding-top-m>div{padding-top:var(--section-space-m)}.section-padding-top-l>div{padding-top:var(--section-space-l)}.section-padding-top-none>div{padding-top:0!important}.section-padding-bottom-main>div{padding-bottom:var(--section-space-main)}.section-padding-bottom-s>div{padding-bottom:var(--section-space-s)}.section-padding-bottom-m>div{padding-bottom:var(--section-space-m)}.section-padding-bottom-l>div{padding-bottom:var(--section-space-l)}.section-padding-bottom-none>div{padding-bottom: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)}.row-padding-xl{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%}.section--body-width>div{max-width:var(--body-container);margin-left:auto;margin-right:auto}.section--header-width>div{max-width:var(--header-container);margin-left:auto;margin-right:auto}.sticky{position:-webkit-sticky;top:0;position:-webkit-sticky;position:sticky}:root{--sticky-top-main:80px;--sticky-top-alt:120px;--sticky-bottom-main:0px;--sticky-bottom-alt:40px}.sticky-top-main{top:var(--sticky-top-main)}.sticky-top-alt{top:var(--sticky-top-alt)}.sticky-bottom-main{bottom:var(--sticky-bottom-main)}.sticky-bottom-alt{bottom:var(--sticky-bottom-alt)}.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}main ::-webkit-scrollbar{width:7px;height:8px}main ::-webkit-scrollbar-track,:is(.scrollbar-s,.scrollbar-s>span)::-webkit-scrollbar-track{background-color:var(--ink-main);border:3px solid var(--base-main);border-radius:0}main ::-webkit-scrollbar-thumb,:is(.scrollbar-s,.scrollbar-s>span)::-webkit-scrollbar-thumb{background:var(--primary-main);border:0 solid var(--primary-main);border-radius:0}main ::-webkit-scrollbar-thumb:hover,:is(.scrollbar-s,.scrollbar-s>span)::-webkit-scrollbar-thumb:hover{background:var(--primary-light)}: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}.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)}.no-selection{-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-xs:not(.ct-section)>*+*{margin-top:var(--space-xs)}.owl-s:not(.ct-section)>*+*{margin-top:var(--space-s)}.owl-m:not(.ct-section)>*+*{margin-top:var(--space-m)}.owl-l:not(.ct-section)>*+*{margin-top:var(--space-l)}.owl-xl:not(.ct-section)>*+*{margin-top:var(--space-xl)}.owl-xxl:not(.ct-section)>*+*{margin-top:var(--space-xxl)}.owl-main:not(.ct-section)>*+*{margin-top:calc(var(--section-space-main) / 1.5)}.margin-xxs{margin:var(--space-xxs)}.margin-xs{margin:var(--space-xs)}.margin-s{margin:var(--space-s)}.margin-m{margin:var(--space-m)}.margin-l{margin:var(--space-l)}.margin-xl{margin:var(--space-xl)}.margin-xxl{margin:var(--space-xxl)}.margin-xxxl{margin:var(--space-xxxl)}.margin-none{margin:0}.margin-top-xxs{margin-top:var(--space-xxs)}.margin-top-xs{margin-top:var(--space-xs)}.margin-top-s{margin-top:var(--space-s)}.margin-top-m{margin-top:var(--space-m)}.margin-top-l{margin-top:var(--space-l)}.margin-top-xl{margin-top:var(--space-xl)}.margin-top-xxl{margin-top:var(--space-xxl)}.margin-top-xxxl{margin-top:var(--space-xxxl)}.margin-top-none{margin-top:0}.margin-left-xxs{margin-left:var(--space-xxs)}.margin-left-xs{margin-left:var(--space-xs)}.margin-left-s{margin-left:var(--space-s)}.margin-left-m{margin-left:var(--space-m)}.margin-left-l{margin-left:var(--space-l)}.margin-left-xl{margin-left:var(--space-xl)}.margin-left-xxl{margin-left:var(--space-xxl)}.margin-left-xxxl{margin-left:var(--space-xxxl)}.margin-left-none{margin-left:0}.margin-bottom-xxs{margin-bottom:var(--space-xxs)}.margin-bottom-xs{margin-bottom:var(--space-xs)}.margin-bottom-s{margin-bottom:var(--space-s)}.margin-bottom-m{margin-bottom:var(--space-m)}.margin-bottom-l{margin-bottom:var(--space-l)}.margin-bottom-xl{margin-bottom:var(--space-xl)}.margin-bottom-xxl{margin-bottom:var(--space-xxl)}.margin-bottom-xxxl{margin-bottom:var(--space-xxxl)}.margin-bottom-none{margin-bottom:0}.margin-right-xxs{margin-right:var(--space-xxs)}.margin-right-xs{margin-right:var(--space-xs)}.margin-right-s{margin-right:var(--space-s)}.margin-right-m{margin-right:var(--space-m)}.margin-right-l{margin-right:var(--space-l)}.margin-right-xl{margin-right:var(--space-xl)}.margin-right-xxl{margin-right:var(--space-xxl)}.margin-right-xxxl{margin-right:var(--space-xxxl)}.margin-right-none{margin-right:0}.margin-x-xxs{margin-left:var(--space-xxs);margin-right:var(--space-xxs)}.margin-x-xs{margin-left:var(--space-xs);margin-right:var(--space-xs)}.margin-x-s{margin-left:var(--space-s);margin-right:var(--space-s)}.margin-x-m{margin-left:var(--space-m);margin-right:var(--space-m)}.margin-x-l{margin-left:var(--space-l);margin-right:var(--space-l)}.margin-x-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.margin-x-xxl{margin-left:var(--space-xxl);margin-right:var(--space-xxl)}.margin-x-xxxl{margin-left:var(--space-xxxl);margin-right:var(--space-xxxl)}.margin-x-none{margin-left:0;margin-right:0}.margin-y-xxs{margin-top:var(--space-xxs);margin-bottom:var(--space-xxs)}.margin-y-xs{margin-top:var(--space-xs);margin-bottom:var(--space-xs)}.margin-y-s{margin-top:var(--space-s);margin-bottom:var(--space-s)}.margin-y-m{margin-top:var(--space-m);margin-bottom:var(--space-m)}.margin-y-l{margin-top:var(--space-l);margin-bottom:var(--space-l)}.margin-y-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.margin-y-xxl{margin-top:var(--space-xxl);margin-bottom:var(--space-xxl)}.margin-y-xxxl{margin-top:var(--space-xxxl);margin-bottom:var(--space-xxxl)}.margin-y-none{margin-top:0;margin-bottom:0}.margin-x-auto,.mx-auto{margin-left:auto;margin-right:auto}.margin-y-auto,.my-auto{margin-top:auto;margin-bottom:auto}.padding-xxs{padding:var(--space-xxs)}.padding-xs{padding:var(--space-xs)}.padding-s{padding:var(--space-s)}.padding-m{padding:var(--space-m)}.padding-l{padding:var(--space-l)}.padding-xl{padding:var(--space-xl)}.padding-xxl{padding:var(--space-xxl)}.padding-xxxl{padding:var(--space-xxxl)}.padding-none{padding:0}.padding-top-xxs{padding-top:var(--space-xxs)}.padding-top-xs{padding-top:var(--space-xs)}.padding-top-s{padding-top:var(--space-s)}.padding-top-m{padding-top:var(--space-m)}.padding-top-l{padding-top:var(--space-l)}.padding-top-xl{padding-top:var(--space-xl)}.padding-top-xxl{padding-top:var(--space-xxl)}.padding-top-xxxl{padding-top:var(--space-xxxl)}.padding-top-none{padding-top:0}.padding-left-xxs{padding-left:var(--space-xxs)}.padding-left-xs{padding-left:var(--space-xs)}.padding-left-s{padding-left:var(--space-s)}.padding-left-m{padding-left:var(--space-m)}.padding-left-l{padding-left:var(--space-l)}.padding-left-xl{padding-left:var(--space-xl)}.padding-left-xxl{padding-left:var(--space-xxl)}.padding-left-xxxl{padding-left:var(--space-xxxl)}.padding-left-none{padding-left:0}.padding-bottom-xxs{padding-bottom:var(--space-xxs)}.padding-bottom-xs{padding-bottom:var(--space-xs)}.padding-bottom-s{padding-bottom:var(--space-s)}.padding-bottom-m{padding-bottom:var(--space-m)}.padding-bottom-l{padding-bottom:var(--space-l)}.padding-bottom-xl{padding-bottom:var(--space-xl)}.padding-bottom-xxl{padding-bottom:var(--space-xxl)}.padding-bottom-xxxl{padding-bottom:var(--space-xxxl)}.padding-bottom-none{padding-bottom:0}.padding-right-xxs{padding-right:var(--space-xxs)}.padding-right-xs{padding-right:var(--space-xs)}.padding-right-s{padding-right:var(--space-s)}.padding-right-m{padding-right:var(--space-m)}.padding-right-l{padding-right:var(--space-l)}.padding-right-xl{padding-right:var(--space-xl)}.padding-right-xxl{padding-right:var(--space-xxl)}.padding-right-xxxl{padding-right:var(--space-xxxl)}.padding-right-none{padding-right:0}.padding-x-xxs{padding-left:var(--space-xxs);padding-right:var(--space-xxs)}.padding-x-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.padding-x-s{padding-left:var(--space-s);padding-right:var(--space-s)}.padding-x-m{padding-left:var(--space-m);padding-right:var(--space-m)}.padding-x-l{padding-left:var(--space-l);padding-right:var(--space-l)}.padding-x-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.padding-x-xxl{padding-left:var(--space-xxl);padding-right:var(--space-xxl)}.padding-x-xxxl{padding-left:var(--space-xxxl);padding-right:var(--space-xxxl)}.padding-x-none{padding-left:0;padding-right:0}.padding-y-xxs{padding-top:var(--space-xxs);padding-bottom:var(--space-xxs)}.padding-y-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.padding-y-s{padding-top:var(--space-s);padding-bottom:var(--space-s)}.padding-y-m{padding-top:var(--space-m);padding-bottom:var(--space-m)}.padding-y-l{padding-top:var(--space-l);padding-bottom:var(--space-l)}.padding-y-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.padding-y-xxl{padding-top:var(--space-xxl);padding-bottom:var(--space-xxl)}.padding-y-xxxl{padding-top:var(--space-xxxl);padding-bottom:var(--space-xxxl)}.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)}.the-content-width{max-width:640px;width:100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-invert,.text-invert>*{color:var(--ink-invert)}.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-excerpt,.ui-excerpt>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:4;font-size:var(--s-01)}.ui-excerpt p{margin:0}.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}.ui-price .ui-currency{font-size:.7em}.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);--media-border-radius:4px}.ui-content{display:block}.ui-the-content :is(ul.wp-block-list,ol.wp-block-list),.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.5}.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:calc(var(--content-gap) * 1.75);color:var(--title-color-primary);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) * 1);margin-block-end:calc(var(--content-gap) * 1)}.ui-the-content .wp-block-embed>*,.ui-the-content .wp-block-image img{border-radius:var(--media-border-radius);overflow:hidden}.ui-the-content blockquote{font-size:calc(var(--base-text-size) + 10%);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 p a:not(.wp-block-button__link),.ui-content p a:not(.wp-block-button__link),.ui-the-content li a,.ui-content li a{word-wrap:break-word;overflow-wrap:break-word;-ms-word-break:break-word;word-break:break-word;text-decoration:underline;color:inherit;text-decoration-color:var(--primary-main);font-style:italic}.ui-the-content p a:not(.wp-block-button__link):hover,.ui-content p a:not(.wp-block-button__link):hover,.ui-the-content li a:hover,.ui-content li a:hover{color:inherit;text-decoration:unset}.ui-the-content b,.ui-the-content strong,.ui-content b,.ui-content strong{font-weight:var(--bold)}.rank-math-list-item .rank-math-question{color:var(--primary-main);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-light)}.breadcrumb-section{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:flex-end;justify-content:flex-end;border-bottom:1px solid var(--border-color-main)}.rank-math-breadcrumb{color:var(--ink-light);font-size:var(--s-01);font-weight:var(--regular);margin-block-start:.25em;margin-block-end:.25em}.rank-math-breadcrumb .last{font-weight:var(--regular);color:var(--ink-main)}.rank-math-breadcrumb a{color:var(--ink-light);text-decoration:none}.rank-math-breadcrumb a:hover{text-decoration:underline}.rank-math-breadcrumb p{margin:0}.section-content-group,.column-content-group,.page-content-group{grid-gap:1em;gap:1em}.hero-headline,.hero-sub-headline,.section-headline,.section-sub-headline,.column-headline,.column-sub-headline,.page-headline,.page-sub-headline{line-height:1.25;margin-block-end:0em}.hero-headline{font-size:var(--s-6)}.hero-sub-headline{font-size:var(--s-4)}.section-headline{font-size:var(--s-4)}.section-headline strong{text-decoration:underline var(--primary-main) .2em;text-decoration-skip-ink:none;text-underline-offset:-.1em;display:inline-block}.section-sub-headline{font-size:var(--s-2)}.column-headline{font-size:var(--s-3)}.column-sub-headline{font-size:var(--s-2)}.page-headline{font-size:var(--s-2)}.page-sub-headline{font-size:var(--s-1)}.page-section__headline{font-size:var(--s-0);line-height:1.25;margin-block-end:0;font-weight:var(--bold);text-transform:uppercase}.hero-title,.hero-sub-title,.section-title,.section-sub-title,.column-title,.column-sub-title,.page-title,.page-sub-title{line-height:1.25;margin-block-end:0em}.hero-title{font-size:var(--s-4)}.hero-sub-title{font-size:var(--s-3)}.section-title{font-size:var(--s-3)}.section-sub-title{font-size:var(--s-2)}.column-title{font-size:var(--s-2)}.column-sub-title{font-size:var(--s-1)}.page-title{font-size:var(--s-1)}.page-sub-itle{font-size:var(--s-0);line-height:1.25;margin-block-end:0}.hero-lead,.section-lead,.column-lead,.page-lead{line-height:1.5;max-width:960px;margin-block-end:0em}.hero-lead :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child,.section-lead :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child,.column-lead :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child,.page-lead :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child{margin-block-end:0em}.hero-lead{font-size:var(--s-2)}.section-lead{font-size:var(--s-1)}.column-lead{font-size:var(--s-1)}.page-lead{font-size:var(--s-1)}.hero-text,.section-text,.column-text,.page-text{line-height:1;max-width:960px;margin-block-end:0em}.hero-text{font-size:var(--s-2)}.section-text{font-size:var(--s-1)}.column-text{font-size:var(--s-1)}.page-text{font-size:var(--s-1)}.hero-text :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child,.section-text :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child,.column-text :is(h1,h2,h3,h4,h5,h6,p,ul,ol):last-child,.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-faint)}.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;padding:2em;margin-right:auto;margin-left:auto;border-width:6px;border-style:solid;border-radius:var(--br-xl)}.faq-items .oxy-pro-accordion_item{background:var(--base-light)}.faq-items .oxy-pro-accordion_item:not(:last-child){border-bottom:1px solid var(--ink-main);padding-bottom:1em;margin-bottom:1em}.faq-items .oxy-pro-accordion_context-icon,.faq-items .oxy-pro-accordion_icon{padding:0;font-size:var(--s-00);font-weight:900;color:var(--primary-light)}.faq-items .oxy-pro-accordion_title-area{padding:0;padding-left:1em}.faq-items .oxy-pro-accordion_title{font-size:var(--s-00);text-transform:capitalize;letter-spacing:0;line-height:1.5}.faq-items .oxy-pro-accordion_header{padding-top:1em;padding-bottom:1em;padding-left:1em;padding-right:1em;-webkit-align-items:baseline;align-items:baseline}.faq-items .oxy-pro-accordion_content{padding-top:0;padding-bottom:0;padding-left:2.2em;padding-right:4em;font-size:var(--s-01);line-height:1.75}.swiper-button-next,.swiper-button-prev{color:var(--primary-main)!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-main)!important;width:10px!important;height:10px!important}.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}: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)}.wp-block-media-text{grid-gap:var(--space-m);gap:var(--space-m)}.wp-block-table{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.wp-block-table .table-wrapper table{table-layout:fixed}.wp-block-table{margin:0;margin-block-end:2.5em;--table-head-base:var(--ink-main);--table-head-ink:var(--ink-invert);--table-head-border-width:1px;--table-head-border-color:var(--ink-dark);--table-body-base:var(--gray-000);--table-body-base-alt:var(--gray-300);--table-body-ink:var(--ink-main);--table-body-border-width:1px;--table-body-border-color:var(--gray-900);--table-foot-base:unset;--table-foot-border-width:unset;--table-foot-border-color:unset;--table-row-border-width-x:1px;--table-row-border-width-y:1px;--table-row-border-color-x:var(--gray-900);--table-row-border-color-y:var(--gray-900)}.wp-block-table .table-wrapper{overflow-x:auto;display:block}.wp-block-table table{border-collapse:collapse;width:100%;border-spacing:0;table-layout:auto}.wp-block-table th{padding:6px 20px}.wp-block-table td{padding:10px 20px;vertical-align:middle;text-align:center}.wp-block-table thead{border:var(--table-head-border-width) solid var(--table-head-border-color)}.wp-block-table thead th{font-size:14px;font-weight:var(--bold);line-height:1.5;background:var(--table-head-base);color:var(--table-head-ink);border:var(--table-head-border-width) solid var(--table-head-base);border-top:0;border-bottom:0}.wp-block-table table tbody{border-width:var(--table-body-border-width);border-color:var(--table-body-border-color);border-style:solid}.wp-block-table table tbody td{font-size:12px;font-weight:var(--regular);line-height:1.5;background:var(--table-body-base);border-width:var(--table-row-border-width-x) var(--table-row-border-width-y);border-color:var(--table-row-border-color-x) var(--table-row-border-color-y);border-style:solid;color:var(--table-body-ink)}.wp-block-table table tbody>tr:nth-child(odd)>td{background-color:var(--table-body-base-alt)}.wp-block-table table th:first-child,.wp-block-table table td:first-child{border-left:0}.wp-block-table table th:last-child,.wp-block-table table td:last-child{border-right:0}.wp-block-table table tbody>tr:first-child td{border-top:0}.wp-block-table table tbody>tr:last-child td{border-bottom:0}.wp-block-media-text,.wp-block-gallery{margin:0;margin-block-start:2em;margin-block-end:2em}.cd-top{background-color:var(--ink-main);width:40px;height:40px;border-radius:4px;bottom:var(--space-m);left:var(--edge-padding-inline);right:unset;--ackground:url(/wp-content/uploads/2024/02/arrow-up.svg) no-repeat center 50%;border:1px solid var(--secondary-main)}.js .cd-top:hover{background-color:var(--secondary-main)}.modal-nav-container{-webkit-flex-shrink:0;flex-shrink:0}.oxy-carousel-builder.ui-gallery__images{border-radius:var(--br-xs);overflow:hidden}.oxy-carousel-builder_icon{color:var(--ink-invert);font-size:1rem;background-color:var(--primary-main)!important;padding:12px 8px;border-radius:3px!important;-webkit-transition:0.2s;transition:0.2s}.oxy-carousel-builder_icon:hover{background-color:var(--primary-light)!important}.oxy-carousel-builder_next{margin-right:-16px}.oxy-carousel-builder_prev{margin-left:-16px}.oxy-carousel-builder .flickity-page-dots{bottom:0}.oxy-carousel-builder .flickity-page-dots .dot{width:6px;height:6px}.oxy-carousel-builder .flickity-page-dots .dot.is-selected{background:var(--accent-1)}.oxy-carousel-builder.ui-gallery__nav{max-width:calc(100% - 70px)!important;margin-left:auto;margin-right:auto}.oxy-carousel-builder.ui-gallery__nav .flickity-viewport{border-radius:0;overflow:hidden}.oxy-carousel-builder.ui-gallery__nav .flickity-slider>*{border-radius:var(--br-s);border:2px var(--gray-100) solid}.oxy-carousel-builder.ui-gallery__nav .flickity-slider>*.is-nav-selected{border-color:var(--primary-light)}.oxy-gallery__image a img{width:100%;height:100%;object-fit:cover;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.oxy-gallery__nav img{object-fit:cover}.oxy-gallery__nav .flickity-slider .oxy-carousel-builder_gallery-image{height:120px}.oxy-gallery__image a{width:100%;padding-top:100%;position:relative}.oxy-gallery__nav{margin-top:30px}.oxy-gallery__nav .oxy-carousel-builder_gallery-image img{height:100%!important}.oxy-gallery__nav .oxy-carousel-builder_gallery-image.is-selected{border-color:var(--primary)}.oxy-gallery__nav .oxy-carousel-builder_gallery-image{border:4px solid var(--base-main);cursor:pointer}.m-nav__wrap .menu-item{position:relative}.m-nav__wrap .menu-item .oxy-slide-menu_dropdown-icon-click-area::after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.fancybox-button--zoom,.fancybox-button--play,.fancybox-button--download{display:none!important}.fancybox-button>svg{font-size:3rem}.oxy-lightbox .fancybox-bg{background:var(--base-overlay)!important}.sportslink .oxy-lightbox .fancybox-button.fancybox-close-small{color:#fff;background-color:var(--secondary-main);margin-right:0;border-radius:100px;position:fixed;top:calc((100vh - var(--extras-lightbox-height)) / 2px - 20px);right:calc(50vw - (var(--extras-lightbox-width) / 2))}.oxy-repeater-pages-wrap{grid-column:1 / -1}.ct-modal{width:92%!important;padding:var(--edge-padding-inline)}.oxy-modal-backdrop.live{background-color:rgba(0,0,0,.3)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.oxy-modal-active{height:auto;position:unset;overflow-y:scroll}.oxy-pro-accordion_toggle-icon{transform:rotateZ(90deg)}.oxy-pro-accordion_item.active .oxy-pro-accordion_toggle-icon{transform:rotate(0deg)!important}.oxy-table-of-contents{background:var(--base-main);border-top:0 solid var(--primary-light);border-bottom:0 solid var(--primary-light)}.oxy-table-of-contents_title{background:none;padding:1.8rem;font-size:var(--s-00);color:var(--ink-main);font-weight:var(--bold);border-bottom:0 solid var(--primary-light)}.oxy-table-of-contents_inner>ol{max-height:200px;overflow-y:auto}.oxy-table-of-contents_inner>.oxy-table-of-contents_list{padding-left:1.8rem;padding-right:1.8rem;padding-top:1em;padding-bottom:0}.oxy-table-of-contents_list .oxy-table-of-contents_list{margin-bottom:0em!important;padding-left:0}.oxy-table-of-contents_link.node-name--H2{font-weight:700;margin-top:.25em;margin-bottom:.25em;line-height:1.5;font-size:var(--s-01)}.oxy-table-of-contents_link.node-name--H3{font-size:.85em;line-height:1.25;margin-bottom:.5em;padding-left:1em}.oxy-table-of-contents_list-item{line-height:1}.oxy-table-of-contents_link{text-decoration:none;color:var(--ink-main);font-weight:var(--regular);opacity:1;-webkit-transition:0.1s!important;transition:0.1s!important}.oxy-table-of-contents_link:hover,.oxy-table-of-contents_link.is-active-link{color:var(--accent-1);opacity:1}.oxy-table-of-contents_link.is-active-link{font-weight:var(--bold)}#trp_ald_modal_popup{background-color:var(--ink-main);width:570px;max-width:75%;padding:25px 40px 25px 40px;margin:auto;border:0 solid #4c6066;position:relative;top:40px!important;pointer-events:auto;box-shadow:unset}.trp_ald_ls_container .trp-ls-shortcode-current-language{padding-bottom:12px;padding-top:6px;vertical-align:middle;color:var(--ink-main);font-size:18px;line-height:2}.trp_ald_ls_container .trp-language-switcher-container>div{background-image:url(/wp-content/plugins/transla…ss-multilingual/assets/images/arrow-down-3101.svg)}#trp_ald_popup_change_language{text-transform:none;width:100%;background:var(--primary-main)!important;border-color:var(--primary-main)!important;-webkit-transition:0.2s;transition:0.2s}#trp_ald_popup_change_language:hover{background:var(--primary-light)!important;border-color:var(--primary-main)!important;color:#fff}#trp_ald_x_button_and_textarea{text-decoration:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;vertical-align:middle;-webkit-align-items:center;align-items:center;cursor:pointer!important;color:var(--ink-100)!important;font-size:14px;margin-top:15px;width:100%;height:100%;pointer-events:visibleFill}#trp_ald_modal_popup #trp_ald_x_button::before{content:"\f153";font:normal 16px / 20px dashicons;text-align:center;color:var(--ink-100)!important;background:0 0!important;-webkit-font-smoothing:antialiased}#trp_ald_x_button_textarea{text-decoration:underline;margin-bottom:3px;height:auto;width:auto;color:var(--ink-100)!important;cursor:pointer!important;text-align:left}.oxy-wpgb-facet{color:var(--ink-main);font-size:1em}.wpgb-facet>fieldset:last-child{margin:0!important}.wpgb-facet .wpgb-pagination-facet{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;--wpgb-button-padding:1.25em 2em;--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-font-weight-hover:var(--bold);--wpgb-button-font-weight-active:var(--bold);--wpgb-button-text-color:var(--ink-faint);--wpgb-button-text-color-hover:var(--ink-main);--wpgb-button-text-color-active:var(--ink-main);--wpgb-button-bg-color:var(--primary-main);--wpgb-button-bg-color-hover:var(--base-300);--wpgb-button-bg-color-active:var(--base-main);--wpgb-button-border-color:var(--base-main);--wpgb-button-border-color-hover:var(--ink-main);--wpgb-button-border-color-active:var(--ink-main)}.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:.25em;gap:.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;background-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;background: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;background-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;background-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;background-color:var(--wpgb-button-bg-color-hover)!important;border-color:var(--wpgb-button-border-color-hover)!important}.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}.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;background-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 .wpgb-button:hover{color:var(--wpgb-button-text-color-hover)!important;background-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:.5}.wpgb-facet .wpgb-toggle-hidden{color:var(--primary-main)!important;background-color:var(--base-main)!important;margin-top:1em!important;font-size:var(--s-00)!important}.wpgb-facet .wpgb-toggle-hidden:hover{background-color:var(--base-mute)!important}.wpgb-load-more{color:var(--btn-main-ink)!important;font-size:var(--s-00)!important;font-weight:var(--regular)!important;background-color:var(--btn-main-base)!important;padding:.75em 2em .75em 2em!important;border-color:var(--btn-main-border)!important}.wpgb-button.wpgb-load-more{margin:0 auto!important}.wpgb-load-more:hover{background-color:var(--btn-main-base-hover)!important;border-color:var(--btn-main-border-hover)!important;color:var(--btn-main-ink-hover)!important}.wpgb-facet-title{font-size:var(--s-0)!important;margin-bottom:0.5em!important}.wpgb-radio-facet .wpgb-hierarchical-list>li{margin-top:2px!important}.wpgb-radio-facet .wpgb-radio-label span{font-size:.75em}.wpgb-radio-facet .wpgb-radio-control{border:2px solid var(--primary-light)!important}.wpgb-radio-facet .wpgb-radio-control:after{background-color:var(--primary-faint)!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-main)}.wpgb-facet .wpgb-radio-facet .wpgb-radio[aria-pressed="true"] .wpgb-radio-control:after{transform:scale(1)!important;margin-left:.5px;margin-top:.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-main)!important}.wpgb-search-facet{--icon-size:14px}.wpgb-search-facet input{border-width:medium!important;border-style:none!important;border-radius:20px!important;border:1.4px solid var(--primary-light)!important}.wpgb-facet .wpgb-search-facet input[type="search"],.wpgb-facet .wpgb-autocomplete-facet input[type="search"]{padding:6px calc(var(--icon-size))!important}.wpgb-facet .wpgb-input-icon{height:var(--icon-size)!important;width:var(--icon-size)!important;top:calc(50% - var(--icon-size) / 2)!important;margin:0 8px 0 var(--icon-size)!important}.wpgb-result-count{font-size:var(--s-01)}.wpgb-button.wpgb-reset{color:var(--ink-main)!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}.wpgb-select{background:#fff;border:1px solid var(--primary-light)!important}.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:0 solid transparent;box-shadow:0 0 0 0 var(--input-focus)!important;border:0 solid var(--input-focus)!important;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.wpgb-select-search ::placeholder{color:var(--ink-main)!important}.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-light)!important;background-color:var(--secondary-light)!important}.wpgb-checkbox-label span{font-size:.75em!important;color:var(--ink-faint)}.wpgb-facet-title{font-size:1.25em;font-weight:700;margin-bottom:.75em}.wpgb-enabled.oxy-dynamic-list .wpgb-content{padding:0!important}.wpgb-enabled.oxy-dynamic-list:is(.service-card-grid)>div:not([class]){grid-column:1 / -1;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;padding:20px}.fluentform{--ff-label-size:var(--s-02);--ff-label-weight:600;--ff-label-bottom:0.25em;--ff-label-color:var(--ink-main)}.ff-el-input--label label{color:var(--ff-label-color)!important;font-size:var(--ff-label-size)!important;font-weight:var(--ff-label-weight)!important;margin-bottom:var(--ff-label-bottom)!important;text-transform:uppercase;font-family:var(--display-text)}.fluentform .ff-el-form-control,select.ff-el-form-control:not([size]):not([multiple]){font-size:var(--s-00)!important;line-height:1.25!important;background-color:var(--gray-200)!important;height:auto!important;padding:.75em 1em .75em 1em!important;border-radius:0!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-main)!important}.fluentform input::placeholder{color:var(--ink-light)!important}.ff_btn_style{font-size:var(--s-0)!important;line-height:1.25!important;padding:.8em 1em .8em 1em!important}.ff-btn-submit{background-color:var(--btn-bg-color)!important;border-color:var(--btn-border-color)!important;color:var(--btn-text-color)!important;transform:var(--btn-transform)!important;-webkit-transition:0.2s!important;transition:0.2s!important}.ff-btn-submit:hover{opacity:1!important;transform:var(--btn-transform)!important;background-color:var(--btn-bg-color-hover)!important;border-color:var(--btn-border-color-hover)!important;color:var(--btn-text-color-hover)!important;filter:var(--btn-filter-hover)!important;box-shadow:var(--btn-shadow-hover)!important}.ff-el-group{--checkbox-border:1px solid var(--gray-900);--checkbox-bg-color:var(--gray-500);--checkbox-bg-color-active:var(--primary-light);--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-border: 1px solid var(--gray-900);
	--radio-bg-color: var(--gray-500);
	--radio-bg-color-active: var(--primary-light);
	--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(--ff-label-color) !important;
	font-size: var(--ff-label-size) !important;
	font-weight: var(--ff-label-weight) !important;
	margin-bottom: var(--ff-label-bottom) !important;
}
.ff-el-repeater td {
	color: var(--ff-label-color) !important;
	font-size: var(--ff-label-size) !important;
	font-weight: var(--ff-label-weight) !important;
}
.ff-el-repeater .ff-el-group {
	margin-top: 12px !important;
}
.repeat-plus {
	fill: var(--primary-main);
}
.repeat-minus {
	fill: var(--action-error);
}
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 {
	display: grid !important;
	grid-template-columns: 1fr 1fr;
	width: 100%;
	border: 0px solid var(--border-color-main) !important;
	border-bottom: 1px solid var(--border-color-main) !important;
	border-width: 2px 1px 4px;
	display: block;
	margin: 0px 0 10px;
	padding-top: 12px !important;
	padding: 0px;
	position: relative;
	grid-gap: 20px;
	gap: 20px;
}
table.ff_flexible_table tbody tr td {
	margin: 0 !important;
	width: 100%;
	display: block;
	margin-left: 8px;
	margin-right: 8px;
	padding: 0px;
}
table.ff_flexible_table tbody tr td.repeat_btn {
	background-color: #eee;
	margin-left: 0;
	padding: 10px 0 !important;
	padding-top: 0 !important;
	width: 100% !important;
	grid-column: span 2 / span 2;
}
table.ff_flexible_table tbody tr td.repeat_btn .ff-el-repeat-buttons-list {
	float: none;
	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;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
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;
}

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

/** Fluent Form >> ff Success **/
.ff-message-success {
	color: var(--ink-main) !important;
	font-size: var(--s-01);
	line-height: 1.25;
	font-weight: var(--regular);
	box-shadow: 0 0 0 0 tan !important;
	background: var(--base-main) !important;
	padding: var(--space-xs) !important;
	margin-top: 0;
	margin-bottom: 2rem;
	border-radius: var(--br-xs);
	-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;
	border: var(--bw-s) solid var(--border-color-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;
	text-align: center;
}
.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(--action-error) !important;
	font-size: var(--s-02) !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;
}
.fluentform .ff-el-is-error .ff-el-form-control {
	border-color: var(--action-error) !important;
}

/** 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-light);
	border-radius: 4px;
	padding: .4em;
	margin-top: 1em;
	width: 100%;
}
.newsletter-form .fluentform .ff_btn_style {
	border: 1px solid var(--primary-light) !important;
	background: var(--primary-faint) !important;
	color: var(--primary-main) !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-main) !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-light) !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 Upload Button **/
.ff_upload_btn {
	color: var(--ink-main) !important;
	font-size: var(--s-02);
	text-align: center;
	background: var(--base-main) !important;
	width: 100%;
	border: dotted 1.5px var(--border-color-main) !important;
}
.ff_upload_btn:hover {
	filter: brightness(0.99);
}
.ff-uploaded-list .ff-upload-preview {
	padding-bottom: 1.5em;
	padding-top: 1.5em;
}
.fluentform .ff-upload-preview {
	border: unset !important;
	border-radius: 0 !important;
	margin: 0 !important;
}
.ff-uploaded-list .ff-upload-preview:not(:first-child) {
	border-top: 1px solid var(--border-color-main) !important;
}
.ff-upload-preview-img, 
.ff-upload-thumb {
	width: 52px !important;
	height: 52px !important;
	border-radius: 6px;
}
.ff-upload-filename {
	font-size: 14px;
	margin-bottom: 0.5em;
}
.fluentform .ff-el-progress-bar {
	background-color: var(--primary-light) !important;
}


/*= Woocommerce =============== */

/** Woocommerce >> Woo Input style **/
.woocommerce-cart table.cart td.actions .coupon .input-text, 
.select2-container--default .select2-search--dropdown .select2-search__field, 
.woocommerce textarea, 
.select2-dropdown, 
.woocommerce .select2-selection, 
.woocommerce input[type="text"], 
.woocommerce input[type="number"], 
.woocommerce input[type="tel"], 
.woocommerce input[type="email"], 
.woocommerce input[type="password"], 
.woocommerce select {
	font-family: inherit;
	font-size: 14px;
	background: #ffffff;
	height: auto;
	padding: 8px 12px 8px 12px;
	border-radius: 0;
	border: 0 solid var(--border-color-main);
	border-bottom: var(--bw-s) solid var(--border-color-main);
	outline: none;
	resize: none;
}
.woocommerce-cart table.cart td.actions .coupon .input-text:focus, 
.select2-container--default .select2-search--dropdown .select2-search__field:focus, 
.woocommerce form .form-row textarea:focus, 
.woocommerce textarea:focus, 
.select2-dropdown:focus, 
.woocommerce .select2-selection:focus, 
.woocommerce input[type="search"]:focus, 
.woocommerce input[type="text"]:focus, 
.woocommerce input[type="number"]:focus, 
.woocommerce input[type="tel"]:focus, 
.woocommerce input[type="email"]:focus, 
.woocommerce input[type="password"]:focus, 
.woocommerce select:focus {
	border: 0px solid #c6c6c6;
	border-bottom: var(--bw-s) solid var(--border-color-main);
	box-shadow: 0 0 0px;
}

/** Woocommerce >> Account Dashboard **/
.oxy-woo-my-account .woocommerce {
	width: 100%;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
	width: 20%;
}
.woocommerce-account .woocommerce-MyAccount-content {
	width: 72%;
	float: right;
	max-width: unset;
}

/** Woocommerce >> Account Nav Menu **/
.oxy-woo-my-account .woocommerce-MyAccount-navigation ul li {
	list-style-type: none;
	padding: 0;
	margin-bottom: 1%;
	border-top-width: medium;
	border-top-style: none;
	border-radius: 4px;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
.oxy-woo-my-account .woocommerce-MyAccount-navigation ul li a {
	display: block;
	padding: .75em 1.25em .75em 1.25em;
	color: var(--ink-main);
}
.oxy-woo-my-account li:not(.is-active) a:hover {
	background: #f9f9f9;
	color: var(--secondary-main);
}
.oxy-woo-my-account .is-active {
	background: var(--primary-main);
	border-left: unset;
	border-right: unset;
}
.oxy-woo-my-account .is-active a {
	color: var(--secondary-main);
}
.oxy-woo-my-account .woocommerce-MyAccount-navigation ul li:last-child {
	border-bottom: unset;
}

/** Woocommerce >> Account Table **/
.oxy-woo-order-tracking form, 
.woocommerce form.woocommerce-ResetPassword.lost_reset_password, 
.woocommerce .woocommerce-EditAccountForm, 
.woocommerce .woocommerce-address-fields, 
.woocommerce-cart .cart-collaterals .cart_totals table, 
.woocommerce .col2-set, 
.woocommerce-form-coupon, 
.woocommerce #reviews #comments ol.commentlist li .comment-text, 
ul.woocommerce-order-overview, 
.woocommerce form.login, 
.woocommerce form.checkout_coupon, 
.woocommerce table.shop_table {
	border-top: 3px solid var(--ink-main);
}
.woocommerce form.login .form-row {
	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;
}
.woocommerce-form__label-for-checkbox span {
	vertical-align: top;
}

/** Woocommerce >> Additional Woo Gallery Thumbnail **/
.woocommerce div.product .oxy-product-images div.images .flex-control-thumbs li, 
.woocommerce div.product div.images .flex-control-thumbs li {
	width: 25%;
}
.woocommerce div.flex-viewport, 
.woocommerce div.product div.images .flex-control-thumbs li {
	border: 0px;
}
.woocommerce div.flex-viewport, 
.woocommerce-product-gallery__wrapper, 
.woocommerce div.product div.images .flex-control-thumbs li, 
.woocommerce ul.products li.product a img, 
.woocommerce-cart table.cart img {
	border: 0px solid #fff !important;
}
.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image {
	opacity: 1;
	border: 0px solid #fff;
}
.wvg-gallery-thumbnail-image.slick-current, 
.wvg-gallery-thumbnail-image:hover {
	border: 0px solid var(--primary-main);
	opacity: 0.7 !important;
}
.woo-variation-gallery-thumbnail-slider:not(.slick-initialized)>div {
	margin-bottom: 0;
}

/** Woocommerce >> Switcher General **/
.variable-item:not(.radio-variable-item) {
	margin-bottom: 4px !important;
}
.variable-items-wrapper[aria-label="Work Surface Shape"] .variable-item:not(.radio-variable-item) {
	min-height: 60px;
}
ul.variable-items-wrapper li {
	border: 2px solid #f9f9f9;
}
ul.variable-items-wrapper li:hover, 
ul.variable-items-wrapper li.selected {
	border: 2px solid var(--secondary-main);
}
.woo-variation-items-wrapper {
	margin-bottom: 12%;
}

/** Woocommerce >> Switcher Row **/
.product__atc tr {
	padding-left: 3px;
	margin-top: 0.5em;
}
.product__atc .label label {
	font-size: 1.4rem !important;
	font-weight: var(--bold) !important;
	color: var(--primary-main) !important;
}
.product__atc .label .woo-selected-variation-item-name {
	font-size: 1.4rem !important;
	font-weight: 400 !important;
	color: var(--primary-main) !important;
}
.woocommerce .oxy-woo-element div.product form.cart table.variations tr td label, 
.woocommerce .oxy-product-cart-button table.variations tr td label {
	margin-right: 0px;
}

/** Woocommerce >> Switcher Style **/
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, 
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
	box-shadow: 0 0 0 0;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	box-shadow: none;
	border-radius: 8px;
	padding: 6px !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
	box-shadow: none;
}
.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents {
	padding: 30px !important;
}
ul.variable-items-wrapper li {
	margin-right: 18px !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item img, 
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item .variable-item-span {
	box-shadow: 0px 2px 5px #cccccc;
	border-radius: 4px;
}
.reset_variations {
	display: none !important;
}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item .variable-item-span {
	padding: 0px 24px !important;
	height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/** Woocommerce >> Woo General H2 **/
.widget_top_rated_products h2, 
.woocommerce .widget_shopping_cart h2, 
.woocommerce .widget_products h2, 
.woocommerce .widget_product_categories h2, 
.woocommerce .widget_layered_nav_filters h2, 
.woocommerce .woocommerce-widget-layered-nav h2, 
.woocommerce .widget_rating_filter h2, 
.woocommerce .widget_price_filter h2, 
.woocommerce div.widget_product_tag_cloud h2, 
.woocommerce h1.page-title, 
.woocommerce h1.product_title, 
.woocommerce section.related.products h2, 
.woocommerce section.upsells.products h2, 
.woocommerce h2.woocommerce-Reviews-title, 
.woocommerce span.comment-reply-title, 
.woocommerce-Tabs-panel h2, 
h2.woocommerce-order-downloads__title, 
.woocommerce-orders article header h1, 
.woocommerce-account article header h1, 
.woocommerce-downloads article header h1, 
.woocommerce-edit-address article header h1, 
.woocommerce-account h2, 
.woocommerce-Address-title h3, 
.woocommerce-MyAccount-content h3, 
.woocommerce-EditAccountForm legend, 
h1.oxy-woo-archive-title, 
h2.woocommerce-column__title, 
h2.woocommerce-order-downloads__title, 
h2.woocommerce-order-details__title, 
.woocommerce-billing-fields h3, 
.woocommerce-checkout h3, 
.woocommerce .cart_totals h2, 
.woocommerce .cross-sells h2 {
	font-size: 1.25em;
	font-weight: var(--regular);
}

/** Woocommerce >> Woo General Button **/
.woocommerce button.button.alt, 
.woocommerce a.button, 
.woocommerce ul.products li.product .button, 
.woocommerce #review_form #respond .form-submit input, 
.woocommerce a.button.alt, 
.woocommerce button.button {
	border-color: #fff;
}

/** Woocommerce >> Fix Laggy Slider **/
.woocommerce .flex-control-thumbs li, 
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item, 
.select2-search--dropdown .select2-search__field, 
.woocommerce label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span::before, 
.woocommerce ul.tabs li, 
.woocommerce .woocommerce-product-gallery__trigger:after, 
.woocommerce .woocommerce-product-gallery__trigger:before, 
.woocommerce img:not(.zoomImg), 
.woocommerce textarea, 
.woocommerce .checkbox, 
.woocommerce .select2-selection, 
.woocommerce input, 
.woocommerce button, 
.woocommerce select, 
.woocommerce a {
	-webkit-transition: unset;
	transition: unset;
	-webkit-transition: unset;
	-moz-transition: unset;
}

/** Woocommerce >> Woo Price Size **/
.product-content .product__price p, 
.product-content .product__price .amount {
	font-size: var(--s-1);
	line-height: 1.25;
	font-weight: var(--regular);
	grid-gap: 0.25em;
	gap: 0.25em;
}
.product-content .product__price .price del .woocommerce-Price-amount, 
.product-content .product__price .price del {
	font-size: var(--s-1);
	color: var(--ink-300);
	line-height: 1.25;
}
.product-content .product__price p {
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}
.product-content .ui-price-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;
	width: 100%;
	grid-gap: 1.5em;
	gap: 1.5em;
	margin-bottom: 3em;
}
.ui-discount {
	border: 1.5px solid var(--ink-main);
	border-radius: 4px;
	padding: 4px 6px;
	font-size: var(--s-02);
	font-weight: var(--bold);
}

/** Woocommerce >> Shipping Description **/
.shipping_method_description {
	padding: 0 26px 0 26px;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	cursor: normal;
}
.shipping_method_description  * {
	color: var(--ink-main);
}
.shipping_method_description a {
	text-decoration: underline;
}
.shipping_method_description a:hover {
	text-decoration: none;
}
p.shipping-method-description {
	display: none;
}
.outlineShipany {
	display: none !important;
}
.woocommerce-shipping-methods li {
	border: 1px solid var(--gray-900);
	background: var(--gray-300);
	border-radius: 4px;
	padding: 0.75em;
}
.woocommerce-shipping-methods li label {
	font-weight: 700;
}
#onChangeLocation, 
.shipping-calculator-button {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	padding-top: 0.5em !important;
	text-decoration: underline;
}
#onChangeLocation:hover, 
.shipping-calculator-button:hover {
	text-decoration: none;
}


/*= Header ==================== */

/** Header >> Header **/
.header {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	z-index: 999;
}
.admin-bar .header {
	top: 32px;
	top: unset;
}
.header .oxy-header-row > .oxy-header-container >* {
	-webkit-flex-basis: 33.33333%;
	flex-basis: 33.33333%;
}
.header .main-header-row-mobile {
	display: none;
}

/** Header >> Header Logo **/
.header .logo {
	width: 100%;
	max-width: 180px;
}

/** Header >> Header Searchbar unset Woo Style **/
.woocommerce .header input.search-field {
	min-width: unset;
	margin-right: unset;
}
.woocommerce .header form label {
	font-size: unset;
	color: unset;
	margin-top: unset;
	font-weight: unset;
	font-style: unset;
}

/** Header >> Header Searchbar **/
.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-main) !important;
	-webkit-transition: .2s;
	transition: .2s;
	height: auto !important;
	border: 1px solid var(--base-main);
	border-bottom: 1px solid var(--ink-main);
	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-light) !important;
}
.header-searchbar .search-field:focus {
	outline: none;
}
.header-searchbar .search-field:focus::placeholder {
	color: var(--ink-dark) !important;
	outline: none;
}
.header .lang-nav ul {
	grid-gap: 0.5em;
	gap: 0.5em;
	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;
}
.header .lang-nav .menu-item a, 
.header-menu .lang-nav .menu-item a {
	background-color: var(--primary-faint);
	font-size: 12px;
	padding: 5px;
	border-radius: 100px;
	font-weight: var(--bold);
	color: var(--ink-main);
	width: 2.4em;
	height: 2.4em;
	text-align: center;
	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 .lang-nav .menu-item:hover, 
.header-menu .lang-nav .menu-item:hover {
	opacity: 0.8;
}
.header-menu .lang-nav .menu-item {
	font-size: 16px;
}
.header .nav-menu ul.oxy-nav-menu-list {
	grid-gap: 0.25em 1.5em;
	gap: 0.25em 1.5em;
	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;
}
.header .nav-menu ul a {
	font-size: 0.8em;
	color: var(--ink-main);
	font-weight: var(--regular);
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}
.header .nav-menu ul a::after {
	color: var(--primary-main);
	width: 0.5em !important;
	height: 0.5em !important;
	margin-left: 0.75em !important;
	margin-top: -0.25em;
	border-right: 0.15em solid !important;
	border-top: 0.15em solid !important;
}
.header .nav-menu .oxy-nav-menu-hamburger-line {
	background-color: var(--ink-main);
}
.header .menu-item>.sub-menu {
	background-color: white;
	padding: 0.25em 1.25em;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	border: 1px solid var(--ink-light);
	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-main);
}
.header .menu-item>.sub-menu>li:not(:last-child) {
	border-bottom: 1px solid var(--ink-light);
}

/** Header >> Header Mobile Menu Trigger **/
.header .menu-trigger {
	display: none;
}

/** Header >> Header Mobile Menu **/
.header-menu.oxy-off-canvas {
	--header-menu-offset: 20px;
	--header-menu-padding: var(--space-s);
	--header-menu-end: var(--space-s);
}
.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: 90%;
	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-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	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__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 .logo {
	max-width: 120px;
}
.header-menu.oxy-off-canvas .oxy-slide-menu_list>li a {
	font-size: var(--s-1);
	font-weight: var(--bold);
	color: var(--ink-main);
	padding-top: 0.75em !important;
	padding-bottom: 0.75em !important;
	width: 100%;
	text-align: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.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-light);
	margin-left: 0 !important;
	padding-top: 0.75em !important;
	padding-bottom: 0.75em !important;
}
.header-menu.oxy-off-canvas .header-menu__content .btn-main {
	background-color: white;
	color: var(--primary-main);
}
.header-menu.oxy-off-canvas .header-menu__content .btn-main:hover {
	color: white;
}

/** Header >> Header Mobile Menu Content Searchbar **/
.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;
}


/*= Page ====================== */

/** Page >> Page Hero Head **/
.page__head {
	padding-top: var(--space-l);
	padding-bottom: var(--space-s);
}
.page__head .page-hero__title {
	font-size: var(--s-0);
}
.page__head .page-hero__headline {
	font-size: var(--s-3);
}
.page__head .page-hero__lead {
	font-size: var(--s-00);
	line-height: 2;
	margin-top: 1em;
	max-width: 960px;
}
.page__head .page-hero__lead p {
	margin-bottom: 0;
}

/** Page >> Page Hero Body **/
.page-body-columns {
	display: grid;
	grid-gap: var(--space-l);
	gap: var(--space-l);
	grid-template-columns: 2fr 6fr;
}
.page-body__aside {
	position: -webkit-sticky;
	position: sticky;
	top: var(--sticky-top-main);
}

/** Page >> Search Result **/
.page-archive-headline {
	font-size: var(--s-1);
	text-align: center;
	margin-right: auto;
	margin-bottom: 2em;
	margin-left: auto;
}


/*= Footer ==================== */

/** Footer >> Footer Credit **/
.footer-credit-wrapper {
	font-size: var(--s-02);
	width: 100%;
	margin-top: var(--space-l);
	margin-right: auto;
	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__text {
	color: var(--ink-light);
	text-align: center;
	width: 100%;
}

/** Footer >> Footer Nav Menu **/
.footer-nav-menu {
	width: 100%;
	margin-top: var(--space-l);
	margin-right: auto;
	margin-left: auto;
}
.footer-nav-menu ul {
	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;
	-webkit-align-items: center;
	align-items: center;
}
.footer-nav-menu li {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: var(--s-01);
	text-align: center;
}
.footer-nav-menu .oxy-pro-menu-container .menu-item a {
	text-align: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/** Footer >> Footer Social **/
.footer .social-items {
	width: 100%;
	margin-bottom: var(--space-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;
	grid-gap: var(--space-m);
	gap: var(--space-m);
	grid-row-gap: var(--space-s);
	row-gap: var(--space-s);
}
.footer .social-item {
	width: 100%;
	max-width: 24px;
}

/** Footer >> Footer Contact Button **/
.tf-contact-button {
	color: white;
	font-size: 15px;
	font-weight: var(--bold);
	background-color: var(--primary-main);
	filter: brightness(1.3);
	height: auto;
	padding: 4px 16px 4px 8px;
	border-radius: 30px;
	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: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	grid-gap: 0.25em;
	gap: 0.25em;
	z-index: 9999;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	cursor: pointer;
	border: 1.5px solid var(--primary-300);
	background: radial-gradient(circle at left top, var(--primary-500) 12%, var(--primary-700) 42%);
}
.tf-contact-button .ct-headline {
	white-space: nowrap;
}
.tf-contact-button:hover {
	filter: brightness(1);
}
.tf-contact-button:hover .tf-contact-button-icon {
	transform: scale(0.95);
}
div.tf-contact-button {
	position: fixed;
	right: var(--space-s);
	bottom: var(--space-s);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}
.single-event div.tf-contact-button.colorChange {
	bottom: calc(var(--m-space) + 80px);
}
.tf-contact-button-icon {
	height: 28px;
	width: 28px;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}
.tf-contact-button-icon img {
	width: 100%;
	height: 100%;
}
.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(--space-s) !important;
	top: unset !important;
	bottom: calc(0px + 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(--space-s) !important;
	top: unset !important;
	bottom: 200px !important;
	opacity: 0;
	padding: 0;
	max-width: 320px;
	height: auto;
	max-height: 65vh;
	border-radius: var(--br-xs);
	overflow-y: auto;
	border: 1px var(--border-color-main) solid;
}
.tf-contact-frame-container__inner > * {
	width: 100%;
	max-width: 480px;
}
.tf-contact-frame-container__inner .tf-box-1 {
	padding: 0.75em 1.25em;
	font-size: 0.9em;
	background-color: var(--primary-main);
	color: white;
	font-weight: var(--bold);
	line-height: 1.25;
}
.tf-contact-frame-container__inner .tf-contact-frame__title {
	font-size: var(--s-0);
	margin-bottom: 0.5em;
}
.tf-contact-frame-container__inner .tf-contact-frame__lead {
	font-size: var(--s-01);
	margin-bottom: 0em;
	line-height: 1.5;
	font-weight: 500;
}

/** Footer >> Footer Contact Button Frame Items **/
.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-01);
	line-height: 1.25;
	grid-gap: 0.25em;
	gap: 0.25em;
}
.tf-contact-frame-item .tf-content-wrap .tf-content {
	font-size: var(--s-01);
	font-weight: var(--bold);
}

/** Footer >> Footer Contact Button Frame Items Content **/
.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: 0.25em;
	gap: 0.25em;
}
.tf-contact-frame-item .tf-content-wrap .tf-content {
	font-size: var(--s-02);
	font-weight: var(--bold);
}


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

/** Post >> Post Content Style **/
.post .ui-the-content {
	line-height: 2;
}
.post .ui-the-content h2 {
	color: var(--primary-main);
}


/*= 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);
}


/*( < 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%);
}
.sticky-none-xl {
	position: static;
}

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

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

}


/*( < 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%);
}
.breakout--mobile {
	width: 100vw;
	max-width: 100vw;
	margin-right: calc(-50vw + 50%);
	margin-left: calc(-50vw + 50%);
}

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

	/** General >> General Container **/
	:root {
	--body-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}.header .main-header-row{display:none}.header .oxy-header-row>.oxy-header-container>*{-webkit-flex-basis:33.33333%;flex-basis:33.33333%}.header .main-header-row-mobile{display:block;width:100%}.header .menu-trigger{color:#fff;background-color:var(--base-main);padding:0;border-radius:4px;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;position:relative;border:0 solid var(--ink-main)}.header .menu-trigger,.header-menu .menu-trigger{width:42px;height:42px}.header-menu .menu-trigger{color:#fff;background-color:var(--base-main);padding:0;border-radius:4px;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;position:relative;border:0 solid var(--ink-main)}.header .menu-trigger .ct-fancy-icon svg{fill:var(--ink-main)!important;max-width:24px;margin-top:2px}.buns{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;width:100%;height:100%;list-style:none;padding:4px}.bun{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;height:2px;background-color:var(--ink-main)}.header .bun{margin-top:4px;margin-bottom:4px}.header-menu .bun{transform:rotate(45deg) translateZ(0);margin-top:-.1em;background-color:var(--ink-main)}.header-menu .bun:last-child{transform:rotate(-45deg) translateZ(0)}.page-body-columns{grid-template-columns:1fr}.page-body__aside{position:static}:root{--edge-padding-inline:clamp(16px, 2vw, 26px);--space-ratio:1.4}}@media (max-width:781px){.oxy-woo-my-account .woocommerce{}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;overflow-x:auto}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:no-wrap;-moz-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}.woocommerce-account .woocommerce-MyAccount-content{width:100%}.c-btn-xs,.c-btn-s,.c-btn-m,.c-btn-l,.c-btn-xl,a.btn-xs,a.btn-s,a.btn-m,a.btn-l,a.btn-xl,.btn-xs>a,.btn-s>a,.btn-m>a,.btn-l>a,.btn-xl>a{padding:var(--btn-padding-m)}.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-none-m{position:static}.home-popup{padding:var(--space-l)}.header .oxy-nav-menu-open .oxy-nav-menu-list{display:flex!important}.header .nav-menu:not(.oxy-nav-menu-open) .oxy-nav-menu-hamburger-wrap{width:34px!important;height:22px!important}.header .nav-menu:not(.oxy-nav-menu-open) .oxy-nav-menu-hamburger{width:100%!important;height:100%!important}.header .nav-menu .oxy-nav-menu-hamburger-line{height:2px!important}.header .nav-menu.oxy-nav-menu-open .oxy-nav-menu-hamburger-wrap{width:34px!important;height:34px!important;top:var(--space-l);right:var(--edge-padding-inline)}.header .nav-menu.oxy-nav-menu-open .oxy-nav-menu-hamburger-line:first-child{top:17px!important}.header .nav-menu ul a{font-size:1.25em!important}.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}.wp-block-table .table-wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));overflow:auto}.wp-block-table .table-wrapper table{min-width:960px}:root{--title-size-ratio:1.15}table.ff_flexible_table tbody tr{display:flex!important;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}table.ff_flexible_table tbody td{padding:0!important}.oxy-table-of-contents_inner>ol{max-height:30vh}}@media (max-width:439px){.btn{}.ui-buttons{-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%}.ui-buttons>*{width:100%}.breakout-s{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.sticky-none-s{position:static}.wpgb-facet .wpgb-pagination-facet{--wpgb-button-text-size:12px;--wpgb-button-padding:0.5em 1em}}