:root {
	--smi-root-padding-left-right: clamp(1rem, calc(1rem + ((1vw - 0.2rem) * 6)), 7rem);
	/* 16px 320-1920px 112px */
	--smi-main-padding-top: 5em;
	--smi-main-padding-bottom: 9em;

	--smi-logo-width: 10.5em;
	--smi-logo-width-tablet: 9.5em;
	--smi-logo-width-phone: 9em;

	--smi-hero-min-height: 33vh;
	--smi-hero-min-height-tablet: 35vh;
	--smi-hero-min-height-phone: 38vh;

	--smi-header-0-scroll-bg: var(--wp--preset--color--footer);

	--smi-mobile-menu-font-size: var(--wp--preset--font-size--x-medium);
	--smi-mobile-sub-menu-font-size: var(--wp--preset--font-size--medium);

	--smi-buttons-gap: 1em;
	--smi-button-pd-tb: 1em;
	/* padding top-bottom */
	--smi-button-pd-lr: 1.6em;
	/* padding left-right */
	--smi-button-border-radius: 3px;
	--smi-button-border-width: 0px;
	--smi-button-border-color: var(--color-1);
	/*--- Button hoover ---*/
	--smi-button-hoover-color: #000;
	--smi-button-hoover-bg: var(--color-2);
	--smi-button-hoover-border-width: 0px;
	--smi-button-hoover-border-color: var(--color-2);

	--smi-slider-korkeus: 40vh;

	--smi-mega-menu-max-width: var(--wp--style--global--wide-size);
	/* full 100vw */
}

@media (max-width: 1024px) {
	/* Tablet */
	:root {
		--smi-main-padding-top: 4.5em;
		--smi-main-padding-bottom: 7em;
	}
}

@media (max-width: 767px) {
	/* Phone */
	:root {
		--smi-main-padding-top: 4em;
		--smi-main-padding-bottom: 6em;
	}
}

/***************************************************************************/

:root :where(.uagb-buttons__wrap) { gap: var(--smi-buttons-gap); }

/* Hero-min-height */
.hero-min-height { min-height: var(--smi-hero-min-height); }

:root {
	--hero-min-height: var(--smi-hero-min-height);
}

@media (max-width: 1024px) {
	.hero-min-height {
		min-height: var(--smi-hero-min-height-tablet);
	}
	:root {
		--hero-min-height: var(--smi-hero-min-height-tablet);
	}
}

@media (max-width: 767px) {
	.hero-min-height {
		min-height: var(--smi-hero-min-height-phone);
	}
	:root {
		--hero-min-height: var(--smi-hero-min-height-phone);
	}
}

/* Root-padding left-right-top-bottom */
.root-l,
body .force.root-l { padding-left: var(--smi-root-padding-left-right) !important; }

.root-r,
body .force.root-r { padding-right: var(--smi-root-padding-left-right) !important; }

.root-lr,
body .force.root-lr {
	padding-left: var(--smi-root-padding-left-right) !important;
	padding-right: var(--smi-root-padding-left-right) !important;
}

.root-t,
body .force.root-t { margin-top: var(--smi-main-padding-top) !important; }

.root-b,
body .force.root-b { margin-bottom: var(--smi-main-padding-bottom) !important; }

