:root {
	--mmd-root-padding-left-right: clamp(1rem, calc(1rem + ((1vw - 0.2rem) * 6)), 7rem); /* 16px 320-1920px 112px */
	--mmd-main-padding-top: 4.5em;
	--mmd-main-padding-bottom: 7.5em;
	
	--mmd-logo-width: 10.5em;
	--mmd-logo-width-tablet: 9.5em;
	--mmd-logo-width-phone: 9em;
	
	--mmd-hero-min-height: 33vh;
	--mmd-hero-min-height-tablet: 35vh;
	--mmd-hero-min-height-phone: 38vh;
	
	--mmd-header-0-scroll-bg: var(--wp--preset--color--footer);
	
	--mmd-mobile-menu-font-size: var(--wp--preset--font-size--x-medium);
	--mmd-mobile-sub-menu-font-size: var(--wp--preset--font-size--medium);
	
	--mmd-buttons-gap: 1em;
	--mmd-button-pd-tb: 0.8em; /* padding top-bottom */
	--mmd-button-pd-lr: 1.5em; /* padding left-right */
	--mmd-button-border-radius: 999px;
	--mmd-button-border-width: 0px;
	--mmd-button-border-color: var(--color-1);
	/*--- Button hoover ---*/
	--mmd-button-hoover-color: #000;
	--mmd-button-hoover-bg: var(--color-2);
	--mmd-button-hoover-border-width: 0px;
	--mmd-button-hoover-border-color: var(--color-2);
	
	--mmd-slider-korkeus: 40vh;
	
	--mmd-mega-menu-max-width: var(--wp--style--global--wide-size);  /* full 100vw */
	
	--mmd-anim-speed: 800ms;
}

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


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


/*hero*/
.text-shadow{
	text-shadow: 1px 1px 10px #0000002f;
}
h1.h1-hero{
	position: absolute;
	bottom: 5rem;
	max-width: 50em;
}
.swiper-pagination-bullet {
    background-color: #dc5959 !important;
}
@media (max-width: 600px){
	h1.h1-hero{
		font-size: 1.6rem;
	}
}

/*footer*/
.mmd-linkki a, .mmd-linkki{
	color: #9D9D9D;
	margin-top: 2em !important;
	font-size: .8rem;
}
.footer-sarakkeet{
	max-width: 350px;
}

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


/* Hero-min-height */
.hero-min-height {
	min-height: var(--mmd-hero-min-height);
}
:root {
	--hero-min-height: var(--mmd-hero-min-height);
}
@media (max-width: 1024px) {
.hero-min-height {
	min-height: var(--mmd-hero-min-height-tablet);
}
:root {
	--hero-min-height: var(--mmd-hero-min-height-tablet);
}
}
@media (max-width: 767px) {
.hero-min-height {
	min-height: var(--mmd-hero-min-height-phone);
}
:root {
	--hero-min-height: var(--mmd-hero-min-height-phone);
}
}


/* Spectra-slider */
.slidercontainer .swiper-wrapper {
	height: var(--mmd-slider-korkeus);
}
.slidercontainer .swiper-slide .swiper-content, .slidercontainer .swiper-slide > div {
	height: 100% !important;
}
.slidercontainer {
  position: relative;
}
.slidersisalto {
  position: absolute !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
	margin-top: 0;
}
.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.75);
}


/* Root-padding left-right-top-bottom */
.root-l, body .force.root-l {padding-left: var(--mmd-root-padding-left-right) !important;}
.root-r, body .force.root-r {padding-right: var(--mmd-root-padding-left-right) !important;}
.root-lr, body .force.root-lr {padding-left: var(--mmd-root-padding-left-right) !important; padding-right: var(--mmd-root-padding-left-right) !important;}
.root-t, body .force.root-t {margin-top: var(--mmd-main-padding-top) !important;}
.root-b, body .force.root-b {margin-bottom: var(--mmd-main-padding-bottom) !important;}


