
: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-space-s: 16px; /* 16px */
/* Hardcoded */
--flowtar-grid-device: s;
--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 */
--flowtar-space-6xl: calc(var(--flowtar-space-s) * 12.0);	/* ie. 5xl	192 */
--flowtar-space-7xl: calc(var(--flowtar-space-s) * 15.0);	/* ie. 5xl	240 */
}
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, button, 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; background: transparent; border: none;}
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; verticalalign: baseline; font-size: 75%; line-height: 0; bottom: -0.25em;}
sup {position: relative; verticalalign: baseline; font-size: 75%; line-height: 0; top: -0.5em;}
svg {display: block;}
svg * {transform-box: fill-box;}
table {border-collapse: collapse; border-spacing: 0;}
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)));}
/*
Theme Name: Flowtar
Author: Flowtar Studio
Author URI: https://pl.flowtar.com
Version: 1.0
Description: Szablon najwyższej jakości. Designed to Enjoy!
Text Domain: blank
*/
:root {
--flowtar-color-white: #ffffff;
--flowtar-color-pale: #fafafa;
--flowtar-color-lighter: #ebeaea;
--flowtar-color-light: #cccccc;
--flowtar-color-grey: #666666;
--flowtar-color-black: #000000;
--flowtar-color-custom1: #000000;
--flowtar-color-custom2: #000000;
}
@font-face {font-family: 'main'; font-weight: 400; font-style: normal; src: url('https://new.flowtar.com/wp-content/themes/flowtar/font/satoshi-regular.woff2') format('woff2'), url('https://new.flowtar.com/wp-content/themes/flowtar/font/satoshi-regular.woff') format('woff');}
@font-face {font-family: 'main'; font-weight: 400; font-style: italic; src: url('https://new.flowtar.com/wp-content/themes/flowtar/font/satoshi-italic.woff2') format('woff2'), url('https://new.flowtar.com/wp-content/themes/flowtar/font/satoshi-italic.woff') format('woff');}
@font-face {font-family: 'main'; font-weight: 500; font-style: normal; src: url('https://new.flowtar.com/wp-content/themes/flowtar/font/satoshi-medium.woff2') format('woff2'), url('https://new.flowtar.com/wp-content/themes/flowtar/font/satoshi-medium.woff') format('woff');}
@font-face {font-family: 'main'; font-weight: 700; font-style: normal; src: url('https://new.flowtar.com/wp-content/themes/flowtar/font/satoshi-bold.woff2') format('woff2'), url('https://new.flowtar.com/wp-content/themes/flowtar/font/satoshi-bold.woff') format('woff');}
@font-face {font-family: 'main'; font-weight: 900; font-style: normal; src: url('https://new.flowtar.com/wp-content/themes/flowtar/font/satoshi-black.woff2') format('woff2'), url('https://new.flowtar.com/wp-content/themes/flowtar/font/satoshi-black.woff') format('woff');}
@keyframes background-position-left-right {0% {background-position: left;} 50% {background-position: right;} 100% {background-position: left;}}
html {font: 16px/1.7 'main', sans-serif; background: var(--flowtar-color-white); color: var(--flowtar-color-black);}
::selection {color: var(--flowtar-color-white); background: var(--flowtar-color-black);}
main {padding-top: calc(var(--flowtar-space-ml) + 2 * var(--flowtar-space-s)); margin-bottom: var(--flowtar-space-5xl); position: relative; z-index: 2;}
/* 0 */ @media only screen and (min-width: 0px) {
.flowtar.gutenberg-anchor {display: block; margin: calc(var(--flowtar-space-3xl) * -1) 0 0 0; width: 100%; height: 1px; padding: 0; position: relative; z-index: 1;}
.flowtar.grid-set.m-s2 {width: var(--flowtar-grid-c2); margin-right: auto; margin-left: auto;}
.flowtar.grid-set.m-s4 {width: var(--flowtar-grid-c4); margin-right: auto; margin-left: auto;}
.flowtar.grid-use.m-s1 {width: var(--flowtar-grid-c1);}
.flowtar.grid-use.m-s2 {width: var(--flowtar-grid-c2);}
.flowtar.grid-use.m-s3 {width: var(--flowtar-grid-c3);}
.flowtar.grid-use.m-s4 {width: var(--flowtar-grid-c4);}
[data-animation-imageparallax] {position: relative; overflow: hidden; width: 100%; height: 100%;}
[data-animation-imageparallax] > div.fader {position: absolute; top: -1px; left: 0; width: 200%; height: var(--flowtar-space-4xl); transform-origin: top center; background: url('https://new.flowtar.com/wp-content/themes/flowtar/image/texture-7.svg?v=2') top center / 100% 100% no-repeat; z-index: 2; will-change: transform; transform: scaleY(0.0);}
[data-animation-imageparallax] > img {position: absolute; top: 0; right: 0; bottom: -25%; left: 0; width 100%; height: 125%; object-fit: cover;}
[data-animation-imageperspective] {overflow: hidden; perspective: 1200px; transform-style: preserve-3d;}
[data-animation-imageperspective] img {display: block; backface-visibility: hidden; will-change: transform; transform-origin: center center; transform: scale(1.06);}
[data-animation-typewriter] > span {display: none;}
[data-animation-typewriter] .tw-typed {white-space: normal; display: inline;}
[data-animation-typewriter] .tw-cursor {width: 2px; height: var(--flowtar-space-sm); background: var(--flowtar-color-grey); display: inline-block; vertical-align: middle; margin-left: var(--flowtar-space-2xs);}
.word {
overflow: hidden;
padding-bottom: 0.15em;
margin-bottom: -0.15em;
transform-origin: bottom;
}
.flowtar.gutenberg-block {margin: var(--flowtar-space-3xl) 0;}
.flowtar-footer.content-company {width 100%; display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-m);}
.flowtar-footer.content-main {width: 100%; display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-l);}
.flowtar-footer.content-navigation {width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between; row-gap: var(--flowtar-space-m);}
.flowtar-footer.content-one {width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; font-size: 0.8rem;}
.flowtar-footer.content-one > p {width: var(--flowtar-grid-c1); font-weight: 700; text-transform: uppercase; font-size: 0.7rem;}
.flowtar-footer.content-one > ul {margin-top: calc(-1 * var(--flowtar-space-2xs)); width: var(--flowtar-grid-c3); display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-xs);}
.flowtar-footer.content-one > ul > li {width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.flowtar-footer.content-one > ul > li > a {display: inline-block; position: relative;}
.flowtar-footer.content-one > ul > li > a::before {content: ""; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: var(--flowtar-color-grey);}
.flowtar-footer.content-one > ul > li > a::after {content: ""; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: var(--flowtar-color-light); transform-origin: left center; transition: transform 0.4s ease-in-out; transform: scaleX(0.0);}
.flowtar-footer.content-one > ul > li > a:hover::after {transform: scaleX(1.0);}
.flowtar-footer.content-two {width: var(--flowtar-grid-c2); font-size: 0.8rem;}
.flowtar-footer.content-two > p {font-weight: 700; text-transform: uppercase; font-size: 0.7rem;}
.flowtar-footer.content-two > ul {margin-top: var(--flowtar-space-s); border-left: 1px solid var(--flowtar-color-light); display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-xs);}
.flowtar-footer.content-two > ul > li {width: 100%; display: flex;}
.flowtar-footer.content-two > ul > li > a {display: block; padding-left: var(--flowtar-space-s); position: relative; transition: letter-spacing 0.2s ease-in-out;}
.flowtar-footer.content-two > ul > li.m-active > a {font-weight: 500;}
.flowtar-footer.content-two > ul > li > a:hover {letter-spacing: 0.1em;}
.flowtar-footer.content-two > ul > li > a::after {content: ""; display: block; position: absolute; right: 0; bottom: 0; left: var(--flowtar-space-s);  height: 1px; background: var(--flowtar-color-grey); transform-origin: left center; transition: all 0.2s 0.1s ease-in-out; transform: scaleX(0.0);}
.flowtar-footer.content-two > ul > li > a:hover::after {transform: scaleX(1.0);}
.flowtar-footer.content-two > ul + p {margin-top: var(--flowtar-space-l);}
.flowtar-footer.copyright-main {margin-top: var(--flowtar-space-l); border-top: 1px solid #00000033; padding-top: var(--flowtar-space-m); padding-bottom: var(--flowtar-space-m); display: flex; flex-flow: row wrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; font-size: 0.8rem; row-gap: var(--flowtar-space-xs);}
.flowtar-footer.copyright-main a {transition: text-decoration-color 0.2s ease-in-out; text-decoration: underline; text-decoration-color: #33333300;}
.flowtar-footer.copyright-main a:hover {text-decoration-color: #333333ff;}
.flowtar-footer.copyright-main > p {width: 100%;}
.flowtar-footer.copyright-main > ul {width: 100%; display: flex; flex-flow: row wrap; column-gap: var(--flowtar-space-sm); row-gap: var(--flowtar-space-xs);}
.flowtar-footer.footer-main {background: var(--flowtar-color-lighter); position: relative; z-index: 2; overflow: auto;}
.flowtar-footer.grid-container {position: fixed; top: 0; right: 0; bottom: 0: left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 50;}
.flowtar-footer.grid-container > div {height: 100%; position: relative;}
.flowtar-footer.grid-container > div > div {position: absolute; top: 0; bottom: 0; background: #0000000a; opacity: 0.0; transform-origin: top center; transform: scaleY(0.0); width: 2px;}
.flowtar-footer.grid-container > div > div:nth-child(1) {left: calc(var(--flowtar-grid-c1) + var(--flowtar-grid-gutter) / 2); margin-left: -1px;}
.flowtar-footer.grid-container > div > div:nth-child(2) {left: calc(var(--flowtar-grid-c2) + var(--flowtar-grid-gutter) / 2); margin-left: -1px;}
.flowtar-footer.grid-container > div > div:nth-child(3) {left: calc(var(--flowtar-grid-c3) + var(--flowtar-grid-gutter) / 2); margin-left: -1px;}
.flowtar-footer.grid-container > div > div:nth-child(4) {display: none; left: calc(var(--flowtar-grid-c4) + var(--flowtar-grid-gutter) / 2); margin-left: -1px;}
.flowtar-footer.grid-container > div > div:nth-child(5) {display: none; left: calc(var(--flowtar-grid-c5) + var(--flowtar-grid-gutter) / 2); margin-left: -1px;}
.flowtar-footer.grid-container > div > div:nth-child(6) {display: none; left: calc(var(--flowtar-grid-c6) + var(--flowtar-grid-gutter) / 2); margin-left: -1px;}
.flowtar-footer.grid-container > div > div:nth-child(7) {display: none; left: calc(var(--flowtar-grid-c7) + var(--flowtar-grid-gutter) / 2); margin-left: -1px;}
.flowtar-footer.grid-container > div > div:nth-child(8) {display: none; left: calc(var(--flowtar-grid-c8) + var(--flowtar-grid-gutter) / 2); margin-left: -1px;}
.flowtar-footer.grid-container > div > div:nth-child(9) {display: none; left: calc(var(--flowtar-grid-c9) + var(--flowtar-grid-gutter) / 2); margin-left: -1px;}
.flowtar-footer.grid-container > div > div:nth-child(10) {display: none; left: calc(var(--flowtar-grid-c10) + var(--flowtar-grid-gutter) / 2); margin-left: -1px;}
.flowtar-footer.grid-container > div > div:nth-child(11) {display: none; left: calc(var(--flowtar-grid-c11) + var(--flowtar-grid-gutter) / 2); margin-left: -1px;}
.flowtar-footer.logo-main {margin-top: var(--flowtar-space-xl); margin-bottom: var(--flowtar-space-xl); width: 100%; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; align-content: center;}
.flowtar-footer.logo-main > p {font-weight: 700; line-height: 1.4;}
.flowtar-footer.logo-anchor {display: block; width: var(--flowtar-space-l); margin-left: auto; aspect-ratio: 1/1;}
.flowtar-footer.partners-main {margin-top: var(--flowtar-space-l); display: flex; flex-flow: row wrap; justify-content: flex-start; gap: var(--flowtar-space-ml);}
.flowtar-footer.partners-main > li > a {display: block; height: var(--flowtar-space-3xl); transition: transform 0.2s ease-in-out;}
.flowtar-footer.partners-main > li > a:hover {transform: scale(1.1);}
.flowtar-footer.partners-main > li > a > img {height: 100%; width: auto;}
.flowtar-footer.prev-next {background: var(--flowtar-color-pale);}
.flowtar-footer.prev-next > div > div {width: 100%; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: flex-start; align-content: flex-start;}
.flowtar-footer.prev-next > div > div > a {display: block; width: 50%; padding: var(--flowtar-space-m) var(--flowtar-space-xs); font-size: 2.0rem; line-height: 1.0; font-weight: bold; position: relative;}
.flowtar-footer.prev-next > div > div > a::after {content: ""; display: block; position: absolute; right: 0; bottom: 0; left: 0; width: 100%; height: 40%; background: url('https://new.flowtar.com/wp-content/themes/flowtar/image/texture-11.svg') bottom center / 100% 100% no-repeat; transform-origin: bottom center; transform: scaleY(0.0); transition: transform 3.0s linear(0, 0.009 0.8%, 0.04 1.7%, 0.089 2.6%, 0.162 3.6%, 0.326 5.4%, 0.817 10.2%, 0.941 11.6%, 1.047 13%, 1.131 14.4%, 1.19 15.7%, 1.233 17.1%, 1.256 18.5%, 1.26 20.3%, 1.239 22.2%, 1.196 24.3%, 1.057 29.5%, 0.998 32.1%, 0.954 35%, 0.934 37.9%, 0.937 41.9%, 1 51.6%, 1.017 57.2%, 0.996 76.3%, 1);}
.flowtar-footer.prev-next > div > div > a:hover::after {transform: scaleY(1.0) scaleX(0.6);}
.flowtar-footer.prev-next > div > div > a.next {margin-left: auto; text-align: right; padding-left: var(--flowtar-space-xs); transform-origin: right center;}
.flowtar-footer.prev-next > div > div > a.next::after {transform-origin: bottom right;}
.flowtar-footer.prev-next > div > div > a.prev {margin-right: auto; text-align: left; padding-right: var(--flowtar-space-xs); transform-origin: left center;}
.flowtar-footer.prev-next > div > div > a.prev::after {transform-origin: bottom left;}
.flowtar-footer.prev-next > div > div > a > span {display: flex; flex-flow: row nowrap; align-items: center; align-content: center; gap: var(--flowtar-space-xs); width: 100%; text-transform: uppercase; font-size: 0.8rem; font-weight: normal; margin-bottom: var(--flowtar-space-xs); transition: transform 0.2s ease-in-out;}
.flowtar-footer.prev-next > div > div > a.next > span {justify-content: flex-end;}
.flowtar-footer.prev-next > div > div > a.prev > span {justify-content: flex-start;}
.flowtar-footer.prev-next > div > div > a.next > span::after {content: ""; display: block; width: var(--flowtar-space-sm); aspect-ratio: 1 / 1; background: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/arrow-3.svg') center center / contain no-repeat; transform: rotate(90deg); flex-shrink: 0; flex-grow: 0; transform 0.2s ease-in-out;}
.flowtar-footer.prev-next > div > div > a:hover > span::after {transform: rotate(90deg) scale(1.5);}
.flowtar-footer.prev-next > div > div > a.prev > span::before {content: ""; display: block; width: var(--flowtar-space-sm); aspect-ratio: 1 / 1; background: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/arrow-3.svg') center center / contain no-repeat; transform: rotate(-90deg); flex-shrink: 0; flex-grow: 0; transform 0.2s ease-in-out;}
.flowtar-footer.prev-next > div > div > a:hover > span::before {transform: rotate(-90deg) scale(1.5);}
.flowtar-footer.prev-next > div > div > a.next:hover > span {transform: translateX(var(--flowtar-space-xs));}
.flowtar-footer.prev-next > div > div > a.prev:hover > span {transform: translateX(calc(-1 * var(--flowtar-space-xs)));}
.flowtar-footer.scroll-main {position: fixed; bottom: 0; left: 50%; margin-left: calc(var(--flowtar-space-7xl) / -2); width: var(--flowtar-space-7xl); height: var(--flowtar-space-ml); pointer-events: none; z-index: 50;}
.flowtar-footer.scroll-main > div.background {position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: url('https://new.flowtar.com/wp-content/themes/flowtar/image/texture-2.svg') bottom center / 100% 100% no-repeat; z-index: 1; transform-origin: bottom center; transform: scaleY(0);}
.flowtar-footer.scroll-main > div.content {display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; align-content: center; column-gap: var(--flowtar-space-2xs); position: absolute; top: var(--flowtar-space-xs); right: 0; bottom: 0; left: 0; z-index: 2; transform: translateY(100%);}
.flowtar-footer.scroll-main > div.content > div.text {font-variant-numeric: tabular-nums; width: 4ch; text-align: right; font-size: 0.8rem; color: var(--flowtar-color-grey); font-weight: 500; letter-spacing: 0.05ch;}
.flowtar-footer.scroll-main > div.content > svg {width: var(--flowtar-space-s); height: var(--flowtar-space-s);}
.flowtar-footer.scroll-main > div.content > svg > circle {transform-box: view-box;}
.flowtar-header.hamburger-icon {display: block; height: 150%; aspect-ratio: 1/1; cursor: pointer; position: absolute; top: -25%; right: 0; display: flex; flex-flow: row nowrap; justify-content: flex-end; align-items: center; align-content: center; transition: transform 0.2s ease-in-out; transform-origin: 70% center; touch-action: manipulation; -webkit-tap-highlight-color: transparent; pointer-events: auto;}
.flowtar-header.hamburger-icon:hover {transform: scale(1.2);}
.flowtar-header.hamburger-icon > svg {height: 60%; width: 60%; transition: transform 0.4s ease-in-out, transform 0.2s ease-in-out;}
.flowtar-header.hamburger-icon > svg > .e {transition: transform 0.2s ease-in-out;}
.flowtar-header.hamburger-icon.m-close > svg {transform-origin: center center; transform: rotate(90deg);}
.flowtar-header.hamburger-icon.m-close > svg > .e1 {transform-origin: top right; transform: translate(-4.5px, 0px) rotate(-45deg);}
.flowtar-header.hamburger-icon.m-close > svg > .e2 {transform-origin: center center; transform: scaleX(0);}
.flowtar-header.hamburger-icon.m-close > svg > .e3 {transform-origin: bottom right; transform: translate(-4.5px, 1px) rotate(45deg) scaleX(1.5);}
.flowtar-header.header-main {position: fixed; top: 0; right: 0; left: 0; padding-top: var(--flowtar-space-s); padding-bottom: var(--flowtar-space-s); z-index: 1000; transition: filter 0.4s ease-in-out;}
.flowtar-header.header-main.m-transparent {filter: invert(1.0);}
.flowtar-header.header-main > div {height: var(--flowtar-space-ml); padding-bottom: calc(var(--flowtar-space-ml) / 5); position: relative; display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; align-content: center;}
.flowtar-header.logo-main {display: block; height: 100%; margin-right: auto; margin-left: auto; pointer-events: auto;}
.flowtar-header.logo-main > img {height: 100%; width: auto;}
.flowtar-header.navigation-contact {position: absolute; right: 0; bottom: var(--flowtar-space-sm); left: 0; width: 100%;}
.flowtar-header.navigation-contact > ul {width: 100%; display: flex; flex-flow: row wrap; justify-content: center; gap: var(--flowtar-space-s);}
.flowtar-header.navigation-contact > ul > li {width: 100%; overflow: hidden; display: flex; flex-flow: row wrap; justify-content: center;}
.flowtar-header.navigation-contact > ul > li > a {display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: center; color: var(--flowtar-color-grey); font-weight: 400; gap: 10px; line-height: 1.0; transform: translateY(100%); opacity: 0.0; transition: color 0.2s ease-in-out;}
.flowtar-header.navigation-contact > ul > li > a:hover {color: #888;}
.flowtar-header.navigation-contact > ul > li > a::before {content: ""; display: block; width: var(--flowtar-space-s); aspect-ratio: 1 / 1; flex-shrink: 0; flex-grow: 0; background-position: center center; background-repeat: no-repeat; background-size: cover;}
.flowtar-header.navigation-contact > ul > li.mail > a::before {background-image: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/mail-1.svg?v=4');}
.flowtar-header.navigation-contact > ul > li.phone > a::before {background-image: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/phone-1.svg?v=4');}
.flowtar-header.fader-main {position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; z-index: -1;}
.flowtar-header.fader-1 {background: var(--flowtar-color-black); position: absolute; top: 0; left: var(--flowtar-grid-c1); width: 500%; height: 100%; z-index: 5;}
.flowtar-header.fader-2 {position: absolute; top: 0; left: 0; bottom: 0; margin-left: 2px; height: 100%; width: var(--flowtar-grid-c1); background: url('https://new.flowtar.com/wp-content/themes/flowtar/image/texture-1.svg?v=9') right center / 100% 100% no-repeat; transform-origin: right center; transform: scaleX(0); z-index: 4;}
.flowtar-header.fader-3 {position: fixed; top: 0; right: 0; left: 0; z-index: 998; pointer-events: none;}
.flowtar-header.fader-3 > div:nth-child(1) {height: calc(var(--flowtar-space-ml) + 2 * var(--flowtar-space-s)); background: var(--flowtar-color-white);}
.flowtar-header.fader-3 > div:nth-child(2) {width: 100%; height: var(--flowtar-space-2xl); transform-origin: top center; transform: scaleY(0%); background: url('https://new.flowtar.com/wp-content/themes/flowtar/image/texture-3.svg') center center / 100% 100% no-repeat;}
.flowtar-header.navigation-main {position: fixed; top: 0; bottom: 0; left: 100%; width: 100%; height: 100%; display: flex; flex-flow: row nowrap; align-items: stretch; align-content: stretch; z-index: 999;}
.flowtar-header.navigation-main > div {height: 100%; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; align-content: center; position: relative;}
.flowtar-header.navigation-menu {margin-left: auto; width: var(--flowtar-grid-c3);}
.flowtar-header.navigation-menu > ul {display: flex; flex-flow: row wrap; gap: var(--flowtar-space-xs);}
.flowtar-header.navigation-menu > ul > li {width: 100%; overflow: hidden;}
.flowtar-header.navigation-menu > ul > li > a {display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: center; gap: var(--flowtar-grid-g1); width: 100%; padding: var(--flowtar-space-xs) 0; font-size: 1.8rem; line-height: 1.1; color: var(--flowtar-color-white); font-weight: 200; transition: letter-spacing 0.4s ease-in-out; transform: translateY(100%); opacity: 0.0; white-space: nowrap; overflow: hidden;}
.flowtar-header.navigation-menu > ul > li > a:hover {letter-spacing: 0.1em;}
.flowtar-header.navigation-menu > ul > li > a::before {content: ""; flex-shrink: 0; flex-grow: 0; display: block; width: var(--flowtar-grid-c1); height: 20px; background: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/drop-1.svg?v=2') right center / 20px 20px no-repeat; transform-origin: center right; transform: scale(0); transition: transform 0.4s ease-in-out;}
.flowtar-header.navigation-menu > ul > li > a:hover::before {transform: scale(1.0);}
.flowtar-header.navigation-menu > ul > li.m-active > a::before {transform: scale(0.5);}
.flowtar-header.navigation-menu > ul > li.m-active > a:hover::before {transform: scale(1.0);}
.flowtar-index.header-main {margin: var(--flowtar-space-3xl) 0 var(--flowtar-space-2xl) 0;}
.flowtar-index.header-main > div > nav {margin-top: var(--flowtar-space-2xl);}
.flowtar-index.posts-list {width: 100%;}
.flowtar-index.posts-list > li {width: 100%;}
.flowtar-index.posts-pagination {margin-top: var(--flowtar-space-l);}
.flowtar-script.gallery-box {position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 1010; transform: translateX(-100%); overflow: hidden;}
.flowtar-script.gallery-box > div.fader {position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: radial-gradient(#000000aa, #000000ee); opacity: 0.0;}
.flowtar-script.gallery-box > ol {position: relative; width: 100%; height: 100%; overflow: hidden;}
.flowtar-script.gallery-box > ol > li {position: absolute; padding: var(--flowtar-space-s); top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;}
.flowtar-script.gallery-box > ol > li > img {width: 100%; height: 100%; object-fit: contain; border-radius: var(--flowtar-border-radius-1); overflow: hidden;}
.flowtar-script.gallery-box > div.close {position: absolute; top: 0; right: 0; width: var(--flowtar-space-l); aspect-ratio: 1/1; z-index: 4; cursor: pointer; transform: translateY(-100%); background: #000 url('https://new.flowtar.com/wp-content/themes/flowtar//icon/close-1.svg') center center / var(--flowtar-space-s) var(--flowtar-space-s) no-repeat;}
.flowtar-script.gallery-box > div.counter {position: absolute; top: 0; left: 0; z-index: 4; background: var(--flowtar-color-black); display: flex; flex-flow: row nowrap; align-items: center; align-content: center; height: var(--flowtar-space-l); padding: 0 var(--flowtar-space-s); color: var(--flowtar-color-white); font-size: 0.8rem; transform: translateY(-100%);}
.flowtar-script.gallery-box > div.next {position: absolute; top: 50%; right: 0; width: var(--flowtar-space-l); aspect-ratio: 1/1; z-index: 4; cursor: pointer; transform: translateX(100%); background: #000 url('https://new.flowtar.com/wp-content/themes/flowtar//icon/arrow-2.svg') center center / var(--flowtar-space-s) var(--flowtar-space-s) no-repeat; transition: transform 0.2s ease-in-out;}
.flowtar-script.gallery-box > div.next:hover {transform: scale(1.2);}
.flowtar-script.gallery-box > div.prev {position: absolute; top: 50%; left: 0;  width: var(--flowtar-space-l); aspect-ratio: 1/1; z-index: 4; cursor: pointer; transform: translateX(-100%); background: #000 url('https://new.flowtar.com/wp-content/themes/flowtar//icon/arrow-1.svg') center center / var(--flowtar-space-s) var(--flowtar-space-s) no-repeat; transition: transform 0.2s ease-in-out;}
.flowtar-script.gallery-box > div.prev:hover {transform: scale(1.2);}
.flowtar-single.article-author {width: 100%;}
.flowtar-single.article-body {width: 100%;}
.flowtar-single.article-content {margin-top: var(--flowtar-space-l);}
.flowtar-single.article-content > div {display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: flex-start; align-content: flex-start; column-gap: var(--flowtar-grid-gutter); row-gap: var(--flowtar-space-l);}
.flowtar-single.article-header > div {display: flex; flex-flow: row wrap; justify-content: flex-start; column-gap: var(--flowtar-grid-gutter); row-gap: var(--flowtar-space-m);}
.flowtar-single.article-image {margin-top: var(--flowtar-space-xl); width: 100%; aspect-ratio: 1 / 1;}
.flowtar-single.article-info {width: 100%;}
.flowtar-single.article-main {margin-top: var(--flowtar-space-3xl);}
.flowtar-single.article-meta {width: 100%; display: flex; flex-flow: row wrap; justify-content: flex-start; column-gap: var(--flowtar-grid-gutter); row-gap: var(--flowtar-space-m);}
.flowtar-single.article-share1 {width: 100%;}
.flowtar-single.article-share2 {margin-top: var(--flowtar-space-xl); width: 100%;}
.flowtar-single.article-sidebar {width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; row-gap: var(--flowtar-space-2xl);}
.flowtar-single.article-sidebar > div {width: 100%;}
.flowtar-single.article-title {width: 100%;}
.flowtar-single.similar-list {margin-top: var(--flowtar-space-4xl);}
.style.author-meta {display: flex; flex-flow: row nowrap; gap: var(--flowtar-grid-gutter); align-items: center; align-content: center;}
.style.author-meta > div.image {width: var(--flowtar-grid-c1); height: auto; aspect-ratio: 1/1; flex-shrink: 0; flex-grow: 0; position: relative; overflow: hidden;}
.style.author-meta > div.image > img {width: 100%; height: 100%; padding: 1px; object-fit: cover; position: relative; z-index: 1;}
.style.author-meta > div.image::after {content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url('https://new.flowtar.com/wp-content/themes/flowtar/image/texture-6.svg') center center / 100% 100% no-repeat; z-index: 2;}
.style.bring-closer {margin-top: calc(-1 * var(--flowtar-space-xl));}
.style.call-action {display: flex !important; align-items: center; align-content: center; text-decoration: none !important; position: relative; padding-left: var(--flowtar-space-sm); padding-right: var(--flowtar-space-sm); height: var(--flowtar-space-l); font-size: 1.0rem; line-height: 1.0; font-weight: 500; white-space: nowrap;}
.style.call-action > div {display: block; width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1;}
.style.call-action > div > div {display: block; width: 100%; height: 100%; border-radius: 100px; position: absolute; top: 0; right: 0; overflow: hidden; transition: width 0.4s 0.4s ease-in-out;}
.style.call-action:hover > div > div {width: var(--flowtar-space-l);}
.style.call-action > div > div > div {display: block; width: var(--flowtar-space-l); height: var(--flowtar-space-l); border-radius: 100px; background: var(--flowtar-color-light); position: absolute; top: 0; left: 0; transition: width 0.4s ease-in-out;}
.style.call-action:hover > div > div > div {width: 100%;}
.style.call-action.m-secondary {font-weight: normal;}
.style.call-action.m-secondary  > div > div > div {background: var(--flowtar-color-lighter);}
.style.call-container {display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-sm); column-gap: var(--flowtar-space-ml);}
.style.call-container.m-right {justify-content: flex-end;}
.style.control-progress {display: block; width: 100%; border-radius: 100px; height: var(--flowtar-space-xs); background: var(--flowtar-color-light); cursor: pointer; overflow: hidden;}
.style.control-progress > div {width: 100%; height: 100%; background: var(--flowtar-color-grey); transform-origin: left center; transform: scaleX(0);}
.style.header-classic {font-size: 1.6rem; line-height: 1.2; font-weight: 300;}
.style.header-classic.m-large {font-size: 2.2rem; line-height: 1.0; color: var(--flowtar-color-custom2);}
.style.header-classic.m-medium {font-size: 1.8rem; line-height: 1.1;}
.style.header-classic.m-small {font-size: 1.4rem;}
.style.header-classic.m-bold {font-weight: 900;}
.style.header-classic em {font-style: italic; font-weight: normal !important;}
.style.image-go {position: relative; overflow: hidden;}
.style.image-go > div {position: absolute; top: 0; right: 0; bottom: 0; height: 100%; width: 10%; background: url('https://new.flowtar.com/wp-content/themes/flowtar/image/texture-4.svg') center center / 100% 100% no-repeat; transform-origin: center right; transform: scaleX(0.0); z-index: 2;}
.style.image-go > img {transform-origin: 50% 50%; will-change: transform; backface-visibility: hidden; object-fit: cover;}
.style.label-list {display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; align-content: center; row-gap: var(--flowtar-space-xs); column-gap: var(--flowtar-space-l);}
.style.label-list > li {width: 100%; display: flex; flex-flow: row nowrap; align-items: center; align-content: center; gap: var(--flowtar-space-s); text-transform: uppercase; font-size: 0.8rem;}
.style.label-list > li::before {content: ""; display: block; width: var(--flowtar-space-sm); aspect-ratio: 1/1; background-position: center center; background-size: contain; background-repeat: no-repeat; background-size: 100% 100%; flex-shrink: 0; flex-grow: 0;}
.style.label-list > li.category:not(.anchor)::before {background-image: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/category-1.svg?v=3');}
.style.label-list > li.date:not(.anchor)::before {background-image: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/date-1.svg?v=3');}
.style.label-list > li.time:not(.anchor)::before {background-image: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/time-1.svg?v=3');}
.style.label-list > li > a {display: block; margin-left: calc(-1 * (var(--flowtar-space-sm) + var(--flowtar-space-s))); padding-left: calc(var(--flowtar-space-sm) + var(--flowtar-space-s)); position: relative;}
.style.label-list > li > a::after {content: ""; display: block; height: 1px; position: absolute; right: 0; bottom: 0; left: calc(var(--flowtar-space-sm) + var(--flowtar-space-s)); background: var(--flowtar-color-black); transform-origin: bottom left; transition: transform 0.2s ease-in-out; transform: scaleX(0.0);}
.style.label-list > li > a:hover::after {transform: scaleX(1.0);}
.style.laptop-screen {aspect-ratio: 5 / 3; position: relative; perspective: 3000px;}
.style.laptop-screen > div {width: 100%; height: 100%; position: relative; transform-origin: bottom center;}
.style.laptop-screen.m-closed > div {transform: rotateX(-90deg);}
.style.laptop-screen > div::after {content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: url('https://new.flowtar.com/wp-content/themes/flowtar/image/laptop-1.png') center center / contain no-repeat; z-index: 2;}
.style.laptop-screen > div > div {position: absolute; top: 2.5%; right: 10%; bottom: 11%; left: 10%; overflow: hidden; z-index: 1;}
.style.laptop-screen > div > div > img {width: 100%;}
.style.menu-horizontal > ul {display: flex; flex-flow: row wrap; align-items: center; align-content: center; gap: var(--flowtar-space-xs);}
.style.menu-horizontal > ul > li > a {display: flex; flex-flow: row nowrap; align-items: center; align-content: center; gap: var(--flowtar-space-s); border: 1px solid var(--flowtar-color-light); padding: var(--flowtar-space-2xs) 0 var(--flowtar-space-2xs) var(--flowtar-space-s); border-radius: 100px; position: relative; transition: border-radius 0.2s ease-in-out;}
.style.menu-horizontal > ul > li > a:hover {border-bottom-right-radius: 0px;}
.style.menu-horizontal > ul > li.m-active > a {background: var(--flowtar-color-black); border-color: var(--flowtar-color-black); color: var(--flowtar-color-white);}
.style.menu-horizontal > ul > li > a::after {content: ""; display: block; height: var(--flowtar-space-m);}
.style.menu-horizontal > ul > li > a > .count {display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; align-content: center; order: -1; font-size: 0.8rem; color: var(--flowtar-color-white); width: var(--flowtar-space-m); height: var(--flowtar-space-m); background: var(--flowtar-color-black); border-radius: 100px; margin-left: calc(-1 * var(--flowtar-space-s) + var(--flowtar-space-2xs));}
.style.menu-horizontal > ul > li.m-active > a > .count {background: var(--flowtar-color-white); color: var(--flowtar-color-black);}
.style.menu-pagination > div {display: flex; flex-flow: row wrap; align-items: center; align-content: center; gap: var(--flowtar-space-xs);}
.style.menu-pagination > div > a {display: flex; flex-flow: row nowrap; align-items: center; align-content: center; justify-content: center; gap: var(--flowtar-space-s); border: 1px solid var(--flowtar-color-light); min-width: var(--flowtar-space-ml); min-height: var(--flowtar-space-ml); padding: 0; border-radius: 100px; position: relative; transition: border-radius 0.2s ease-in-out;}
.style.menu-pagination > div > a.next {padding-right: var(--flowtar-space-s); padding-left: var(--flowtar-space-s);}
.style.menu-pagination > div > a.prev {padding-right: var(--flowtar-space-s); padding-left: var(--flowtar-space-s);}
.style.menu-pagination > div > a:hover {border-bottom-right-radius: 0px;}
.style.menu-pagination > div > span.current {display: flex; flex-flow: row nowrap; align-items: center; align-content: center; justify-content: center; border: 1px solid var(--flowtar-color-black); min-width: var(--flowtar-space-ml); min-height: var(--flowtar-space-ml); border-radius: 100px; position: relative; transition: border-radius 0.2s ease-in-out; background: var(--flowtar-color-black); color: var(--flowtar-color-white);}
.style.menu-pagination > div > span.dots {display: flex; flex-flow: row nowrap; align-items: center; align-content: center; justify-content: center; padding: 0 var(--flowtar-space-s);}
.style.mobile-phone {aspect-ratio: 1 / 2; position: relative; perspective: 500px;}
.style.mobile-phone > div {width: 100%; height: 100%; position: relative;}
.style.mobile-phone > div::after {content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: url('https://new.flowtar.com/wp-content/themes/flowtar/image/mobile-1.png') center center / contain no-repeat; z-index: 2;}
.style.mobile-phone > div > div {position: absolute; top: 2.5%; right: 5%; bottom: 2.5%; left: 5%; overflow: hidden; z-index: 1;}
.style.mobile-phone > div > div > img {width: 100%;}
.style.number-count {display: flex; flex-flow: row nowrap; white-space: nowrap; column-gap: var(--flowtar-space-s); align-items: center; align-content: center; width: 100%; font-size: 2.0rem; line-height: 1.0; font-variant-numeric: tabular-nums; color: var(--flowtar-color-black);}
.style.number-count > span {font-weight: bold; font-size: 1.5em; color: var(--flowtar-color-custom2);}
.style.post-full > a {display: flex; flex-flow: row wrap; justify-content: space-between; row-gap: var(--flowtar-space-s); border-bottom: 1px solid var(--flowtar-color-lighter); padding-top: var(--flowtar-space-m); padding-bottom: var(--flowtar-space-m); position: relative; overflow: hidden;}
.style.post-full:first-child > a {border-top: 1px solid var(--flowtar-color-lighter);}
.style.post-full > a > div.image {width: 100%; order: 2;}
.style.post-full > a > div.image > div > img {aspect-ratio: 3/2;}
.style.post-full > a > div.issue {width: var(--flowtar-grid-c1); order: 1;}
.style.post-full > a > div.meta {width: var(--flowtar-grid-c3); order: 4;}
.style.post-full > a > div.text {width: 100%; order: 3;}
.style.post-semi > a {display: flex; flex-flow: row wrap; justify-content: space-between; row-gap: var(--flowtar-space-s); border-bottom: 1px solid var(--flowtar-color-lighter); padding-top: var(--flowtar-space-m); padding-bottom: var(--flowtar-space-m); position: relative; overflow: hidden;}
.style.post-semi:first-child > a {border-top: 1px solid var(--flowtar-color-lighter);}
.style.post-semi > a > div.image {width: 100%; order: 2;}
.style.post-semi > a > div.image > div > img {aspect-ratio: 3/2;}
.style.post-semi > a > div.issue {width: var(--flowtar-grid-c1); order: 1;}
.style.post-semi > a > div.meta {width: var(--flowtar-grid-c3); order: 4;}
.style.post-semi > a > div.text {width: 100%; order: 3;}
.style.post-semi > a > div.fader-1 {display: block; width: 50%; position: absolute; bottom: 0; left: 0; background: url('https://new.flowtar.com/wp-content/themes/flowtar/image/texture-5.svg?v=4') center center / 100% 100% no-repeat; height: 50%; transform-origin: bottom left; transform: scaleY(0.0) translateX(-100%); z-index: -1;}
.style.post-tablehead {margin-top: var(--flowtar-space-xl); display: none; flex-flow: row nowrap; justify-content: space-between; align-items: center; align-content: center; text-transform: uppercase; padding: var(--flowtar-space-s) 0;}
.style.post-tablehead > div:nth-child(1) {width: var(--flowtar-grid-c1);}
.style.post-tablehead > div:nth-child(2) {width: var(--flowtar-grid-c3);}
.style.post-tablehead > div:nth-child(3) {width: var(--flowtar-grid-c8);}
.style.remove-space {margin-top: calc(-1 * var(--flowtar-space-3xl));}
.style.sidebar-menu {}
.style.sidebar-menu > nav {margin-top: var(--flowtar-space-m); font-size: 0.9rem; line-height: 1.2;}
.style.sidebar-menu > nav > ul > li {border-bottom: 1px solid var(--flowtar-color-lighter);}
.style.sidebar-menu > nav > ul > li:first-child {border-top: 1px solid var(--flowtar-color-lighter);}
.style.sidebar-menu > nav > ul > li > a {display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; align-content: center; padding: var(--flowtar-space-xs) 0; gap: var(--flowtar-space-s); margin-right: var(--flowtar-grid-cg1); position: relative;}
.style.sidebar-menu > nav > ul > li > a::after {content: ""; display: block; position: absolute; right: 0; bottom: -1px; left: 0; width: 100%; height: 1px; background: var(--flowtar-color-black); transform-origin: left center; transform: scaleX(0.0); transition: transform 0.4s 0.2s ease-in-out;}
.style.sidebar-menu > nav > ul > li > a:hover::after {transform: scaleX(1.0);}
.style.sidebar-menu > nav > ul > li.m-active > a {font-weight: 500;}
.style.sidebar-menu > nav > ul > li > a > span {width: var(--flowtar-space-m); aspect-ratio: 1 / 1; display: flex; flex-flow: row nowrap; align-items: center; align-content: center; justify-content: center; border-radius: 100px; color: var(--flowtar-color-grey); font-size: 0.8rem; flex-grow: 0; flex-shrink: 0; transition: transform 2.0s ease-in-out, background-color 0.2s ease-in-out, color 0.2s ease-in-out;}
.style.sidebar-menu > nav > ul > li > a:hover > span {background-color: var(--flowtar-color-black); color: var(--flowtar-color-white); transform: scale(1.2);}
.style.sidebar-posts {}
.style.sidebar-posts > ol {margin-top: var(--flowtar-space-m); font-size: 1.1rem; font-weight: 500; line-height: 1.6;}
.style.sidebar-posts > ol > li {border-bottom: 1px solid var(--flowtar-color-lighter);}
.style.sidebar-posts > ol > li:first-child {border-top: 1px solid var(--flowtar-color-lighter);}
.style.sidebar-posts > ol > li > a {display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: center; align-content: center; padding: var(--flowtar-space-s) 0; gap: var(--flowtar-space-s); position: relative; overflow: hidden;}
.style.sidebar-posts > ol > li > a::before {content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: var(--flowtar-color-pale); transform: translateX(-100%); transition: transform 0.6s 0.2s ease-in-out;}
.style.sidebar-posts > ol > li > a:hover::before {transform: translateX(0);}
.style.sidebar-posts > ol > li > a > div {width: var(--flowtar-grid-c3); padding-right: var(--flowtar-space-m); transition: transform 0.2s ease-in-out; position: relative; z-index: 2;}
.style.sidebar-posts > ol > li > a:hover > div {transform: translateX(var(--flowtar-space-s));}
.style.sidebar-posts > ol > li > a > div > div {margin-bottom: var(--flowtar-space-xs); font-size: 0.9rem; line-height: 1.2; font-weight: 400; flex-grow: 0; flex-shrink: 0; display: flex; flex-flow: row nowrap; align-items: center; align-content: center; justify-content: flex-start; gap: var(--flowtar-space-xs);}
.style.sidebar-posts > ol > li > a > img {width: var(--flowtar-grid-c1); position: relative; z-index: 2; transition: transform 0.2s 0.1s ease-in-out;}
.style.sidebar-posts > ol > li > a:hover > img {transform: translateX(var(--flowtar-space-s));}
.style.social-share {font-size: 0.8rem;}
.style.social-share > p {width: 100%; text-transform: uppercase;}
.style.social-share > ul {margin-top: var(--flowtar-space-xs); width: 100%; display: flex; flex-flow: row nowrap; align-items: center; align-content: center; gap: var(--flowtar-space-xs);}
.style.social-share > ul > li > a {display: flex; flex-flow: row nowrap; align-items: center; align-content: center; gap: var(--flowtar-space-xs); cursor: pointer; position: relative; }
.style.social-share > ul > li > a::after {content: ""; display: block; width: var(--flowtar-space-ml); aspect-ratio: 1/1; background-color: var(--flowtar-color-black); background-position: center center; background-size: 35% 35%; background-repeat: no-repeat; flex-shrink: 0; flex-grow: 0; border-radius: 200px;}
.style.social-share > ul > li > a::before {content: ""; display: block; width: var(--flowtar-space-ml); aspect-ratio: 1/1; background-color: var(--flowtar-color-grey); flex-shrink: 0; flex-grow: 0; border-radius: 200px; position: absolute; top: 0; right: 0; mix-blend-mode: lighten; transition: transform 0.4s ease-in-out; transform: scale(0.0); will-change: transform; z-index: 5;}
.style.social-share > ul > li > a:hover::before {transform: scale(1.0);}
.style.social-share > ul > li.copyurl {margin-left: var(--flowtar-space-m);}
.style.social-share > ul > li.copyurl > a::after {background-image: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/copy-1.svg?v=3');}
.style.social-share > ul > li.copyurl > a > div {height: var(--flowtar-space-ml); overflow: hidden;}
.style.social-share > ul > li.copyurl > a > div > div {display: flex; flex-flow: row nowrap; align-items: center; align-content: center; width: 100%; height: var(--flowtar-space-ml); transition: transform 0.2s ease-in-out;}
.style.social-share > ul > li.copyurl > a.m-copied > div > div {transform: translateY(-100%);}
.style.social-share > ul > li.facebook > a::after {background-image: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/facebook-1.svg?v=3');}
.style.social-share > ul > li.linkedin > a::after {background-image: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/linkedin-1.svg?v=3');}
.style.testimonial-belt {background: var(--flowtar-color-white); display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; align-content: center; row-gap: var(--flowtar-space-xs);}
.style.testimonial-belt > div.content {width: 100%; padding: var(--flowtar-space-xs) var(--flowtar-space-sm) 0 var(--flowtar-space-sm); text-align: left;}
.style.testimonial-belt > div.content::before {content: ""; display: block; width: var(--flowtar-space-ml); aspect-ratio: 1 / 1; background: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/quote-black.svg') center center / contain no-repeat; margin: calc(-1 * var(--flowtar-space-xs)) auto var(--flowtar-space-s) calc(-1 * var(--flowtar-space-sm));}
.style.testimonial-belt > div.who {width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between; align-items; center; align-content: center; }
.style.testimonial-belt > div.who > div.avatar {width: 100%; margin-top: var(--flowtar-space-sm); background: url('https://new.flowtar.com/wp-content/themes/flowtar/image/texture-9.svg?v=2') 0 0 / 200% 100% repeat-x; animation: style-testimonial-belt-1 10s linear infinite;}
@keyframes style-testimonial-belt-1 {from {background-position: 0 0;} to {background-position: -200% 0;}}
.style.testimonial-belt > div.who > div.avatar > img {width: var(--flowtar-space-4xl); aspect-ratio: 1 / 1; border-radius: 100px; margin: 0 auto;}
.style.testimonial-belt > div.who > div.person {width: 100%; display: flex; flex-flow: row wrap; justify-content: center; align-items; center; align-content: center; text-align: center;}
.style.testimonial-belt > div.who > div.person > div {width: 100%; line-height: 1.2}
.style.testimonial-belt > div.who > div.person > div.company {font-weight: 500; display: flex; flex-flow: row wrap; align-items: center; align-content: center; justify-content: center; height: 60px; padding-top: var(--flowtar-space-2xs); padding-bottom: var(--flowtar-space-sm); background: var(--flowtar-color-pale); box-sizing: content-box;}
.style.testimonial-belt > div.who > div.person > div.company > img {width: 120px; height: 60px; margin-right: auto; margin-left: auto; object-fit: contain;}
.style.testimonial-belt > div.who > div.person > div.name {padding-top: var(--flowtar-space-sm); font-weight: 700; line-height: 1.3; background: var(--flowtar-color-pale);}
.style.testimonial-belt > div.who > div.person > div.position {padding: 0 var(--flowtar-space-m); display: flex; flex-flow: row nowrap; align-items: center; align-content: center; justify-content: center; min-height: var(--flowtar-space-l); font-style: italic; font-size: 0.9rem; line-height: calc(var(--flowtar-space-s) + var(--flowtar-space-2xs)); background: var(--flowtar-color-pale);}
.style.testimonial-tile {background: var(--flowtar-color-white); display: flex; flex-flow: column wrap; justify-content: space-between; align-items; center; align-content: center; row-gap: var(--flowtar-space-xs);}
.style.testimonial-tile::before {content: ""; display: block; width: var(--flowtar-space-ml); aspect-ratio: 1 / 1; background: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/quote-black.svg') center center / contain no-repeat; margin: 0 auto var(--flowtar-space-s) 0;}
.style.testimonial-tile > div.content {padding: 0 var(--flowtar-space-sm); text-align: left;}
.style.testimonial-tile > div.person {display: flex; flex-flow: row wrap; justify-content: center; align-items; center; align-content: center; text-align: center;}
.style.testimonial-tile > div.person > div {width: 100%; line-height: 1.2}
.style.testimonial-tile > div.person > div.avatar {margin-top: var(--flowtar-space-sm); background: url('https://new.flowtar.com/wp-content/themes/flowtar/image/texture-9.svg?v=2') 0 0 / 200% 100% repeat-x;}
.style.testimonial-tile:nth-child(2n + 1) > div.person > div.avatar {animation: style-testimonial-tile-1 10s linear infinite;}
.style.testimonial-tile:nth-child(2n + 2) > div.person > div.avatar {animation: style-testimonial-tile-2 10s linear infinite;}
@keyframes style-testimonial-tile-1 {from {background-position: 0 0;} to {background-position: -200% 0;}}
@keyframes style-testimonial-tile-2 {from {background-position: 100% 0;} to {background-position: -100% 0;}}
.style.testimonial-tile > div.person > div.avatar > img {width: var(--flowtar-space-4xl); aspect-ratio: 1 / 1; border-radius: 100px; margin: 0 auto;}
.style.testimonial-tile > div.person > div.company {font-weight: 500; background: var(--flowtar-color-pale); display: flex; flex-flow: row wrap; align-items: center; align-content: center; justify-content: center; height: 60px; padding-top: var(--flowtar-space-2xs); padding-bottom: var(--flowtar-space-sm); box-sizing: content-box;}
.style.testimonial-tile > div.person > div.company > img {width: 120px; height: 60px; margin-right: auto; margin-left: auto; object-fit: contain;}
.style.testimonial-tile > div.person > div.name {padding-top: var(--flowtar-space-sm); font-weight: 700; background: var(--flowtar-color-pale); line-height: 1.3;}
.style.testimonial-tile > div.person > div.position {padding: 0 var(--flowtar-space-m); display: flex; flex-flow: row nowrap; align-items: center; align-content: center; justify-content: center; min-height: var(--flowtar-space-l); font-style: italic; background: var(--flowtar-color-pale); font-size: 0.9rem; line-height: calc(var(--flowtar-space-s) + var(--flowtar-space-2xs));}
.style.text-classic > .m-scrolltrigger {transform-origin: top center; transform: translateY(40px); opacity: 0.2;}
.style.text-classic.m-trim > :first-child {margin-top: 0;}
.style.text-classic.m-trim > :last-child {margin-bottom: 0;}
.style.text-classic a:not(.style) {text-decoration: underline; font-weight: 500; color: var(--flowtar-color-black); text-decoration-color: var(--flowtar-color-black); background: linear-gradient(to right, var(--flowtar-color-black), var(--flowtar-color-grey), var(--flowtar-color-black)); background-size: 200% 100%; animation: background-position-left-right 2s ease-in-out infinite; transition: color 0.2s ease-in-out; background-clip: text; -webkit-background-clip: text;} /* linear-gradient(to right, crimson, pink, springgreen); */
.style.text-classic a:not(.style):hover {color: transparent; text-decoration-color: var(--flowtar-color-black);}
.style.text-classic a.m-image {display: block; overflow: hidden; position: relative;}
.style.text-classic a.m-image::after {content: ""; display: block; position: absolute; top: 0; right: 0; width: var(--flowtar-space-l); aspect-ratio: 1/1; z-index: 4; background: #000 url('https://new.flowtar.com/wp-content/themes/flowtar//icon/fullscreen-1.svg') center center / var(--flowtar-space-s) var(--flowtar-space-s) no-repeat; transition: transform 0.2s ease-in-out; transform: translateY(-100%);}
.style.text-classic a.m-image:hover::after {transform: translateY(0%);}
.style.text-classic a.m-image > img {margin: 0;}
.style.text-classic blockquote {margin-top: var(--flowtar-space-sm); margin-bottom: var(--flowtar-space-sm); padding-left: var(--flowtar-space-sm); border-left: 1px solid var(--flowtar-color-light);}
.style.text-classic blockquote::before {content: ""; display: block; width: var(--flowtar-space-m); aspect-ratio: 1 / 1; background: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/quote-black.svg') center center / contain no-repeat; margin: 0 auto var(--flowtar-space-s) 0;}
.style.text-classic em {font-style: italic;}
.style.text-classic figure {margin-top: var(--flowtar-space-ml); margin-bottom: var(--flowtar-space-ml);}
.style.text-classic figure.wp-block-image > a {display: block; overflow: hidden; position: relative;}
.style.text-classic figure.wp-block-image > a::after {content: ""; display: block; position: absolute; top: 0; right: 0; width: var(--flowtar-space-l); aspect-ratio: 1/1; z-index: 4; background: #000 url('https://new.flowtar.com/wp-content/themes/flowtar//icon/fullscreen-1.svg') center center / var(--flowtar-space-s) var(--flowtar-space-s) no-repeat; transition: transform 0.2s ease-in-out; transform: translateY(-100%);}
.style.text-classic figure.wp-block-image > a:hover::after {transform: translateY(0%);}
.style.text-classic figure.wp-block-image > a > img {margin: 0 auto !important; width: auto; max-width: 100%;}
.style.text-classic figure.wp-block-image > img {margin: 0 auto !important; width: auto; max-width: 100%;}
.style.text-classic figure figcaption {margin-top: var(--flowtar-space-s); color: var(--flowtar-color-black); font-size: 0.8rem; line-height: 1.4; gap: var(--flowtar-space-s); opacity: 0.4; padding-left: var(--flowtar-space-m); position: relative;}
.style.text-classic figure figcaption::before {content: ""; display: block; position: absolute; top: 0; left: 0; width: var(--flowtar-space-sm); aspect-ratio: 1 / 1; background: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/arrow-3.svg') center center / contain no-repeat; flex-shrink: 0; flex-grow: 0;}
.style.text-classic h1 {margin-top: var(--flowtar-space-xl); margin-bottom: var(--flowtar-space-l); font-size: 3.0rem; line-height: 1.15; font-weight: 900; letter-spacing: -0.3%;}
.style.text-classic h2 {margin-top: var(--flowtar-space-l); margin-bottom: var(--flowtar-space-ml); font-size: 2.0rem; line-height: 1.15; font-weight: 700; letter-spacing: -0.2%;}
.style.text-classic h3 {margin-top: var(--flowtar-space-ml); margin-bottom: var(--flowtar-space-m); font-size: 1.5rem; line-height: 1.25; font-weight: 500;}
.style.text-classic h4 {margin-top: var(--flowtar-space-m); margin-bottom: var(--flowtar-space-sm); font-size: 1.2rem; line-height: 1.25;}
.style.text-classic hr {display: block; height: 1px; border: 0; width: var(--flowtar-grid-c4); margin: var(--flowtar-space-xl) auto; background: var(--flowtar-color-light);}
.style.text-classic img {margin-top: var(--flowtar-space-ml); margin-bottom: var(--flowtar-space-ml);}
.style.text-classic ul {margin-top: var(--flowtar-space-sm); margin-bottom: var(--flowtar-space-sm); display: flex; flex-flow: row wrap;}
.style.text-classic ul li {padding-left: var(--flowtar-space-m); width: 100%;}
.style.text-classic ul li::before {content: ""; display: inline-block; vertical-align: baseline; margin-left: calc(-1 * var(--flowtar-space-m)); width: var(--flowtar-space-m); height: var(--flowtar-space-s); background: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/drop-2.svg') bottom center / auto 80% no-repeat;}
.style.text-classic p {margin-top: var(--flowtar-space-sm); margin-bottom: var(--flowtar-space-sm);}
.style.text-classic strong {font-weight: 700;}
.style.text-invert {color: var(--flowtar-color-white);}
.style.text-invert.m-trim > :first-child {margin-top: 0;}
.style.text-invert.m-trim > :last-child {margin-bottom: 0;}
.style.text-invert h1 {margin-top: var(--flowtar-space-xl); margin-bottom: var(--flowtar-space-l); font-size: 2.2rem; line-height: 1.1; font-weight: 900; letter-spacing: -0.3%;}
.style.text-invert h2 {margin-top: var(--flowtar-space-l); margin-bottom: var(--flowtar-space-ml); font-size: 1.6rem; line-height: 1.15; font-weight: 700; letter-spacing: -0.2%;}
.style.text-invert h3 {margin-top: var(--flowtar-space-ml); margin-bottom: var(--flowtar-space-m); font-size: 1.4rem; line-height: 1.25; font-weight: 500;}
.style.text-invert h4 {margin-top: var(--flowtar-space-m); margin-bottom: var(--flowtar-space-sm); font-size: 1.2rem; line-height: 1.25;}
.style.text-invert p {margin-top: var(--flowtar-space-sm); margin-bottom: var(--flowtar-space-sm);}
.style.text-label {display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-content: center; font-size: 1.0rem !important; line-height: 1.0 !important; font-weight: 500 !important; gap: var(--flowtar-space-xs);}
.style.text-label::before {content: ""; display: none; width: var(--flowtar-space-s); aspect-ratio: 1 / 1; background-repeat: no-repeat; background-size: contain; background-position: center center;}
.style.text-label.m-mail {text-transform: uppercase;}
.style.text-label.m-mail::before {display: block; width: var(--flowtar-space-sm); background-image: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/mail-black.svg');}
.style.text-label.m-phone {text-transform: uppercase;}
.style.text-label.m-phone::before {display: block; width: var(--flowtar-space-sm); background-image: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/phone-black.svg');}
.style.text-label.m-star::before {display: block; background-image: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/star-1.svg');}
.style.text-small {font-size: 0.8rem;}
.style.text-small.m-trim > :first-child {margin-top: 0;}
.style.text-small.m-trim > :last-child {margin-bottom: 0;}
.style.text-small h2 {margin-top: var(--flowtar-space-ml); margin-bottom: var(--flowtar-space-m); font-size: 1.6rem; line-height: 1.2; font-weight: 300;}
.style.text-small h3 {margin-top: var(--flowtar-space-ml); margin-bottom: var(--flowtar-space-m); font-size: 1.6rem; line-height: 1.2; font-weight: 300;}
.style.text-small p {margin-top: var(--flowtar-space-s); margin-bottom: var(--flowtar-space-s);}
.style.text-small strong {font-weight: 700;}
.style.text-statement {font-size: 2.0rem; line-height: 1.2;}
.style.text-statement.m-small {font-size: 1.6rem; line-height: 1.2;}
.style.text-statement.m-trim > :first-child {margin-top: 0;}
.style.text-statement.m-trim > :last-child {margin-bottom: 0;}
.style.text-statement a:not(.style) {text-decoration: underline; color: var(--flowtar-color-black); text-decoration-color: var(--flowtar-color-black); background: linear-gradient(to right, var(--flowtar-color-black), var(--flowtar-color-light), var(--flowtar-color-black)); background-size: 200% 100%; animation: background-position-left-right 2s ease-in-out infinite; transition: color 0.2s ease-in-out; background-clip: text; -webkit-background-clip: text;} /* linear-gradient(to right, crimson, pink, springgreen); */
.style.text-statement a:not(.style):hover {color: transparent; text-decoration-color: var(--flowtar-color-black);}
.style.text-statement p {margin-top: var(--flowtar-space-m); margin-bottom: var(--flowtar-space-m);}
.style.text-statement strong {font-weight: 700;}
.style.text-trailer {font-size: 1.6rem; line-height: 1.2;}
.style.text-trailer.m-trim > :first-child {margin-top: 0;}
.style.text-trailer.m-trim > :last-child {margin-bottom: 0;}
.style.text-trailer a {text-decoration: underline;}
.style.text-trailer p {margin-top: var(--flowtar-space-m); margin-bottom: var(--flowtar-space-m);}
.gutenberg-redr0jwi.block-main {padding: var(--flowtar-space-xl) 0; background: var(--flowtar-color-black);}
.gutenberg-redr0jwi.block-main > div {display: flex; flex-flow: row wrap; justify-content: space-between; align-items: flex-start; align-content: flex-start; row-gap: var(--flowtar-space-l);}
.gutenberg-redr0jwi.block-main > div > div {width: 100%;}
.gutenberg-redr0jwi.block-main > div > ol {width: 100%; display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-m);}
.gutenberg-redr0jwi.block-main > div > ol > li {width 100%;}
.gutenberg-redr0jwi.block-main > div > ol > li > a {display: block; width: 100%; background: #111; border-radius: var(--flowtar-space-s); padding: var(--flowtar-space-sm); color: var(--flowtar-color-white); position: relative; overflow: hidden;}
.gutenberg-redr0jwi.block-main > div > ol > li > a::before {content: ""; display: block; position: absolute; top: var(--flowtar-space-s); right: var(--flowtar-space-s); width: var(--flowtar-space-ml); aspect-ratio: 1 / 1; flex-shrink: 0; flex-grow: 0; border-radius: 100px; background: #111 url('https://new.flowtar.com/wp-content/themes/flowtar/icon/arrow1-white.svg') center center / 50% 50% no-repeat; transform: rotate(0deg); transition: all 0.2s ease-in-out; z-index: 3;}
.gutenberg-redr0jwi.block-main > div > ol > li.m-active > a::before {transform: rotate(-45deg);}
.gutenberg-redr0jwi.block-main > div > ol > li > a::after {content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 1; background: url('https://new.flowtar.com/wp-content/themes/flowtar/image/texture-10.svg') left center / 100% 100% no-repeat; transition: transform 0.8s cubic-bezier(0.85, 0.09, 0.15, 0.91); transform-origin: left center; transform: scaleX(0.2) translateX(-100%);}
.gutenberg-redr0jwi.block-main > div > ol > li.m-active > a::after {transform: scaleX(1.4) translateX(0);}
.gutenberg-redr0jwi.block-main > div > ol > li > a > h2 {padding-right: var(--flowtar-space-xl); font-size: 2.0rem; line-height: 1.1; font-weight: bold; position: relative; z-index: 3; transition: color 0.4s ease-in-out;}
.gutenberg-redr0jwi.block-main > div > ol > li.m-active > a > h2 {color: var(--flowtar-color-black);}
.gutenberg-redr0jwi.block-main > div > ol > li > a > div {overflow: hidden; height: 0; position: relative; z-index: 3;}
.gutenberg-redr0jwi.block-main > div > ol > li > a > div > p {padding: var(--flowtar-space-s) 0; line-height: 1.4; color: var(--flowtar-color-grey); }
.gutenberg-redr0jwi.block-main > div > ol > li > a > ul {margin-top: var(--flowtar-space-sm); display: flex; flex-flow: row wrap; gap: var(--flowtar-space-xs); position: relative; z-index: 3;}
.gutenberg-redr0jwi.block-main > div > ol > li > a > ul > li {display: block; padding: var(--flowtar-space-2xs) var(--flowtar-space-s); border-radius: 100px; background: #333; color: var(--flowtar-color-light); font-size: 0.9rem; line-height: 1.0; transition: all 0.4s ease-in-out;}
.gutenberg-redr0jwi.block-main > div > ol > li.m-active > a > ul > li {background: var(--flowtar-color-lighter); color: var(--flowtar-color-black); }
.gutenberg-p27vgjio.block-main > div > div {display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-xl);}
.gutenberg-p27vgjio.block-main > div > div > div {width: 100%;}
.gutenberg-p27vgjio.block-main > div > div > ul {width: 100%; border-top: 1px solid #ccc;}
.gutenberg-p27vgjio.block-main > div > div > ul > li {width: 100%; border-bottom: 1px solid #ccc; position: relative;}
.gutenberg-p27vgjio.block-main > div > div > ul > li::after {content: ""; display: block; position: absolute; right: 0; bottom: -1px; left: 0; width: 100%; height: 1px; background: #000; transition: transform 0.8s ease-in-out; transform-origin: left center; transform: scaleX(0); z-index: 3;}
.gutenberg-p27vgjio.block-main > div > div > ul > li:not(.m-active):hover::after {transform: scaleX(1.0);}
.gutenberg-p27vgjio.block-main > div > div > ul > li.m-active::after {transform: scaleX(1.0);}
.gutenberg-p27vgjio.block-main > div > div > ul > li > div {width: 100%; overflow: hidden; height: 0;}
.gutenberg-p27vgjio.block-main > div > div > ul > li:nth-child(1) > div {height: auto;}
.gutenberg-p27vgjio.block-main > div > div > ul > li > div > div {padding: var(--flowtar-space-2xs) 0 var(--flowtar-space-sm) 0; }
.gutenberg-p27vgjio.block-main > div > div > ul > li > header {width: 100%; cursor: pointer; padding: var(--flowtar-space-s) 0; display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-xs); column-gap: var(--flowtar-grid-gutter); position: relative; line-height: 1.3; overflow: hidden;}
.gutenberg-p27vgjio.block-main > div > div > ul > li.m-active > header {cursor: default;}
.gutenberg-p27vgjio.block-main > div > div > ul > li > header::after {content: "WIĘCEJ +"; position: absolute; top: 0; right: 0; padding: var(--flowtar-space-s) 0; transition: all 0.4s ease-in-out;}
.gutenberg-p27vgjio.block-main > div > div > ul > li.m-active > header::after {transform: translateY(-100%);}
.gutenberg-p27vgjio.block-main > div > div > ul > li > header > h3 {width: var(--flowtar-grid-c3); text-transform: uppercase; font-weight: bold;}
.gutenberg-p27vgjio.block-main > div > div > ul > li > header > p {width: 100%;}
.gutenberg-occrwr36.block-element {display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-sm); justify-content: space-between; align-items: flex-start; align-content: flex-start; border-top: 1px solid var(--flowtar-color-light); padding: var(--flowtar-space-m) 0;}
.gutenberg-occrwr36.block-element > div {width: 100%;}
.gutenberg-occrwr36.block-element > div + div {width: var(--flowtar-grid-c3); margin-left: auto;}
.gutenberg-occrwr36.block-header {display: none;}
.gutenberg-occrwr36.block-list {border-bottom: 1px solid var(--flowtar-color-light);}
.gutenberg-vbd08mrt.block-main > div {display: flex; flex-flow: row wrap; justify-content: space-between; row-gap: var(--flowtar-space-m);}
.gutenberg-vbd08mrt.block-main > div > div {width: 100%;}
.gutenberg-a927gwe9.block-main > div > ul {display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-xl); column-gap: var(--flowtar-grid-gutter); justify-content: center; align-items: stretch; align-content: stretch;}
.gutenberg-a927gwe9.block-main > div > ul  li {width: 100%;}
.gutenberg-pigg26gy.block-main {background: var(--flowtar-color-custom1); padding: var(--flowtar-space-5xl) 0 var(--flowtar-space-xl) 0;} /* #0FAC8F */
.gutenberg-pigg26gy.block-main > div {display: flex; flex-flow: row wrap; justify-content: space-between; row-gap: var(--flowtar-space-m); color: }
/* .gutenberg-pigg26gy.header-main > h1 {font-size: 2.0rem; line-height: 1.2; color: #fff; font-weight: bold; margin: var(--flowtar-space-xl) 0 0 0;} */
.gutenberg-ji68ho09.block-main {overflow: hidden;}
.gutenberg-ji68ho09.block-main > div {display: flex; flex-flow: row wrap; justify-content: space-between; row-gap: var(--flowtar-space-m);}
.gutenberg-ji68ho09.block-main > div > div {width: 100%;}
.gutenberg-ji68ho09.block-main > div > ol {width: 100%; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: center; align-content: center; column-gap: var(--flowtar-grid-gutter); row-gap: var(--flowtar-space-m);}
.gutenberg-ji68ho09.block-main > div > ol > li {width: var(--flowtar-grid-c2); transition: all 0.2s ease-in-out; position: relative;}
.gutenberg-ji68ho09.block-main > div > ol > li > div {height: 50px; width: 0; margin-right: auto; position: relative; overflow: hidden;}
.gutenberg-ji68ho09.block-main > div > ol > li > div > img {position: absolute; top: 0; bottom: 0; left: 50%; margin-left: -60px; width: 120px;  height: 50px; object-fit: contain; object-position: center center;}
.gutenberg-pbnyv87q.block-main {padding: var(--flowtar-space-l) 0; background: var(--flowtar-color-pale);}
.gutenberg-pbnyv87q.block-main > div {display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-xl); justify-content: space-between;}
.gutenberg-pbnyv87q.block-main > div > div {width: 100%;}
.gutenberg-pbnyv87q.block-main > div > ul {width: 100%; display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-l); justify-content: space-between; align-items: flex-end; align-content: flex-end;}
.gutenberg-pbnyv87q.block-main > div > ul > li {width: 100%; display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-s);}
.gutenberg-pbnyv87q.block-main > div > ul > li > h3 {width: 100%;}
.gutenberg-v9bt7e9a.block-main > div {background: var(--flowtar-color-pale);}
.gutenberg-v9bt7e9a.block-main > div > a {display: block; position: relative;}
.gutenberg-pojng8ft.block-main {overflow: hidden;}
.gutenberg-pojng8ft.image-container {display: flex; flex-flow: row nowrap; gap: var(--flowtar-grid-gutter);}
.gutenberg-pojng8ft.image-container > img {flex-shrink: 0; flex-grow: 0; object-fit: cover;}
.gutenberg-pojng8ft.image-container > img:nth-child(1) {aspect-ratio: 2 / 1; width: var(--flowtar-grid-c3);}
.gutenberg-pojng8ft.image-container > img:nth-child(2) {aspect-ratio: 1 / 1; width: var(--flowtar-grid-c2);}
.gutenberg-pojng8ft.image-container > img:nth-child(3) {aspect-ratio: 2 / 1; width: var(--flowtar-grid-c3);}
.gutenberg-pojng8ft.image-container > img:nth-child(4) {aspect-ratio: 1 / 1; width: var(--flowtar-grid-c2);}
.gutenberg-asycr15d.block-main  {}
.gutenberg-sp3r89qh.block-main > div > div {display: flex; flex-flow: row wrap; justify-content: flex-end; column-gap: var(--flowtar-grid-gutter); row-gap: var(--flowtar-space-xl);}
.gutenberg-sp3r89qh.block-main > div > div > div {width: 100%;}
.gutenberg-sp3r89qh.section-main {display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-ml);}
.gutenberg-sp3r89qh.section-price {margin-top: var(--flowtar-space-l); text-align: right; line-height: 1.0;}
.gutenberg-sp3r89qh.section-price > p.header {display: flex; flex-flow: row nowrap; justify-content: flex-end; align-items: center; align-content: center; column-gap: var(--flowtar-space-xs); text-transform: uppercase; font-size: 0.9rem;}
.gutenberg-sp3r89qh.section-price > p.header::before {content: ""; display: block; width: var(--flowtar-space-sm); aspect-ratio: 1 / 1; flex-shrink: 0; flex-grow: 0; background: url('https://new.flowtar.com/wp-content/themes/flowtar/icon/card-black.svg?v=2') center center / contain no-repeat;}
.gutenberg-sp3r89qh.section-price > p.info {margin-top: var(--flowtar-space-s); font-style: italic; font-size: 0.9rem;}
.gutenberg-sp3r89qh.section-price > p.price {margin-top: var(--flowtar-space-s); font-weight: bold; font-size: 1.2rem;}
.gutenberg-sp3r89qh.table-main {border-top: 1px solid #ccc; padding-top: var(--flowtar-space-ml); width: 100%; display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-ml); justify-content: space-between;}
.gutenberg-sp3r89qh.table-main > div:nth-child(1) {width: 100%;}
.gutenberg-sp3r89qh.table-main > div:nth-child(2) {width: 100%;}
.gutenberg-rhgy389u.block-main > div {display: flex; flex-flow: row wrap; justify-content: space-between; row-gap: var(--flowtar-space-m);}
.gutenberg-rhgy389u.block-main > div > div {width: 100%;}
.gutenberg-qppl6jio.block-list {width: 100%;}
.gutenberg-qppl6jio.block-main > div {display: flex; flex-flow: row wrap; justify-content: space-between; row-gap: var(--flowtar-space-l); align-items: flex-start; align-content: flex-start;}
.gutenberg-qppl6jio.block-main > div > div {display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-m); align-items: flex-start; align-content: flex-start;}
.gutenberg-qppl6jio.block-main > div > div > div {width: 100%;}
.gutenberg-qppl6jio.block-main > div > div > ul {width: 100%;}
.gutenberg-qppl6jio.block-text {width: 100%;}
.gutenberg-huryt71z.block-main > div > ul {display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-xl); column-gap: var(--flowtar-grid-gutter); justify-content: center; align-items: stretch; align-content: stretch;}
.gutenberg-begy27tt.block-main {background: var(--flowtar-color-lighter); padding: var(--flowtar-space-2xl) 0; position: relative;}
.gutenberg-begy27tt.block-main > div {display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; align-content: center; row-gap: var(--flowtar-space-2xl); position: relative; z-index: 2;}
.gutenberg-begy27tt.line-1 {position: absolute; display: block; z-index: 1; top: var(--flowtar-space-4xl); right: 0; left: 0; width: 100%; height: auto;}
.gutenberg-begy27tt.text-main {width: var(--flowtar-grid-c3); margin-left: auto;}
.gutenberg-begy27tt.video-container {width: 100%; position: relative; padding: 3% 9.5% 7.5% 9.5%;}
.gutenberg-begy27tt.video-container::after {content: ""; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: url('https://new.flowtar.com/wp-content/themes/flowtar/image/laptop-2.png') center center / contain no-repeat;}
.gutenberg-begy27tt.video-container > div {width: 100%; aspect-ratio: 16 / 9; position: relative; overflow: hidden;}
.gutenberg-begy27tt.video-container > div > video {display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; position: relative; background: var(--flowtar-color-black);}
.gutenberg-begy27tt.video-main {width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; align-content: center; row-gap: var(--flowtar-space-s);}
.gutenberg-begy27tt.video-main > span {position: absolute; top: 100%; right: 0; left: 0; width: var(--flowtar-grid-c4); margin-right: auto; margin-left: auto; z-index: 5;}
.gutenberg-qhi7p8yh.block-main > div {display: flex; flex-flow: row wrap; align-items: center; align-content: center; justify-content: space-between; row-gap: var(--flowtar-space-l);}
.gutenberg-qhi7p8yh.image-container {width: 100%; display: flex; flex-flow: row nowrap; justify-content: space-between; align-items: flex-start; align-content: flex-start;}
.gutenberg-qhi7p8yh.image-container > div {width: var(--flowtar-grid-c2);}
.gutenberg-qhi7p8yh.image-container > div + div {margin-top: var(--flowtar-space-5xl);}
.gutenberg-qhi7p8yh.text-container {width: 100%;}
.gutenberg-qf9bupia.block-main {background: var(--flowtar-color-custom1); padding-top: var(--flowtar-space-xl);}
.gutenberg-jy713eys.block-main > div > ol {display: flex; flex-flow: row wrap; gap: var(--flowtar-space-4xl);}
.gutenberg-jy713eys.block-main > div > ol > li {width: 100%;}
.gutenberg-jy713eys.block-main > div > ol > li > a {width: 100%; display: flex; flex-flow: row wrap; align-items: center; align-content: center; justify-content: space-between; row-gap: var(--flowtar-space-l);}
.gutenberg-jy713eys.block-image {display: block; width: 100%; aspect-ratio: 1/1; order: 1; position: relative;}
.gutenberg-jy713eys.block-image::before {content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 4px solid var(--flowtar-color-pale); border-radius: 2000px; transition: transform 0.8s 0.2s ease-in-out; pointer-events: none; mix-blend-mode: darken;}
.gutenberg-jy713eys.block-image::after {content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 2px solid var(--flowtar-color-pale); border-radius: 2000px; transition: transform 0.8s ease-in-out; pointer-events: none; mix-blend-mode: darken;}
.gutenberg-jy713eys.block-main > div > ol > li > a:hover > .gutenberg-jy713eys.block-image::before {transform: scale(1.6); z-index: 0;}
.gutenberg-jy713eys.block-main > div > ol > li > a:hover > .gutenberg-jy713eys.block-image::after {transform: scale(1.8); z-index: 0;}
.gutenberg-jy713eys.block-image > div {width: 100%; height: 100%; overflow: hidden; border-radius: 0; transition: border-top-left-radius 0.4s ease-in-out, border-top-right-radius 0.4s 0.1s ease-in-out, border-bottom-right-radius 0.4s 0.2s ease-in-out, border-bottom-left-radius 0.4s 0.3s ease-in-out; position: relative; z-index: 2;}
.gutenberg-jy713eys.block-main > div > ol > li > a:hover > .gutenberg-jy713eys.block-image > div {border-radius: 50%;}
.gutenberg-jy713eys.block-text {width: 100%; display: flex; flex-flow: row wrap; row-gap: var(--flowtar-space-m); margin-left: auto; order: 1; transition: transform 0.4s ease-in-out;}
.gutenberg-jy713eys.block-text > * {width: 100%;}
.gutenberg-fehui29f.block-main > div {display: flex; flex-flow: row wrap; justify-content: space-between; align-items: stretch; align-content: stretch; row-gap: var(--flowtar-space-2xl);}
.gutenberg-fehui29f.block-header {display: flex; flex-flow: row wrap; justify-content: space-between; align-items: stretch; align-content: stretch; row-gap: var(--flowtar-space-s);}
.gutenberg-fehui29f.block-header > * {width: 100%;}
.gutenberg-fehui29f.block-image {width: var(--flowtar-grid-c3); margin-left: auto;}
.gutenberg-fehui29f.block-text {width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: flex-start; align-content: stretch; row-gap: var(--flowtar-space-2xl);}
.gutenberg-fehui29f.block-text > div.text-small {width: 100%; align-self: flex-end; border-top: 1px solid #ebeaea; padding-top: var(--flowtar-space-l);}
.gutenberg-fehui29f.block-text > div.text-trailer {width: 100%;}
.gutenberg-fehui29f.block-tile {width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: stretch; align-content: stretch; row-gap: var(--flowtar-space-s);}
.gutenberg-fehui29f.block-tile > a {display: inline-block; font-size: 1.6rem; position: relative;}
.gutenberg-fehui29f.block-tile > a::before {content: ""; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 3px; background: #666;}
.gutenberg-fehui29f.block-tile > a::after {content: ""; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 3px; background: #aaa; transform-origin: left center; transition: transform 0.4s ease-in-out; transform: scaleX(0.0);}
.gutenberg-fehui29f.block-tile > a:hover::after {transform: scaleX(1.0);}
.gutenberg-fehui29f.block-tile > div {width: 100%;}
.gutenberg-wgrh29hp.block-main  {}
.gutenberg-wgrh29hp.category-main {margin-top: var(--flowtar-space-m);}
.gutenberg-wgrh29hp.category-main > nav {margin-top: var(--flowtar-space-m);}
}
/* 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-device: m;
--flowtar-grid-columns: 8;
}
.flowtar.gutenberg-anchor {margin-top: calc(var(--flowtar-space-4xl) * -1);}
.flowtar.grid-set.m-m2 {width: var(--flowtar-grid-c2); margin-right: auto; margin-left: auto;}
.flowtar.grid-set.m-m4 {width: var(--flowtar-grid-c4); margin-right: auto; margin-left: auto;}
.flowtar.grid-set.m-m6 {width: var(--flowtar-grid-c6); margin-right: auto; margin-left: auto;}
.flowtar.grid-set.m-m8 {width: var(--flowtar-grid-c8); margin-right: auto; margin-left: auto;}
.flowtar.grid-use.m-m1 {width: var(--flowtar-grid-c1);}
.flowtar.grid-use.m-m2 {width: var(--flowtar-grid-c2);}
.flowtar.grid-use.m-m3 {width: var(--flowtar-grid-c3);}
.flowtar.grid-use.m-m4 {width: var(--flowtar-grid-c4);}
.flowtar.grid-use.m-m5 {width: var(--flowtar-grid-c5);}
.flowtar.grid-use.m-m6 {width: var(--flowtar-grid-c6);}
.flowtar.grid-use.m-m7 {width: var(--flowtar-grid-c7);}
.flowtar.grid-use.m-m8 {width: var(--flowtar-grid-c8);}
main {padding-top: calc(var(--flowtar-space-l) + 2 * var(--flowtar-space-sm));}
[data-animation-imageparallax] > div.fader {width: 150%; will-change: transform;}
.flowtar.gutenberg-block {margin: var(--flowtar-space-4xl) 0;}
.flowtar-footer.content-navigation {width: var(--flowtar-grid-c6); margin-right: 0; margin-left: auto;}
.flowtar-footer.content-one {font-size: 1.0rem;}
.flowtar-footer.content-one > p {width: var(--flowtar-grid-c2); font-size: 0.8rem;}
.flowtar-footer.content-one > ul {width: var(--flowtar-grid-c6);}
.flowtar-footer.content-two {width: var(--flowtar-grid-c3); font-size: 1.0rem;}
.flowtar-footer.content-two > p {font-size: 0.8rem;}
.flowtar-footer.copyright-main > p {width: var(--flowtar-grid-c3);}
.flowtar-footer.copyright-main > ul {width: var(--flowtar-grid-c5); justify-content: flex-end;}
.flowtar-footer.grid-container > div > div:nth-child(4) {display: block;}
.flowtar-footer.grid-container > div > div:nth-child(5) {display: block;}
.flowtar-footer.grid-container > div > div:nth-child(6) {display: block;}
.flowtar-footer.grid-container > div > div:nth-child(7) {display: block;}
.flowtar-footer.logo-main {margin-top: var(--flowtar-space-2xl); margin-bottom: var(--flowtar-space-2xl);}
.flowtar-footer.partners-main {width: var(--flowtar-grid-c6); margin-left: auto;}
.flowtar-footer.prev-next > div > div > a {font-size: 3.0rem; padding-right: var(--flowtar-space-m); padding-left: var(--flowtar-space-m);}
.flowtar-footer.prev-next > div > div > a.next:hover > span {transform: translateX(var(--flowtar-space-m));}
.flowtar-footer.prev-next > div > div > a.prev:hover > span {transform: translateX(calc(-1 * var(--flowtar-space-m)));}
.flowtar-header.fader-1 {left: var(--flowtar-grid-c3);}
.flowtar-header.fader-2 {left: var(--flowtar-grid-cg1); width: var(--flowtar-grid-c2);}
.flowtar-header.fader-3 > div:nth-child(1) {height: calc(var(--flowtar-space-l) + 2 * var(--flowtar-space-sm));}
.flowtar-header.header-main {padding-top: var(--flowtar-space-sm); padding-bottom: var(--flowtar-space-sm);}
.flowtar-header.header-main > div {height: var(--flowtar-space-l);}
.flowtar-header.navigation-contact {bottom: var(--flowtar-space-sm);}
.flowtar-header.navigation-fader::before {right: var(--flowtar-grid-c7); opacity: 0.8;}
.flowtar-header.navigation-fader::after {left: var(--flowtar-grid-cg1);}
.flowtar-header.navigation-menu {width: var(--flowtar-grid-c5);}
.flowtar-header.navigation-menu > ul > li > a {font-size: 2.0rem;}
.flowtar-index.header-main {margin: var(--flowtar-space-4xl) 0 var(--flowtar-space-3xl) 0;}
.flowtar-single.article-info {width: var(--flowtar-grid-c4);}
.flowtar-single.article-image {aspect-ratio: 16 / 9;}
.flowtar-single.article-share1 {width: var(--flowtar-grid-c4);}
.flowtar-single.article-sidebar > div {width: var(--flowtar-grid-c4);}
.flowtar-single.article-title {width: var(--flowtar-grid-c7);}
.style.author-meta > div.image {aspect-ratio: 2/3;}
.style.bring-closer {margin-top: calc(-1 * var(--flowtar-space-2xl));}
.style.header-classic {font-size: 2.0rem; line-height: 1.1;}
.style.header-classic.m-large {font-size: 4.0rem;}
.style.header-classic.m-medium {font-size: 3.0rem;}
.style.number-count {font-size: 4.0rem;}
.style.post-full > a > div.image {width: var(--flowtar-grid-c3); order: 4;}
.style.post-full > a > div.issue {width: var(--flowtar-grid-c1); order: 1;}
.style.post-full > a > div.meta {width: var(--flowtar-grid-c7); order: 2; text-align: right;}
.style.post-full > a > div.text {width: var(--flowtar-grid-c5); order: 3;}
.style.post-semi > a > div.image {width: var(--flowtar-grid-c3); order: 4;}
.style.post-semi > a > div.issue {width: var(--flowtar-grid-c1); order: 1;}
.style.post-semi > a > div.meta {width: var(--flowtar-grid-c7); order: 2; text-align: right;}
.style.post-semi > a > div.text {width: var(--flowtar-grid-c5); order: 3;}
.style.remove-space {margin-top: calc(-1 * var(--flowtar-space-4xl));}
.style.testimonial-belt > div.content {width: var(--flowtar-grid-c4); order: 2;}
.style.testimonial-belt > div.who {width: var(--flowtar-grid-c4); order: 1;}
.style.text-classic h1 {font-size: 3.4rem;}
.style.text-invert h1 {font-size: 3.0rem;}
.style.text-small h2 {font-size: 2.0rem; line-height: 1.1;}
.style.text-small h3 {font-size: 2.0rem; line-height: 1.1;}
.style.text-statement {font-size: 3.0rem; line-height: 1.2;}
.style.text-statement.m-small {font-size: 2.2rem;}
.style.text-trailer {font-size: 2.0rem; line-height: 1.2;}
.gutenberg-redr0jwi.block-main > div > div {width: var(--flowtar-grid-c6);}
.gutenberg-redr0jwi.block-main > div > ol {width: var(--flowtar-grid-c6); margin-left: auto;}
.gutenberg-occrwr36.block-element > div {width: var(--flowtar-grid-c8);}
.gutenberg-occrwr36.block-element > div + div {width: var(--flowtar-grid-c7);}
.gutenberg-vbd08mrt.block-main > div {row-gap: var(--flowtar-space-ml);}
.gutenberg-vbd08mrt.block-main > div > div:nth-child(1) {width: var(--flowtar-grid-c6);}
.gutenberg-vbd08mrt.block-main > div > div:nth-child(2) {width: var(--flowtar-grid-c5); margin-right: var(--flowtar-grid-cg1); margin-left: auto;}
.gutenberg-pigg26gy.block-main {padding-top: var(--flowtar-space-6xl);}
.gutenberg-pigg26gy.header-main {padding-right: var(--flowtar-grid-cg1);}
.gutenberg-ji68ho09.block-main {margin-bottom: var(--flowtar-space-ml);}
.gutenberg-ji68ho09.block-main > div {row-gap: var(--flowtar-space-ml);}
.gutenberg-ji68ho09.block-main > div > ol {column-gap: var(--flowtar-grid-gutter); row-gap: var(--flowtar-space-ml);}
.gutenberg-ji68ho09.block-main > div > ol > li {width: var(--flowtar-grid-c2);}
.gutenberg-pojng8ft.image-container > img:nth-child(1) {width: var(--flowtar-grid-c4);}
.gutenberg-pojng8ft.image-container > img:nth-child(3) {width: var(--flowtar-grid-c4);}
.gutenberg-sp3r89qh.section-price {width: var(--flowtar-grid-c3) !important;}
.gutenberg-sp3r89qh.table-main > div:nth-child(1) {width: var(--flowtar-grid-c3);}
.gutenberg-sp3r89qh.table-main > div:nth-child(2) {width: var(--flowtar-grid-c5);}
.gutenberg-rhgy389u.block-main > div {row-gap: var(--flowtar-space-ml);}
.gutenberg-rhgy389u.block-main > div > div:nth-child(1) {width: var(--flowtar-grid-c6);}
.gutenberg-rhgy389u.block-main > div > div:nth-child(2) {width: var(--flowtar-grid-c6); margin-left: auto;}
.gutenberg-qppl6jio.block-list {width: var(--flowtar-grid-c6); margin-left: auto;}
.gutenberg-qppl6jio.block-main > div {row-gap: var(--flowtar-space-xl);}
.gutenberg-qppl6jio.block-text {width: var(--flowtar-grid-c6);}
.gutenberg-huryt71z.block-main > div > ul > li {width: var(--flowtar-grid-c4);}
.gutenberg-begy27tt.text-main {width: var(--flowtar-grid-c6);}
.gutenberg-begy27tt.video-main {width: var(--flowtar-grid-c8);}
.gutenberg-qhi7p8yh.image-container {align-items: flex-end; align-content: flex-end;}
.gutenberg-qhi7p8yh.image-container > div {width: var(--flowtar-grid-c4);}
.gutenberg-qhi7p8yh.image-container > div + div {margin-top: 0; width: var(--flowtar-grid-c3);}
.gutenberg-jy713eys.block-image {width: var(--flowtar-grid-c6);}
.gutenberg-jy713eys.block-text {width: var(--flowtar-grid-c6);}
.gutenberg-jy713eys.block-main > div > ol > li > a:hover > .gutenberg-jy713eys.block-text {transform: translateX(calc(-1 * var(--flowtar-grid-gutter)));}
.gutenberg-fehui29f.block-image {width: var(--flowtar-grid-c4);}
.gutenberg-fehui29f.block-tile {width: var(--flowtar-grid-c4);}
}
/* 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-grid-device: l;
--flowtar-grid-columns: 12;
}
.flowtar.gutenberg-anchor {margin-top: calc(var(--flowtar-space-5xl) * -1);}
.flowtar.grid-set.m-l2 {width: var(--flowtar-grid-c2); margin-right: auto; margin-left: auto;}
.flowtar.grid-set.m-l4 {width: var(--flowtar-grid-c4); margin-right: auto; margin-left: auto;}
.flowtar.grid-set.m-l6 {width: var(--flowtar-grid-c6); margin-right: auto; margin-left: auto;}
.flowtar.grid-set.m-l8 {width: var(--flowtar-grid-c8); margin-right: auto; margin-left: auto;}
.flowtar.grid-set.m-l10 {width: var(--flowtar-grid-c10); margin-right: auto; margin-left: auto;}
.flowtar.grid-set.m-l12 {width: var(--flowtar-grid-c12); margin-right: auto; margin-left: auto;}
.flowtar.grid-use.m-l1 {width: var(--flowtar-grid-c1);}
.flowtar.grid-use.m-l2 {width: var(--flowtar-grid-c2);}
.flowtar.grid-use.m-l3 {width: var(--flowtar-grid-c3);}
.flowtar.grid-use.m-l4 {width: var(--flowtar-grid-c4);}
.flowtar.grid-use.m-l5 {width: var(--flowtar-grid-c5);}
.flowtar.grid-use.m-l6 {width: var(--flowtar-grid-c6);}
.flowtar.grid-use.m-l7 {width: var(--flowtar-grid-c7);}
.flowtar.grid-use.m-l8 {width: var(--flowtar-grid-c8);}
.flowtar.grid-use.m-l9 {width: var(--flowtar-grid-c9);}
.flowtar.grid-use.m-l10 {width: var(--flowtar-grid-c10);}
.flowtar.grid-use.m-l11 {width: var(--flowtar-grid-c11);}
.flowtar.grid-use.m-l12 {width: var(--flowtar-grid-c12);}
html {font-size: 18px;}
[data-animation-imageparallax] > div.fader {width: 100%;}
.flowtar.gutenberg-block {margin: var(--flowtar-space-5xl) 0;}
.flowtar-footer.content-company {width: var(--flowtar-grid-c6);}
.flowtar-footer.content-navigation {width: var(--flowtar-grid-c6); margin-right: 0;}
.flowtar-footer.content-one > p {width: var(--flowtar-grid-c2);}
.flowtar-footer.content-one > ul {width: var(--flowtar-grid-c4);}
.flowtar-footer.content-two {width: var(--flowtar-grid-c3);}
.flowtar-footer.grid-container > div > div:nth-child(8) {display: block;}
.flowtar-footer.grid-container > div > div:nth-child(9) {display: block;}
.flowtar-footer.grid-container > div > div:nth-child(10) {display: block;}
.flowtar-footer.grid-container > div > div:nth-child(11) {display: block;}
.flowtar-footer.logo-main {margin-top: var(--flowtar-space-3xl); margin-bottom: var(--flowtar-space-3xl);}
.flowtar-footer.partners-main {width: 100%; justify-content: flex-end;}
.flowtar-footer.prev-next > div > div > a {font-size: 4.0rem;}
.flowtar-header.fader-1 {left: var(--flowtar-grid-c5);}
.flowtar-header.fader-2 {left: var(--flowtar-grid-cg3); width: var(--flowtar-grid-c2);}
.flowtar-header.navigation-fader::before {right: var(--flowtar-grid-c9);}
.flowtar-header.navigation-fader::after {left: var(--flowtar-grid-cg3);}
.flowtar-header.navigation-menu {width: var(--flowtar-grid-c7);}
.flowtar-header.navigation-menu > ul > li > a {font-size: 2.4rem;}
.flowtar-index.header-main {margin: var(--flowtar-space-5xl) 0 var(--flowtar-space-4xl) 0;}
.flowtar-single.article-author {width: var(--flowtar-grid-c4); order: 1;}
.flowtar-single.article-body {width: var(--flowtar-grid-c6); margin-left: var(--flowtar-grid-cg1); order: 2;}
.flowtar-single.article-image {order: 4; aspect-ratio: 21 / 9;}
.flowtar-single.article-info {width: var(--flowtar-grid-c8);}
.flowtar-single.article-meta {align-items: flex-end; align-content: flex-end; order: 3;}
.flowtar-single.article-share1 {width: var(--flowtar-grid-c4);}
.flowtar-single.article-sidebar {width: var(--flowtar-grid-c4); order: 1;}
.flowtar-single.article-sidebar > div {width: 100%;}
.flowtar-single.article-title {width: var(--flowtar-grid-c6); max-width: 700px; order: 2;}
.style.bring-closer {margin-top: calc(-1 * var(--flowtar-space-3xl));}
.style.header-classic.m-large {font-size: 7.0rem;}
.style.label-list > li {width: auto;}
.style.post-full > a > div.image {width: var(--flowtar-grid-c4); order: 4;}
.style.post-full > a > div.issue {width: var(--flowtar-grid-c1); order: 1;}
.style.post-full > a > div.meta {width: var(--flowtar-grid-c3); order: 2; text-align: left;}
.style.post-full > a > div.text {width: var(--flowtar-grid-c4); order: 3;}
.style.post-semi > a > div.image {width: var(--flowtar-grid-c3); margin-left: var(--flowtar-grid-cg1); order: 4;}
.style.post-semi > a > div.issue {width: var(--flowtar-grid-c1); order: 1;}
.style.post-semi > a > div.meta {width: var(--flowtar-grid-c3); order: 2; text-align: left;}
.style.post-semi > a > div.text {width: var(--flowtar-grid-c4); order: 3;}
.style.post-tablehead {display: flex;}
.style.remove-space {margin-top: calc(-1 * var(--flowtar-space-5xl));}
.style.testimonial-belt > div.content {width: var(--flowtar-grid-c6);}
.style.testimonial-belt > div.who {width: var(--flowtar-grid-c4);}
.style.text-classic h1 {font-size: 4.0rem;}
.style.text-classic h2 {font-size: 2.4rem;}
.style.text-invert h1 {font-size: 3.6rem;}
.style.text-invert h2 {font-size: 2.0rem;}
.style.text-statement {font-size: 3.5rem; line-height: 1.2;}
.gutenberg-redr0jwi.block-main > div > div {width: var(--flowtar-grid-c4);}
.gutenberg-redr0jwi.block-main > div > ol {margin-left: 0; width: var(--flowtar-grid-c6); margin-right: var(--flowtar-grid-cg1);}
.gutenberg-p27vgjio.block-main > div > div > ul > li > div > div {padding-left: var(--flowtar-grid-cg4); padding-right: var(--flowtar-grid-cg2);}
.gutenberg-p27vgjio.block-main > div > div > ul > li > header > h3 {width: var(--flowtar-grid-c4);}
.gutenberg-p27vgjio.block-main > div > div > ul > li > header > p {width: var(--flowtar-grid-c6); text-transform: uppercase;}
.gutenberg-occrwr36.block-element > div {width: var(--flowtar-grid-c4);}
.gutenberg-occrwr36.block-element > div + div {width: var(--flowtar-grid-c7);}
.gutenberg-occrwr36.block-header {display: flex; padding: var(--flowtar-space-s) 0; flex-flow: row wrap; justify-content: space-between; align-items: flex-end; align-content: flex-end;}
.gutenberg-occrwr36.block-header > p {width: var(--flowtar-grid-c4); text-transform: uppercase;}
.gutenberg-occrwr36.block-header > p + p {width: var(--flowtar-grid-c7);}
.gutenberg-vbd08mrt.block-main > div > div:nth-child(1) {width: var(--flowtar-grid-c6);}
.gutenberg-vbd08mrt.block-main > div > div:nth-child(2) {margin-top: var(--flowtar-space-s); width: var(--flowtar-grid-c5); margin-right: 0; margin-left: auto;}
.gutenberg-pigg26gy.block-main {padding-top: var(--flowtar-space-7xl);}
.gutenberg-pigg26gy.header-main {padding-right: var(--flowtar-grid-cg3);}
.gutenberg-ji68ho09.block-main {margin-bottom: var(--flowtar-space-l);}
.gutenberg-ji68ho09.block-main > div > div {width: var(--flowtar-grid-c3);}
.gutenberg-ji68ho09.block-main > div > ol {width: var(--flowtar-grid-c8); row-gap: var(--flowtar-space-l); margin-right: auto; margin-left: var(--flowtar-grid-gutter);}
.gutenberg-ji68ho09.block-main > div > ol > li > div {height: 75px;}
.gutenberg-ji68ho09.block-main > div > ol > li > div > img {height: 75px; width: 150px; margin-left: -75px;}
.gutenberg-pbnyv87q.block-main > div > div {width: var(--flowtar-grid-c4);}
.gutenberg-pbnyv87q.block-main > div > ul {margin-top: var(--flowtar-space-s); width: var(--flowtar-grid-c7);}
.gutenberg-pojng8ft.image-container > img:nth-child(1) {width: var(--flowtar-grid-c6);}
.gutenberg-pojng8ft.image-container > img:nth-child(2) {width: var(--flowtar-grid-c4);}
.gutenberg-pojng8ft.image-container > img:nth-child(3) {width: var(--flowtar-grid-c6);}
.gutenberg-pojng8ft.image-container > img:nth-child(4) {width: var(--flowtar-grid-c4);}
.gutenberg-jutr450q.block-main > div > div {width: var(--flowtar-grid-c10);}
.gutenberg-rhgy389u.block-main > div > div:nth-child(1) {width: var(--flowtar-grid-c4); margin-right: var(--flowtar-grid-g1);}
.gutenberg-rhgy389u.block-main > div > div:nth-child(2) {margin-top: var(--flowtar-space-xs); width: var(--flowtar-grid-c6); margin-left: var(--flowtar-grid-cg1); margin-right: auto;}
.gutenberg-qppl6jio.block-list {width: var(--flowtar-grid-c4); order: 1; margin-left: var(--flowtar-grid-cg3);}
.gutenberg-qppl6jio.block-text {width: var(--flowtar-grid-c4); order: 2; margin-right: var(--flowtar-grid-cg1);}
.gutenberg-huryt71z.block-main > div > ul.list > li {width: var(--flowtar-grid-c4);}
.gutenberg-begy27tt.video-main {width: var(--flowtar-grid-c10);}
.gutenberg-qhi7p8yh.image-container {width: var(--flowtar-grid-c6);}
.gutenberg-qhi7p8yh.image-container > div {width: var(--flowtar-grid-c3);}
.gutenberg-qhi7p8yh.image-container > div + div {width: calc(var(--flowtar-grid-cg2) + var(--flowtar-grid-c1) / 2);}
.gutenberg-qhi7p8yh.text-container {width: var(--flowtar-grid-c5);}
.gutenberg-jy713eys.block-image {width: var(--flowtar-grid-c5);}
.gutenberg-jy713eys.block-image.m-right {order: 2;}
.gutenberg-jy713eys.block-text {width: var(--flowtar-grid-c5); margin-right: var(--flowtar-grid-cg1);}
.gutenberg-jy713eys.block-text.m-right {margin-left: var(--flowtar-grid-cg1); text-align: right; order: 1;}
.gutenberg-jy713eys.block-main > div > ol > li > a:hover > .gutenberg-jy713eys.block-text.m-right {transform: translateX(calc(var(--flowtar-grid-gutter)));}
.gutenberg-jy713eys.block-text.m-right .style.call-action {justify-content: flex-end;}
.gutenberg-fehui29f.block-image {width: var(--flowtar-grid-c5);}
.gutenberg-fehui29f.block-text {width: var(--flowtar-grid-c6);}
.gutenberg-fehui29f.block-tile {width: var(--flowtar-grid-c3);}
}