:root {
	--root-t: var(--smi-main-padding-top);
	--root-b: var(--smi-main-padding-bottom);
	--root-lr: var(--smi-root-padding-left-right);

	/* Font and spacing sizes */
	--fs-3xs: var(--wp--preset--font-size--3-x-small);
	--fs-2xs: var(--wp--preset--font-size--2-x-small);
	--fs-xs: var(--wp--preset--font-size--x-small);
	--fs-s: var(--wp--preset--font-size--small);
	--fs-m: var(--wp--preset--font-size--medium);
	--fs-xm: var(--wp--preset--font-size--x-medium);
	--fs-l: var(--wp--preset--font-size--large);
	--fs-xl: var(--wp--preset--font-size--x-large);
	--fs-2xl: var(--wp--preset--font-size--2-x-large);
	--fs-3xl: var(--wp--preset--font-size--3-x-large);
	--fs-4xl: var(--wp--preset--font-size--4-x-large);
	--fs-5xl: var(--wp--preset--font-size--5-x-large);
	--fs-6xl: var(--wp--preset--font-size--6-x-large);
	--fs-7xl: var(--wp--preset--font-size--7-x-large);
	--fs-8xl: var(--wp--preset--font-size--8-x-large);
	--fs-9xl: var(--wp--preset--font-size--9-x-large);
	--fs-10xl: var(--wp--preset--font-size--10-x-large);
	--fs-11xl: var(--wp--preset--font-size--11-x-large);
	--fs-12xl: var(--wp--preset--font-size--12-x-large);

	/* Quick colors */
	--color-1: var(--wp--preset--color--primary);
	--color-2: var(--wp--preset--color--secondary);
	--color-3: var(--wp--preset--color--tertiary);
	--color-4: var(--wp--preset--color--base);
	--color-5: var(--wp--preset--color--custom-links);
	--color-6: var(--wp--preset--color--custom-links-hover);
	--color-7: var(--wp--preset--color--text-primary);
	--color-8: var(--wp--preset--color--footer);
}

/* Padding */
.pd-0-l { padding-left: 0 !important; }
.pd-0-r { padding-right: 0 !important; }
.pd-0-t { padding-top: 0 !important; }
.pd-0-b { padding-bottom: 0 !important; }
.pd-2xs-l { padding-left: var(--fs-2xs) !important; }
.pd-2xs-r { padding-right: var(--fs-2xs) !important; }
.pd-2xs-t { padding-top: var(--fs-2xs) !important; }
.pd-2xs-b { padding-bottom: var(--fs-2xs) !important; }
.pd-xs-l { padding-left: var(--fs-xs) !important; }
.pd-xs-r { padding-right: var(--fs-xs) !important; }
.pd-xs-t { padding-top: var(--fs-xs) !important; }
.pd-xs-b { padding-bottom: var(--fs-xs) !important; }
.pd-s-l { padding-left: var(--fs-s) !important; }
.pd-s-r { padding-right: var(--fs-s) !important; }
.pd-s-t { padding-top: var(--fs-s) !important; }
.pd-s-b { padding-bottom: var(--fs-s) !important; }
.pd-m-l { padding-left: var(--fs-m) !important; }
.pd-m-r { padding-right: var(--fs-m) !important; }
.pd-m-t { padding-top: var(--fs-m) !important; }
.pd-m-b { padding-bottom: var(--fs-m) !important; }
.pd-xm-l { padding-left: var(--fs-xm) !important; }
.pd-xm-r { padding-right: var(--fs-xm) !important; }
.pd-xm-t { padding-top: var(--fs-xm) !important; }
.pd-xm-b { padding-bottom: var(--fs-xm) !important; }
.pd-l-l { padding-left: var(--fs-l) !important; }
.pd-l-r { padding-right: var(--fs-l) !important; }
.pd-l-t { padding-top: var(--fs-l) !important; }
.pd-l-b { padding-bottom: var(--fs-l) !important; }
.pd-xl-l { padding-left: var(--fs-xl) !important; }
.pd-xl-r { padding-right: var(--fs-xl) !important; }
.pd-xl-t { padding-top: var(--fs-xl) !important; }
.pd-xl-b { padding-bottom: var(--fs-xl) !important; }
.pd-2xl-l { padding-left: var(--fs-2xl) !important; }
.pd-2xl-r { padding-right: var(--fs-2xl) !important; }
.pd-2xl-t { padding-top: var(--fs-2xl) !important; }
.pd-2xl-b { padding-bottom: var(--fs-2xl) !important; }
.pd-3xl-l { padding-left: var(--fs-3xl) !important; }
.pd-3xl-r { padding-right: var(--fs-3xl) !important; }
.pd-3xl-t { padding-top: var(--fs-3xl) !important; }
.pd-3xl-b { padding-bottom: var(--fs-3xl) !important; }
.pd-4xl-l { padding-left: var(--fs-4xl) !important; }
.pd-4xl-r { padding-right: var(--fs-4xl) !important; }
.pd-4xl-t { padding-top: var(--fs-4xl) !important; }
.pd-4xl-b { padding-bottom: var(--fs-4xl) !important; }
.pd-5xl-l { padding-left: var(--fs-5xl) !important; }
.pd-5xl-r { padding-right: var(--fs-5xl) !important; }
.pd-5xl-t { padding-top: var(--fs-5xl) !important; }
.pd-5xl-b { padding-bottom: var(--fs-5xl) !important; }
.pd-6xl-l { padding-left: var(--fs-6xl) !important; }
.pd-6xl-r { padding-right: var(--fs-6xl) !important; }
.pd-6xl-t { padding-top: var(--fs-6xl) !important; }
.pd-6xl-b { padding-bottom: var(--fs-6xl) !important; }
.pd-7xl-l { padding-left: var(--fs-7xl) !important; }
.pd-7xl-r { padding-right: var(--fs-7xl) !important; }
.pd-7xl-t { padding-top: var(--fs-7xl) !important; }
.pd-7xl-b { padding-bottom: var(--fs-7xl) !important; }
.pd-8xl-l { padding-left: var(--fs-8xl) !important; }
.pd-8xl-r { padding-right: var(--fs-8xl) !important; }
.pd-8xl-t { padding-top: var(--fs-8xl) !important; }
.pd-8xl-b { padding-bottom: var(--fs-8xl) !important; }
.pd-9xl-l { padding-left: var(--fs-9xl) !important; }
.pd-9xl-r { padding-right: var(--fs-9xl) !important; }
.pd-9xl-t { padding-top: var(--fs-9xl) !important; }
.pd-9xl-b { padding-bottom: var(--fs-9xl) !important; }
.pd-10xl-l { padding-left: var(--fs-10xl) !important; }
.pd-10xl-r { padding-right: var(--fs-10xl) !important; }
.pd-10xl-t { padding-top: var(--fs-10xl) !important; }
.pd-10xl-b { padding-bottom: var(--fs-10xl) !important; }
.pd-11xl-l { padding-left: var(--fs-11xl) !important; }
.pd-11xl-r { padding-right: var(--fs-11xl) !important; }
.pd-11xl-t { padding-top: var(--fs-11xl) !important; }
.pd-11xl-b { padding-bottom: var(--fs-11xl) !important; }
.pd-12xl-l { padding-left: var(--fs-12xl) !important; }
.pd-12xl-r { padding-right: var(--fs-12xl) !important; }
.pd-12xl-t { padding-top: var(--fs-12xl) !important; }
.pd-12xl-b { padding-bottom: var(--fs-12xl) !important; }