:root {
	--root-t: var(--mmd-main-padding-top);
	--root-b: var(--mmd-main-padding-bottom);
	--root-lr: var(--mmd-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 */
h1.fs-h-3xs, h2.fs-h-3xs, h3.fs-h-3xs, h4.fs-h-3xs, h5.fs-h-3xs, h6.fs-h-3xs, .fs-h-3xs h1, .fs-h-3xs h2, .fs-h-3xs h3, .fs-h-3xs h4, .fs-h-3xs h5, .fs-h-3xs h6, .fs-h-3xs :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--3-x-small) !important;}
h1.fs-h-2xs, h2.fs-h-2xs, h3.fs-h-2xs, h4.fs-h-2xs, h5.fs-h-2xs, h6.fs-h-2xs, .fs-h-2xs h1, .fs-h-2xs h2, .fs-h-2xs h3, .fs-h-2xs h4, .fs-h-2xs h5, .fs-h-2xs h6, .fs-h-2xs :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--2-x-small) !important;}
h1.fs-h-xs, h2.fs-h-xs, h3.fs-h-xs, h4.fs-h-xs, h5.fs-h-xs, h6.fs-h-xs, .fs-h-xs h1, .fs-h-xs h2, .fs-h-xs h3, .fs-h-xs h4, .fs-h-xs h5, .fs-h-xs h6, .fs-h-xs :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--x-small) !important;}
h1.fs-h-s, h2.fs-h-s, h3.fs-h-s, h4.fs-h-s, h5.fs-h-s, h6.fs-h-s, .fs-h-s h1, .fs-h-s h2, .fs-h-s h3, .fs-h-s h4, .fs-h-s h5, .fs-h-s h6, .fs-h-s :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--small) !important;}
h1.fs-h-m, h2.fs-h-m, h3.fs-h-m, h4.fs-h-m, h5.fs-h-m, h6.fs-h-m, .fs-h-m h1, .fs-h-3m h2, .fs-h-m h3, .fs-h-m h4, .fs-h-m h5, .fs-h-m h6, .fs-h-m :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--medium) !important;}
h1.fs-h-xm, h2.fs-h-xm, h3.fs-h-xm, h4.fs-h-xm, h5.fs-h-xm, h6.fs-h-xm, .fs-h-xm h1, .fs-h-xm h2, .fs-h-xm h3, .fs-h-xm h4, .fs-h-xm h5, .fs-h-xm h6, .fs-h-xm :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--x-medium) !important;}
h1.fs-h-l, h2.fs-h-l, h3.fs-h-l, h4.fs-h-l, h5.fs-h-l, h6.fs-h-l, .fs-h-l h1, .fs-h-l h2, .fs-h-l h3, .fs-h-l h4, .fs-h-l h5, .fs-h-l h6, .fs-h-l :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--large) !important;}
h1.fs-h-xl, h2.fs-h-xl, h3.fs-h-xl, h4.fs-h-xl, h5.fs-h-xl, h6.fs-h-xl, .fs-h-xl h1, .fs-h-xl h2, .fs-h-xl h3, .fs-h-xl h4, .fs-h-xl h5, .fs-h-xl h6, .fs-h-xl :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--x-large) !important;}
h1.fs-h-2xl, h2.fs-h-2xl, h3.fs-h-2xl, h4.fs-h-2xl, h5.fs-h-2xl, h6.fs-h-2xl, .fs-h-2xl h1, .fs-h-2xl h2, .fs-h-2xl h3, .fs-h-2xl h4, .fs-h-2xl h5, .fs-h-2xl h6, .fs-h-2xl :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--2-x-large) !important;}
h1.fs-h-3xl, h2.fs-h-3xl, h3.fs-h-3xl, h4.fs-h-3xl, h5.fs-h-3xl, h6.fs-h-3xl, .fs-h-3xl h1, .fs-h-3xl h2, .fs-h-3xl h3, .fs-h-3xl h4, .fs-h-3xl h5, .fs-h-3xl h6, .fs-h-3xl :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--3-x-large) !important;}
h1.fs-h-4xl, h2.fs-h-4xl, h3.fs-h-4xl, h4.fs-h-4xl, h5.fs-h-4xl, h6.fs-h-4xl, .fs-h-4xl h1, .fs-h-4xl h2, .fs-h-4xl h3, .fs-h-4xl h4, .fs-h-4xl h5, .fs-h-4xl h6, .fs-h-4xl :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--4-x-large) !important;}
h1.fs-h-5xl, h2.fs-h-5xl, h3.fs-h-5xl, h4.fs-h-5xl, h5.fs-h-5xl, h6.fs-h-5xl, .fs-h-5xl h1, .fs-h-5xl h2, .fs-h-5xl h3, .fs-h-5xl h4, .fs-h-5xl h5, .fs-h-5xl h6, .fs-h-5xl :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--5-x-large) !important;}
h1.fs-h-6xl, h2.fs-h-6xl, h3.fs-h-6xl, h4.fs-h-6xl, h5.fs-h-6xl, h6.fs-h-6xl, .fs-h-6xl h1, .fs-h-6xl h2, .fs-h-6xl h3, .fs-h-6xl h4, .fs-h-6xl h5, .fs-h-6xl h6, .fs-h-6xl :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--6-x-large) !important;}
h1.fs-h-7xl, h2.fs-h-7xl, h3.fs-h-7xl, h4.fs-h-7xl, h5.fs-h-7xl, h6.fs-h-7xl, .fs-h-7xl h1, .fs-h-7xl h2, .fs-h-7xl h3, .fs-h-7xl h4, .fs-h-7xl h5, .fs-h-7xl h6, .fs-h-7xl :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--7-x-large) !important;}
h1.fs-h-8xl, h2.fs-h-8xl, h3.fs-h-8xl, h4.fs-h-8xl, h5.fs-h-8xl, h6.fs-h-8xl, .fs-h-8xl h1, .fs-h-8xl h2, .fs-h-8xl h3, .fs-h-8xl h4, .fs-h-8xl h5, .fs-h-8xl h6, .fs-h-8xl :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--8-x-large) !important;}
h1.fs-h-9xl, h2.fs-h-9xl, h3.fs-h-9xl, h4.fs-h-9xl, h5.fs-h-9xl, h6.fs-h-9xl, .fs-h-9xl h1, .fs-h-9xl h2, .fs-h-9xl h3, .fs-h-9xl h4, .fs-h-9xl h5, .fs-h-9xl h6, .fs-h-9xl :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--9-x-large) !important;}
h1.fs-h-10xl, h2.fs-h-10xl, h3.fs-h-10xl, h4.fs-h-10xl, h5.fs-h-10xl, h6.fs-h-10xl, .fs-h-10xl h1, .fs-h-10xl h2, .fs-h-10xl h3, .fs-h-10xl h4, .fs-h-10xl h5, .fs-h-10xl h6, .fs-h-10xl :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--10-x-large) !important;}
h1.fs-h-11xl, h2.fs-h-11xl, h3.fs-h-11xl, h4.fs-h-11xl, h5.fs-h-11xl, h6.fs-h-11xl, .fs-h-11xl h1, .fs-h-11xl h2, .fs-h-11xl h3, .fs-h-11xl h4, .fs-h-11xl h5, .fs-h-11xl h6, .fs-h-11xl :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--11-x-large) !important;}
h1.fs-h-12xl, h2.fs-h-12xl, h3.fs-h-12xl, h4.fs-h-12xl, h5.fs-h-12xl, h6.fs-h-12xl, .fs-h-12xl h1, .fs-h-12xl h2, .fs-h-12xl h3, .fs-h-12xl h4, .fs-h-12xl h5, .fs-h-12xl h6, .fs-h-12xl :is(h1 *,h2 *,h3 *,h4 *,h5 *,h6 *) {font-size: var(--wp--preset--font-size--12-x-large) !important;}



.wp-block-uagb-container.uagb-is-root-container.alignfull {
	margin-right: calc(var(--wp--style--root--padding-right) * -1) !important;
	margin-left: calc(var(--wp--style--root--padding-left) * -1) !important;
}