:root{--fs-blocks-ease-in:cubic-bezier(0.32,0,0.67,0);--fs-blocks-ease-out:cubic-bezier(0.33,1,0.68,1);--fs-blocks-ease-in-out:cubic-bezier(0.65,0,0.35,1);--fs-blocks-ease:var(--fs-blocks-ease-out);--fs-blocks-duration:300ms;--fs-blocks-shadow:var(--wp--preset--shadow--base,0 0 0);--fs-blocks-radius:var(--wp--preset--border-radius--base,0.5rem);--fs-blocks-input-height:2.625em;--fs-blocks-spacing-3xl:var(--wp--preset--spacing--3-xl,3.75rem);--fs-blocks-spacing-2xl:var(--wp--preset--spacing--2-xl,2.5rem);--fs-blocks-spacing-xl:var(--wp--preset--spacing--xl,1.75rem);--fs-blocks-spacing-lg:var(--wp--preset--spacing--lg,1.25rem);--fs-blocks-spacing-base:var(--wp--preset--spacing--base,1rem);--fs-blocks-spacing-md:var(--wp--preset--spacing--md,0.875rem);--fs-blocks-spacing-sm:var(--wp--preset--spacing--sm,0.75rem);--fs-blocks-spacing-xs:var(--wp--preset--spacing--xs,0.5rem);--fs-blocks-spacing-2xs:var(--wp--preset--spacing--2-xs,0.25rem);--fs-blocks-font-size-2xl:var(--wp--preset--font-size--2-xl,1.875rem);--fs-blocks-font-size-3xl:var(--wp--preset--font-size--3-xl,2.25rem);--fs-blocks-font-size-xl:var(--wp--preset--font-size--xl,1.5rem);--fs-blocks-font-size-lg:var(--wp--preset--font-size--lg,1.25rem);--fs-blocks-font-size-md:var(--wp--preset--font-size--md,1.125rem);--fs-blocks-font-size-base:var(--wp--preset--font-size--base,1rem);--fs-blocks-font-size-sm:var(--wp--preset--font-size--sm,0.875rem);--fs-blocks-font-size-xs:var(--wp--preset--font-size--xs,0.75rem);--fs-blocks-font-family-heading:var(--wp--preset--font-family--heading,"Lato");--fs-blocks-font-family-body:var(--wp--preset--font-family--body,"Lato");--fs-blocks-font-family-nav:var(--wp--preset--font-family--nav,"Lato");--fs-blocks-shadow-1:var( --wp--preset--shadow--box-shadow-1,0 1px 3px -2px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24) );--fs-blocks-shadow-2:var( --wp--preset--shadow--box-shadow-2,0 3px 6px -4px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23) );--fs-blocks-shadow-3:var( --wp--preset--shadow--box-shadow-3,0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.22) );--fs-blocks-shadow-4:var( --wp--preset--shadow--box-shadow-4,0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.1) );--fs-blocks-shadow-5:var(--wp--preset--shadow--box-shadow-5,0px 30px 40px 0px rgba(0,0,0,.2))}.fs-light,:root{--fs-blocks-color-primary:var(--wp--preset--color--primary,#446084);--fs-blocks-color-primary-contrast:var(--wp--custom--color--primary-contrast,#fff);--fs-blocks-color-secondary:var(--wp--preset--color--secondary,#c05530);--fs-blocks-color-secondary-contrast:var(--wp--custom--color--secondary-contrast,#fff);--fs-blocks-color-success:var(--wp--preset--color--success,#627d47);--fs-blocks-color-success-contrast:var(--wp--custom--color--success-contrast,#fff);--fs-blocks-color-warning:var(--wp--preset--color--warning,#f59e0b);--fs-blocks-color-warning-contrast:var(--wp--custom--color--warning-contrast,#111);--fs-blocks-color-error:var(--wp--preset--color--error,#b20000);--fs-blocks-color-error-contrast:var(--wp--custom--color--error-contrast,#fff);--fs-blocks-color-alert:var(--fs-blocks-color-error);--fs-blocks-color-foreground:var(--wp--preset--color--foreground,#4a4a4a);--fs-blocks-color-background:var(--wp--preset--color--background,#fff);--fs-blocks-color-surface:var(--wp--preset--color--surface,#fff);--fs-blocks-color-gray-100:var(--wp--preset--color--gray-100,#f1f1f1);--fs-blocks-color-gray-200:var(--wp--preset--color--gray-200,#ececec);--fs-blocks-color-gray-300:var(--wp--preset--color--gray-300,#ddd);--fs-blocks-color-gray-400:var(--wp--preset--color--gray-400,#bbb);--fs-blocks-color-gray-500:var(--wp--preset--color--gray-500,#999);--fs-blocks-color-gray-600:var(--wp--preset--color--gray-600,#777);--fs-blocks-color-gray-700:var(--wp--preset--color--gray-700,#555);--fs-blocks-color-gray-800:var(--wp--preset--color--gray-800,#444);--fs-blocks-color-gray-900:var(--wp--preset--color--gray-900,#333);--fs-blocks-color-muted:var(--wp--preset--color--muted,#f1f1f1);--fs-blocks-color-divider:var(--wp--preset--color--divider,#ececec);--fs-blocks-color-border:var(--wp--preset--color--border,#ddd);--fs-blocks-color-heading:var(--wp--custom--color--heading,var(--fs-blocks-color-gray-700));--fs-blocks-color-white:var(--wp--preset--color--white,#fff);--fs-blocks-color-black:var(--wp--preset--color--black,#000);--wp--preset--color--alert:var(--wp--preset--color--error)}.fs-dark,.fs-light,:root{color:var(--fs-blocks-color-foreground)}.fs-dark{--wp--preset--color--primary:var(--wp--custom--color--dark--primary,#446084);--wp--custom--color--primary-contrast:var(--wp--custom--color--dark--primary-contrast,#fff);--wp--preset--color--secondary:var(--wp--custom--color--dark--secondary,#c05530);--wp--custom--color--secondary-contrast:var(--wp--custom--color--dark--secondary-contrast,#fff);--wp--preset--color--success:var(--wp--custom--color--dark--success,#627d47);--wp--custom--color--success-contrast:var(--wp--custom--color--dark--success-contrast,#fff);--wp--preset--color--warning:var(--wp--custom--color--dark--warning,#f59e0b);--wp--custom--color--warning-contrast:var(--wp--custom--color--dark--warning-contrast,#111);--wp--preset--color--error:var(--wp--custom--color--dark--error,#b20000);--wp--custom--color--error-contrast:var(--wp--custom--color--dark--error-contrast,#fff);--wp--preset--color--alert:var(--wp--preset--color--error);--wp--preset--color--alert-foreground:var(--wp--custom--color--error-contrast);--wp--preset--color--foreground:var(--wp--custom--color--dark--foreground,#ddd);--wp--preset--color--background:var(--wp--custom--color--dark--background,#333);--wp--preset--color--surface:var(--wp--custom--color--dark--surface,#2a2a2a);--wp--custom--color--surface-contrast:var(--wp--custom--color--dark--surface-contrast,#fff);--wp--preset--color--muted:var(--wp--custom--color--dark--muted,#2a2a2a);--wp--custom--color--muted-contrast:var(--wp--custom--color--dark--muted-contrast,#fff);--wp--preset--color--divider:var(--wp--custom--color--dark--divider,#333);--wp--preset--color--border:var(--wp--custom--color--dark--border,#444);--wp--custom--color--heading:var(--wp--custom--color--heading-dark,#ddd);--fs-blocks-color-primary:var(--wp--preset--color--primary);--fs-blocks-color-primary-contrast:var(--wp--custom--color--primary-contrast);--fs-blocks-color-secondary:var(--wp--preset--color--secondary);--fs-blocks-color-secondary-contrast:var(--wp--custom--color--secondary-contrast);--fs-blocks-color-success:var(--wp--preset--color--success);--fs-blocks-color-success-contrast:var(--wp--custom--color--success-contrast);--fs-blocks-color-warning:var(--wp--preset--color--warning);--fs-blocks-color-warning-contrast:var(--wp--custom--color--warning-contrast);--fs-blocks-color-error:var(--wp--preset--color--error);--fs-blocks-color-error-contrast:var(--wp--custom--color--error-contrast);--fs-blocks-color-alert:var(--fs-blocks-color-error);--fs-blocks-color-foreground:var(--wp--preset--color--foreground);--fs-blocks-color-background:var(--wp--preset--color--background);--fs-blocks-color-surface:var(--wp--preset--color--surface);--fs-blocks-color-gray-100:var(--wp--preset--color--gray-100,#2a2a2a);--fs-blocks-color-gray-200:var(--wp--preset--color--gray-200,#333);--fs-blocks-color-gray-300:var(--wp--preset--color--gray-300,#444);--fs-blocks-color-gray-400:var(--wp--preset--color--gray-400,#555);--fs-blocks-color-gray-500:var(--wp--preset--color--gray-500,#666);--fs-blocks-color-gray-600:var(--wp--preset--color--gray-600,#888);--fs-blocks-color-gray-700:var(--wp--preset--color--gray-700,#aaa);--fs-blocks-color-gray-800:var(--wp--preset--color--gray-800,#ccc);--fs-blocks-color-gray-900:var(--wp--preset--color--gray-900,#eee);--fs-blocks-color-muted:var(--wp--preset--color--muted,#2a2a2a);--fs-blocks-color-divider:var(--wp--preset--color--divider,#333);--fs-blocks-color-border:var(--wp--preset--color--border,#444);--fs-blocks-color-heading:var(--wp--custom--color--heading,var(--fs-blocks-color-gray-900));--wp--preset--color--gray-100:#2a2a2a;--wp--preset--color--gray-200:#333;--wp--preset--color--gray-300:#444;--wp--preset--color--gray-400:#555;--wp--preset--color--gray-500:#666;--wp--preset--color--gray-600:#888;--wp--preset--color--gray-700:#aaa;--wp--preset--color--gray-800:#ccc;--wp--preset--color--gray-900:#eee}@supports(color:color-mix(in oklch,white,black)){.fs-dark{--wp--preset--color--gray-100:color-mix(in oklch,var(--wp--preset--color--background),var(--wp--preset--color--foreground) 4%);--wp--preset--color--gray-200:color-mix(in oklch,var(--wp--preset--color--background),var(--wp--preset--color--foreground) 8%);--wp--preset--color--gray-300:color-mix(in oklch,var(--wp--preset--color--background),var(--wp--preset--color--foreground) 14%);--wp--preset--color--gray-400:color-mix(in oklch,var(--wp--preset--color--background),var(--wp--preset--color--foreground) 25%);--wp--preset--color--gray-500:color-mix(in oklch,var(--wp--preset--color--background),var(--wp--preset--color--foreground) 40%);--wp--preset--color--gray-600:color-mix(in oklch,var(--wp--preset--color--background),var(--wp--preset--color--foreground) 55%);--wp--preset--color--gray-700:color-mix(in oklch,var(--wp--preset--color--background),var(--wp--preset--color--foreground) 70%);--wp--preset--color--gray-800:color-mix(in oklch,var(--wp--preset--color--background),var(--wp--preset--color--foreground) 82%);--wp--preset--color--gray-900:color-mix(in oklch,var(--wp--preset--color--background),var(--wp--preset--color--foreground) 90%)}}:where(.fs-dark) :is(h1,h2,h3,h4,h5,h6){color:var(--fs-blocks-color-white)}:where(.fs-position){--fs-position-x:0px;--fs-position-y:0px;translate:var(--fs-position-x) var(--fs-position-y)}@property --fs-position-x{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --fs-position-y{syntax:"<length-percentage>";inherits:false;initial-value:0}:where(.fs-opacity){--fs-opacity:1;--fs-opacity-factor:1;opacity:calc(var(--fs-opacity)*var(--fs-opacity-factor))}:where(.fs-filter){--fs-blur:0px;--fs-blur-offset:0px;--fs-brightness:100%;--fs-contrast:100%;--fs-grayscale:0%;--fs-hue-rotate:0deg;--fs-invert:0%;--fs-saturate:100%;--fs-sepia:0%;filter:blur(calc(var(--fs-blur) + var(--fs-blur-offset))) brightness(var(--fs-brightness)) contrast(var(--fs-contrast)) grayscale(var(--fs-grayscale)) hue-rotate(var(--fs-hue-rotate)) invert(var(--fs-invert)) saturate(var(--fs-saturate)) sepia(var(--fs-sepia))}:where(.fs-backdrop-filter){--fs-backdrop-blur:0;backdrop-filter:blur(var(--fs-backdrop-blur))}@property --fs-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --fs-opacity-factor{syntax:"<number>";inherits:false;initial-value:1}@property --fs-blur{syntax:"<length>";inherits:false;initial-value:0}@property --fs-blur-offset{syntax:"<length>";inherits:false;initial-value:0}@property --fs-brightness{syntax:"<percentage>";inherits:false;initial-value:100%}@property --fs-contrast{syntax:"<percentage>";inherits:false;initial-value:100%}@property --fs-grayscale{syntax:"<percentage>";inherits:false;initial-value:0}@property --fs-hue-rotate{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fs-invert{syntax:"<percentage>";inherits:false;initial-value:0}@property --fs-saturate{syntax:"<percentage>";inherits:false;initial-value:100%}@property --fs-sepia{syntax:"<percentage>";inherits:false;initial-value:0}:where(.fs-gap){--fs-block-gap:var(--wp--style--block-gap)}.fs-gap:not(.fs-flex)>*{margin-block-end:0;margin-block-start:var(--fs-block-gap)}.fs-gap:not(.fs-flex)>:where(:first-child){margin-block-start:0}.fs-gap:not(.fs-flex)>:where(:last-child){margin-block-end:0}:where(.fs-gap:not(.fs-flex))>:nth-child(1of :where(.wp-block)){margin-block-start:0}:root{--fs-background-padding-inline:1.25em;--fs-background-padding-block:2.375em}.fs-background.has-global-padding,:where(.fs-background){padding-block:var(--fs-background-padding-block);padding-inline:var(--fs-background-padding-inline)}:where(.fs-flex){--fs-display:flex;--fs-flex-direction:row;--fs-flex-wrap:nowrap;--fs-align-items:normal;--fs-justify-content:flex-start;--fs-align-items:stretch;--fs-gap:0;align-items:var(--fs-align-items);display:var(--fs-display);flex-direction:var(--fs-flex-direction);flex-wrap:var(--fs-flex-wrap);gap:var(--fs-gap);justify-content:var(--fs-justify-content)}:where(.fs-flex):where(.fs-gap){--fs-gap:var(--fs-block-gap)}:where(.fs-transform){--fs-x:0px;--fs-y:0px;--fs-z:0px;--fs-scale:1;--fs-rotate:0deg;--fs-rotate-x:0deg;--fs-rotate-y:0deg;--fs-perspective:1000px;--fs-x-offset:0px;--fs-y-offset:0px;--fs-scale-factor:1;--fs-rotate-x-offset:0deg;--fs-rotate-y-offset:0deg;transform:translateX(calc(var(--fs-x) + var(--fs-x-offset))) translateY(calc(var(--fs-y) + var(--fs-y-offset))) translateZ(var(--fs-z)) scale(calc(var(--fs-scale)*var(--fs-scale-factor))) perspective(var(--fs-perspective)) rotateX(calc(var(--fs-rotate-x) + var(--fs-rotate-x-offset))) rotateY(calc(var(--fs-rotate-y) + var(--fs-rotate-y-offset))) rotate(var(--fs-rotate))}@property --fs-x{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --fs-y{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --fs-z{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --fs-scale{syntax:"<number>";inherits:false;initial-value:1}@property --fs-rotate{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fs-rotate-x{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fs-rotate-y{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fs-perspective{syntax:"<length>";inherits:false;initial-value:1000px}@property --fs-x-offset{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --fs-y-offset{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --fs-scale-factor{syntax:"<number>";inherits:false;initial-value:1}@property --fs-rotate-x-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fs-rotate-y-offset{syntax:"<angle>";inherits:false;initial-value:0deg}:where(.fs-transition){--fs-transition-property:--fs-x,--fs-y,--fs-scale,--fs-rotate,--fs-rotate-x,--fs-rotate-y,--fs-perspective,--fs-opacity,color,background,box-shadow;--fs-transition-duration:0ms;--fs-transition-timing-function:linear;--fs-transition-delay:0ms;transition-delay:var(--fs-transition-delay);transition-duration:var(--fs-transition-duration);transition-property:var(--fs-transition-property);transition-timing-function:var(--fs-transition-timing-function)}[data-fs-state-preview],[data-fs-state-preview] *{transition:none!important}.fs-fluid-font-size{font-size:clamp(.5rem,1cqw + 6px,var(--fs-font-size,1rem))}:has(>.fs-fluid-font-size){container-type:inline-size}.fs-fluid-font-size :is(.wp-element-button,.wp-block-button__link){font-size:1em}.fs-line-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fs-line-clamp);line-clamp:var(--fs-line-clamp);overflow:hidden}:where(.fs-template-item){--fs-block-gap:var(--fs-blocks-spacing-xs)}.fs-template-item .fs-block-post-terms,.fs-template-item .wp-block-post-terms{font-size:var(--fs-blocks-font-size-xs);opacity:.8;text-transform:uppercase}.fs-template-item .fs-block-post-title,.fs-template-item .fs-block-term-name{font-size:var(--fs-blocks-font-size-base);line-height:1.3}.fs-template-item .fs-block-post-author,.fs-template-item .fs-block-post-excerpt,.fs-template-item .fs-block-term-description{font-size:var(--fs-blocks-font-size-sm);line-height:1.5}.fs-template-item .fs-block-post-date,.fs-template-item .fs-block-term-count{font-size:var(--fs-blocks-font-size-xs);opacity:.8}.fs-template-item :where(.fs-block-term-name)+.fs-block-term-count,.fs-template-item :where(.fs-link-group.is-style-link)+.fs-block-post-title{margin-block-start:0}.fs-tag-label{background:rgb(0 0 0 / .4);border-radius:.25em;color:var(--fs-blocks-color-white);display:inline-block;font-size:.6875rem;font-weight:700;line-height:1;padding:.25em .45em;position:relative;text-transform:uppercase}.fs-link-group{display:inline-flex;flex-wrap:wrap;gap:.25em}.fs-link-group.is-style-link>:where(a,span){color:inherit;text-decoration:none}.fs-link-group.is-style-link>:where(a,span):hover{text-decoration:underline}.fs-link-group.is-style-tag>:where(a,span){background:color-mix(in srgb,currentcolor 5%,transparent);border-radius:.25em;color:currentcolor;display:inline-block;font-size:.85em;font-weight:500;line-height:1;padding:.5em .8em;text-decoration:none;text-transform:uppercase;transition-duration:var(--fs-blocks-duration);transition-property:background-color,color;transition-timing-function:var(--fs-blocks-ease-out)}.fs-link-group.is-style-tag>a:hover{background:color-mix(in srgb,currentcolor 10%,transparent)}.fs-border-overlay{--width:0;--style:solid;--color:var(--fs-blocks-color-border);--radius:0;--margin:0;--padding:0;border-color:var(--color);border-radius:var(--radius);border-style:var(--style);border-width:var(--width);inset:0;margin:var(--margin)!important;padding:var(--padding);pointer-events:none;position:absolute}@media(prefers-reduced-motion:no-preference){@supports(animation-timeline:view(y)){.fs-scroll-animation{--fs-parallax-y:0px;--fs-animate-from-opacity:1;--fs-animate-from-x:0px;--fs-animate-from-y:0px;--fs-animate-from-scale:1;--enter-timing-function:cubic-bezier(0.33,1,0.68,1);--enter-fill-mode:backwards;--enter-animation:3s var(--enter-timing-function) 0.25s 1 normal var(--enter-fill-mode) fs-enter-animation;--enter-distance:75px;--parallax:0;--parallax-fill-mode:both;--parallax-animation:1s linear 0s 1 normal var(--parallax-fill-mode) fs-parallax-animation;--parallax-amount:calc(var(--parallax)/10*25vh);--fs-x-offset:var(--fs-animate-x);--fs-y-offset:calc(var(--fs-animate-y) + var(--fs-parallax-y));--fs-scale-factor:var(--fs-animate-scale);--fs-rotate-x-offset:var(--fs-animate-rotate-x);--fs-rotate-y-offset:var(--fs-animate-rotate-y);--fs-opacity-factor:var(--fs-animate-opacity);--fs-blur-offset:var(--fs-animate-blur);animation:var(--enter-animation);backface-visibility:hidden;visibility:visible}.fs-scroll-animation.fs-parallax{animation:var(--enter-animation),var(--parallax-animation);animation-range-end:cover 100%;animation-range-start:entry calc(var(--fs-y) + var(--parallax-amount));animation-timeline:auto,view(y var(--wp-admin--admin-bar--height,0))}.fs-scroll-animation.is-animate-bounce-in,.fs-scroll-animation.is-animate-bounce-in-down,.fs-scroll-animation.is-animate-bounce-in-left,.fs-scroll-animation.is-animate-bounce-in-right,.fs-scroll-animation.is-animate-bounce-in-up,.fs-scroll-animation.is-animate-fade-in-down,.fs-scroll-animation.is-animate-fade-in-left,.fs-scroll-animation.is-animate-fade-in-right,.fs-scroll-animation.is-animate-fade-in-up,.fs-scroll-animation.is-animate-flip-in-x,.fs-scroll-animation.is-animate-flip-in-y{--fs-animate-from-opacity:0}.fs-scroll-animation.is-animate-bounce-in,.fs-scroll-animation.is-animate-bounce-in-down,.fs-scroll-animation.is-animate-bounce-in-left,.fs-scroll-animation.is-animate-bounce-in-right,.fs-scroll-animation.is-animate-bounce-in-up{--enter-timing-function:cubic-bezier(0,0.195,0,1.465)}.fs-scroll-animation.is-animate-fade-in-left{--fs-animate-from-x:calc(var(--enter-distance)*-1)}.fs-scroll-animation.is-animate-fade-in-right{--fs-animate-from-x:var(--enter-distance)}.fs-scroll-animation.is-animate-fade-in-up{--fs-animate-from-y:var(--enter-distance)}.fs-scroll-animation.is-animate-fade-in-down{--fs-animate-from-y:calc(var(--enter-distance)*-1)}.fs-scroll-animation.is-animate-bounce-in{--fs-animate-from-scale:1.3}.fs-scroll-animation.is-animate-bounce-in-up{--fs-animate-from-y:var(--enter-distance)}.fs-scroll-animation.is-animate-bounce-in-down{--fs-animate-from-y:calc(var(--enter-distance)*-1)}.fs-scroll-animation.is-animate-bounce-in-left{--fs-animate-from-x:calc(var(--enter-distance)*-1)}.fs-scroll-animation.is-animate-bounce-in-right{--fs-animate-from-x:var(--enter-distance)}.fs-scroll-animation.is-animate-blur-in{--fs-animate-blur:15px}.fs-scroll-animation.is-animate-flip-in-x{--enter-fill-mode:forwards;--fs-animate-y:-15px;--fs-animate-rotate-x:90deg}.fs-scroll-animation.is-animate-flip-in-y{--enter-fill-mode:forwards;--fs-animate-x:15px;--fs-animate-rotate-y:-90deg}}}:where(.no-js) .fs-scroll-animation{--enter-animation:none}.fs-scroll-animation:not(.is-intersecting){--enter-animation:none;visibility:hidden;--fs-animate-x:0px;--fs-animate-y:0px;--fs-animate-scale:1;--fs-animate-rotate-x:0deg;--fs-animate-rotate-y:0deg;--fs-animate-blur:0px}@keyframes fs-enter-animation{0%{--fs-animate-x:var(--fs-animate-from-x);--fs-animate-y:var(--fs-animate-from-y);--fs-animate-scale:var(--fs-animate-from-scale);--fs-animate-opacity:var(--fs-animate-from-opacity)}35%,to{--fs-animate-x:0px;--fs-animate-y:0px;--fs-animate-rotate-x:0deg;--fs-animate-rotate-y:0deg;--fs-animate-scale:1;--fs-animate-blur:0px;--fs-animate-opacity:1}}@keyframes fs-parallax-animation{0%{--fs-parallax-y:var(--parallax-amount)}to{--fs-parallax-y:calc(var(--parallax-amount)*-1)}}@property --fs-parallax{syntax:"<number>";inherits:false;initial-value:0}@property --fs-animate-x{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --fs-animate-y{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --fs-animate-scale{syntax:"<number>";inherits:false;initial-value:1}@property --fs-animate-rotate-x{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fs-animate-rotate-y{syntax:"<angle>";inherits:false;initial-value:0deg}@property --fs-animate-blur{syntax:"<length>";inherits:false;initial-value:0}@property --fs-animate-opacity{syntax:"<number>";inherits:false;initial-value:1}@property --fs-parallax-y{syntax:"<length-percentage>";inherits:false;initial-value:0}.fs-shape-divider{--width:100;--height:150px;--fill:var(--fs-blocks-color-background);border-radius:inherit;left:0;line-height:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;corner-shape:inherit}.fs-shape-divider svg{color:var(--fill);display:block;fill:var(--fill);height:var(--height);left:50%;position:relative;transform:translateX(-50%);width:calc(var(--width)*1% + 2px)}.fs-shape-divider-top{top:-1px;transform:rotate(180deg)}.fs-shape-divider-bottom{bottom:-1px}.fs-shape-divider.is-flipped svg{transform:translateX(-50%) rotateY(180deg)}.fs-shape-divider.is-to-front{z-index:2}.fs-gap:where(:not(.fs-flex))>:where([data-wp-context---state-condition][hidden]+:not([hidden])){margin-block-start:0}.is-sticky{align-self:stretch}.is-sticky>.fs-sticky-container{position:sticky;top:var(--fs-scroll-padding-top)}.is-sticky>.fs-sticky-container[data-wp-init---sticky]{top:auto;will-change:transform}:where(.fs-gap)>.fs-sticky-container>*{margin-block-end:0;margin-block-start:var(--fs-block-gap)}:where(.fs-gap)>.fs-sticky-container>:where(:first-child){margin-block-start:0}:where(.fs-gap)>.fs-sticky-container>:where(:last-child){margin-block-end:0}.fs-icon.fs-icon-spinner{overflow:visible}.fs-icon.fs-icon-spinner>circle,.fs-icon.fs-icon-spinner>path{fill:#fff0;stroke-width:1.5px}.fs-icon.fs-icon-spinner>circle{opacity:.25;stroke:currentcolor}.fs-icon.fs-icon-spinner>path{animation:fsIconSpinner 1.4s linear infinite both;stroke:currentcolor;stroke-linecap:round;transform-origin:50% 50%}@keyframes fsIconSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fs-tooltip{--fs-tooltip-bg:var(--wp--preset--color--contrast,#1e1e1e);--fs-tooltip-color:var(--wp--preset--color--base,#fff);--fs-tooltip-padding:6px 10px;--fs-tooltip-radius:4px;--fs-tooltip-font-size:13px;--fs-tooltip-max-width:300px;--fs-tooltip-arrow-size:8px;background:var(--fs-tooltip-bg);border-radius:var(--fs-tooltip-radius);box-shadow:0 2px 8px rgb(0 0 0 / .15);color:var(--fs-tooltip-color);font-size:var(--fs-tooltip-font-size);left:0;line-height:1.4;max-width:var(--fs-tooltip-max-width);opacity:0;padding:var(--fs-tooltip-padding);pointer-events:none;position:fixed;top:0;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;visibility:hidden;width:-moz-max-content;width:max-content;z-index:99999}.fs-tooltip.is-visible{opacity:1;visibility:visible}.fs-tooltip__arrow{background:var(--fs-tooltip-bg);height:var(--fs-tooltip-arrow-size);position:absolute;transform:rotate(45deg);width:var(--fs-tooltip-arrow-size)}.fs-product-image-overlay{inset:0;overflow-y:clip;pointer-events:none;position:absolute}.fs-product-image-overlay>*{pointer-events:auto}.wc-block-components-product-image__inner-container{overflow-block:clip}:root{--fs-scroll-padding-top:calc(var(--flatsome--header--sticky-height, 0px) + var(--wp-admin--admin-bar--height, 0px))}html.scroll-lock{overflow:clip!important}iframe{border:none}@property --fs-scroll-padding-top{syntax:"<length>";inherits:true;initial-value:0}