/* Margin */
.mg-l-auto { margin-left: auto !important; }
.mg-r-auto { margin-right: auto !important; }
.mg-t-auto { margin-top: auto !important; }
.mg-b-auto { margin-bottom: auto !important; }
.mg-0-l { margin-left: 0 !important; }
.mg-0-r { margin-right: 0 !important; }
.mg-0-t { margin-top: 0 !important; }
.mg-0-b { margin-bottom: 0 !important; }
.mg-2xs-l { margin-left: var(--fs-2xs) !important; }
.mg-2xs-r { margin-right: var(--fs-2xs) !important; }
.mg-2xs-t { margin-top: var(--fs-2xs) !important; }
.mg-2xs-b { margin-bottom: var(--fs-2xs) !important; }
.mg-xs-l { margin-left: var(--fs-xs) !important; }
.mg-xs-r { margin-right: var(--fs-xs) !important; }
.mg-xs-t { margin-top: var(--fs-xs) !important; }
.mg-xs-b { margin-bottom: var(--fs-xs) !important; }
.mg-s-l { margin-left: var(--fs-s) !important; }
.mg-s-r { margin-right: var(--fs-s) !important; }
.mg-s-t { margin-top: var(--fs-s) !important; }
.mg-s-b { margin-bottom: var(--fs-s) !important; }
.mg-m-l { margin-left: var(--fs-m) !important; }
.mg-m-r { margin-right: var(--fs-m) !important; }
.mg-m-t { margin-top: var(--fs-m) !important; }
.mg-m-b { margin-bottom: var(--fs-m) !important; }
.mg-xm-l { margin-left: var(--fs-xm) !important; }
.mg-xm-r { margin-right: var(--fs-xm) !important; }
.mg-xm-t { margin-top: var(--fs-xm) !important; }
.mg-xm-b { margin-bottom: var(--fs-xm) !important; }
.mg-l-l { margin-left: var(--fs-l) !important; }
.mg-l-r { margin-right: var(--fs-l) !important; }
.mg-l-t { margin-top: var(--fs-l) !important; }
.mg-l-b { margin-bottom: var(--fs-l) !important; }
.mg-xl-l { margin-left: var(--fs-xl) !important; }
.mg-xl-r { margin-right: var(--fs-xl) !important; }
.mg-xl-t { margin-top: var(--fs-xl) !important; }
.mg-xl-b { margin-bottom: var(--fs-xl) !important; }
.mg-2xl-l { margin-left: var(--fs-2xl) !important; }
.mg-2xl-r { margin-right: var(--fs-2xl) !important; }
.mg-2xl-t { margin-top: var(--fs-2xl) !important; }
.mg-2xl-b { margin-bottom: var(--fs-2xl) !important; }
.mg-3xl-l { margin-left: var(--fs-3xl) !important; }
.mg-3xl-r { margin-right: var(--fs-3xl) !important; }
.mg-3xl-t { margin-top: var(--fs-3xl) !important; }
.mg-3xl-b { margin-bottom: var(--fs-3xl) !important; }
.mg-4xl-l { margin-left: var(--fs-4xl) !important; }
.mg-4xl-r { margin-right: var(--fs-4xl) !important; }
.mg-4xl-t { margin-top: var(--fs-4xl) !important; }
.mg-4xl-b { margin-bottom: var(--fs-4xl) !important; }
.mg-5xl-l { margin-left: var(--fs-5xl) !important; }
.mg-5xl-r { margin-right: var(--fs-5xl) !important; }
.mg-5xl-t { margin-top: var(--fs-5xl) !important; }
.mg-5xl-b { margin-bottom: var(--fs-5xl) !important; }
.mg-6xl-l { margin-left: var(--fs-6xl) !important; }
.mg-6xl-r { margin-right: var(--fs-6xl) !important; }
.mg-6xl-t { margin-top: var(--fs-6xl) !important; }
.mg-6xl-b { margin-bottom: var(--fs-6xl) !important; }
.mg-7xl-l { margin-left: var(--fs-7xl) !important; }
.mg-7xl-r { margin-right: var(--fs-7xl) !important; }
.mg-7xl-t { margin-top: var(--fs-7xl) !important; }
.mg-7xl-b { margin-bottom: var(--fs-7xl) !important; }
.mg-8xl-l { margin-left: var(--fs-8xl) !important; }
.mg-8xl-r { margin-right: var(--fs-8xl) !important; }
.mg-8xl-t { margin-top: var(--fs-8xl) !important; }
.mg-8xl-b { margin-bottom: var(--fs-8xl) !important; }
.mg-9xl-l { margin-left: var(--fs-9xl) !important; }
.mg-9xl-r { margin-right: var(--fs-9xl) !important; }
.mg-9xl-t { margin-top: var(--fs-9xl) !important; }
.mg-9xl-b { margin-bottom: var(--fs-9xl) !important; }
.mg-10xl-l { margin-left: var(--fs-10xl) !important; }
.mg-10xl-r { margin-right: var(--fs-10xl) !important; }
.mg-10xl-t { margin-top: var(--fs-10xl) !important; }
.mg-10xl-b { margin-bottom: var(--fs-10xl) !important; }
.mg-11xl-l { margin-left: var(--fs-11xl) !important; }
.mg-11xl-r { margin-right: var(--fs-11xl) !important; }
.mg-11xl-t { margin-top: var(--fs-11xl) !important; }
.mg-11xl-b { margin-bottom: var(--fs-11xl) !important; }
.mg-12xl-l { margin-left: var(--fs-12xl) !important; }
.mg-12xl-r { margin-right: var(--fs-12xl) !important; }
.mg-12xl-t { margin-top: var(--fs-12xl) !important; }
.mg-12xl-b { margin-bottom: var(--fs-12xl) !important; }

