/* 0 */ @media only screen and (min-width: 0px) {
:root {
/* Editable */
--flowtar-grid-margin: 16px; /* 16px */
--flowtar-grid-gutter: 16px; /* 16px */
--flowtar-grid-limit: 800px; /* 800px */
--flowtar-icon-s: 16px; /* 16px */
--flowtar-icon-m: 24px; /* 24px */
--flowtar-icon-l: 32px; /* 32px */
--flowtar-icon-touch: 48px; /* 48px */
--flowtar-logo-height: 64px; /* 64px */
--flowtar-space-s: 16px; /* 16px */
/* Hardcoded */
--flowtar-device-touch: true;
--flowtar-grid-columns: 4;
--flowtar-grid-gutters: calc(var(--flowtar-grid-columns) - 1);
--flowtar-grid-size: calc(100vw - 2 * var(--flowtar-grid-margin));
--flowtar-grid-width: min(var(--flowtar-grid-size), var(--flowtar-grid-limit));
--flowtar-grid-column: calc((var(--flowtar-grid-width) - (var(--flowtar-grid-gutters) * var(--flowtar-grid-gutter))) / var(--flowtar-grid-columns));
--flowtar-grid-c1: calc(1 * var(--flowtar-grid-column) + 0 * var(--flowtar-grid-gutter));
--flowtar-grid-c2: calc(2 * var(--flowtar-grid-column) + 1 * var(--flowtar-grid-gutter));
--flowtar-grid-c3: calc(3 * var(--flowtar-grid-column) + 2 * var(--flowtar-grid-gutter));
--flowtar-grid-c4: calc(4 * var(--flowtar-grid-column) + 3 * var(--flowtar-grid-gutter));
--flowtar-grid-c5: calc(5 * var(--flowtar-grid-column) + 4 * var(--flowtar-grid-gutter));
--flowtar-grid-c6: calc(6 * var(--flowtar-grid-column) + 5 * var(--flowtar-grid-gutter));
--flowtar-grid-c7: calc(7 * var(--flowtar-grid-column) + 6 * var(--flowtar-grid-gutter));
--flowtar-grid-c8: calc(8 * var(--flowtar-grid-column) + 7 * var(--flowtar-grid-gutter));
--flowtar-grid-c9: calc(9 * var(--flowtar-grid-column) + 8 * var(--flowtar-grid-gutter));
--flowtar-grid-c10: calc(10 * var(--flowtar-grid-column) + 9 * var(--flowtar-grid-gutter));
--flowtar-grid-c11: calc(11 * var(--flowtar-grid-column) + 10 * var(--flowtar-grid-gutter));
--flowtar-grid-c12: calc(12 * var(--flowtar-grid-column) + 11 * var(--flowtar-grid-gutter));
--flowtar-grid-cg1: calc(1 * var(--flowtar-grid-column) + 1 * var(--flowtar-grid-gutter));
--flowtar-grid-cg2: calc(2 * var(--flowtar-grid-column) + 2 * var(--flowtar-grid-gutter));
--flowtar-grid-cg3: calc(3 * var(--flowtar-grid-column) + 3 * var(--flowtar-grid-gutter));
--flowtar-grid-cg4: calc(4 * var(--flowtar-grid-column) + 4 * var(--flowtar-grid-gutter));
--flowtar-grid-cg5: calc(5 * var(--flowtar-grid-column) + 5 * var(--flowtar-grid-gutter));
--flowtar-grid-cg6: calc(6 * var(--flowtar-grid-column) + 6 * var(--flowtar-grid-gutter));
--flowtar-grid-g1: calc(1 * var(--flowtar-grid-gutter));
--flowtar-grid-g2: calc(2 * var(--flowtar-grid-gutter));
--flowtar-grid-g3: calc(3 * var(--flowtar-grid-gutter));
--flowtar-space-2xs: calc(var(--flowtar-space-s) * 0.25);	/* ie. 2xs	  4 */
--flowtar-space-xs: calc(var(--flowtar-space-s) * 0.5);		/* ie. xs	  8 */
/* ie. s		 16 */
--flowtar-space-sm: calc(var(--flowtar-space-s) * 1.5);		/* ie. sm	 24 */
--flowtar-space-m: calc(var(--flowtar-space-s) * 2.0);		/* ie. m		 32 */
--flowtar-space-ml: calc(var(--flowtar-space-s) * 2.5);		/* ie. ml	 40 */
--flowtar-space-l: calc(var(--flowtar-space-s) * 3.0);		/* ie. l		 48 */
--flowtar-space-xl: calc(var(--flowtar-space-s) * 4.0);		/* ie. xl	 64 */
--flowtar-space-2xl: calc(var(--flowtar-space-s) * 5.0);		/* ie. 2xl	 80 */
--flowtar-space-3xl: calc(var(--flowtar-space-s) * 6.0);		/* ie. 3xl	 96 */
--flowtar-space-4xl: calc(var(--flowtar-space-s) * 8.0);		/* ie. 4xl	128 */
--flowtar-space-5xl: calc(var(--flowtar-space-s) * 10.0);	/* ie. 5xl	160 */
}
html {box-sizing: border-box; scroll-behavior: smooth; overflow-x: hidden;}
*, *::before, *::after {box-sizing: inherit;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
a {text-decoration: none; outline: 0 !important; color: inherit;}
abbr {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
del {text-decoration: line-through; font-size: 0.8em;}
hr {display: block; border: 0; margin: 0; padding: 0; background: none;}
ins {text-decoration: none; color: var(--flowtar-color-action-1);}
img {display: block; width: 100%; height: auto;}
ol, ul {list-style: none;}
small {font-size: 1.0em;}
sub {position: relative; vertical-align: baseline; font-size: 75%; line-height: 0; bottom: -0.25em;}
sup {position: relative; vertical-align: baseline; font-size: 75%; line-height: 0; top: -0.5em;}
svg {display: block;}
table {border-collapse: collapse; border-spacing: 0;}
html {font: 16px/1.55 'flowtar-font-1', sans-serif; background: var(--flowtar-color-background-1); color: var(--flowtar-color-text-1);}
::selection {color: var(--flowtar-color-background-1); background: var(--flowtar-color-text-1);}
body::before {content: ""; opacity: 0; display: block; position: fixed; top: 0; left: 0; right: 0; z-index: -1; pointer-events: none; transition: opacity 1s;}
body:target::before {bottom: 0; opacity: 0.2; width: var(--flowtar-grid-width); margin: 0 auto; z-index: 1000; background: #333; background: repeating-linear-gradient(90deg, #333 0, #333 var(--flowtar-grid-column), transparent var(--flowtar-grid-column), transparent calc(var(--flowtar-grid-column) + var(--flowtar-grid-gutter)));}
.flowtar-cascade.accordion-element.u-1 {border-bottom: var(--flowtar-border-type-1);}
.flowtar-cascade.accordion-element.u-1 > div:nth-child(1) {padding: var(--flowtar-space-s) 0; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; column-gap: var(--flowtar-space-s); cursor: pointer; transition: color 0.2s ease-in-out;}
.flowtar-cascade.accordion-element.u-1 > div:nth-child(1) .flowtar-icon {transition: all 0.2s ease-in-out;}
.flowtar-cascade.accordion-element.u-1 > div:nth-child(1):hover .flowtar-icon {transform: scale(1.5);}
.flowtar-cascade.accordion-element.u-1 > div:nth-child(2) {position: relative; height: 0; overflow: hidden; padding-left: var(--flowtar-grid-g1); padding-right: calc(2 * var(--flowtar-space-s) + var(--flowtar-icon-m));}
.flowtar-cascade.accordion-element.u-1 > div:nth-child(2)::after {content: ""; display: block; height: var(--flowtar-space-s); width: 100%;}
.flowtar-cascade.control-bullets.u-1 {width: 100%; display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; align-content: center;}
.flowtar-cascade.control-bullets.u-1 > li {flex-shrink: 0; flex-grow: 0; width: var(--flowtar-icon-touch); height: var(--flowtar-icon-touch);}
.flowtar-cascade.control-bullets.u-1 > li > a {display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; align-content: center; width: var(--flowtar-icon-touch); height: var(--flowtar-icon-touch);}
.flowtar-cascade.control-bullets.u-1 > li > a::before {content: ""; display: block; width: var(--flowtar-icon-s); height: var(--flowtar-icon-s); border: 2px solid #fff; border-radius: 100px; position: relative; z-index: 4; transition: transform 0.2s ease-in-out;}
.flowtar-cascade.control-bullets.u-1 > li > a::after {content: ""; display: block; width: var(--flowtar-icon-s); height: var(--flowtar-icon-s); margin-left: calc(var(--flowtar-icon-s) * -1); border-radius: 100px; position: relative; z-index: 3; background: #fff; transform: scale(0.0); padding: 1px; background-clip: padding-box; transition: transform 0.2s ease-in-out;}
.flowtar-cascade.control-bullets.u-1 > li > a:hover::before {transform: scale(1.4);}
.flowtar-cascade.control-bullets.u-1 > li.m-active > a::after {transform: scale(1.0);}
.flowtar-cascade.control-icons.u-1 {display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: center; overflow: hidden;}
.flowtar-cascade.control-icons.u-1 > div {transition: transform 0.2s ease-in-out;}
.flowtar-cascade.control-icons.u-1 > div:hover {transform: scale(1.4);}
.flowtar-cascade.control-progress.u-1 {width: 100%; height: 100%; overflow: hidden; background: #ffffff22;}
.flowtar-cascade.control-progress.u-1 > div {width: 0%; height: 100%; background: #fff;}
.flowtar-cascade.gallery-box.u-1 {position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 200; transform: translateX(-100%); overflow: hidden;}
.flowtar-cascade.gallery-box.u-1 > div.fader {position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(#000000cc, #000000ff); opacity: 0.0;}
.flowtar-cascade.gallery-box.u-1 > ol {position: relative; width: 100%; height: 100%; overflow: hidden;}
.flowtar-cascade.gallery-box.u-1 > ol > li {position: absolute; padding: var(--flowtar-space-s); top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;}
.flowtar-cascade.gallery-box.u-1 > ol > li > img {width: 100%; height: 100%; object-fit: contain; border-radius: var(--flowtar-border-radius-1); overflow: hidden;}
.flowtar-cascade.gallery-box.u-1 > div.close {position: absolute; top: 0; right: 0; z-index: 4; background: #00000066; cursor: pointer; transform: translateY(-100%);}
.flowtar-cascade.gallery-box.u-1 > div.close > div {margin: 0;}
.flowtar-cascade.gallery-box.u-1 > div.counter {position: absolute; top: 0; left: 0; z-index: 4; background: #00000066; display: flex; flex-flow: row nowrap; align-items: center; align-content: center; height: var(--flowtar-icon-touch); padding: 0 var(--flowtar-space-xs); color: #fff; font-size: 0.8rem; transform: translateY(-100%);}
.flowtar-cascade.gallery-box.u-1 > div.next {position: absolute; top: 50%; right: 0; margin-top: calc(var(--flowtar-icon-touch) / -2); z-index: 4; background: #00000066; cursor: pointer; transform: translateX(100%);}
.flowtar-cascade.gallery-box.u-1 > div.next > div {margin: 0;}
.flowtar-cascade.gallery-box.u-1 > div.prev {position: absolute; top: 50%; left: 0; margin-top: calc(var(--flowtar-icon-touch) / -2); z-index: 4; background: #00000066; cursor: pointer; transform: translateX(-100%);}
.flowtar-cascade.gallery-box.u-1 > div.prev > div {margin: 0;}
.flowtar-cascade.header-index.u-1 {font-size: 0.8rem; line-height: 1.4;}
.flowtar-cascade.header-index.u-1 ::before {width: 24px; flex-shrink: 0; flex-grow: 0; color: var(--flowtar-color-text-1);}
.flowtar-cascade.header-index.u-1 a {width: 100%; padding: var(--flowtar-space-xs) 0; display: flex; flex-flow: row nowrap; align-items: flex-start; align-content: flex-start; background-clip: text; background-image: linear-gradient(to right, var(--flowtar-color-link-1) 50%, var(--flowtar-color-text-1) 50%); color: transparent; background-clip: text; transition: background-position 0.2s ease-in-out; background-size: 200% 100%; background-position: 100% 0;}
.flowtar-cascade.header-index.u-1 a:hover {background-position: 0 0;}
.flowtar-cascade.header-index.u-1 li {width: 100%;}
.flowtar-cascade.header-index.u-1 ol {width: 100%;}
.flowtar-cascade.header-index.u-1 > ol {counter-reset: ol1; list-style: none;}
.flowtar-cascade.header-index.u-1 > ol > li {counter-increment: ol1;}
.flowtar-cascade.header-index.u-1 > ol > li > a {font-weight: bold; border-top: var(--flowtar-border-type-1);}
.flowtar-cascade.header-index.u-1 > ol > li > a::before {content: counter(ol1); font-weight: normal; opacity: 0.3;}
.flowtar-cascade.header-index.u-1 > ol > li > ol {counter-reset: ol2;}
.flowtar-cascade.header-index.u-1 > ol > li > ol > li {counter-increment: ol2;}
.flowtar-cascade.header-index.u-1 > ol > li > ol > li > a::before {content: counter(ol1) "." counter(ol2); width: 36px; opacity: 0.2;}
.flowtar-cascade.header-index.u-1 > ol > li > ol > li > ol {counter-reset: ol3;}
.flowtar-cascade.header-index.u-1 > ol > li > ol > li > ol > li {counter-increment: ol3; }
.flowtar-cascade.header-index.u-1 > ol > li > ol > li > ol > li > a::before {content: counter(ol1) "." counter(ol2) "." counter(ol3); width: 48px; opacity: 0.1;}
.flowtar-cascade.image-parallax.u-1 {width: 100%; position: relative; overflow: hidden; aspect-ratio: var(--flowtar-aspect-ratio-1); border-radius: var(--flowtar-border-radius-1);}
.flowtar-cascade.image-parallax.u-1 > img {position: absolute; top: 0; right: 0; bottom: -25%; left: 0; width 100%; height: 125%; object-fit: cover;}
.flowtar-cascade.image-parallax.u-1.m-panorama {aspect-ratio: 2/1;}
.flowtar-cascade.image-thumbnail.u-1 {display: block; width: 100%; position: relative; overflow: hidden; aspect-ratio: var(--flowtar-aspect-ratio-1); border-radius: var(--flowtar-border-radius-1);}
.flowtar-cascade.image-thumbnail.u-1 > img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: transform 0.2s ease-out; object-fit: cover; object-position: center center;}
.flowtar-cascade.image-thumbnail.u-2 {display: block; width: 100%; position: relative; overflow: hidden; border-radius: var(--flowtar-border-radius-1);}
.flowtar-cascade.image-thumbnail.u-2 > img {position: relative; transition: transform 0.2s ease-out; object-fit: cover; object-position: center center;}
.flowtar-cascade.text-caption.u-1 {width: 100%; display: flex; flex-flow: row nowrap; align-items: flex-start; align-content: flex-start; justify-content: flex-start; column-gap: var(--flowtar-space-xs); font-size: 0.8rem; opacity: 0.5;}
.flowtar-cascade.text-caption.u-1 > div {text-align: justify;}
.flowtar-cascade.text-caption.u-1 > div a {text-decoration: underline; color: var(--flowtar-color-link-1);}
.flowtar-cascade.text-caption.u-1 > div em {font-style: italic;}
.flowtar-cascade.text-caption.u-1 > div p {margin: var(--flowtar-space-s) 0;}
.flowtar-cascade.text-caption.u-1 > div strong {font-weight: bold;}
.flowtar-cascade.text-caption.u-1.m-trim > div > *:first-child {margin-top: 0;}
.flowtar-cascade.text-caption.u-1.m-trim > div > *:last-child {margin-bottom: 0;}
.flowtar-cascade.text-default.u-1 {width: 100%;}
.flowtar-cascade.text-default.u-1 a {text-decoration: underline; color: var(--flowtar-color-link-1);}
.flowtar-cascade.text-default.u-1 em {font-style: italic;}
.flowtar-cascade.text-default.u-1 h1 {margin: var(--flowtar-space-ml) 0; font: 2.4rem/1.33 'flowtar-font-2', serif;}
.flowtar-cascade.text-default.u-1 h2 {margin: var(--flowtar-space-m) 0; font: 2.0rem/1.33 'flowtar-font-2', serif;}
.flowtar-cascade.text-default.u-1 h3 {margin: var(--flowtar-space-s) 0; font: 1.5rem/1.40 'flowtar-font-2', serif;}
.flowtar-cascade.text-default.u-1 h4 {margin: var(--flowtar-space-s) 0; font: 1.22rem/1.40 'flowtar-font-2', serif;}
.flowtar-cascade.text-default.u-1 p {margin: var(--flowtar-space-s) 0;}
.flowtar-cascade.text-default.u-1 strong {font-weight: bold;}
.flowtar-cascade.text-default.u-1.m-center {text-align: center;}
.flowtar-cascade.text-default.u-1.m-center h1 {margin-right: auto; margin-left: auto;}
.flowtar-cascade.text-default.u-1.m-center h2 {margin-right: auto; margin-left: auto;}
.flowtar-cascade.text-default.u-1.m-center h3 {margin-right: auto; margin-left: auto;}
.flowtar-cascade.text-default.u-1.m-center h4 {margin-right: auto; margin-left: auto;}
.flowtar-cascade.text-default.u-1.m-center p {margin-right: auto; margin-left: auto;}
.flowtar-cascade.text-default.u-1.m-trim > *:first-child {margin-top: 0;}
.flowtar-cascade.text-default.u-1.m-trim > *:last-child {margin-bottom: 0;}
.flowtar-cascade.text-default.u-2 {width: 100%; font-size: 0.8rem;}
.flowtar-cascade.text-default.u-2 a {text-decoration: underline; color: var(--flowtar-color-link-1);}
.flowtar-cascade.text-default.u-2 em {font-style: italic;}
.flowtar-cascade.text-default.u-2 h3 {margin: var(--flowtar-space-s) 0; font: 1.22rem/1.40 'flowtar-font-2', serif;}
.flowtar-cascade.text-default.u-2 p {margin: var(--flowtar-space-s) 0;}
.flowtar-cascade.text-default.u-2 strong {font-weight: bold;}
.flowtar-cascade.text-default.u-2.m-trim > *:first-child {margin-top: 0;}
.flowtar-cascade.text-default.u-2.m-trim > *:last-child {margin-bottom: 0;}
.flowtar-cascade.text-invert.u-1 {color: var(--flowtar-color-background-1);}
.flowtar-cascade.text-invert.u-1 a {text-decoration: underline; color: var(--flowtar-color-link-1);}
.flowtar-cascade.text-invert.u-1 em {font-style: italic;}
.flowtar-cascade.text-invert.u-1 h2 {margin: var(--flowtar-space-m) 0; font: 2.0rem/1.33 'flowtar-font-2', serif;}
.flowtar-cascade.text-invert.u-1 h3 {margin: var(--flowtar-space-s) 0; font: 1.5rem/1.40 'flowtar-font-2', serif;}
.flowtar-cascade.text-invert.u-1 h4 {margin: var(--flowtar-space-s) 0; font: 1.22rem/1.40 'flowtar-font-2', serif;}
.flowtar-cascade.text-invert.u-1 p {margin: var(--flowtar-space-s) 0;}
.flowtar-cascade.text-invert.u-1 strong {font-weight: bold;}
.flowtar-cascade.text-invert.u-1.m-center {text-align: center;}
.flowtar-cascade.text-invert.u-1.m-center h2 {margin-right: auto; margin-left: auto;}
.flowtar-cascade.text-invert.u-1.m-center h3 {margin-right: auto; margin-left: auto;}
.flowtar-cascade.text-invert.u-1.m-center h4 {margin-right: auto; margin-left: auto;}
.flowtar-cascade.text-invert.u-1.m-center p {margin-right: auto; margin-left: auto;}
.flowtar-cascade.text-invert.u-1.m-trim > *:first-child {margin-top: 0;}
.flowtar-cascade.text-invert.u-1.m-trim > *:last-child {margin-bottom: 0;}
.flowtar-cascade.text-invert.u-2 {color: var(--flowtar-color-background-1);}
.flowtar-cascade.text-invert.u-2 {width: 100%; font-size: 0.8rem;}
.flowtar-cascade.text-invert.u-2 a {text-decoration: underline; color: var(--flowtar-color-link-1);}
.flowtar-cascade.text-invert.u-2 em {font-style: italic;}
.flowtar-cascade.text-invert.u-2 h3 {margin: var(--flowtar-space-s) 0; font: 1.22rem/1.40 'flowtar-font-2', serif;}
.flowtar-cascade.text-invert.u-2 p {margin: var(--flowtar-space-s) 0;}
.flowtar-cascade.text-invert.u-2 strong {font-weight: bold;}
.flowtar-cascade.text-invert.u-2.m-trim > *:first-child {margin-top: 0;}
.flowtar-cascade.text-invert.u-2.m-trim > *:last-child {margin-bottom: 0;}
.flowtar-layout.flex-center.u-1 {width: 100%; display: flex; flex-flow: row wrap; justify-content: center; align-items: flex-start; align-content: flex-start; row-gap: var(--flowtar-grid-gutter); column-gap: var(--flowtar-grid-gutter); position: relative;}
.flowtar-layout.flex-center.u-1.m-spacem {row-gap: var(--flowtar-space-m);}
.flowtar-layout.flex-center.u-1.m-spaceml {row-gap: var(--flowtar-space-ml);}
.flowtar-layout.flex-center.u-1.m-spacel {row-gap: var(--flowtar-space-l);}
.flowtar-layout.flex-center.u-2 {width: 100%; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; align-content: center; row-gap: var(--flowtar-grid-gutter); column-gap: var(--flowtar-grid-gutter); position: relative;}
.flowtar-layout.flex-center.u-2.m-spacem {row-gap: var(--flowtar-space-m);}
.flowtar-layout.flex-center.u-2.m-spaceml {row-gap: var(--flowtar-space-ml);}
.flowtar-layout.flex-center.u-2.m-spacel {row-gap: var(--flowtar-space-l);}
.flowtar-layout.flex-left.u-1 {width: 100%; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; row-gap: var(--flowtar-grid-gutter); column-gap: var(--flowtar-grid-gutter); position: relative;}
.flowtar-layout.flex-left.u-1.m-spacem {row-gap: var(--flowtar-space-m);}
.flowtar-layout.flex-left.u-1.m-spaceml {row-gap: var(--flowtar-space-ml);}
.flowtar-layout.flex-left.u-1.m-spacel {row-gap: var(--flowtar-space-l);}
.flowtar-layout.flex-left.u-2 {width: 100%; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; align-content: center; row-gap: var(--flowtar-grid-gutter); column-gap: var(--flowtar-grid-gutter); position: relative;}
.flowtar-layout.flex-left.u-2.m-spacem {row-gap: var(--flowtar-space-m);}
.flowtar-layout.flex-left.u-2.m-spaceml {row-gap: var(--flowtar-space-ml);}
.flowtar-layout.flex-left.u-2.m-spacel {row-gap: var(--flowtar-space-l);}
.flowtar-layout.stack-center.u-1 {display: flex; flex-flow: row wrap; justify-content: center; align-items: flex-start; align-content: flex-start; row-gap: var(--flowtar-space-s); column-gap: var(--flowtar-space-s);}
.flowtar-layout.stack-left.u-1 {display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; row-gap: var(--flowtar-space-s); column-gap: var(--flowtar-space-s);}
.flowtar-self.block-anchor.u-1 {display: block; margin: calc(var(--flowtar-space-2xl) * -1) 0 0 0; width: 100%; height: 1px; padding: 0; position: relative; z-index: 1;}
.flowtar-self.block-gutenberg.u-1 {margin: var(--flowtar-space-2xl) 0; position: relative;}
.flowtar-self.block-main.u-1 {margin-top: calc(var(--flowtar-logo-height) + 2 * var(--flowtar-space-xs) + var(--flowtar-space-sm));}
.flowtar-self.button-main.u-1 {display: block; cursor: pointer; background: var(--flowtar-color-action-1); color: var(--flowtar-color-background-1); padding: var(--flowtar-space-xs) var(--flowtar-space-ml); line-height: 1.2;}
.flowtar-self.grid-set.s-2 {width: var(--flowtar-grid-c2); margin-right: auto; margin-left: auto;}
.flowtar-self.grid-set.s-4 {width: var(--flowtar-grid-c4); margin-right: auto; margin-left: auto;}
.flowtar-self.grid-use.s-1 {width: var(--flowtar-grid-c1);}
.flowtar-self.grid-use.s-2 {width: var(--flowtar-grid-c2);}
.flowtar-self.grid-use.s-3 {width: var(--flowtar-grid-c3);}
.flowtar-self.grid-use.s-4 {width: var(--flowtar-grid-c4);}
.flowtar-theme.article-body.u-1 {width: var(--flowtar-grid-c4);}
.flowtar-theme.article-content.u-1 {margin-top: var(--flowtar-space-l); margin-bottom: var(--flowtar-space-l); display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; column-gap: var(--flowtar-grid-gutter);}
.flowtar-theme.article-header.u-1 {display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-m); column-gap: 100000px;}
.flowtar-theme.article-info.u-1 {width: var(--flowtar-grid-c4);}
.flowtar-theme.article-posts.u-1 {background: #ffffff66; padding: var(--flowtar-space-xl) 0;}
.flowtar-theme.footer-design.u-1 p {text-align: right; margin-left: auto;}
.flowtar-theme.header-fader.u-1 {position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to right, #000000ff, #000000aa); transform: translateX(-100%); z-index: 60;}
.flowtar-theme.header-hamburger.u-1 {position: absolute; top: 50%; margin-top: calc(var(--flowtar-icon-l) / -2); left: 0; cursor: pointer;}
.flowtar-theme.header-logo.u-1 {display: block; height: var(--flowtar-logo-height); aspect-ratio: 2/1; position: relative; margin-right: auto; margin-left: auto;}
.flowtar-theme.header-logo.u-1 > img {position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; object-fit: contain; object-position: left center;}
.flowtar-theme.header-main.u-1 {padding: var(--flowtar-space-xs) 0; position: fixed; top: 0; right: 0; left: 0; width: 100%; background: var(--flowtar-color-background-1); z-index: 50;}
.flowtar-theme.header-navigation.u-1 {position: fixed; top: 0; right: 25%; bottom: 0; left: 0; padding: var(--flowtar-space-m) 0; background: var(--flowtar-color-background-1); z-index: 70; overflow-y: scroll; transform: translateX(-100%);}
.flowtar-theme.header-navigation.u-1.m-active {transform: translateX(0);}
.flowtar-theme.header-navigation.u-1 > ul {position: relative; z-index: 2; display: flex; flex-flow: row wrap; align-items: center; align-content: center; justify-content: flex-end; overflow: visible;}
.flowtar-theme.header-navigation.u-1 > ul > li {width: 100%; padding: 0 var(--flowtar-space-ml); position: relative; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; align-content: center;}
.flowtar-theme.header-navigation.u-1 > ul > li > a {display: flex; flex-flow: row wrap; padding: var(--flowtar-space-xs) var(--flowtar-space-s) var(--flowtar-space-xs) 0; font-size: 1.4rem; line-height: 1.2; font-weight: bold;  text-transform: lowercase; order: 1;}
.flowtar-theme.header-navigation.u-1 > ul > li > div {display: block; cursor: pointer; order: 2;}
.flowtar-theme.header-navigation.u-1 > ul > li > div > div {transition: all 0.2s ease-in-out;}
.flowtar-theme.header-navigation.u-1 > ul > li > div:hover > div {transform: scale(1.5);}
.flowtar-theme.header-navigation.u-1 > ul > li.m-active > a {color: var(--flowtar-color-action-1);}
.flowtar-theme.header-navigation.u-1 > ul > li.m-active > div > div .e {fill: var(--flowtar-color-action-1);}
.flowtar-theme.header-navigation.u-1 > ul > li > ul {width: 100%; display: flex; flex-flow: row wrap; align-items: center; align-content: center; justify-content: flex-start; order: 3; overflow: hidden; height: 0;}
.flowtar-theme.header-navigation.u-1 > ul > li > ul > li:last-child {padding-bottom: var(--flowtar-space-s);}
.flowtar-theme.header-navigation.u-1 > ul > li > ul > li {width: 100%;}
.flowtar-theme.header-navigation.u-1 > ul > li > ul > li > a {display: block; padding: var(--flowtar-space-2xs) 0 var(--flowtar-space-2xs) var(--flowtar-space-s); font-size: 1.2rem; line-height: 1.2; text-transform: lowercase;}
.flowtar-theme.header-navigation.u-1 > ul > li > ul > li.m-active > a {color: var(--flowtar-color-action-1);}
.flowtar-theme.header-navigation.u-1.m-cta > ul > li:last-child {margin-top: var(--flowtar-space-2xl); margin-left: auto;}
.flowtar-theme.header-navigation.u-1.m-cta > ul > li:last-child > a {padding: var(--flowtar-space-xs) var(--flowtar-space-ml); font-weight: normal; background: var(--flowtar-color-text-1); color: var(--flowtar-color-background-1); line-height: 1.2;}
.flowtar-theme.header-navigation.u-1.m-cta > ul > li:last-child > div {display: none !important;}
.flowtar-theme.header-navigation.u-1.m-cta > ul > li:last-child > ul {display: none !important;}
.fj896oti-self.block-list.u-1 {width: 100%;}
.fj896oti-self.block-text.u-1 {width: 100%;}
.fj896oti-self.list-element.u-1 {width: 100%;}
.nch45dfg-self.block-buttons.u-1 {margin-top: var(--flowtar-space-m);}
.nch45dfg-self.block-container.u-1 {width: 100%; overflow: hidden; position: relative; display: flex; flex-flow: row nowrap; align-items: center; align-content: center; min-height: 400px; border-radius: var(--flowtar-border-radius-1);}
.nch45dfg-self.block-container.u-1::before {content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 2; background: linear-gradient(to right, #000000aa, #00000000);}
.nch45dfg-self.block-image.u-1 {position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 1; overflow: hidden;}
.nch45dfg-self.block-image.u-1 > img {position: absolute; top: 0; right: 0; bottom: 0; left: 0; width 100%; height: 100%; object-fit: cover;}
.nch45dfg-self.block-text.u-1 {width: 100%; padding: var(--flowtar-space-s); position: relative; z-index: 3;}
.nch45dfg-self.block-text.u-2 {width: 100%; padding: var(--flowtar-space-s); position: relative; z-index: 3;}
.nch45dfg-self.block-text.u-3 {width: 100%; padding: var(--flowtar-space-s); position: relative; z-index: 3;}
.pkitb81z-cascade.block-slide.u-1 {position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; overflow: hidden; display: flex; flex-flow: row nowrap; align-items: center; align-content: center; padding: calc(var(--flowtar-icon-touch) + var(--flowtar-space-2xs)) 0; transform: translateX(100%);}
.pkitb81z-cascade.block-slide.u-1:nth-child(1) {transform: translateX(0);}
.pkitb81z-cascade.block-slide.u-1 > div {width: var(--flowtar-grid-c4); padding: var(--flowtar-space-s); overflow: hidden; position: relative; z-index: 2;}
.pkitb81z-cascade.block-slide.u-1 > div > div {width: 100%; overflow: hidden;}
.pkitb81z-cascade.block-slide.u-1 > img {position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0;}
.pkitb81z-cascade.block-slide.u-1::before {content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 2; background: linear-gradient(to right, #00000088, #00000000); z-index: 1;}
.pkitb81z-self.block-action.u-1 {position: absolute; z-index: 4; bottom: var(--flowtar-space-2xs); left: 0; width: auto;}
.pkitb81z-self.block-action.u-1 > div > div {margin: 0; cursor: pointer;}
.pkitb81z-self.block-buttons.u-1 {margin-top: var(--flowtar-space-m);}
.pkitb81z-self.block-container.u-1 {width: 100%; overflow: hidden; position: relative; display: flex; flex-flow: row nowrap; align-items: center; align-content: center; min-height: 480px; border-radius: var(--flowtar-border-radius-1); background: var(--flowtar-color-text-1);}
.pkitb81z-self.block-controls.u-1 {position: absolute; z-index: 4; right: 0; bottom: var(--flowtar-space-2xs); left: 0; width: 100%;}
.pkitb81z-self.block-progress.u-1 {position: absolute; z-index: 4; right: 0; bottom: 0; left: 0; height: var(--flowtar-space-2xs);}
.pkitb81z-layout.block-slides.u-1 {width: 100%; height: 100%;}
.qpov93iu-self.block-image.u-1 {width: var(--flowtar-grid-c4);}
.qpov93iu-self.block-image.u-1 > div {max-height: 300px;}
.qpov93iu-self.block-text.u-1 {width: var(--flowtar-grid-c4);}
.qpov93iu-self.block-buttons.u-1 {margin-top: var(--flowtar-space-m);}
.pl34uryt-cascade.tile-element.u-1 {display: flex; flex-flow: row wrap; width: 100%; aspect-ratio: 1/1; position: relative; overflow: hidden; border-radius: var(--flowtar-border-radius-1); align-items: flex-end; align-content: flex-end; justify-content: flex-start;}
.pl34uryt-cascade.tile-element.u-1::after {content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to top, #000000aa, #00000000);}
.pl34uryt-cascade.tile-element.u-1 > div.background {position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: var(--flowtar-color-action-2); transform: translateY(100%); z-index: 2;}
.pl34uryt-cascade.tile-element.u-1 > div.header {width: 100%; position: relative; padding: var(--flowtar-space-s); padding-right: calc(2 * var(--flowtar-space-s) + var(--flowtar-icon-m)); z-index: 3;}
.pl34uryt-cascade.tile-element.u-1 > div.go {position: absolute; top: var(--flowtar-space-s); right: var(--flowtar-space-s); width: var(--flowtar-icon-touch); display: flex; flex-flow: row wrap; align-items: center; justify-content: center; aspect-ratio: 1/1; background: #fff; border-radius: 100px; z-index: 3;}
.pl34uryt-cascade.tile-element.u-1 > div.more {position: absolute; bottom: var(--flowtar-space-s); right: var(--flowtar-space-s); z-index: 3;}
.pl34uryt-cascade.tile-element.u-1 > div.more > .flowtar-icon .e {fill: #fff;}
.pl34uryt-cascade.tile-element.u-1 > div.text {width: 100%; position: relative; padding: 0 calc(2 * var(--flowtar-space-s) + var(--flowtar-icon-m)) var(--flowtar-space-s) var(--flowtar-space-s); margin-bottom: -100%; z-index: 3;}
.pl34uryt-cascade.tile-element.u-1 > img {position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; object-fit: cover;}
.pl34uryt-layout.block-list.u-1 {width: 100%; display: flex; flex-flow: row wrap; align-items: flex-start; align-content: flex-start; justify-content: flex-start; gap: var(--flowtar-grid-gutter);}
.djrtitu0-cascade.post-tile.u-1 {display: block;}
.djrtitu0-cascade.post-tile.u-1 > div > img {transition: transform 0.2s ease-in-out;}
.djrtitu0-cascade.post-tile.u-1:hover > div > img {transform: scale(1.1);}
.eyrug86x-self.block-gallery.u-1 {width: 100%; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; align-content: center; row-gap: var(--flowtar-grid-g2); column-gap: var(--flowtar-grid-gutter); position: relative;}
.eyrug86x-self.photo-list.u-1 {width: var(--flowtar-grid-c4);}
.eyrug86x-self.photo-list.u-1.m-horizontal:nth-child(4n+1) {width: var(--flowtar-grid-c4); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-horizontal:nth-child(4n+2) {width: var(--flowtar-grid-c3); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-horizontal:nth-child(4n+3) {width: var(--flowtar-grid-c4); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-horizontal:nth-child(4n+4) {width: var(--flowtar-grid-c3); margin-left: auto;}
.eyrug86x-self.photo-list.u-1.m-vertical:nth-child(4n+1) {width: var(--flowtar-grid-c3); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-vertical:nth-child(4n+2) {width: var(--flowtar-grid-c3); margin-left: auto;}
.eyrug86x-self.photo-list.u-1.m-vertical:nth-child(4n+3) {width: var(--flowtar-grid-c3); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-vertical:nth-child(4n+4) {width: var(--flowtar-grid-c3); margin-left: auto;}
.eyrug86x-self.text-caption.u-1 {margin-top: var(--flowtar-space-xs);}
.tui38poq-self.block-list.u-1 {width: 100%;}
.tui38poq-self.block-text.u-1 {width: 100%;}
.tui38poq-self.list-element.u-1 {width: 100%; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; padding-bottom: var(--flowtar-space-s); border-bottom: var(--flowtar-border-type-1);}
.tui38poq-self.list-element.u-1 + .tui38poq-self.list-element.u-1 {margin-top: var(--flowtar-space-sm);}
.tui38poq-self.list-element.u-1 > div.header > div + div {margin-top: var(--flowtar-space-xs);}
.tui38poq-self.list-element.u-1 > div.price {text-align: right; margin-left: var(--flowtar-space-sm);}
}
/* 640 */ @media only screen and (min-width: 600px) {
:root {
/* Editable */
--flowtar-grid-margin: 24px; /* 24px */
--flowtar-grid-gutter: 24px; /* 24px */
--flowtar-grid-limit: 800px; /* 800px */
--flowtar-logo-height: 80px; /* 80px */
/* Hardcoded */
--flowtar-grid-columns: 8;
}
html {font-size: 16px;}
.flowtar-self.block-anchor.u-1 {margin-top: calc(var(--flowtar-space-3xl) * -1);}
.flowtar-self.block-gutenberg.u-1 {margin-top: var(--flowtar-space-3xl); margin-bottom: var(--flowtar-space-3xl);}
.flowtar-self.block-gutenberg.u-1:nth-child(1) {margin-top: var(--flowtar-space-l);}
.flowtar-self.grid-set.m-2 {width: var(--flowtar-grid-c2); margin-right: auto; margin-left: auto;}
.flowtar-self.grid-set.m-4 {width: var(--flowtar-grid-c4); margin-right: auto; margin-left: auto;}
.flowtar-self.grid-set.m-6 {width: var(--flowtar-grid-c6); margin-right: auto; margin-left: auto;}
.flowtar-self.grid-set.m-8 {width: var(--flowtar-grid-c8); margin-right: auto; margin-left: auto;}
.flowtar-self.grid-use.m-1 {width: var(--flowtar-grid-c1);}
.flowtar-self.grid-use.m-2 {width: var(--flowtar-grid-c2);}
.flowtar-self.grid-use.m-3 {width: var(--flowtar-grid-c3);}
.flowtar-self.grid-use.m-4 {width: var(--flowtar-grid-c4);}
.flowtar-self.grid-use.m-5 {width: var(--flowtar-grid-c5);}
.flowtar-self.grid-use.m-6 {width: var(--flowtar-grid-c6);}
.flowtar-self.grid-use.m-7 {width: var(--flowtar-grid-c7);}
.flowtar-self.grid-use.m-8 {width: var(--flowtar-grid-c8);}
.flowtar-theme.article-body.u-1 {width: var(--flowtar-grid-c8);}
.flowtar-theme.article-info.u-1 {width: var(--flowtar-grid-c8);}
.flowtar-theme.header-hamburger.u-1 {height: var(--flowtar-space-2xl);}
.flowtar-theme.header-navigation.u-1 {right: 50%;}
.nch45dfg-self.block-container.u-1 {min-height: 500px;}
.nch45dfg-self.block-text.u-1 {width: var(--flowtar-grid-c5); padding: var(--flowtar-space-ml) 0 var(--flowtar-space-ml) var(--flowtar-space-ml);}
.nch45dfg-self.block-text.u-2 {width: var(--flowtar-grid-c6); padding: var(--flowtar-space-ml) 0; margin-right: auto; margin-left: auto;}
.nch45dfg-self.block-text.u-3 {width: var(--flowtar-grid-c5); padding: var(--flowtar-space-ml) var(--flowtar-space-ml) var(--flowtar-space-ml) 0; margin-left: auto;}
.pkitb81z-cascade.block-slide.u-1 > div {width: var(--flowtar-grid-c5);}
.pkitb81z-cascade.block-slide.u-1.m-left > div {padding: var(--flowtar-space-ml) 0 var(--flowtar-space-ml) var(--flowtar-space-ml);}
.pkitb81z-cascade.block-slide.u-1.m-right > div {padding: var(--flowtar-space-ml) var(--flowtar-space-ml) var(--flowtar-space-ml) 0; margin-left: auto;}
.pkitb81z-self.block-container.u-1 {min-height: 560px;}
.qpov93iu-self.block-image.u-1 {width: var(--flowtar-grid-c6);}
.qpov93iu-self.block-text.u-1 {width: var(--flowtar-grid-c6); margin-left: auto;}
.eyrug86x-self.photo-list.u-1.m-horizontal:nth-child(4n+1) {width: var(--flowtar-grid-c4); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-horizontal:nth-child(4n+2) {width: var(--flowtar-grid-c3); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-horizontal:nth-child(4n+3) {width: var(--flowtar-grid-c4); margin-left: auto;}
.eyrug86x-self.photo-list.u-1.m-horizontal:nth-child(4n+4) {width: var(--flowtar-grid-c3); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-vertical:nth-child(4n+1) {width: var(--flowtar-grid-c3); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-vertical:nth-child(4n+2) {width: var(--flowtar-grid-c3); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-vertical:nth-child(4n+3) {width: var(--flowtar-grid-c3); margin-left: auto;}
.eyrug86x-self.photo-list.u-1.m-vertical:nth-child(4n+4) {width: var(--flowtar-grid-c3); margin-left: 0;}
}
/* 1200 */ @media only screen and (min-width: 1200px) {
:root {
/* Editable */
--flowtar-grid-margin: 64px; /* 48px */
--flowtar-grid-gutter: 24px; /* 24px */
--flowtar-grid-limit: 1600px; /* 1600px */
/* Hardcoded */
--flowtar-device-touch: false;
--flowtar-grid-columns: 12;
}
html {font-size: 18px;}
.flowtar-self.grid-set.l-2 {width: var(--flowtar-grid-c2); margin-right: auto; margin-left: auto;}
.flowtar-self.grid-set.l-4 {width: var(--flowtar-grid-c4); margin-right: auto; margin-left: auto;}
.flowtar-self.grid-set.l-6 {width: var(--flowtar-grid-c6); margin-right: auto; margin-left: auto;}
.flowtar-self.grid-set.l-8 {width: var(--flowtar-grid-c8); margin-right: auto; margin-left: auto;}
.flowtar-self.grid-set.l-10 {width: var(--flowtar-grid-c10); margin-right: auto; margin-left: auto;}
.flowtar-self.grid-set.l-12 {width: var(--flowtar-grid-c12); margin-right: auto; margin-left: auto;}
.flowtar-self.grid-use.l-1 {width: var(--flowtar-grid-c1);}
.flowtar-self.grid-use.l-2 {width: var(--flowtar-grid-c2);}
.flowtar-self.grid-use.l-3 {width: var(--flowtar-grid-c3);}
.flowtar-self.grid-use.l-4 {width: var(--flowtar-grid-c4);}
.flowtar-self.grid-use.l-5 {width: var(--flowtar-grid-c5);}
.flowtar-self.grid-use.l-6 {width: var(--flowtar-grid-c6);}
.flowtar-self.grid-use.l-7 {width: var(--flowtar-grid-c7);}
.flowtar-self.grid-use.l-8 {width: var(--flowtar-grid-c8);}
.flowtar-self.grid-use.l-9 {width: var(--flowtar-grid-c9);}
.flowtar-self.grid-use.l-10 {width: var(--flowtar-grid-c10);}
.flowtar-self.grid-use.l-11 {width: var(--flowtar-grid-c11);}
.flowtar-self.grid-use.l-12 {width: var(--flowtar-grid-c12);}
.flowtar-theme.article-body.u-1 {width: var(--flowtar-grid-c6);}
.flowtar-theme.article-info.u-1 {width: var(--flowtar-grid-c4); padding-right: var(--flowtar-grid-g2);}
.flowtar-theme.header-hamburger.u-1 {display: none;}
.flowtar-theme.header-logo.u-1 {margin-left: 0;}
.flowtar-theme.header-navigation.u-1 {position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 74%; padding: 0; margin-left: auto; overflow-y: visible; transform: translateX(0);}
.flowtar-theme.header-navigation.u-1 > ul {column-gap: var(--flowtar-space-ml);}
.flowtar-theme.header-navigation.u-1 > ul > li {padding: 0; flex-flow: row nowrap; column-gap: var(--flowtar-space-xs); width: auto;}
.flowtar-theme.header-navigation.u-1 > ul > li > a {width: auto; padding: var(--flowtar-space-s) 0; font-size: 1.0rem; font-weight: normal;}
.flowtar-theme.header-navigation.u-1 > ul > li > div {padding: 0; cursor: auto;}
.flowtar-theme.header-navigation.u-1 > ul > li > div:hover > div {transform: none;}
.flowtar-theme.header-navigation.u-1 > ul > li:hover > div > div {transform: translateY(var(--flowtar-space-xs)); opacity: 0.0;}
.flowtar-theme.header-navigation.u-1 > ul > li > ul {background: #fff; position: absolute; top: 100%; width: auto; left: calc(var(--flowtar-space-ml) * -1); z-index: 10; min-width: var(--flowtar-space-5xl); margin-top: 0; padding: 0;}
.flowtar-theme.header-navigation.u-1 > ul > li > ul > li:first-child {padding-top: var(--flowtar-space-s);}
.flowtar-theme.header-navigation.u-1 > ul > li > ul > li:last-child {padding-bottom: var(--flowtar-space-s);}
.flowtar-theme.header-navigation.u-1 > ul > li > ul > li > a {font-size: 1.0rem; padding-right: var(--flowtar-space-ml); padding-left: var(--flowtar-space-ml); font-weight: normal;}
.flowtar-theme.header-navigation.u-1.m-cta > ul > li:last-child {margin-top: 0; margin-left: var(--flowtar-space-l);}
.nch45dfg-self.block-container.u-1 {min-height: 600px}
.nch45dfg-self.block-container.u-1.m-center::before {background: linear-gradient(to right, #00000000, #000000aa, #00000000);}
.nch45dfg-self.block-container.u-1.m-right::before {background: linear-gradient(to right, #00000000, #000000aa);}
.nch45dfg-self.block-text.u-1 {padding-left: var(--flowtar-space-xl);}
.nch45dfg-self.block-text.u-2 {}
.nch45dfg-self.block-text.u-3 {padding-right: var(--flowtar-space-xl);}
.pkitb81z-self.block-container.u-1 {min-height: 640px;}
.pkitb81z-cascade.block-slide.u-1.m-right::before {background: linear-gradient(to right, #00000000, #00000088);}
.pkitb81z-cascade.block-slide.u-1 > div {width: var(--flowtar-grid-c6);}
.pkitb81z-cascade.block-slide.u-1.m-left > div {padding-left: var(--flowtar-space-xl);}
.pkitb81z-cascade.block-slide.u-1.m-right > div {padding-right: var(--flowtar-space-xl);}
.qpov93iu-self.block-image.u-1 {width: var(--flowtar-grid-c6);}
.qpov93iu-self.block-image.u-1 > div {max-height: none;}
.qpov93iu-self.block-text.u-1 {width: var(--flowtar-grid-c4); margin-right: var(--flowtar-grid-cg1); margin-left: var(--flowtar-grid-cg1);}
.qpov93iu-self.block-main.u-1 .qpov93iu-self.block-image.u-1 {order: 2;}
.qpov93iu-self.block-main.u-1 .qpov93iu-self.block-text.u-1 {order: 1;}
.qpov93iu-self.block-main.u-2 .qpov93iu-self.block-image.u-1 {order: 1;}
.qpov93iu-self.block-main.u-2 .qpov93iu-self.block-text.u-1 {order: 2;}
.pl34uryt-cascade.tile-element.u-1 {aspect-ratio: 2/3;}
.pl34uryt-cascade.tile-element.u-1 > div.header {padding-right: var(--flowtar-space-s);}
.pl34uryt-cascade.tile-element.u-1 > div.more {display: none;}
.pl34uryt-cascade.tile-element.u-1 > div.text {padding-right: var(--flowtar-space-s);}
.eyrug86x-self.photo-list.u-1.m-horizontal:nth-child(4n+1) {width: var(--flowtar-grid-c6); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-horizontal:nth-child(4n+2) {width: var(--flowtar-grid-c5); margin-left: var(--flowtar-grid-cg1);}
.eyrug86x-self.photo-list.u-1.m-horizontal:nth-child(4n+3) {width: var(--flowtar-grid-c5); margin-left: var(--flowtar-grid-cg1);}
.eyrug86x-self.photo-list.u-1.m-horizontal:nth-child(4n+4) {width: var(--flowtar-grid-c6); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-vertical:nth-child(4n+1) {width: var(--flowtar-grid-c4); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-vertical:nth-child(4n+2) {width: var(--flowtar-grid-c5); margin-right: var(--flowtar-grid-cg1); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-vertical:nth-child(4n+3) {width: var(--flowtar-grid-c5); margin-right: var(--flowtar-grid-cg1); margin-left: 0;}
.eyrug86x-self.photo-list.u-1.m-vertical:nth-child(4n+4) {width: var(--flowtar-grid-c4); margin-left: 0;}
}