/* Fluid-fontit */
.fs-3xs:not(h1, h2, h3, h4, h5, h6),
:where(.fs-3xs) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--3-x-small); }

.fs-2xs:not(h1, h2, h3, h4, h5, h6),
:where(.fs-2xs) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--2-x-small); }

.fs-xs:not(h1, h2, h3, h4, h5, h6),
:where(.fs-xs) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--x-small); }

.fs-s:not(h1, h2, h3, h4, h5, h6),
:where(.fs-s) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--small); }

.fs-m:not(h1, h2, h3, h4, h5, h6),
:where(.fs-m) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--medium); }

.fs-xm:not(h1, h2, h3, h4, h5, h6),
:where(.fs-xm) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--x-medium); }

.fs-l:not(h1, h2, h3, h4, h5, h6),
:where(.fs-l) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--large); }

.fs-xl:not(h1, h2, h3, h4, h5, h6),
:where(.fs-xl) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--x-large); }

.fs-2xl:not(h1, h2, h3, h4, h5, h6),
:where(.fs-2xl) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--2-x-large); }

.fs-3xl:not(h1, h2, h3, h4, h5, h6),
:where(.fs-3xl) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--3-x-large); }

.fs-4xl:not(h1, h2, h3, h4, h5, h6),
:where(.fs-4xl) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--4-x-large); }

.fs-5xl:not(h1, h2, h3, h4, h5, h6),
:where(.fs-5xl) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--5-x-large); }

.fs-6xl:not(h1, h2, h3, h4, h5, h6),
:where(.fs-6xl) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--6-x-large); }

.fs-7xl:not(h1, h2, h3, h4, h5, h6),
:where(.fs-7xl) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--7-x-large); }

.fs-8xl:not(h1, h2, h3, h4, h5, h6),
:where(.fs-8xl) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--8-x-large); }

.fs-9xl:not(h1, h2, h3, h4, h5, h6),
:where(.fs-9xl) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--9-x-large); }

.fs-10xl:not(h1, h2, h3, h4, h5, h6),
:where(.fs-10xl) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--10-x-large); }

.fs-11xl:not(h1, h2, h3, h4, h5, h6),
:where(.fs-11xl) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--11-x-large); }

.fs-12xl:not(h1, h2, h3, h4, h5, h6),
:where(.fs-12xl) :not(h1, h2, h3, h4, h5, h6) { font-size: var(--wp--preset--font-size--12-x-large); }

/* Fluid-fontit H-otsikoihin */
/* 3XS - S */
:is(h1, h2, h3, h4, h5, h6).fs-h-3xs,
.fs-h-3xs :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--3-x-small) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-2xs,
.fs-h-2xs :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--2-x-small) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-xs,
.fs-h-xs :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--x-small) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-s,
.fs-h-s :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--small) !important; }

/* M - L */
:is(h1, h2, h3, h4, h5, h6).fs-h-m,
.fs-h-m :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--medium) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-xm,
.fs-h-xm :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--x-medium) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-l,
.fs-h-l :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--large) !important; }

/* XL - 12XL */
:is(h1, h2, h3, h4, h5, h6).fs-h-xl,
.fs-h-xl :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--x-large) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-2xl,
.fs-h-2xl :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--2-x-large) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-3xl,
.fs-h-3xl :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--3-x-large) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-4xl,
.fs-h-4xl :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--4-x-large) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-5xl,
.fs-h-5xl :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--5-x-large) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-6xl,
.fs-h-6xl :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--6-x-large) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-7xl,
.fs-h-7xl :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--7-x-large) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-8xl,
.fs-h-8xl :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--8-x-large) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-9xl,
.fs-h-9xl :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--9-x-large) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-10xl,
.fs-h-10xl :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--10-x-large) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-11xl,
.fs-h-11xl :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--11-x-large) !important; }

:is(h1, h2, h3, h4, h5, h6).fs-h-12xl,
.fs-h-12xl :is(h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *) { font-size: var(--wp--preset--font-size--12-x-large) !important; }
