img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

.wp-block-audio :where(figcaption) {
	color: #555;
	font-size: 13px;
	text-align: center
}

.is-dark-theme .wp-block-audio :where(figcaption) {
	color: #ffffffa6
}

.wp-block-audio {
	margin: 0 0 1em
}

.wp-block-code {
	border: 1px solid #ccc;
	border-radius: 4px;
	font-family: Menlo, Consolas, monaco, monospace;
	padding: .8em 1em
}

.wp-block-embed :where(figcaption) {
	color: #555;
	font-size: 13px;
	text-align: center
}

.is-dark-theme .wp-block-embed :where(figcaption) {
	color: #ffffffa6
}

.wp-block-embed {
	margin: 0 0 1em
}

.blocks-gallery-caption {
	color: #555;
	font-size: 13px;
	text-align: center
}

.is-dark-theme .blocks-gallery-caption {
	color: #ffffffa6
}

:root :where(.wp-block-image figcaption) {
	color: #555;
	font-size: 13px;
	text-align: center
}

.is-dark-theme :root :where(.wp-block-image figcaption) {
	color: #ffffffa6
}

.wp-block-image {
	margin: 0 0 1em
}

.wp-block-pullquote {
	border-bottom: 4px solid;
	border-top: 4px solid;
	color: currentColor;
	margin-bottom: 1.75em
}

.wp-block-pullquote cite,
.wp-block-pullquote footer,
.wp-block-pullquote__citation {
	color: currentColor;
	font-size: .8125em;
	font-style: normal;
	text-transform: uppercase
}

.wp-block-quote {
	border-left: .25em solid;
	margin: 0 0 1.75em;
	padding-left: 1em
}

.wp-block-quote cite,
.wp-block-quote footer {
	color: currentColor;
	font-size: .8125em;
	font-style: normal;
	position: relative
}

.wp-block-quote:where(.has-text-align-right) {
	border-left: none;
	border-right: .25em solid;
	padding-left: 0;
	padding-right: 1em
}

.wp-block-quote:where(.has-text-align-center) {
	border: none;
	padding-left: 0
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-quote:where(.is-style-plain) {
	border: none
}

.wp-block-search .wp-block-search__label {
	font-weight: 700
}

.wp-block-search__button {
	border: 1px solid #ccc;
	padding: .375em .625em
}

:where(.wp-block-group.has-background) {
	padding: 1.25em 2.375em
}

.wp-block-separator.has-css-opacity {
	opacity: .4
}

.wp-block-separator {
	border: none;
	border-bottom: 2px solid;
	margin-left: auto;
	margin-right: auto
}

.wp-block-separator.has-alpha-channel-opacity {
	opacity: 1
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
	width: 100px
}

.wp-block-separator.has-background:not(.is-style-dots) {
	border-bottom: none;
	height: 1px
}

.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
	height: 2px
}

.wp-block-table {
	margin: 0 0 1em
}

.wp-block-table td,
.wp-block-table th {
	word-break: normal
}

.wp-block-table :where(figcaption) {
	color: #555;
	font-size: 13px;
	text-align: center
}

.is-dark-theme .wp-block-table :where(figcaption) {
	color: #ffffffa6
}

.wp-block-video :where(figcaption) {
	color: #555;
	font-size: 13px;
	text-align: center
}

.is-dark-theme .wp-block-video :where(figcaption) {
	color: #ffffffa6
}

.wp-block-video {
	margin: 0 0 1em
}

:root :where(.wp-block-template-part.has-background) {
	margin-bottom: 0;
	margin-top: 0;
	padding: 1.25em 2.375em
}

/*! This file is auto-generated */
.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	text-decoration: none;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	font-size: 1.125em
}

.wp-block-file__button {
	background: #32373c;
	color: #fff;
	text-decoration: none
}

.kubio-shape-circles {
	background-image: url('images/circles.png')
}

.kubio-shape-10degree-stripes {
	background-image: url('images/10degree-stripes.png')
}

.kubio-shape-rounded-squares-blue {
	background-image: url('images/rounded-squares-blue.png')
}

.kubio-shape-many-rounded-squares-blue {
	background-image: url('images/many-rounded-squares-blue.png')
}

.kubio-shape-two-circles {
	background-image: url('images/two-circles.png')
}

.kubio-shape-circles-2 {
	background-image: url('images/circles-2.png')
}

.kubio-shape-circles-3 {
	background-image: url('images/circles-3.png')
}

.kubio-shape-circles-gradient {
	background-image: url('images/circles-gradient.png')
}

.kubio-shape-circles-white-gradient {
	background-image: url('images/circles-white-gradient.png')
}

.kubio-shape-waves {
	background-image: url('images/waves.png')
}

.kubio-shape-waves-inverted {
	background-image: url('images/waves-inverted.png')
}

.kubio-shape-dots {
	background-image: url('images/dots.png')
}

.kubio-shape-left-tilted-lines {
	background-image: url('images/left-tilted-lines.png')
}

.kubio-shape-right-tilted-lines {
	background-image: url('images/right-tilted-lines.png')
}

.kubio-shape-right-tilted-strips {
	background-image: url('images/right-tilted-strips.png')
}

.kubio-shape-doodle {
	background-image: url('images/doodle.png')
}

.kubio-shape-falling-stars {
	background-image: url('images/falling-stars.png')
}

.kubio-shape-grain {
	background-image: url('images/grain.png')
}

.kubio-shape-poly1 {
	background-image: url('images/poly1.png')
}

.kubio-shape-poly2 {
	background-image: url('images/poly2.png')
}

.kubio-shape-wavy-lines {
	background-image: url('images/wavy-lines.png')
}

:root {
	--kubio-color-1: 3, 169, 244;
	--kubio-color-2: 247, 144, 7;
	--kubio-color-3: 0, 191, 135;
	--kubio-color-4: 102, 50, 255;
	--kubio-color-5: 255, 255, 255;
	--kubio-color-6: 30, 30, 30;
	--kubio-color-1-variant-1: 165, 219, 243;
	--kubio-color-1-variant-2: 84, 194, 243;
	--kubio-color-1-variant-3: 3, 169, 244;
	--kubio-color-1-variant-4: 1, 110, 158;
	--kubio-color-1-variant-5: 1, 51, 73;
	--kubio-color-2-variant-1: 246, 214, 171;
	--kubio-color-2-variant-2: 246, 179, 89;
	--kubio-color-2-variant-3: 247, 144, 7;
	--kubio-color-2-variant-4: 161, 94, 4;
	--kubio-color-2-variant-5: 76, 44, 2;
	--kubio-color-3-variant-1: 127, 190, 172;
	--kubio-color-3-variant-2: 63, 190, 153;
	--kubio-color-3-variant-3: 0, 191, 135;
	--kubio-color-3-variant-4: 0, 105, 74;
	--kubio-color-3-variant-5: 0, 20, 14;
	--kubio-color-4-variant-1: 228, 220, 255;
	--kubio-color-4-variant-2: 165, 135, 255;
	--kubio-color-4-variant-3: 102, 50, 255;
	--kubio-color-4-variant-4: 67, 33, 169;
	--kubio-color-4-variant-5: 33, 16, 84;
	--kubio-color-5-variant-1: 255, 255, 255;
	--kubio-color-5-variant-2: 204, 204, 204;
	--kubio-color-5-variant-3: 153, 153, 153;
	--kubio-color-5-variant-4: 101, 101, 101;
	--kubio-color-5-variant-5: 50, 50, 50;
	--kubio-color-6-variant-1: 233, 233, 233;
	--kubio-color-6-variant-2: 182, 182, 182;
	--kubio-color-6-variant-3: 131, 131, 131;
	--kubio-color-6-variant-4: 80, 80, 80;
	--kubio-color-6-variant-5: 30, 30, 30
}

.has-kubio-color-1-color {
	color: rgb(var(--kubio-color-1))
}

.has-kubio-color-1-background-color {
	background-color: rgb(var(--kubio-color-1))
}

[data-kubio] .has-kubio-color-1-color {
	color: rgb(var(--kubio-color-1))
}

[data-kubio] .has-kubio-color-1-background-color {
	background-color: rgb(var(--kubio-color-1))
}

.has-kubio-color-2-color {
	color: rgb(var(--kubio-color-2))
}

.has-kubio-color-2-background-color {
	background-color: rgb(var(--kubio-color-2))
}

[data-kubio] .has-kubio-color-2-color {
	color: rgb(var(--kubio-color-2))
}

[data-kubio] .has-kubio-color-2-background-color {
	background-color: rgb(var(--kubio-color-2))
}

.has-kubio-color-3-color {
	color: rgb(var(--kubio-color-3))
}

.has-kubio-color-3-background-color {
	background-color: rgb(var(--kubio-color-3))
}

[data-kubio] .has-kubio-color-3-color {
	color: rgb(var(--kubio-color-3))
}

[data-kubio] .has-kubio-color-3-background-color {
	background-color: rgb(var(--kubio-color-3))
}

.has-kubio-color-4-color {
	color: rgb(var(--kubio-color-4))
}

.has-kubio-color-4-background-color {
	background-color: rgb(var(--kubio-color-4))
}

[data-kubio] .has-kubio-color-4-color {
	color: rgb(var(--kubio-color-4))
}

[data-kubio] .has-kubio-color-4-background-color {
	background-color: rgb(var(--kubio-color-4))
}

.has-kubio-color-5-color {
	color: rgb(var(--kubio-color-5))
}

.has-kubio-color-5-background-color {
	background-color: rgb(var(--kubio-color-5))
}

[data-kubio] .has-kubio-color-5-color {
	color: rgb(var(--kubio-color-5))
}

[data-kubio] .has-kubio-color-5-background-color {
	background-color: rgb(var(--kubio-color-5))
}

.has-kubio-color-6-color {
	color: rgb(var(--kubio-color-6))
}

.has-kubio-color-6-background-color {
	background-color: rgb(var(--kubio-color-6))
}

[data-kubio] .has-kubio-color-6-color {
	color: rgb(var(--kubio-color-6))
}

[data-kubio] .has-kubio-color-6-background-color {
	background-color: rgb(var(--kubio-color-6))
}



.h-y-container>*:not(:last-child),
.h-x-container-inner>* {
	margin-bottom: 20px;
}

.h-x-container-inner,
.h-column__content>.h-x-container>*:last-child,
.h-y-container>.kubio-block-inserter {
	margin-bottom: -20px;
}

.h-x-container-inner {
	margin-left: -10px;
	margin-right: -10px;
}

.h-x-container-inner>* {
	padding-left: 10px;
	padding-right: 10px;
}

[data-kubio] a:not([class*=wp-block-button]),
.with-kubio-global-style a:not([class*=wp-block-button]),
a:not([class*=wp-block-button])[data-kubio],
.wp-block-woocommerce-mini-cart-contents a:not([class*=wp-block-button]) {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 400;
	font-size: 1em;
	line-height: 1.5;
	text-decoration: none;
	color: rgba(var(--kubio-color-1), 1);
}

[data-kubio] a:not([class*=wp-block-button]):hover,
.with-kubio-global-style a:not([class*=wp-block-button]):hover,
a:not([class*=wp-block-button])[data-kubio]:hover,
.wp-block-woocommerce-mini-cart-contents a:not([class*=wp-block-button]):hover {
	color: rgba(var(--kubio-color-1-variant-4), 1);
}

[data-kubio] h1,
.with-kubio-global-style h1,
h1[data-kubio],
.wp-block-woocommerce-mini-cart-contents h1 {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 300;
	font-size: 3.375em;
	line-height: 1.26;
	text-transform: none;
	color: rgba(var(--kubio-color-6), 1);
}

[data-kubio] h2,
.with-kubio-global-style h2,
h2[data-kubio],
.wp-block-woocommerce-mini-cart-contents h2 {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 300;
	font-size: 2.625em;
	line-height: 1.143;
	text-transform: none;
	color: rgba(var(--kubio-color-6), 1);
}

[data-kubio] h3,
.with-kubio-global-style h3,
h3[data-kubio],
.wp-block-woocommerce-mini-cart-contents h3 {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 300;
	font-size: 2.25em;
	line-height: 1.25;
	text-transform: none;
	color: rgba(var(--kubio-color-6), 1);
}

[data-kubio] h4,
.with-kubio-global-style h4,
h4[data-kubio],
.wp-block-woocommerce-mini-cart-contents h4 {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 600;
	font-size: 1.25em;
	line-height: 1.6;
	text-transform: none;
	color: rgba(var(--kubio-color-6), 1);
}

[data-kubio] h5,
.with-kubio-global-style h5,
h5[data-kubio],
.wp-block-woocommerce-mini-cart-contents h5 {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 600;
	font-size: 1.125em;
	line-height: 1.55;
	text-transform: none;
	color: #000000;
}

[data-kubio] h6,
.with-kubio-global-style h6,
h6[data-kubio],
.wp-block-woocommerce-mini-cart-contents h6 {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 600;
	font-size: 1em;
	line-height: 1.6;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: rgba(var(--kubio-color-6), 1);
}

[data-kubio],
.with-kubio-global-style,
[data-kubio] p,
.with-kubio-global-style p,
p[data-kubio],
.wp-block-woocommerce-mini-cart-contents {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.6;
	text-transform: none;
	color: rgba(var(--kubio-color-6-variant-4), 1);
}

[data-kubio] .h-lead,
.with-kubio-global-style .h-lead,
.h-lead[data-kubio] {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 300;
	font-size: 1.25em;
	line-height: 1.5;
	text-transform: none;
	color: rgba(var(--kubio-color-6-variant-4), 1);
}

div.h-section-global-spacing {
	padding-top: 90px;
	padding-bottom: 90px;
}

.h-global-transition,
.h-global-transition-all,
.h-global-transition-all * {
	transition-duration: 1s;
}

[data-kubio] input[type='color'],
[data-kubio] input[type='date'],
[data-kubio] input[type='datetime'],
[data-kubio] input[type='datetime-local'],
[data-kubio] input[type='email'],
[data-kubio] input[type='month'],
[data-kubio] input[type='number'],
[data-kubio] input[type='password'],
[data-kubio] input[type='search'],
[data-kubio] input[type='tel'],
[data-kubio] input[type='text'],
[data-kubio] input[type='url'],
[data-kubio] input[type='week'],
[data-kubio] input[type='time'],
[data-kubio] input:not([type]),
[data-kubio] textarea,
[data-kubio] select {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.6;
	text-transform: none;
	background-color: rgba(var(--kubio-color-5), 1);
	border-top-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-top-width: 1px;
	border-top-style: solid;
	border-right-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-left-width: 1px;
	border-left-style: solid;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}

[data-kubio] input[type='color']:hover,
[data-kubio] input[type='date']:hover,
[data-kubio] input[type='datetime']:hover,
[data-kubio] input[type='datetime-local']:hover,
[data-kubio] input[type='email']:hover,
[data-kubio] input[type='month']:hover,
[data-kubio] input[type='number']:hover,
[data-kubio] input[type='password']:hover,
[data-kubio] input[type='search']:hover,
[data-kubio] input[type='tel']:hover,
[data-kubio] input[type='text']:hover,
[data-kubio] input[type='url']:hover,
[data-kubio] input[type='week']:hover,
[data-kubio] input[type='time']:hover,
[data-kubio] input:not([type]):hover,
[data-kubio] textarea:hover,
[data-kubio] select:hover {
	color: rgba(var(--kubio-color-6), 1);
	border-top-color: rgba(var(--kubio-color-6-variant-1), 1);
	border-right-color: rgba(var(--kubio-color-6-variant-1), 1);
	border-bottom-color: rgba(var(--kubio-color-6-variant-1), 1);
	border-left-color: rgba(var(--kubio-color-6-variant-1), 1);
}

[data-kubio] input[type='color']:focus,
[data-kubio] input[type='date']:focus,
[data-kubio] input[type='datetime']:focus,
[data-kubio] input[type='datetime-local']:focus,
[data-kubio] input[type='email']:focus,
[data-kubio] input[type='month']:focus,
[data-kubio] input[type='number']:focus,
[data-kubio] input[type='password']:focus,
[data-kubio] input[type='search']:focus,
[data-kubio] input[type='tel']:focus,
[data-kubio] input[type='text']:focus,
[data-kubio] input[type='url']:focus,
[data-kubio] input[type='week']:focus,
[data-kubio] input[type='time']:focus,
[data-kubio] input:not([type]):focus,
[data-kubio] textarea:focus,
[data-kubio] select:focus {
	color: rgba(var(--kubio-color-6), 1);
	border-top-color: rgba(var(--kubio-color-1), 1);
	border-right-color: rgba(var(--kubio-color-1), 1);
	border-bottom-color: rgba(var(--kubio-color-1), 1);
	border-left-color: rgba(var(--kubio-color-1), 1);
}

[data-kubio] input[type='button'],
[data-kubio] button {
	background-color: rgba(var(--kubio-color-1), 1);
	border-top-color: rgba(var(--kubio-color-1), 1);
	border-top-width: 2px;
	border-top-style: solid;
	border-right-color: rgba(var(--kubio-color-1), 1);
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-color: rgba(var(--kubio-color-1), 1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-color: rgba(var(--kubio-color-1), 1);
	border-left-width: 2px;
	border-left-style: solid;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: rgba(var(--kubio-color-5), 1);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	padding-right: 24px;
}

[data-kubio] input[type='button']:hover,
[data-kubio] button:hover {
	background-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-top-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-right-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-bottom-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-left-color: rgba(var(--kubio-color-1-variant-4), 1);
}

[data-kubio] input[type='button']:disabled,
[data-kubio] button:disabled,
[data-kubio] input[type='button'][disabled],
[data-kubio] button[disabled] {
	background-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-top-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-right-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-bottom-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-left-color: rgba(var(--kubio-color-5-variant-2), 1);
	color: rgba(var(--kubio-color-5-variant-3), 1);
}

[data-kubio] input[type='submit'],
[data-kubio] button[type='submit'] {
	border-top-color: rgba(var(--kubio-color-1), 1);
	border-top-width: 2px;
	border-top-style: solid;
	border-right-color: rgba(var(--kubio-color-1), 1);
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-color: rgba(var(--kubio-color-1), 1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-color: rgba(var(--kubio-color-1), 1);
	border-left-width: 2px;
	border-left-style: solid;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: rgba(var(--kubio-color-5), 1);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	padding-right: 24px;
	background-color: rgba(var(--kubio-color-1), 1);
}

[data-kubio] input[type='submit']:hover,
[data-kubio] button[type='submit']:hover {
	border-top-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-right-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-bottom-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-left-color: rgba(var(--kubio-color-1-variant-4), 1);
	background-color: rgba(var(--kubio-color-1-variant-4), 1);
}

[data-kubio] input[type='submit']:disabled,
[data-kubio] input[type='submit'][disabled],
[data-kubio] button[type='submit']:disabled,
[data-kubio] button[type='submit'][disabled] {
	border-top-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-right-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-bottom-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-left-color: rgba(var(--kubio-color-5-variant-2), 1);
	color: rgba(var(--kubio-color-5-variant-3), 1);
	background-color: rgba(var(--kubio-color-5-variant-2), 1);
}

[data-kubio] input[type='reset'],
[data-kubio] button[type='reset'] {
	background-color: rgba(var(--kubio-color-1-variant-1), 1);
	border-top-color: rgba(var(--kubio-color-1-variant-1), 1);
	border-top-width: 2px;
	border-top-style: solid;
	border-right-color: rgba(var(--kubio-color-1-variant-1), 1);
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-color: rgba(var(--kubio-color-1-variant-1), 1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-color: rgba(var(--kubio-color-1-variant-1), 1);
	border-left-width: 2px;
	border-left-style: solid;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: rgba(var(--kubio-color-6-variant-2), 1);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	padding-right: 24px;
}

[data-kubio] input[type='reset']:hover,
[data-kubio] button[type='reset']:hover {
	background-color: rgba(var(--kubio-color-1-variant-2), 1);
	border-top-color: rgba(var(--kubio-color-1-variant-2), 1);
	border-right-color: rgba(var(--kubio-color-1-variant-2), 1);
	border-bottom-color: rgba(var(--kubio-color-1-variant-2), 1);
	border-left-color: rgba(var(--kubio-color-1-variant-2), 1);
}

[data-kubio] input[type='reset']:disabled,
[data-kubio] input[type='reset'][disabled],
[data-kubio] button[type='reset']:disabled,
[data-kubio] button[type='reset'][disabled] {
	background-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-top-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-right-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-bottom-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-left-color: rgba(var(--kubio-color-5-variant-2), 1);
	color: rgba(var(--kubio-color-5-variant-3), 1);
}

#kubio .woocommerce a.button,
#kubio .woocommerce button.button,
#kubio .woocommerce input.button,
#kubio .woocommerce #respond input#submit {
	border-top-color: rgba(var(--kubio-color-2), 1);
	border-top-width: 2px;
	border-top-style: solid;
	border-right-color: rgba(var(--kubio-color-2), 1);
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-color: rgba(var(--kubio-color-2), 1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-color: rgba(var(--kubio-color-2), 1);
	border-left-width: 2px;
	border-left-style: solid;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: rgba(var(--kubio-color-2), 1);
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	text-transform: none;
	color: rgba(var(--kubio-color-5), 1);
}

#kubio .woocommerce a.button:hover,
#kubio .woocommerce button.button:hover,
#kubio .woocommerce input.button:hover,
#kubio .woocommerce #respond input#submit:hover {
	border-top-color: rgba(var(--kubio-color-2-variant-4), 1);
	border-right-color: rgba(var(--kubio-color-2-variant-4), 1);
	border-bottom-color: rgba(var(--kubio-color-2-variant-4), 1);
	border-left-color: rgba(var(--kubio-color-2-variant-4), 1);
	background-color: rgba(var(--kubio-color-2-variant-4), 1);
}

#kubio .woocommerce a.button:disabled,
#kubio .woocommerce a.button[disabled],
#kubio .woocommerce button.button:disabled,
#kubio .woocommerce button.button[disabled],
#kubio .woocommerce input.button:disabled,
#kubio .woocommerce input.button[disabled],
#kubio .woocommerce #respond input#submit:disabled,
#kubio .woocommerce #respond input#submit[disabled] {
	border-top-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-right-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-bottom-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-left-color: rgba(var(--kubio-color-5-variant-2), 1);
	background-color: rgba(var(--kubio-color-5-variant-2), 1);
	color: rgba(var(--kubio-color-5-variant-4), 1);
}

#kubio .woocommerce a.button.woocommerce-form-login__submit,
#kubio .woocommerce a.button.add_to_cart_button,
#kubio .woocommerce a.button.alt,
#kubio .woocommerce button.button.woocommerce-form-login__submit,
#kubio .woocommerce button.button.add_to_cart_button,
#kubio .woocommerce button.button.alt,
#kubio .woocommerce input.button.woocommerce-form-login__submit,
#kubio .woocommerce input.button.add_to_cart_button,
#kubio .woocommerce input.button.alt,
#kubio .woocommerce #respond input#submit.woocommerce-form-login__submit,
#kubio .woocommerce #respond input#submit.add_to_cart_button,
#kubio .woocommerce #respond input#submit.alt {
	background-color: rgba(var(--kubio-color-1), 1);
	border-top-color: rgba(var(--kubio-color-1), 1);
	border-top-width: 2px;
	border-top-style: solid;
	border-right-color: rgba(var(--kubio-color-1), 1);
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-color: rgba(var(--kubio-color-1), 1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-color: rgba(var(--kubio-color-1), 1);
	border-left-width: 2px;
	border-left-style: solid;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	text-transform: none;
	color: rgba(var(--kubio-color-5), 1);
	box-shadow: 0px 27px 15px -24px rgba(0, 0, 0, 0.5);
}

#kubio .woocommerce a.button.woocommerce-form-login__submit:hover,
#kubio .woocommerce a.button.add_to_cart_button:hover,
#kubio .woocommerce a.button.alt:hover,
#kubio .woocommerce button.button.woocommerce-form-login__submit:hover,
#kubio .woocommerce button.button.add_to_cart_button:hover,
#kubio .woocommerce button.button.alt:hover,
#kubio .woocommerce input.button.woocommerce-form-login__submit:hover,
#kubio .woocommerce input.button.add_to_cart_button:hover,
#kubio .woocommerce input.button.alt:hover,
#kubio .woocommerce #respond input#submit.woocommerce-form-login__submit:hover,
#kubio .woocommerce #respond input#submit.add_to_cart_button:hover,
#kubio .woocommerce #respond input#submit.alt:hover {
	background-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-top-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-right-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-bottom-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-left-color: rgba(var(--kubio-color-1-variant-4), 1);
}

#kubio .woocommerce a.button.woocommerce-form-login__submit:disabled,
#kubio .woocommerce a.button.woocommerce-form-login__submit[disabled],
#kubio .woocommerce a.button.add_to_cart_button:disabled,
#kubio .woocommerce a.button.add_to_cart_button[disabled],
#kubio .woocommerce a.button.alt:disabled,
#kubio .woocommerce a.button.alt[disabled],
#kubio .woocommerce button.button.woocommerce-form-login__submit:disabled,
#kubio .woocommerce button.button.woocommerce-form-login__submit[disabled],
#kubio .woocommerce button.button.add_to_cart_button:disabled,
#kubio .woocommerce button.button.add_to_cart_button[disabled],
#kubio .woocommerce button.button.alt:disabled,
#kubio .woocommerce button.button.alt[disabled],
#kubio .woocommerce input.button.woocommerce-form-login__submit:disabled,
#kubio .woocommerce input.button.woocommerce-form-login__submit[disabled],
#kubio .woocommerce input.button.add_to_cart_button:disabled,
#kubio .woocommerce input.button.add_to_cart_button[disabled],
#kubio .woocommerce input.button.alt:disabled,
#kubio .woocommerce input.button.alt[disabled],
#kubio .woocommerce #respond input#submit.woocommerce-form-login__submit:disabled,
#kubio .woocommerce #respond input#submit.woocommerce-form-login__submit[disabled],
#kubio .woocommerce #respond input#submit.add_to_cart_button:disabled,
#kubio .woocommerce #respond input#submit.add_to_cart_button[disabled],
#kubio .woocommerce #respond input#submit.alt:disabled,
#kubio .woocommerce #respond input#submit.alt[disabled] {
	background-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-top-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-right-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-bottom-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-left-color: rgba(var(--kubio-color-5-variant-2), 1);
	color: rgba(var(--kubio-color-5-variant-4), 1);
}

#kubio .woocommerce-loop-product__link .onsale {
	background-color: rgba(var(--kubio-color-3-variant-2), 1);
	color: rgba(var(--kubio-color-5), 1);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

@media (min-width: 768px) and (max-width: 1023px) {
	div.h-section-global-spacing {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}

@media (max-width: 767px) {

	[data-kubio] h1,
	.with-kubio-global-style h1,
	h1[data-kubio],
	.wp-block-woocommerce-mini-cart-contents h1 {
		font-size: 3em;
	}

	div.h-section-global-spacing {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

:root {
	--wp--preset--aspect-ratio--square: 1;
	--wp--preset--aspect-ratio--4-3: 4/3;
	--wp--preset--aspect-ratio--3-4: 3/4;
	--wp--preset--aspect-ratio--3-2: 3/2;
	--wp--preset--aspect-ratio--2-3: 2/3;
	--wp--preset--aspect-ratio--16-9: 16/9;
	--wp--preset--aspect-ratio--9-16: 9/16;
	--wp--preset--color--black: #000000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #ffffff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--color--kubio-color-1: rgba(var(--kubio-color-1), 1);
	--wp--preset--color--kubio-color-2: rgba(var(--kubio-color-2), 1);
	--wp--preset--color--kubio-color-3: rgba(var(--kubio-color-3), 1);
	--wp--preset--color--kubio-color-4: rgba(var(--kubio-color-4), 1);
	--wp--preset--color--kubio-color-5: rgba(var(--kubio-color-5), 1);
	--wp--preset--color--kubio-color-6: rgba(var(--kubio-color-6), 1);
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
	--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
	--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
	--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
	--wp--preset--spacing--20: 0.44rem;
	--wp--preset--spacing--30: 0.67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;
	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
	--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
	gap: 0.5em;
}

:where(.is-layout-grid) {
	gap: 0.5em;
}

body .is-layout-flex {
	display: flex;
}

.is-layout-flex {
	flex-wrap: wrap;
	align-items: center;
}

.is-layout-flex> :is(*, div) {
	margin: 0;
}

body .is-layout-grid {
	display: grid;
}

.is-layout-grid> :is(*, div) {
	margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}

.has-black-color {
	color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
	color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple) !important;
}

.has-kubio-color-1-color {
	color: var(--wp--preset--color--kubio-color-1) !important;
}

.has-kubio-color-2-color {
	color: var(--wp--preset--color--kubio-color-2) !important;
}

.has-kubio-color-3-color {
	color: var(--wp--preset--color--kubio-color-3) !important;
}

.has-kubio-color-4-color {
	color: var(--wp--preset--color--kubio-color-4) !important;
}

.has-kubio-color-5-color {
	color: var(--wp--preset--color--kubio-color-5) !important;
}

.has-kubio-color-6-color {
	color: var(--wp--preset--color--kubio-color-6) !important;
}

.has-black-background-color {
	background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
	background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-kubio-color-1-background-color {
	background-color: var(--wp--preset--color--kubio-color-1) !important;
}

.has-kubio-color-2-background-color {
	background-color: var(--wp--preset--color--kubio-color-2) !important;
}

.has-kubio-color-3-background-color {
	background-color: var(--wp--preset--color--kubio-color-3) !important;
}

.has-kubio-color-4-background-color {
	background-color: var(--wp--preset--color--kubio-color-4) !important;
}

.has-kubio-color-5-background-color {
	background-color: var(--wp--preset--color--kubio-color-5) !important;
}

.has-kubio-color-6-background-color {
	background-color: var(--wp--preset--color--kubio-color-6) !important;
}

.has-black-border-color {
	border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
	border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-kubio-color-1-border-color {
	border-color: var(--wp--preset--color--kubio-color-1) !important;
}

.has-kubio-color-2-border-color {
	border-color: var(--wp--preset--color--kubio-color-2) !important;
}

.has-kubio-color-3-border-color {
	border-color: var(--wp--preset--color--kubio-color-3) !important;
}

.has-kubio-color-4-border-color {
	border-color: var(--wp--preset--color--kubio-color-4) !important;
}

.has-kubio-color-5-border-color {
	border-color: var(--wp--preset--color--kubio-color-5) !important;
}

.has-kubio-color-6-border-color {
	border-color: var(--wp--preset--color--kubio-color-6) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
	background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
	background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
	background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
	background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
	background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
	background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
	font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
	font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large) !important;
}

:root :where(.wp-block-pullquote) {
	font-size: 1.5em;
	line-height: 1.6;
}

.site-info:last-child a:last-child {
	display: none;
}

.site-info:last-child span {
	display: none;
}

.site-info p {
	margin: 0;
}

.kubio-shape-circles {
	background-image: url('images/circles.png')
}

.kubio-shape-10degree-stripes {
	background-image: url('images/10degree-stripes.png')
}

.kubio-shape-rounded-squares-blue {
	background-image: url('images/rounded-squares-blue.png')
}

.kubio-shape-many-rounded-squares-blue {
	background-image: url('images/many-rounded-squares-blue.png')
}

.kubio-shape-two-circles {
	background-image: url('images/two-circles.png')
}

.kubio-shape-circles-2 {
	background-image: url('images/circles-2.png')
}

.kubio-shape-circles-3 {
	background-image: url('images/circles-3.png')
}

.kubio-shape-circles-gradient {
	background-image: url('images/circles-gradient.png')
}

.kubio-shape-circles-white-gradient {
	background-image: url('images/circles-white-gradient.png')
}

.kubio-shape-waves {
	background-image: url('images/waves.png')
}

.kubio-shape-waves-inverted {
	background-image: url('images/waves-inverted.png')
}

.kubio-shape-dots {
	background-image: url('images/dots.png')
}

.kubio-shape-left-tilted-lines {
	background-image: url('images/left-tilted-lines.png')
}

.kubio-shape-right-tilted-lines {
	background-image: url('images/right-tilted-lines.png')
}

.kubio-shape-right-tilted-strips {
	background-image: url('images/right-tilted-strips.png')
}

.kubio-shape-doodle {
	background-image: url('images/doodle.png')
}

.kubio-shape-falling-stars {
	background-image: url('images/falling-stars.png')
}

.kubio-shape-grain {
	background-image: url('images/grain.png')
}

.kubio-shape-poly1 {
	background-image: url('images/poly1.png')
}

.kubio-shape-poly2 {
	background-image: url('images/poly2.png')
}

.kubio-shape-wavy-lines {
	background-image: url('images/wavy-lines.png')
}

:root {
	--kubio-color-1: 3, 169, 244;
	--kubio-color-2: 247, 144, 7;
	--kubio-color-3: 0, 191, 135;
	--kubio-color-4: 102, 50, 255;
	--kubio-color-5: 255, 255, 255;
	--kubio-color-6: 30, 30, 30;
	--kubio-color-1-variant-1: 165, 219, 243;
	--kubio-color-1-variant-2: 84, 194, 243;
	--kubio-color-1-variant-3: 3, 169, 244;
	--kubio-color-1-variant-4: 1, 110, 158;
	--kubio-color-1-variant-5: 1, 51, 73;
	--kubio-color-2-variant-1: 246, 214, 171;
	--kubio-color-2-variant-2: 246, 179, 89;
	--kubio-color-2-variant-3: 247, 144, 7;
	--kubio-color-2-variant-4: 161, 94, 4;
	--kubio-color-2-variant-5: 76, 44, 2;
	--kubio-color-3-variant-1: 127, 190, 172;
	--kubio-color-3-variant-2: 63, 190, 153;
	--kubio-color-3-variant-3: 0, 191, 135;
	--kubio-color-3-variant-4: 0, 105, 74;
	--kubio-color-3-variant-5: 0, 20, 14;
	--kubio-color-4-variant-1: 228, 220, 255;
	--kubio-color-4-variant-2: 165, 135, 255;
	--kubio-color-4-variant-3: 102, 50, 255;
	--kubio-color-4-variant-4: 67, 33, 169;
	--kubio-color-4-variant-5: 33, 16, 84;
	--kubio-color-5-variant-1: 255, 255, 255;
	--kubio-color-5-variant-2: 204, 204, 204;
	--kubio-color-5-variant-3: 153, 153, 153;
	--kubio-color-5-variant-4: 101, 101, 101;
	--kubio-color-5-variant-5: 50, 50, 50;
	--kubio-color-6-variant-1: 233, 233, 233;
	--kubio-color-6-variant-2: 182, 182, 182;
	--kubio-color-6-variant-3: 131, 131, 131;
	--kubio-color-6-variant-4: 80, 80, 80;
	--kubio-color-6-variant-5: 30, 30, 30
}

.has-kubio-color-1-color {
	color: rgb(var(--kubio-color-1))
}

.has-kubio-color-1-background-color {
	background-color: rgb(var(--kubio-color-1))
}

[data-kubio] .has-kubio-color-1-color {
	color: rgb(var(--kubio-color-1))
}

[data-kubio] .has-kubio-color-1-background-color {
	background-color: rgb(var(--kubio-color-1))
}

.has-kubio-color-2-color {
	color: rgb(var(--kubio-color-2))
}

.has-kubio-color-2-background-color {
	background-color: rgb(var(--kubio-color-2))
}

[data-kubio] .has-kubio-color-2-color {
	color: rgb(var(--kubio-color-2))
}

[data-kubio] .has-kubio-color-2-background-color {
	background-color: rgb(var(--kubio-color-2))
}

.has-kubio-color-3-color {
	color: rgb(var(--kubio-color-3))
}

.has-kubio-color-3-background-color {
	background-color: rgb(var(--kubio-color-3))
}

[data-kubio] .has-kubio-color-3-color {
	color: rgb(var(--kubio-color-3))
}

[data-kubio] .has-kubio-color-3-background-color {
	background-color: rgb(var(--kubio-color-3))
}

.has-kubio-color-4-color {
	color: rgb(var(--kubio-color-4))
}

.has-kubio-color-4-background-color {
	background-color: rgb(var(--kubio-color-4))
}

[data-kubio] .has-kubio-color-4-color {
	color: rgb(var(--kubio-color-4))
}

[data-kubio] .has-kubio-color-4-background-color {
	background-color: rgb(var(--kubio-color-4))
}

.has-kubio-color-5-color {
	color: rgb(var(--kubio-color-5))
}

.has-kubio-color-5-background-color {
	background-color: rgb(var(--kubio-color-5))
}

[data-kubio] .has-kubio-color-5-color {
	color: rgb(var(--kubio-color-5))
}

[data-kubio] .has-kubio-color-5-background-color {
	background-color: rgb(var(--kubio-color-5))
}

.has-kubio-color-6-color {
	color: rgb(var(--kubio-color-6))
}

.has-kubio-color-6-background-color {
	background-color: rgb(var(--kubio-color-6))
}

[data-kubio] .has-kubio-color-6-color {
	color: rgb(var(--kubio-color-6))
}

[data-kubio] .has-kubio-color-6-background-color {
	background-color: rgb(var(--kubio-color-6))
}



#kubio .style-MJXRdscLfa-outer .wp-block-kubio-navigation-section__nav {
	animation-duration: 0.5s;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: rgba(var(--kubio-color-5), 1);
}

#kubio .style-MJXRdscLfa-outer .h-navigation_sticky:not(.extra-1).wp-block-kubio-navigation-section__nav {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #ffffff;
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.5);
}

#kubio .style-rrHPq0HyrSI-inner {
	text-align: center;
	height: auto;
	min-height: unset;
}

#kubio .style-rrHPq0HyrSI-container {
	height: auto;
	min-height: unset;
}

#kubio .style-hwyel8LHkd8-container {
	align-items: flex-start;
	justify-content: flex-start;
	gap: 10px;
	--kubio-gap-fallback: 10px;
	text-decoration: none;
}

#kubio .style-hwyel8LHkd8-container .kubio-logo-image {
	max-height: 70px;
}

#kubio .style-hwyel8LHkd8-image {
	max-height: 70px;
}

#kubio .style-hwyel8LHkd8-text {
	text-decoration: none;
	color: #ffffff;
}

#kubio .h-navigation_sticky:not(.extra-1) .style-hwyel8LHkd8-text {
	color: #000000;
}

#kubio .style-iZXc3YOsKoo-inner {
	text-align: center;
	height: auto;
	min-height: unset;
}

#kubio .style-iZXc3YOsKoo-container {
	height: auto;
	min-height: unset;
}

#kubio .style-X5glekK72dR-container {
	height: 50px;
}

#kubio .style-2O0w4m03fj0-inner {
	text-align: center;
	height: auto;
	min-height: unset;
}

#kubio .style-2O0w4m03fj0-container {
	height: auto;
	min-height: unset;
}

#kubio .style-I73SOIZ_58Q-outer.bordered-active-item>.kubio-menu>ul>li::before,
#kubio .style-I73SOIZ_58Q-outer.bordered-active-item>.kubio-menu>ul>li::after {
	background-color: rgba(var(--kubio-color-1-variant-1), 1);
	height: 3px;
}

#kubio .style-I73SOIZ_58Q-outer.solid-active-item>.kubio-menu>ul>li::before,
#kubio .style-I73SOIZ_58Q-outer.solid-active-item>.kubio-menu>ul>li::after {
	background-color: white;
	border-top-left-radius: 0%;
	border-top-right-radius: 0%;
	border-bottom-left-radius: 0%;
	border-bottom-right-radius: 0%;
}

#kubio .style-I73SOIZ_58Q-outer>.kubio-menu>ul {
	justify-content: flex-end;
	gap: 40px;
	--kubio-gap-fallback: 40px;
}

#kubio .style-I73SOIZ_58Q-outer>.kubio-menu>ul>li>a {
	font-weight: 600;
	font-size: 14px;
	line-height: 1.5em;
	letter-spacing: 0px;
	text-decoration: none;
	text-transform: uppercase;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}

#kubio .style-I73SOIZ_58Q-outer>.kubio-menu>ul>li>a:hover,
#kubio .style-I73SOIZ_58Q-outer>.kubio-menu>ul>li>a.hover {
	color: rgba(var(--kubio-color-1-variant-1), 1);
}

#kubio .style-I73SOIZ_58Q-outer>.kubio-menu>ul>li.current-menu-item>a,
#kubio .style-I73SOIZ_58Q-outer>.kubio-menu>ul>li.current_page_item>a {
	color: rgba(var(--kubio-color-1-variant-1), 1);
}

#kubio .style-I73SOIZ_58Q-outer>.kubio-menu>ul>li>a>svg {
	padding-left: 5px;
	padding-right: 5px;
}

#kubio .style-I73SOIZ_58Q-outer>.kubio-menu li>ul {
	background-color: #ffffff;
	margin-left: 5px;
	margin-right: 5px;
	box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.04);
}

#kubio .style-I73SOIZ_58Q-outer>.kubio-menu li>ul>li>a {
	font-size: 14px;
	text-decoration: none;
	color: rgba(var(--kubio-color-6-variant-3), 1);
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	border-bottom-color: rgba(128, 128, 128, .2);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	background-color: rgb(255, 255, 255);
}

#kubio .style-I73SOIZ_58Q-outer>.kubio-menu li>ul>li>a:hover,
#kubio .style-I73SOIZ_58Q-outer>.kubio-menu li>ul>li>a.hover {
	color: rgb(255, 255, 255);
	background-color: rgba(var(--kubio-color-1), 1);
}

#kubio .style-I73SOIZ_58Q-outer>.kubio-menu li>ul>li.current-menu-item>a,
#kubio .style-I73SOIZ_58Q-outer>.kubio-menu li>ul>li.current_page_item>a {
	color: rgb(255, 255, 255);
	background-color: rgba(var(--kubio-color-1), 1);
}

#kubio .style-I73SOIZ_58Q-outer>.kubio-menu>ul>li>ul {
	margin-top: 0px;
}

#kubio .style-I73SOIZ_58Q-outer>.kubio-menu>ul>li>ul:before {
	height: 0px;
	width: 100%;
}

#kubio .h-navigation_sticky:not(.extra-1) .style-I73SOIZ_58Q-outer.bordered-active-item>.kubio-menu>ul>li::before,
#kubio .h-navigation_sticky:not(.extra-1) .style-I73SOIZ_58Q-outer.bordered-active-item>.kubio-menu>ul>li::after {
	background-color: rgba(var(--kubio-color-1), 1);
}

#kubio .h-navigation_sticky:not(.extra-1) .style-I73SOIZ_58Q-outer>.kubio-menu>ul>li>a {
	color: rgba(var(--kubio-color-1-variant-4), 1);
}

#kubio .h-navigation_sticky:not(.extra-1) .style-I73SOIZ_58Q-outer>.kubio-menu>ul>li>a:hover,
#kubio .h-navigation_sticky:not(.extra-1) .style-I73SOIZ_58Q-outer>.kubio-menu>ul>li>a.hover {
	color: rgba(var(--kubio-color-1), 1);
}

#kubio .h-navigation_sticky:not(.extra-1) .style-I73SOIZ_58Q-outer>.kubio-menu>ul>li.current-menu-item>a,
#kubio .h-navigation_sticky:not(.extra-1) .style-I73SOIZ_58Q-outer>.kubio-menu>ul>li.current_page_item>a {
	color: rgba(var(--kubio-color-1), 1);
}

#kubio .style-_3yxxOkYM6R-icon {
	background-color: rgba(0, 0, 0, 0.1);
	border-top-color: black;
	border-top-width: 0px;
	border-top-style: solid;
	border-right-color: black;
	border-right-width: 0px;
	border-right-style: solid;
	border-bottom-color: black;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-left-color: black;
	border-left-width: 0px;
	border-left-style: solid;
	border-top-left-radius: 100%;
	border-top-right-radius: 100%;
	border-bottom-left-radius: 100%;
	border-bottom-right-radius: 100%;
	fill: white;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 24px;
	height: 24px;
	min-width: 24px;
	min-height: 24px;
}

.style-_3yxxOkYM6R-offscreen {
	background-color: #222B34;
	width: 300px !important;
}

.style-_3yxxOkYM6R-offscreenOverlay {
	background-color: rgba(0, 0, 0, 0.5);
}

#kubio .style-DRZFzaDAqhd-inner {
	text-align: center;
	height: auto;
	min-height: unset;
}

#kubio .style-DRZFzaDAqhd-container {
	height: auto;
	min-height: unset;
}

#kubio .style-rkxOtfZFyxL-container {
	align-items: center;
	justify-content: center;
	gap: 10px;
	--kubio-gap-fallback: 10px;
	text-decoration: none;
}

#kubio .style-rkxOtfZFyxL-container .kubio-logo-image {
	max-height: 70px;
}

#kubio .style-rkxOtfZFyxL-image {
	max-height: 70px;
}

#kubio .style-rkxOtfZFyxL-text {
	text-decoration: none;
	color: #ffffff;
}

#kubio .h-navigation_sticky:not(.extra-1) .style-rkxOtfZFyxL-text {
	color: #000000;
}

#kubio .style-LVnhTDD4W_O-outer>.kubio-menu>ul {
	--kubio-accordion-menu-offset: 10px;
}

#kubio .style-LVnhTDD4W_O-outer>.kubio-menu>ul>li>a {
	font-size: 14px;
	text-decoration: none;
	color: white;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 40px;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #808080;
}

#kubio .style-LVnhTDD4W_O-outer>.kubio-menu>ul>li>a>svg {
	padding-left: 20px;
	padding-right: 20px;
}

#kubio .style-LVnhTDD4W_O-outer>.kubio-menu li>ul>li>a {
	font-size: 14px;
	text-decoration: none;
	color: white;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 40px;
	border-top-color: #808080;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: #808080;
}

#kubio .style-LVnhTDD4W_O-outer>.kubio-menu li>ul>li>a>svg {
	padding-left: 20px;
	padding-right: 20px;
}

#kubio .style-3jzxxtlbKPi-inner {
	text-align: center;
	height: auto;
	min-height: unset;
}

#kubio .style-3jzxxtlbKPi-container {
	height: auto;
	min-height: unset;
}

#kubio .style-uzB_Q6KyDw-outer {
	height: auto;
	min-height: unset;
	padding-bottom: 0px;
	box-shadow: none;
	background-color: unset;
	background-image: none;
}

#kubio .style-XUpvo2DOQF-container {
	background-color: rgba(var(--kubio-color-4), 1);
}

#kubio .style-DuSHyqOyPN-inner {
	text-align: center;
	height: auto;
	min-height: unset;
}

#kubio .style-DuSHyqOyPN-container {
	height: auto;
	min-height: unset;
}

#kubio .wp-block.wp-block-kubio-heading__text.style-qj3oti2Tx_-text {
	font-weight: 800;
	font-size: 4.5em;
	color: rgba(var(--kubio-color-5), 1);
}

#kubio .wp-block.wp-block-kubio-heading__text.style-qj3oti2Tx_-text .text-wrapper-fancy svg path {
	stroke: #000000;
	stroke-linejoin: initial;
	stroke-linecap: initial;
	stroke-width: 8px;
}

#kubio .style-jClXAc6s7D-outer {
	height: auto;
	min-height: unset;
	padding-top: 0px;
	padding-bottom: 0px;
	box-shadow: none;
	background-color: unset;
	background-image: none;
}

#kubio .style-9UmMH4oE2B-inner {
	text-align: center;
	height: auto;
	min-height: unset;
}

#kubio .style-9UmMH4oE2B-container {
	height: auto;
	min-height: unset;
}

#kubio .wp-block.wp-block-kubio-heading__text.style-11R4jj9-Xt-text {
	font-weight: 700;
}

#kubio .wp-block.wp-block-kubio-heading__text.style-11R4jj9-Xt-text .text-wrapper-fancy svg path {
	stroke: #000000;
	stroke-linejoin: initial;
	stroke-linecap: initial;
	stroke-width: 8px;
}

#kubio .style-Uy0OuMQcYc-outer {
	height: auto;
	min-height: unset;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #040000;
}

#kubio .style-7WyuX9i_dfG-inner {
	text-align: center;
	height: auto;
	min-height: unset;
	box-shadow: 0px 19px 38px 0px rgba(0, 0, 0, 0.16);
	background-color: rgba(var(--kubio-color-4), 1);
}

#kubio .style-7WyuX9i_dfG-container {
	height: auto;
	min-height: unset;
}

#kubio .wp-block.wp-block-kubio-heading__text.style-7p1VcwbKV4K-text {
	text-transform: uppercase;
	color: rgba(var(--kubio-color-5), 1);
}

#kubio .wp-block.wp-block-kubio-heading__text.style-7p1VcwbKV4K-text .text-wrapper-fancy svg path {
	stroke: #000000;
	stroke-linejoin: initial;
	stroke-linecap: initial;
	stroke-width: 8px;
}

#kubio p.wp-block.wp-block-kubio-text__text.style-UfmA9338R4u-text {
	line-height: 1.5;
	color: rgba(var(--kubio-color-5), 1);
}

#kubio .style-jXj47j-qSNw-outer a.style-jXj47j-qSNw-link {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
	font-weight: 600;
	font-size: 14px;
	line-height: 1;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	background-color: rgba(var(--kubio-color-2), 1);
	border-top-color: rgba(var(--kubio-color-2), 1);
	border-top-width: 2px;
	border-top-style: solid;
	border-right-color: rgba(var(--kubio-color-2), 1);
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-color: rgba(var(--kubio-color-2), 1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-color: rgba(var(--kubio-color-2), 1);
	border-left-width: 2px;
	border-left-style: solid;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	transition-duration: 0.5s;
	text-align: center;
	justify-content: center;
}

#kubio .style-jXj47j-qSNw-outer a.style-jXj47j-qSNw-link:hover {
	background-color: rgba(var(--kubio-color-2-variant-2), 1);
	border-top-color: rgba(var(--kubio-color-2-variant-2), 1);
	border-right-color: rgba(var(--kubio-color-2-variant-2), 1);
	border-bottom-color: rgba(var(--kubio-color-2-variant-2), 1);
	border-left-color: rgba(var(--kubio-color-2-variant-2), 1);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow: none;
}

#kubio a.style-jXj47j-qSNw-link .style-jXj47j-qSNw-icon {
	width: 14px;
	height: 14px;
	min-width: 14px;
	min-height: 14px;
	margin-left: 0px;
	margin-right: 10px;
}

#kubio .style---U3GRgXsJ-outer {
	height: auto;
	min-height: unset;
	padding-top: 0px;
	padding-bottom: 0px;
	box-shadow: none;
	background-color: rgba(var(--kubio-color-4), 1);
	background-image: none;
}

#kubio .style-wlxWeql3EV-inner {
	text-align: center;
	height: auto;
	min-height: unset;
}

#kubio .style-wlxWeql3EV-container {
	height: auto;
	min-height: unset;
}

#kubio .wp-block.wp-block-kubio-heading__text.style-HtOtNrDPAj-text {
	color: rgba(var(--kubio-color-5), 1);
}

#kubio .wp-block.wp-block-kubio-heading__text.style-HtOtNrDPAj-text .text-wrapper-fancy svg path {
	stroke: #000000;
	stroke-linejoin: initial;
	stroke-linecap: initial;
	stroke-width: 8px;
}

#kubio p.wp-block.wp-block-kubio-text__text.style-gO0iPYE4xr-text {
	color: rgba(var(--kubio-color-5), 1);
}

#kubio .style-uzYEWsEzXG-outer {
	height: auto;
	min-height: unset;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #000000;
}

#kubio .style-TxXD9WqObtt-inner {
	text-align: center;
	height: auto;
	min-height: unset;
	box-shadow: 0px 19px 38px 0px rgba(0, 0, 0, 0.16);
	background-color: rgba(var(--kubio-color-5), 1);
}

#kubio .style-TxXD9WqObtt-container {
	height: auto;
	min-height: unset;
}

#kubio .style-vvIbnejR00A-inner {
	fill: rgba(var(--kubio-color-6), 1);
	width: 50px;
	height: 50px;
	border-top-width: 0px;
	border-top-style: none;
	border-right-width: 0px;
	border-right-style: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-left-width: 0px;
	border-left-style: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

#kubio .wp-block.wp-block-kubio-heading__text.style-0a7kNqtA2L1-text {
	text-transform: uppercase;
}

#kubio .wp-block.wp-block-kubio-heading__text.style-0a7kNqtA2L1-text .text-wrapper-fancy svg path {
	stroke: #000000;
	stroke-linejoin: initial;
	stroke-linecap: initial;
	stroke-width: 8px;
}

#kubio p.wp-block.wp-block-kubio-text__text.style-2v7fiC9ymbk-text {
	line-height: 1.5;
	color: #000000;
}

#kubio .style-A8JfHiBENj-outer {
	height: auto;
	min-height: unset;
	padding-top: 0px;
	padding-bottom: 0px;
	box-shadow: none;
	background-color: #000000;
	background-image: none;
}

#kubio .style-2PftYusARs-inner {
	text-align: center;
	height: auto;
	min-height: unset;
}

#kubio .style-2PftYusARs-container {
	height: auto;
	min-height: unset;
}

#kubio .wp-block.wp-block-kubio-heading__text.style-G-fhJxx_UZ-text {
	color: rgba(var(--kubio-color-5), 1);
}

#kubio .wp-block.wp-block-kubio-heading__text.style-G-fhJxx_UZ-text .text-wrapper-fancy svg path {
	stroke: #000000;
	stroke-linejoin: initial;
	stroke-linecap: initial;
	stroke-width: 8px;
}

#kubio p.wp-block.wp-block-kubio-text__text.style-JiF9KabFKn-text {
	color: rgba(var(--kubio-color-5), 1);
}

#kubio .style-Xyem1W-VW2-outer {
	height: auto;
	min-height: unset;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: rgba(var(--kubio-color-4), 1);
}

#kubio .style-RK3Z2PqPFUY-inner {
	text-align: center;
	height: auto;
	min-height: unset;
	box-shadow: 0px 19px 38px 0px rgba(0, 0, 0, 0.16);
	background-color: rgba(var(--kubio-color-5), 1);
}

#kubio .style-RK3Z2PqPFUY-container {
	height: auto;
	min-height: unset;
}

#kubio .style-E9Zaa99BI1v-inner {
	fill: rgba(var(--kubio-color-6), 1);
	width: 50px;
	height: 50px;
	border-top-width: 0px;
	border-top-style: none;
	border-right-width: 0px;
	border-right-style: none;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-left-width: 0px;
	border-left-style: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

#kubio .wp-block.wp-block-kubio-heading__text.style-h28WOTeyg8s-text {
	text-transform: uppercase;
}

#kubio .wp-block.wp-block-kubio-heading__text.style-h28WOTeyg8s-text .text-wrapper-fancy svg path {
	stroke: #000000;
	stroke-linejoin: initial;
	stroke-linecap: initial;
	stroke-width: 8px;
}

#kubio p.wp-block.wp-block-kubio-text__text.style-enLyf-KFOxA-text {
	line-height: 1.5;
	color: #000000;
}

#kubio .style-H4QiMp6Lnw-outer {
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #000000;
}

#kubio .style-CXR9jKbwV2-inner {
	text-align: center;
}

#kubio .style-CXR9jKbwV2-container {
	height: auto;
	min-height: unset;
}

#kubio p.wp-block.wp-block-kubio-text__text.style-sBsvWw0Or-text {
	color: rgba(var(--kubio-color-5), 1);
}

#kubio .style-zcvcHZHg_i-inner {
	text-align: center;
}

#kubio .style-zcvcHZHg_i-container {
	height: auto;
	min-height: unset;
}

#kubio p.wp-block.wp-block-kubio-text__text.style-kcgg0APht2-text {
	color: rgba(var(--kubio-color-5), 1);
}

#kubio .style-EsiSBf36vp-outer {
	background-color: rgba(var(--kubio-color-4), 1);
	padding-top: 0px;
	padding-bottom: 0px;
}

#kubio .style-Mg2OMzMLuP-inner {
	text-align: center;
}

#kubio .style-Mg2OMzMLuP-container {
	height: auto;
	min-height: unset;
}

#kubio p.wp-block.wp-block-kubio-text__text.style-PWMO5RRcda-text {
	color: rgba(var(--kubio-color-5), 1);
}

#kubio .style-vP0mYzy99sE-outer {
	padding-top: 58px;
	padding-bottom: 0px;
	background-color: #000000;
}

body:not(.extra-1) .style-vP0mYzy99sE-outer a,
body:not(.extra-1) .style-vP0mYzy99sE-outer a[data-kubio] {
	color: rgba(var(--kubio-color-1-variant-2), 1);
}

body:not(.extra-1) .style-vP0mYzy99sE-outer a:hover,
body:not(.extra-1) .style-vP0mYzy99sE-outer a[data-kubio]:hover {
	color: rgba(var(--kubio-color-1-variant-1), 1);
}

body:not(.extra-1) .style-vP0mYzy99sE-outer,
body:not(.extra-1) .style-vP0mYzy99sE-outer [data-kubio]:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
body:not(.extra-1) .style-vP0mYzy99sE-outer p,
body:not(.extra-1) .style-vP0mYzy99sE-outer p[data-kubio] {
	color: rgba(var(--kubio-color-5), 1);
}

body:not(.extra-1) .style-vP0mYzy99sE-outer h1,
body:not(.extra-1) .style-vP0mYzy99sE-outer h1[data-kubio] {
	color: rgba(var(--kubio-color-4), 1);
}

body:not(.extra-1) .style-vP0mYzy99sE-outer h2,
body:not(.extra-1) .style-vP0mYzy99sE-outer h2[data-kubio] {
	color: rgba(var(--kubio-color-4), 1);
}

body:not(.extra-1) .style-vP0mYzy99sE-outer h3,
body:not(.extra-1) .style-vP0mYzy99sE-outer h3[data-kubio] {
	color: rgba(var(--kubio-color-4), 1);
}

body:not(.extra-1) .style-vP0mYzy99sE-outer h4,
body:not(.extra-1) .style-vP0mYzy99sE-outer h4[data-kubio] {
	color: rgba(var(--kubio-color-4), 1);
}

body:not(.extra-1) .style-vP0mYzy99sE-outer h5,
body:not(.extra-1) .style-vP0mYzy99sE-outer h5[data-kubio] {
	color: rgba(var(--kubio-color-4), 1);
}

body:not(.extra-1) .style-vP0mYzy99sE-outer h6,
body:not(.extra-1) .style-vP0mYzy99sE-outer h6[data-kubio] {
	color: rgba(var(--kubio-color-4), 1);
}

#kubio .style-e6PC03TfkKI-container {
	background-color: #443b5f;
}

#kubio .style-nJpox2eRXHV-inner {
	text-align: center;
}

body:not(.extra-1) .style-nJpox2eRXHV-inner h1,
body:not(.extra-1) .style-nJpox2eRXHV-inner h1[data-kubio] {
	color: rgba(var(--kubio-color-4), 1);
}

body:not(.extra-1) .style-nJpox2eRXHV-inner h2,
body:not(.extra-1) .style-nJpox2eRXHV-inner h2[data-kubio] {
	color: rgba(var(--kubio-color-4), 1);
}

body:not(.extra-1) .style-nJpox2eRXHV-inner h3,
body:not(.extra-1) .style-nJpox2eRXHV-inner h3[data-kubio] {
	color: rgba(var(--kubio-color-4), 1);
}

body:not(.extra-1) .style-nJpox2eRXHV-inner h4,
body:not(.extra-1) .style-nJpox2eRXHV-inner h4[data-kubio] {
	color: rgba(var(--kubio-color-4), 1);
}

body:not(.extra-1) .style-nJpox2eRXHV-inner h5,
body:not(.extra-1) .style-nJpox2eRXHV-inner h5[data-kubio] {
	color: rgba(var(--kubio-color-4), 1);
}

body:not(.extra-1) .style-nJpox2eRXHV-inner h6,
body:not(.extra-1) .style-nJpox2eRXHV-inner h6[data-kubio] {
	color: rgba(var(--kubio-color-4), 1);
}

#kubio .style-nJpox2eRXHV-container {
	text-align: center;
	height: auto;
	min-height: unset;
}

#kubio .style-UAV3SieJTg-inner {
	text-align: center;
}

#kubio .style-UAV3SieJTg-container {
	height: auto;
	min-height: unset;
}

#kubio .style-5_2QrzpMxQ-inner {
	text-align: center;
}

#kubio .style-5_2QrzpMxQ-container {
	height: auto;
	min-height: unset;
}

#kubio .style-KqkJebBfIQ-inner {
	text-align: center;
}

#kubio .style-KqkJebBfIQ-container {
	height: auto;
	min-height: unset;
}

#kubio .style-Pzwx1MsUuY-inner {
	text-align: center;
}

#kubio .style-Pzwx1MsUuY-container {
	height: auto;
	min-height: unset;
}

#kubio .style-b35sWcMoOz-inner {
	text-align: center;
}

#kubio .style-b35sWcMoOz-container {
	height: auto;
	min-height: unset;
}

#kubio .style-c4KnDm2TrF-inner {
	text-align: center;
}

#kubio .style-c4KnDm2TrF-container {
	height: auto;
	min-height: unset;
}

#kubio .style-2d3d0IcWHR-inner {
	text-align: center;
}

#kubio .style-2d3d0IcWHR-container {
	height: auto;
	min-height: unset;
}

#kubio .style-kJc56Ph268-inner {
	text-align: center;
}

#kubio .style-kJc56Ph268-container {
	height: auto;
	min-height: unset;
}

#kubio .style-cTSUsoKu-n-inner {
	text-align: center;
}

#kubio .style-cTSUsoKu-n-container {
	height: auto;
	min-height: unset;
}

#kubio .style-4goRZpJqd1-inner {
	text-align: center;
}

#kubio .style-4goRZpJqd1-container {
	height: auto;
	min-height: unset;
}

#kubio .style-tF8kitdcL-outer p {
	font-family: Urbanist, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 400;
	color: rgba(var(--kubio-color-5), 0.8);
}

#kubio .style-local-5-container {
	flex: 0 0 auto;
	ms-flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

#kubio .style-local-7-container {
	flex: 1 1 0;
	ms-flex: 1 1 0%;
	max-width: 100%;
}

#kubio .style-local-9-container {
	flex: 0 0 auto;
	ms-flex: 0 0 auto;
	width: auto;
	max-width: 100%;
}

#kubio .style-local-15-container {
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-20-container {
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-24-container {
	width: 70%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-28-container {
	width: 99.75%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-32-container {
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-38-container {
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-44-container {
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-50-container {
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-58-container {
	width: 70%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-63-container {
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-67-container {
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-71-container {
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-77-container {
	width: 70%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-82-container {
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-86-container {
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-90-container {
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-96-container {
	width: 50%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-98-container {
	width: 50%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-102-container {
	width: 100%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-107-container {
	width: 75%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-109-container {
	width: 6.33%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-111-container {
	width: 7.59%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-113-container {
	width: 11.74%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-115-container {
	width: 14.61%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-117-container {
	width: 9.95%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-119-container {
	width: 9.54%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-121-container {
	width: 14.28%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-124-container {
	width: 33.33%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-126-container {
	width: 33.33%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

#kubio .style-local-128-container {
	width: 33.33%;
	flex: 0 0 auto;
	-ms-flex: 0 0 auto;
}

.h-y-container>*:not(:last-child),
.h-x-container-inner>* {
	margin-bottom: 20px;
}

.h-x-container-inner,
.h-column__content>.h-x-container>*:last-child,
.h-y-container>.kubio-block-inserter {
	margin-bottom: -20px;
}

.h-x-container-inner {
	margin-left: -10px;
	margin-right: -10px;
}

.h-x-container-inner>* {
	padding-left: 10px;
	padding-right: 10px;
}

[data-kubio] a:not([class*=wp-block-button]),
.with-kubio-global-style a:not([class*=wp-block-button]),
a:not([class*=wp-block-button])[data-kubio],
.wp-block-woocommerce-mini-cart-contents a:not([class*=wp-block-button]) {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 400;
	font-size: 1em;
	line-height: 1.5;
	text-decoration: none;
	color: rgba(var(--kubio-color-1), 1);
}

[data-kubio] a:not([class*=wp-block-button]):hover,
.with-kubio-global-style a:not([class*=wp-block-button]):hover,
a:not([class*=wp-block-button])[data-kubio]:hover,
.wp-block-woocommerce-mini-cart-contents a:not([class*=wp-block-button]):hover {
	color: rgba(var(--kubio-color-1-variant-4), 1);
}

[data-kubio] h1,
.with-kubio-global-style h1,
h1[data-kubio],
.wp-block-woocommerce-mini-cart-contents h1 {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 300;
	font-size: 3.375em;
	line-height: 1.26;
	text-transform: none;
	color: rgba(var(--kubio-color-6), 1);
}

[data-kubio] h2,
.with-kubio-global-style h2,
h2[data-kubio],
.wp-block-woocommerce-mini-cart-contents h2 {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 300;
	font-size: 2.625em;
	line-height: 1.143;
	text-transform: none;
	color: rgba(var(--kubio-color-6), 1);
}

[data-kubio] h3,
.with-kubio-global-style h3,
h3[data-kubio],
.wp-block-woocommerce-mini-cart-contents h3 {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 300;
	font-size: 2.25em;
	line-height: 1.25;
	text-transform: none;
	color: rgba(var(--kubio-color-6), 1);
}

[data-kubio] h4,
.with-kubio-global-style h4,
h4[data-kubio],
.wp-block-woocommerce-mini-cart-contents h4 {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 600;
	font-size: 1.25em;
	line-height: 1.6;
	text-transform: none;
	color: rgba(var(--kubio-color-6), 1);
}

[data-kubio] h5,
.with-kubio-global-style h5,
h5[data-kubio],
.wp-block-woocommerce-mini-cart-contents h5 {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 600;
	font-size: 1.125em;
	line-height: 1.55;
	text-transform: none;
	color: #000000;
}

[data-kubio] h6,
.with-kubio-global-style h6,
h6[data-kubio],
.wp-block-woocommerce-mini-cart-contents h6 {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 600;
	font-size: 1em;
	line-height: 1.6;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: rgba(var(--kubio-color-6), 1);
}

[data-kubio],
.with-kubio-global-style,
[data-kubio] p,
.with-kubio-global-style p,
p[data-kubio],
.wp-block-woocommerce-mini-cart-contents {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.6;
	text-transform: none;
	color: rgba(var(--kubio-color-6-variant-4), 1);
}

[data-kubio] .h-lead,
.with-kubio-global-style .h-lead,
.h-lead[data-kubio] {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 300;
	font-size: 1.25em;
	line-height: 1.5;
	text-transform: none;
	color: rgba(var(--kubio-color-6-variant-4), 1);
}

div.h-section-global-spacing {
	padding-top: 90px;
	padding-bottom: 90px;
}

.h-global-transition,
.h-global-transition-all,
.h-global-transition-all * {
	transition-duration: 1s;
}

[data-kubio] input[type='color'],
[data-kubio] input[type='date'],
[data-kubio] input[type='datetime'],
[data-kubio] input[type='datetime-local'],
[data-kubio] input[type='email'],
[data-kubio] input[type='month'],
[data-kubio] input[type='number'],
[data-kubio] input[type='password'],
[data-kubio] input[type='search'],
[data-kubio] input[type='tel'],
[data-kubio] input[type='text'],
[data-kubio] input[type='url'],
[data-kubio] input[type='week'],
[data-kubio] input[type='time'],
[data-kubio] input:not([type]),
[data-kubio] textarea,
[data-kubio] select {
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.6;
	text-transform: none;
	background-color: rgba(var(--kubio-color-5), 1);
	border-top-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-top-width: 1px;
	border-top-style: solid;
	border-right-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-left-width: 1px;
	border-left-style: solid;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
}

[data-kubio] input[type='color']:hover,
[data-kubio] input[type='date']:hover,
[data-kubio] input[type='datetime']:hover,
[data-kubio] input[type='datetime-local']:hover,
[data-kubio] input[type='email']:hover,
[data-kubio] input[type='month']:hover,
[data-kubio] input[type='number']:hover,
[data-kubio] input[type='password']:hover,
[data-kubio] input[type='search']:hover,
[data-kubio] input[type='tel']:hover,
[data-kubio] input[type='text']:hover,
[data-kubio] input[type='url']:hover,
[data-kubio] input[type='week']:hover,
[data-kubio] input[type='time']:hover,
[data-kubio] input:not([type]):hover,
[data-kubio] textarea:hover,
[data-kubio] select:hover {
	color: rgba(var(--kubio-color-6), 1);
	border-top-color: rgba(var(--kubio-color-6-variant-1), 1);
	border-right-color: rgba(var(--kubio-color-6-variant-1), 1);
	border-bottom-color: rgba(var(--kubio-color-6-variant-1), 1);
	border-left-color: rgba(var(--kubio-color-6-variant-1), 1);
}

[data-kubio] input[type='color']:focus,
[data-kubio] input[type='date']:focus,
[data-kubio] input[type='datetime']:focus,
[data-kubio] input[type='datetime-local']:focus,
[data-kubio] input[type='email']:focus,
[data-kubio] input[type='month']:focus,
[data-kubio] input[type='number']:focus,
[data-kubio] input[type='password']:focus,
[data-kubio] input[type='search']:focus,
[data-kubio] input[type='tel']:focus,
[data-kubio] input[type='text']:focus,
[data-kubio] input[type='url']:focus,
[data-kubio] input[type='week']:focus,
[data-kubio] input[type='time']:focus,
[data-kubio] input:not([type]):focus,
[data-kubio] textarea:focus,
[data-kubio] select:focus {
	color: rgba(var(--kubio-color-6), 1);
	border-top-color: rgba(var(--kubio-color-1), 1);
	border-right-color: rgba(var(--kubio-color-1), 1);
	border-bottom-color: rgba(var(--kubio-color-1), 1);
	border-left-color: rgba(var(--kubio-color-1), 1);
}

[data-kubio] input[type='button'],
[data-kubio] button {
	background-color: rgba(var(--kubio-color-1), 1);
	border-top-color: rgba(var(--kubio-color-1), 1);
	border-top-width: 2px;
	border-top-style: solid;
	border-right-color: rgba(var(--kubio-color-1), 1);
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-color: rgba(var(--kubio-color-1), 1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-color: rgba(var(--kubio-color-1), 1);
	border-left-width: 2px;
	border-left-style: solid;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: rgba(var(--kubio-color-5), 1);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	padding-right: 24px;
}

[data-kubio] input[type='button']:hover,
[data-kubio] button:hover {
	background-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-top-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-right-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-bottom-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-left-color: rgba(var(--kubio-color-1-variant-4), 1);
}

[data-kubio] input[type='button']:disabled,
[data-kubio] button:disabled,
[data-kubio] input[type='button'][disabled],
[data-kubio] button[disabled] {
	background-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-top-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-right-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-bottom-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-left-color: rgba(var(--kubio-color-5-variant-2), 1);
	color: rgba(var(--kubio-color-5-variant-3), 1);
}

[data-kubio] input[type='submit'],
[data-kubio] button[type='submit'] {
	border-top-color: rgba(var(--kubio-color-1), 1);
	border-top-width: 2px;
	border-top-style: solid;
	border-right-color: rgba(var(--kubio-color-1), 1);
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-color: rgba(var(--kubio-color-1), 1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-color: rgba(var(--kubio-color-1), 1);
	border-left-width: 2px;
	border-left-style: solid;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: rgba(var(--kubio-color-5), 1);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	padding-right: 24px;
	background-color: rgba(var(--kubio-color-1), 1);
}

[data-kubio] input[type='submit']:hover,
[data-kubio] button[type='submit']:hover {
	border-top-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-right-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-bottom-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-left-color: rgba(var(--kubio-color-1-variant-4), 1);
	background-color: rgba(var(--kubio-color-1-variant-4), 1);
}

[data-kubio] input[type='submit']:disabled,
[data-kubio] input[type='submit'][disabled],
[data-kubio] button[type='submit']:disabled,
[data-kubio] button[type='submit'][disabled] {
	border-top-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-right-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-bottom-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-left-color: rgba(var(--kubio-color-5-variant-2), 1);
	color: rgba(var(--kubio-color-5-variant-3), 1);
	background-color: rgba(var(--kubio-color-5-variant-2), 1);
}

[data-kubio] input[type='reset'],
[data-kubio] button[type='reset'] {
	background-color: rgba(var(--kubio-color-1-variant-1), 1);
	border-top-color: rgba(var(--kubio-color-1-variant-1), 1);
	border-top-width: 2px;
	border-top-style: solid;
	border-right-color: rgba(var(--kubio-color-1-variant-1), 1);
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-color: rgba(var(--kubio-color-1-variant-1), 1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-color: rgba(var(--kubio-color-1-variant-1), 1);
	border-left-width: 2px;
	border-left-style: solid;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	color: rgba(var(--kubio-color-6-variant-2), 1);
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 25px;
	padding-right: 24px;
}

[data-kubio] input[type='reset']:hover,
[data-kubio] button[type='reset']:hover {
	background-color: rgba(var(--kubio-color-1-variant-2), 1);
	border-top-color: rgba(var(--kubio-color-1-variant-2), 1);
	border-right-color: rgba(var(--kubio-color-1-variant-2), 1);
	border-bottom-color: rgba(var(--kubio-color-1-variant-2), 1);
	border-left-color: rgba(var(--kubio-color-1-variant-2), 1);
}

[data-kubio] input[type='reset']:disabled,
[data-kubio] input[type='reset'][disabled],
[data-kubio] button[type='reset']:disabled,
[data-kubio] button[type='reset'][disabled] {
	background-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-top-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-right-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-bottom-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-left-color: rgba(var(--kubio-color-5-variant-2), 1);
	color: rgba(var(--kubio-color-5-variant-3), 1);
}

#kubio .woocommerce a.button,
#kubio .woocommerce button.button,
#kubio .woocommerce input.button,
#kubio .woocommerce #respond input#submit {
	border-top-color: rgba(var(--kubio-color-2), 1);
	border-top-width: 2px;
	border-top-style: solid;
	border-right-color: rgba(var(--kubio-color-2), 1);
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-color: rgba(var(--kubio-color-2), 1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-color: rgba(var(--kubio-color-2), 1);
	border-left-width: 2px;
	border-left-style: solid;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: rgba(var(--kubio-color-2), 1);
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	text-transform: none;
	color: rgba(var(--kubio-color-5), 1);
}

#kubio .woocommerce a.button:hover,
#kubio .woocommerce button.button:hover,
#kubio .woocommerce input.button:hover,
#kubio .woocommerce #respond input#submit:hover {
	border-top-color: rgba(var(--kubio-color-2-variant-4), 1);
	border-right-color: rgba(var(--kubio-color-2-variant-4), 1);
	border-bottom-color: rgba(var(--kubio-color-2-variant-4), 1);
	border-left-color: rgba(var(--kubio-color-2-variant-4), 1);
	background-color: rgba(var(--kubio-color-2-variant-4), 1);
}

#kubio .woocommerce a.button:disabled,
#kubio .woocommerce a.button[disabled],
#kubio .woocommerce button.button:disabled,
#kubio .woocommerce button.button[disabled],
#kubio .woocommerce input.button:disabled,
#kubio .woocommerce input.button[disabled],
#kubio .woocommerce #respond input#submit:disabled,
#kubio .woocommerce #respond input#submit[disabled] {
	border-top-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-right-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-bottom-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-left-color: rgba(var(--kubio-color-5-variant-2), 1);
	background-color: rgba(var(--kubio-color-5-variant-2), 1);
	color: rgba(var(--kubio-color-5-variant-4), 1);
}

#kubio .woocommerce a.button.woocommerce-form-login__submit,
#kubio .woocommerce a.button.add_to_cart_button,
#kubio .woocommerce a.button.alt,
#kubio .woocommerce button.button.woocommerce-form-login__submit,
#kubio .woocommerce button.button.add_to_cart_button,
#kubio .woocommerce button.button.alt,
#kubio .woocommerce input.button.woocommerce-form-login__submit,
#kubio .woocommerce input.button.add_to_cart_button,
#kubio .woocommerce input.button.alt,
#kubio .woocommerce #respond input#submit.woocommerce-form-login__submit,
#kubio .woocommerce #respond input#submit.add_to_cart_button,
#kubio .woocommerce #respond input#submit.alt {
	background-color: rgba(var(--kubio-color-1), 1);
	border-top-color: rgba(var(--kubio-color-1), 1);
	border-top-width: 2px;
	border-top-style: solid;
	border-right-color: rgba(var(--kubio-color-1), 1);
	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-color: rgba(var(--kubio-color-1), 1);
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-left-color: rgba(var(--kubio-color-1), 1);
	border-left-width: 2px;
	border-left-style: solid;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	font-family: Open Sans, Helvetica, Arial, Sans-Serif, serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	text-transform: none;
	color: rgba(var(--kubio-color-5), 1);
	box-shadow: 0px 27px 15px -24px rgba(0, 0, 0, 0.5);
}

#kubio .woocommerce a.button.woocommerce-form-login__submit:hover,
#kubio .woocommerce a.button.add_to_cart_button:hover,
#kubio .woocommerce a.button.alt:hover,
#kubio .woocommerce button.button.woocommerce-form-login__submit:hover,
#kubio .woocommerce button.button.add_to_cart_button:hover,
#kubio .woocommerce button.button.alt:hover,
#kubio .woocommerce input.button.woocommerce-form-login__submit:hover,
#kubio .woocommerce input.button.add_to_cart_button:hover,
#kubio .woocommerce input.button.alt:hover,
#kubio .woocommerce #respond input#submit.woocommerce-form-login__submit:hover,
#kubio .woocommerce #respond input#submit.add_to_cart_button:hover,
#kubio .woocommerce #respond input#submit.alt:hover {
	background-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-top-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-right-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-bottom-color: rgba(var(--kubio-color-1-variant-4), 1);
	border-left-color: rgba(var(--kubio-color-1-variant-4), 1);
}

#kubio .woocommerce a.button.woocommerce-form-login__submit:disabled,
#kubio .woocommerce a.button.woocommerce-form-login__submit[disabled],
#kubio .woocommerce a.button.add_to_cart_button:disabled,
#kubio .woocommerce a.button.add_to_cart_button[disabled],
#kubio .woocommerce a.button.alt:disabled,
#kubio .woocommerce a.button.alt[disabled],
#kubio .woocommerce button.button.woocommerce-form-login__submit:disabled,
#kubio .woocommerce button.button.woocommerce-form-login__submit[disabled],
#kubio .woocommerce button.button.add_to_cart_button:disabled,
#kubio .woocommerce button.button.add_to_cart_button[disabled],
#kubio .woocommerce button.button.alt:disabled,
#kubio .woocommerce button.button.alt[disabled],
#kubio .woocommerce input.button.woocommerce-form-login__submit:disabled,
#kubio .woocommerce input.button.woocommerce-form-login__submit[disabled],
#kubio .woocommerce input.button.add_to_cart_button:disabled,
#kubio .woocommerce input.button.add_to_cart_button[disabled],
#kubio .woocommerce input.button.alt:disabled,
#kubio .woocommerce input.button.alt[disabled],
#kubio .woocommerce #respond input#submit.woocommerce-form-login__submit:disabled,
#kubio .woocommerce #respond input#submit.woocommerce-form-login__submit[disabled],
#kubio .woocommerce #respond input#submit.add_to_cart_button:disabled,
#kubio .woocommerce #respond input#submit.add_to_cart_button[disabled],
#kubio .woocommerce #respond input#submit.alt:disabled,
#kubio .woocommerce #respond input#submit.alt[disabled] {
	background-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-top-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-right-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-bottom-color: rgba(var(--kubio-color-5-variant-2), 1);
	border-left-color: rgba(var(--kubio-color-5-variant-2), 1);
	color: rgba(var(--kubio-color-5-variant-4), 1);
}

#kubio .woocommerce-loop-product__link .onsale {
	background-color: rgba(var(--kubio-color-3-variant-2), 1);
	color: rgba(var(--kubio-color-5), 1);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

@media (min-width: 768px) and (max-width: 1023px) {
	#kubio .style-MJXRdscLfa-outer .h-navigation_sticky:not(.extra-1).wp-block-kubio-navigation-section__nav {
		padding-top: 20px;
		padding-bottom: 20px;
		background-color: rgba(var(--kubio-color-5), 1);
	}

	#kubio .h-navigation_sticky:not(.extra-1) .style-hwyel8LHkd8-text {
		color: #ffffff;
	}

	#kubio .h-navigation_sticky:not(.extra-1) .style-I73SOIZ_58Q-outer.bordered-active-item>.kubio-menu>ul>li::before,
	#kubio .h-navigation_sticky:not(.extra-1) .style-I73SOIZ_58Q-outer.bordered-active-item>.kubio-menu>ul>li::after {
		background-color: rgba(var(--kubio-color-1-variant-1), 1);
	}

	#kubio .h-navigation_sticky:not(.extra-1) .style-I73SOIZ_58Q-outer>.kubio-menu>ul>li>a {
		color: #000000;
	}

	#kubio .h-navigation_sticky:not(.extra-1) .style-rkxOtfZFyxL-text {
		color: #ffffff;
	}

	#kubio .style-local-24-container {
		width: 90%;
	}

	#kubio .style-local-28-container {
		width: 90%;
	}

	#kubio .style-local-58-container {
		width: 90%;
	}

	#kubio .style-local-77-container {
		width: 90%;
	}

	#kubio .style-local-107-container {
		width: 100%;
	}

	div.h-section-global-spacing {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}

@media (max-width: 767px) {
	#kubio .style-MJXRdscLfa-outer .wp-block-kubio-navigation-section__nav {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	#kubio .style-MJXRdscLfa-outer .h-navigation_sticky:not(.extra-1).wp-block-kubio-navigation-section__nav {
		background-color: rgba(var(--kubio-color-5), 1);
	}

	#kubio .style-local-5-container {
		flex: 1 1 0;
		ms-flex: 1 1 0%;
	}

	#kubio .style-local-15-container {
		width: 100%;
	}

	#kubio .style-local-20-container {
		width: 100%;
	}

	#kubio .style-local-24-container {
		width: 100%;
	}

	#kubio .style-local-28-container {
		width: 100%;
	}

	#kubio .style-local-32-container {
		width: 100%;
	}

	#kubio .style-local-38-container {
		width: 100%;
	}

	#kubio .style-local-44-container {
		width: 100%;
	}

	#kubio .style-local-50-container {
		width: 100%;
	}

	#kubio .style-local-58-container {
		width: 100%;
	}

	#kubio .style-local-63-container {
		width: 100%;
	}

	#kubio .style-local-67-container {
		width: 100%;
	}

	#kubio .style-local-71-container {
		width: 100%;
	}

	#kubio .style-local-77-container {
		width: 100%;
	}

	#kubio .style-local-82-container {
		width: 100%;
	}

	#kubio .style-local-86-container {
		width: 100%;
	}

	#kubio .style-local-90-container {
		width: 100%;
	}

	#kubio .style-local-96-container {
		width: 100%;
	}

	#kubio .style-local-98-container {
		width: 100%;
	}

	#kubio .style-local-109-container {
		width: 100%;
	}

	#kubio .style-local-111-container {
		width: 100%;
	}

	#kubio .style-local-113-container {
		width: 100%;
	}

	#kubio .style-local-115-container {
		width: 100%;
	}

	#kubio .style-local-117-container {
		width: 100%;
	}

	#kubio .style-local-119-container {
		width: 100%;
	}

	#kubio .style-local-121-container {
		width: 100%;
	}

	#kubio .style-local-124-container {
		width: 100%;
	}

	#kubio .style-local-126-container {
		width: 100%;
	}

	#kubio .style-local-128-container {
		width: 100%;
	}

	[data-kubio] h1,
	.with-kubio-global-style h1,
	h1[data-kubio],
	.wp-block-woocommerce-mini-cart-contents h1 {
		font-size: 3em;
	}

	div.h-section-global-spacing {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}

img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

.wp-block-audio :where(figcaption) {
	color: #555;
	font-size: 13px;
	text-align: center
}

.is-dark-theme .wp-block-audio :where(figcaption) {
	color: #ffffffa6
}

.wp-block-audio {
	margin: 0 0 1em
}

.wp-block-code {
	border: 1px solid #ccc;
	border-radius: 4px;
	font-family: Menlo, Consolas, monaco, monospace;
	padding: .8em 1em
}

.wp-block-embed :where(figcaption) {
	color: #555;
	font-size: 13px;
	text-align: center
}

.is-dark-theme .wp-block-embed :where(figcaption) {
	color: #ffffffa6
}

.wp-block-embed {
	margin: 0 0 1em
}

.blocks-gallery-caption {
	color: #555;
	font-size: 13px;
	text-align: center
}

.is-dark-theme .blocks-gallery-caption {
	color: #ffffffa6
}

:root :where(.wp-block-image figcaption) {
	color: #555;
	font-size: 13px;
	text-align: center
}

.is-dark-theme :root :where(.wp-block-image figcaption) {
	color: #ffffffa6
}

.wp-block-image {
	margin: 0 0 1em
}

.wp-block-pullquote {
	border-bottom: 4px solid;
	border-top: 4px solid;
	color: currentColor;
	margin-bottom: 1.75em
}

.wp-block-pullquote cite,
.wp-block-pullquote footer,
.wp-block-pullquote__citation {
	color: currentColor;
	font-size: .8125em;
	font-style: normal;
	text-transform: uppercase
}

.wp-block-quote {
	border-left: .25em solid;
	margin: 0 0 1.75em;
	padding-left: 1em
}

.wp-block-quote cite,
.wp-block-quote footer {
	color: currentColor;
	font-size: .8125em;
	font-style: normal;
	position: relative
}

.wp-block-quote:where(.has-text-align-right) {
	border-left: none;
	border-right: .25em solid;
	padding-left: 0;
	padding-right: 1em
}

.wp-block-quote:where(.has-text-align-center) {
	border: none;
	padding-left: 0
}

.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-quote:where(.is-style-plain) {
	border: none
}

.wp-block-search .wp-block-search__label {
	font-weight: 700
}

.wp-block-search__button {
	border: 1px solid #ccc;
	padding: .375em .625em
}

:where(.wp-block-group.has-background) {
	padding: 1.25em 2.375em
}

.wp-block-separator.has-css-opacity {
	opacity: .4
}

.wp-block-separator {
	border: none;
	border-bottom: 2px solid;
	margin-left: auto;
	margin-right: auto
}

.wp-block-separator.has-alpha-channel-opacity {
	opacity: 1
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
	width: 100px
}

.wp-block-separator.has-background:not(.is-style-dots) {
	border-bottom: none;
	height: 1px
}

.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
	height: 2px
}

.wp-block-table {
	margin: 0 0 1em
}

.wp-block-table td,
.wp-block-table th {
	word-break: normal
}

.wp-block-table :where(figcaption) {
	color: #555;
	font-size: 13px;
	text-align: center
}

.is-dark-theme .wp-block-table :where(figcaption) {
	color: #ffffffa6
}

.wp-block-video :where(figcaption) {
	color: #555;
	font-size: 13px;
	text-align: center
}

.is-dark-theme .wp-block-video :where(figcaption) {
	color: #ffffffa6
}

.wp-block-video {
	margin: 0 0 1em
}

:root :where(.wp-block-template-part.has-background) {
	margin-bottom: 0;
	margin-top: 0;
	padding: 1.25em 2.375em
}

/*! This file is auto-generated */
.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	text-decoration: none;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	font-size: 1.125em
}

.wp-block-file__button {
	background: #32373c;
	color: #fff;
	text-decoration: none
}

:root {
	--wp--preset--aspect-ratio--square: 1;
	--wp--preset--aspect-ratio--4-3: 4/3;
	--wp--preset--aspect-ratio--3-4: 3/4;
	--wp--preset--aspect-ratio--3-2: 3/2;
	--wp--preset--aspect-ratio--2-3: 2/3;
	--wp--preset--aspect-ratio--16-9: 16/9;
	--wp--preset--aspect-ratio--9-16: 9/16;
	--wp--preset--color--black: #000000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #ffffff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--color--kubio-color-1: rgba(var(--kubio-color-1), 1);
	--wp--preset--color--kubio-color-2: rgba(var(--kubio-color-2), 1);
	--wp--preset--color--kubio-color-3: rgba(var(--kubio-color-3), 1);
	--wp--preset--color--kubio-color-4: rgba(var(--kubio-color-4), 1);
	--wp--preset--color--kubio-color-5: rgba(var(--kubio-color-5), 1);
	--wp--preset--color--kubio-color-6: rgba(var(--kubio-color-6), 1);
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
	--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
	--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
	--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
	--wp--preset--spacing--20: 0.44rem;
	--wp--preset--spacing--30: 0.67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;
	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
	--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
	gap: 0.5em;
}

:where(.is-layout-grid) {
	gap: 0.5em;
}

body .is-layout-flex {
	display: flex;
}

.is-layout-flex {
	flex-wrap: wrap;
	align-items: center;
}

.is-layout-flex> :is(*, div) {
	margin: 0;
}

body .is-layout-grid {
	display: grid;
}

.is-layout-grid> :is(*, div) {
	margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}

.has-black-color {
	color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
	color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple) !important;
}

.has-kubio-color-1-color {
	color: var(--wp--preset--color--kubio-color-1) !important;
}

.has-kubio-color-2-color {
	color: var(--wp--preset--color--kubio-color-2) !important;
}

.has-kubio-color-3-color {
	color: var(--wp--preset--color--kubio-color-3) !important;
}

.has-kubio-color-4-color {
	color: var(--wp--preset--color--kubio-color-4) !important;
}

.has-kubio-color-5-color {
	color: var(--wp--preset--color--kubio-color-5) !important;
}

.has-kubio-color-6-color {
	color: var(--wp--preset--color--kubio-color-6) !important;
}

.has-black-background-color {
	background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
	background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-kubio-color-1-background-color {
	background-color: var(--wp--preset--color--kubio-color-1) !important;
}

.has-kubio-color-2-background-color {
	background-color: var(--wp--preset--color--kubio-color-2) !important;
}

.has-kubio-color-3-background-color {
	background-color: var(--wp--preset--color--kubio-color-3) !important;
}

.has-kubio-color-4-background-color {
	background-color: var(--wp--preset--color--kubio-color-4) !important;
}

.has-kubio-color-5-background-color {
	background-color: var(--wp--preset--color--kubio-color-5) !important;
}

.has-kubio-color-6-background-color {
	background-color: var(--wp--preset--color--kubio-color-6) !important;
}

.has-black-border-color {
	border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
	border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-kubio-color-1-border-color {
	border-color: var(--wp--preset--color--kubio-color-1) !important;
}

.has-kubio-color-2-border-color {
	border-color: var(--wp--preset--color--kubio-color-2) !important;
}

.has-kubio-color-3-border-color {
	border-color: var(--wp--preset--color--kubio-color-3) !important;
}

.has-kubio-color-4-border-color {
	border-color: var(--wp--preset--color--kubio-color-4) !important;
}

.has-kubio-color-5-border-color {
	border-color: var(--wp--preset--color--kubio-color-5) !important;
}

.has-kubio-color-6-border-color {
	border-color: var(--wp--preset--color--kubio-color-6) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
	background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
	background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
	background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
	background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
	background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
	background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
	font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
	font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large) !important;
}

:root :where(.wp-block-pullquote) {
	font-size: 1.5em;
	line-height: 1.6;
}

.skip-link.screen-reader-text {
	border: 0;
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.skip-link.screen-reader-text:focus {
	background-color: #eee;
	clip-path: none;
	color: #444;
	display: block;
	font-size: 1em;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

.site-info:last-child a:last-child {
	display: none;
}

.site-info:last-child span {
	display: none;
}

.site-info p {
	margin: 0;
}

body {
	--wp--style--block-gap: 0;
}

/*! CSS Used from: https://jeuxcasi.com/wp-content/plugins/kubio/lib/integrations/third-party-themes/styles/base.css?ver=2.6.3 ; media=all */
@media all {

	*,
	*::before,
	*::after {
		box-sizing: inherit;
	}

	a {
		background-color: transparent;
	}

	a:active,
	a:hover {
		outline: 0;
	}

	b,
	strong {
		font-weight: bold;
	}

	img {
		border: 0;
	}

	svg:not(:root) {
		overflow: hidden;
	}

	button,
	input {
		color: inherit;
		font: inherit;
		margin: 0;
	}

	button {
		overflow: visible;
	}

	button {
		text-transform: none;
	}

	button {
		-webkit-appearance: button;
		cursor: pointer;
	}

	html input[disabled] {
		cursor: default;
	}

	input {
		line-height: normal;
	}

	input[type='checkbox'] {
		box-sizing: border-box;
		padding: 0;
	}

	fieldset {
		border: 1px solid #c0c0c0;
		margin: 0 2px;
		padding: 0.35em 0.625em 0.75em;
	}

	legend {
		border: 0;
		padding: 0;
	}
}

/*! CSS Used from: https://jeuxcasi.com/wp-content/plugins/kubio/build/block-library/style.css?ver=1752160228 ; media=all */
@media all {
	* {
		word-wrap: break-word;
	}
}

/*! CSS Used from: https://jeuxcasi.com/wp-includes/css/dist/block-library/style.min.css?ver=6.8.1 ; media=all */
@media all {
	ul {
		box-sizing: border-box;
	}
}

/*! CSS Used from: Embedded */
#CybotCookiebotDialog * {
	background: transparent;
	box-sizing: border-box;
	color: inherit;
	font-family: inherit;
	font-size: 15px;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

#CybotCookiebotDialog #CybotCookiebotDialogNav :after,
#CybotCookiebotDialog #CybotCookiebotDialogNav :before {
	content: none;
}

#CybotCookiebotDialog label {
	width: auto;
}

#CybotCookiebotDialog {
	background-color: #ffffff;
	border-radius: 8px;
	box-shadow: 0 32px 68px rgba(0, 0, 0, .3);
	box-sizing: border-box;
	color: #141414;
	font-family: sans-serif;
	font-size: 15px;
	height: auto;
	left: 50%;
	letter-spacing: .1px;
	line-height: 24px;
	max-height: calc(100% - 16px);
	overflow: hidden;
	position: fixed;
	text-align: initial;
	top: 50%;
	transform: translate(-50%, -50%);
	transition: all .5s ease;
	transition-property: width, max-width, top, bottom, left, opacity;
	width: calc(100% - 16px);
	z-index: 2147483631;
}

#CybotCookiebotDialog ul {
	list-style-position: inside;
}

#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	width: 100%;
}

#CybotCookiebotDialog .CybotCookiebotDialogSROnly {
	clip: rect(0, 0, 0, 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

:root #CybotCookiebotDialog,
:root #CybotCookiebotDialog #CybotCookiebotDialogTabContent {
	height: 100%;
}

:root #CybotCookiebotDialogBody,
:root #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel {
	flex: auto;
}

@media screen and (min-width:601px) {
	#CybotCookiebotDialog {
		max-width: 900px;
	}
}

@media screen and (min-width:1280px) {
	#CybotCookiebotDialog {
		left: 50%;
		max-height: 80vh;
		top: 0;
		transform: translate(-50%);
	}

	#CybotCookiebotDialog[data-template=popup] {
		opacity: 0;
		top: 50%;
		transform: translate(-50%, -50%);
	}

	#CybotCookiebotDialog[data-template=popup].CybotCookiebotDialogActive {
		opacity: 1;
	}
}

#CybotCookiebotDialogHeader {
	align-items: center;
	border-bottom: 1px solid #D6D6D6;
	display: flex;
	padding: 1em;
	width: 100%;
}

#CybotCookiebotDialogHeaderLogosWrapper {
	align-items: center;
	display: flex;
	flex: 1;
	justify-content: space-between;
}

#CybotCookiebotDialogPoweredbyCybot,
#CybotCookiebotDialogPoweredbyLink {
	align-items: center;
	display: flex;
	width: 50%;
}

#CybotCookiebotDialogPoweredbyCybot {
	justify-content: flex-end;
	width: 175px;
}

#CybotCookiebotDialogPoweredbyImage {
	max-height: 1.5em;
	width: auto;
}

#CybotCookiebotDialogPoweredbyCybot svg {
	fill: #141414;
	height: 1.7em;
	max-width: 133px;
}

@media screen and (min-width:601px) {
	#CybotCookiebotDialogPoweredbyCybot svg {
		height: 2em;
	}
}

@media screen and (min-width:1280px) {
	#CybotCookiebotDialogHeader {
		padding: 1.5em;
	}

	#CybotCookiebotDialogPoweredbyImage {
		max-height: 2.125em;
	}
}

#CybotCookiebotDialogNav {
	border-bottom: 1px solid #D6D6D6;
	position: relative;
	width: 100%;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItems {
	display: flex;
	list-style: none;
	overflow-x: auto;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItems::-webkit-scrollbar {
	height: 0;
	width: 0;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItem {
	flex: 1 1 0%;
	margin: 0 auto;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
	border-bottom: 1px solid #ffffff;
	color: #141414;
	display: block;
	font-weight: 600;
	height: 100%;
	outline-offset: -5px;
	padding: 1em;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
	color: #1032CF;
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
	border-color: transparent;
	border-bottom: 1px solid #1032CF;
	color: #1032CF;
}

@media screen and (min-width:1280px) {
	#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
		border-width: 3px;
	}
}

#CybotCookiebotDialogTabContent {
	display: flex;
	flex-direction: column;
	height: auto;
	min-height: 60px;
	overflow: auto;
	width: 100%;
}

#CybotCookiebotDialogTabContent .CybotCookiebotScrollContainer {
	display: flex;
	flex: 1;
	flex-direction: column;
}

#CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel {
	flex: 1;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
}

#CybotCookiebotDialog .CybotCookiebotScrollContainer {
	border-bottom: 1px solid #D6D6D6;
	height: 100%;
	padding: .375em;
	position: relative;
}

#CybotCookiebotDialog .CybotCookiebotScrollArea {
	height: 100%;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper {
	width: 100%;
}

@media screen and (min-width:601px) {
	#CybotCookiebotDialog .CybotCookiebotScrollContainer {
		display: flex;
		min-height: auto;
	}
}

#CybotCookiebotDialog .CybotCookiebotFader {
	bottom: 0;
	height: 5em;
	left: 1px;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	transition: opacity .3s;
	width: calc(100% - 1em);
	z-index: 10;
}

#CybotCookiebotDialog .CybotCookiebotFader:not(.CybotCookiebotFaderRight):not(.CybotCookiebotFaderLeft) {
	max-height: 50%;
}

#CybotCookiebotDialog .CybotCookiebotFader.CybotCookiebotDialogActive {
	opacity: 1;
}

#CybotCookiebotDialog .CybotCookiebotFaderLeft,
#CybotCookiebotDialog .CybotCookiebotFaderRight {
	height: 100%;
	width: 3.5em;
}

#CybotCookiebotDialog .CybotCookiebotFaderLeft {
	left: 0;
}

#CybotCookiebotDialog .CybotCookiebotFaderRight {
	left: auto;
	right: 0;
}

#CybotCookiebotDialog .CybotCookiebotFader:not(.CybotCookiebotFaderLeft):not(.CybotCookiebotFaderRight) {
	max-height: 30%;
}

@media screen and (min-width:1280px) {
	#CybotCookiebotDialog .CybotCookiebotFader:not(.CybotCookiebotFaderLeft):not(.CybotCookiebotFaderRight) {
		width: calc(100% - 1.5em);
	}
}

#CybotCookiebotDialogBody {
	display: flex;
	flex-direction: column;
	height: 100%;
}

#CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
	display: flex;
	flex-direction: column;
	max-height: 18em;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContent {
	max-height: inherit;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyContentHeading {
	font-weight: 600;
	letter-spacing: .25px;
	line-height: 1.6em;
	margin-bottom: .5em;
}

#CybotCookiebotDialogBodyContent {
	flex: 1;
	height: 100%;
	letter-spacing: .5px;
	line-height: 1.6em;
	max-height: 100%;
	overflow-x: hidden;
	padding: 1.625em .625em;
}

#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTabContent {
	list-style-type: none;
}

#CybotCookiebotDialogDetailBulkConsent {
	border: 1px solid #D6D6D6;
	border-radius: .5em;
	margin: 0 .625em 1em;
	padding: 1em;
}

#CybotCookiebotDialogDetailBulkConsent:before {
	border-top: 1px solid #D6D6D6;
	content: "";
	width: 100%;
}

#CybotCookiebotDialogDetailBulkConsentLink {
	color: #141414;
	display: block;
	font-weight: 600;
	line-height: 1.6em;
	margin-bottom: .625em;
	text-decoration: none;
}

#CybotCookiebotDialogDetailBulkConsentLink:hover {
	color: #1032CF;
}

#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount {
	background-color: #D6D6D6;
	border-radius: 5em;
	display: inline-block;
	font-size: .8em;
	font-weight: 700;
	letter-spacing: .25px;
	line-height: 1.2em;
	margin-left: .5em;
	padding: .25em .5em;
}

#CybotCookiebotDialogDetailBulkConsentListWrapper {
	background-color: #F4F4F4;
	border: 1px solid #D6D6D6;
	border-radius: .5em;
	margin-top: 1.5em;
	padding: 1em;
}

#CybotCookiebotDialogDetailBulkConsentListWrapper>span {
	border-bottom: 1px solid #D6D6D6;
	display: block;
	font-weight: 600;
	padding-bottom: 1em;
}

#CybotCookiebotDialogDetailFooter {
	letter-spacing: .3px;
	line-height: 1.6em;
	padding: 0 1em 1em;
}

#CybotCookiebotDialogDetailFooter a {
	color: #141414;
}

@media screen and (min-width:1280px) {
	#CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
		display: flex;
		flex: auto;
		height: auto;
		max-height: 15.5em;
		overflow: hidden;
	}

	#CybotCookiebotDialogBodyContent {
		padding: 1.125em;
	}

	#CybotCookiebotDialogDetailBulkConsent {
		margin: 0 2em 1em;
		padding: 1.5em;
	}

	#CybotCookiebotDialogDetailFooter {
		padding: 0 2em 1.125em;
	}

	#CybotCookiebotDialogDetailBulkConsentListWrapper {
		margin-top: 2em;
		padding: 1.5em;
	}
}

#CybotCookiebotDialogDetailBodyContentTextAbout {
	padding: 1.625em .625em;
}

@media screen and (min-width:1280px) {
	#CybotCookiebotDialogDetailBodyContentTextAbout {
		padding: 1.125em;
	}
}

#CybotCookiebotDialogFooter.CybotCookiebotScrollContainer {
	height: auto;
	min-height: 80px;
	width: 100%;
}

#CybotCookiebotDialogFooter .CybotCookiebotScrollArea {
	padding: 1em;
	width: 100%;
}

#CybotCookiebotDialog:not(.CybotCookiebotDialogZoomedLg):not(.CybotCookiebotDialogZoomedXl) #CybotCookiebotDialogFooter.CybotCookiebotScrollContainer {
	min-height: auto;
	padding: 0;
}

#CybotCookiebotDialogBodyButtons {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
}

@media screen and (min-width:601px) {
	#CybotCookiebotDialogBodyButtons {
		align-items: center;
		flex-direction: row;
	}
}

@media screen and (min-width:1280px) {
	#CybotCookiebotDialogFooter .CybotCookiebotScrollArea {
		padding: 1em 1.5em 1.5em;
	}
}

#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type::-webkit-scrollbar {
	width: .25em;
}

#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type::-webkit-scrollbar-track {
	background: #f2f2f2;
	border-radius: .313em;
}

#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type::-webkit-scrollbar-thumb {
	background: #141414;
	border-radius: .313em;
}

#CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer {
	background: #ffffff;
	display: none;
	height: 100%;
	pointer-events: none;
	position: absolute;
	right: .375em;
	top: 0;
	transition: opacity .5s;
	width: .6em;
}

#CybotCookiebotDialog:hover .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer {
	opacity: 0;
}

#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type:focus {
	outline: none;
}

#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type:focus::-webkit-scrollbar-thumb {
	background: #1032CF;
}

#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type:focus {
	scrollbar-color: #1032CF #f2f2f2;
}

@media screen and (min-width:1510px) {
	#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type::-webkit-scrollbar {
		width: .5em;
	}

	#CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer {
		display: block;
	}
}

#CybotCookiebotDialog a:after,
#CybotCookiebotDialog a:before,
#CybotCookiebotDialog button:after,
#CybotCookiebotDialog button:before {
	border-color: #141414;
}

#CybotCookiebotDialog a:hover:after,
#CybotCookiebotDialog a:hover:before,
#CybotCookiebotDialog button:hover:after,
#CybotCookiebotDialog button:hover:before {
	border-color: #1032CF;
}

#CybotCookiebotDialog #CybotCookiebotBannerCloseButtonE2E,
#CybotCookiebotDialog .CybotCookiebotBannerCloseButton {
	fill: #141414;
	border: none;
	display: none;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
	display: flex;
	flex-direction: column;
	width: 100%;
}

#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type),
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
	margin-top: .5em;
}

#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper {
	align-items: center;
	display: flex;
	margin-bottom: .5em;
}

#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper .CybotCookiebotDialogBodyLevelButtonSliderWrapper {
	margin-right: 1em;
}

#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper .CybotCookiebotDialogBodyLevelButtonDescription {
	font-weight: 600;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
	background-color: #1032CF;
	border: 2px solid #1032CF;
	border-radius: .25em;
	color: #ffffff;
	display: block;
	font-weight: 600;
	padding: 1em;
	text-align: center;
	user-select: none;
	width: 100%;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover {
	opacity: .85;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
	background-color: #1032CF;
	border-color: #1032CF;
	color: #ffffff;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	background-color: #1032CF;
	border-color: #1032CF;
	color: #ffffff;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize {
	align-items: center;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
	border-color: #ffffff;
	border-style: solid;
	border-width: .15em .15em 0 0;
	display: inline-block;
	height: .5em;
	margin-left: 1em;
	transform: rotate(45deg);
	vertical-align: baseline;
	width: .5em;
}

@media screen and (min-width:601px) {
	#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
		align-items: stretch;
		flex: 1;
		flex-direction: row;
		justify-content: flex-end;
	}

	#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type),
	#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
	#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
		margin-top: 0;
		width: 33%;
	}

	#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type) {
		margin-right: .5em;
	}

	#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper {
		margin-bottom: 0;
		margin-right: 1em;
	}
}

#CybotCookiebotDialogBodyLevelWrapper {
	width: 100%;
}

#CybotCookiebotDialogBodyEdgeMoreDetails {
	display: none;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes {
	list-style-type: none;
}

#CybotCookiebotDialogBodyLevelButtons {
	width: 100%;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	display: flex;
	flex-shrink: 0;
	height: 32px;
	position: relative;
	width: 57px;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:hover input[type=checkbox]:not(:disabled)+.CybotCookiebotDialogBodyLevelButtonSlider {
	opacity: .85;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox].CybotCookiebotDialogBodyLevelButton {
	opacity: 0;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #141414;
	border-radius: 32px;
	bottom: 0;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	transition: background-color .4s;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:before {
	background-color: #ffffff;
	border-radius: 50%;
	bottom: 4px;
	content: "";
	height: 24px;
	left: 4px;
	position: absolute;
	transition: transform .4s;
	width: 24px;
}

#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #1032CF;
}

#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before {
	background-color: #ffffff;
	transform: translateX(26px);
}

#CybotCookiebotDialog form input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #D6D6D6;
	pointer-events: none;
}

#CybotCookiebotDialogBodyLevelButtonsSelectPane {
	border-bottom: 1px solid #D6D6D6;
	padding: 1em 0;
}

#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper {
	align-items: center;
	display: flex;
	justify-content: space-between;
	padding: 1em;
	text-align: center;
	width: 100%;
}

#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription {
	font-weight: 700;
}

#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover {
	color: #1032CF;
}

@media screen and (min-width:601px) {
	#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane {
		padding: 0;
	}

	#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper {
		flex-direction: column;
		padding: 1.5em 1em;
		width: 25%;
	}

	#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type) {
		border-right: 1px solid #D6D6D6;
	}

	#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonLabel {
		margin-bottom: .75em;
	}

	#CybotCookiebotDialogTabContent input:focus+.CybotCookiebotDialogBodyLevelButtonSlider {
		box-shadow: 0 0 1px #1032CF;
	}
}

#CybotCookiebotDialog input[type=checkbox] {
	height: 1.5em;
	margin-right: .5em;
	width: 1.5em;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper form {
	height: 100%;
	width: 100%;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox] {
	height: 100%;
	margin-right: 0;
	width: 100%;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes,
#CybotCookiebotDialogDetailBodyContentIABv2Tabs {
	padding: 0 .625em;
	width: 100%;
}

#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2TabsIntro {
	padding: 1.125em 1.125em .25em;
}

#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2TabsIntro:nth-child(3) {
	margin-bottom: 1.5em;
}

.CybotCookiebotDialogDetailBodyContentCookieContainerHeader {
	display: flex;
	justify-content: space-between;
}

.CybotCookiebotDialogDetailBodyContentCookieContainerButton:before,
.CybotCookiebotDialogDetailBodyContentIABv2Tab:before {
	border-style: solid;
	border-width: .15em .15em 0 0;
	content: "";
	display: inline-block;
	height: .5em;
	left: 0;
	margin-right: 1.875em;
	position: relative;
	top: .625em;
	transform: rotate(-45deg);
	vertical-align: top;
	width: .5em;
}

.CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed:before,
.CybotCookiebotDialogDetailBodyContentIABv2Tab.CybotCookiebotDialogCollapsed:before {
	top: .25em;
	transform: rotate(-225deg);
}

#CybotCookiebotDialog .CookieCard {
	border-bottom: 1px solid #D6D6D6;
	padding: 1.5em 0;
}

#CybotCookiebotDialog .CookieCard:not(:first-child) {
	padding-top: 1.5em;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABContainer .CookieCard {
	border-bottom: none;
	border-top: 1px solid #D6D6D6;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard:last-of-type {
	margin-bottom: 1em;
}

#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton,
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab {
	border: 1px solid transparent;
	font-weight: 700;
	line-height: 1.5em;
	padding-right: .75em;
	user-select: none;
}

#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
	color: #1032CF;
}

#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro,
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer,
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard {
	padding-top: 1em;
}

#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2CardIntro {
	letter-spacing: .3px;
	line-height: 1.6em;
	margin-left: 2.9em;
	padding-top: 1em;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage {
	border: 1px solid #D6D6D6;
	border-radius: .5em;
	font-weight: 600;
	margin: 1em 0;
	padding: 1em 1.5em;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup {
	border: 1px solid #D6D6D6;
	border-radius: .5em;
	margin-bottom: .5em;
	padding: 1em;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:not(.open):hover {
	background-color: rgba(0, 0, 0, .05);
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:last-of-type {
	margin-bottom: 0;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider {
	display: block;
	font-weight: 700;
	position: relative;
	text-decoration: none;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider>div {
	pointer-events: none;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount) {
	color: #141414;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed:after,
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:after {
	border-style: solid;
	border-width: .15em .15em 0 0;
	content: "";
	display: inline-block;
	height: .5em;
	position: absolute;
	right: 1em;
	top: .5em;
	transform: rotate(-45deg);
	width: .5em;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed:after {
	transform: rotate(-225deg);
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieLink {
	align-items: center;
	display: inline-flex;
	padding-top: 1em;
	position: relative;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo {
	background-color: #F4F4F4;
	border: 1px solid #D6D6D6;
	border-radius: 1em;
	margin-bottom: .5em;
	padding: 1em;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo:last-of-type {
	margin-bottom: 0;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper {
	margin-top: 3.125em;
	position: relative;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper:before {
	border-top: 1px solid #D6D6D6;
	content: "";
	left: 0;
	position: absolute;
	top: -1.5em;
	width: 100%;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoTitle {
	display: block;
	font-weight: 700;
	line-height: 1.6em;
	margin-bottom: .5em;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoDescription {
	display: block;
	letter-spacing: .3px;
	padding-bottom: 1em;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooter {
	border-top: 1px solid #D6D6D6;
	display: flex;
	flex-wrap: wrap;
	padding-top: .5em;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent {
	margin-top: .5em;
	width: 100%;
}

@media screen and (min-width:1280px) {

	#CybotCookiebotDialogDetailBodyContentCookieContainerTypes,
	#CybotCookiebotDialogDetailBodyContentIABv2Tabs {
		padding: 0 1.125em;
	}

	#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer {
		margin-top: 2em;
	}

	#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer,
	#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard {
		margin-left: 3em;
		padding-top: .5em;
	}

	#CybotCookiebotDialog .CookieCard {
		padding: 1.125em 0 1.5em;
	}

	#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard:last-of-type {
		margin-bottom: 1.5em;
		padding-bottom: 2em;
	}

	#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CookieCard:last-of-type {
		padding-bottom: 1.125em;
	}

	#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro {
		padding-left: 3em;
	}

	#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage {
		margin: 0 0 1.5em;
		padding: 1.5em;
	}

	#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup,
	#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo {
		padding: 1.5em;
	}

	#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper {
		margin-top: 3.75em;
	}

	#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper:before {
		top: -2em;
	}

	#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent {
		width: 50%;
	}
}

#CybotCookiebotDialog .CybotCookiebotDialogHide {
	display: none;
}

.CybotExpandLink {
	position: relative;
}

.CybotExpandLink.CybotCookiebotDialogCollapsed:after,
.CybotExpandLink:after {
	border-style: solid;
	border-width: .15em .15em 0 0;
	content: "";
	height: .5em;
	position: absolute;
	right: 1em;
	top: .3em;
	transform: rotate(-45deg);
	width: .5em;
}

.CybotExpandLink.CybotCookiebotDialogCollapsed:after {
	transform: rotate(-225deg);
}

#CybotCookiebotDialog .CybotExternalLinkArrow {
	margin-left: .625em;
}

#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:not(:disabled):not(.disabled),
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:not(:disabled):not(.disabled),
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox],
#CybotCookiebotDialog button,
#CybotCookiebotDialog input,
#CybotCookiebotDialog label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) {
	cursor: pointer;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox]:disabled {
	pointer-events: none;
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled {
	cursor: not-allowed;
}

#CybotCookiebotDialog fieldset {
	border: none;
	width: 100%;
}

#CybotCookiebotDialog fieldset #CybotCookiebotDialogBodyFieldsetInnerContainer {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

#CybotCookiebotDialog legend.visuallyhidden {
	display: block;
}

#CybotCookiebotDialog .visuallyhidden {
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink {
	color: #2A4EEF;
	font-weight: 600;
	text-decoration: none;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:focus,
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:focus,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover {
	text-decoration: underline;
}

#CybotCookiebotDialog :focus-visible {
	outline: none;
}

@media screen and (min-width:601px) {
	#CybotCookiebotDialog :focus-visible {
		outline: 2px solid #1032CF;
	}
}

@media not all and (min-resolution:.001dpcm) {
	@media screen and (min-width:1280px) {
		#CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
			display: block;
		}
	}
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyContentHeading {
	margin-bottom: 0.5em;
	font-weight: 600;
	line-height: 1.6em;
	letter-spacing: 0.25px;
}

#CybotCookiebotDialog .CybotCookiebotDialogSROnly {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink {
	color: #2A4EEF;
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover,
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:focus,
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:focus {
	text-decoration: underline;
}

#CybotCookiebotDialogTabContent {
	min-height: 60px;
}

#CybotCookiebotDialog .CybotCookiebotScrollContainer {
	min-height: auto;
}

#CybotCookiebotDialogFooter.CybotCookiebotScrollContainer {
	height: auto;
	min-height: 80px;
	width: 100%;
}

#CybotCookiebotDialogFooter .CybotCookiebotScrollArea {
	width: 100%;
	padding: 1em;
}

#CybotCookiebotDialog:not(.CybotCookiebotDialogZoomed) #CybotCookiebotDialogFooter.CybotCookiebotScrollContainer {
	min-height: 80px;
	padding: .375em;
}

#CybotCookiebotDialog:not(.CybotCookiebotDialogZoomedLg):not(.CybotCookiebotDialogZoomedXl) #CybotCookiebotDialogFooter.CybotCookiebotScrollContainer {
	min-height: auto;
	padding: 0;
}

#CybotCookiebotDialog .CybotCookiebotFader:not(.CybotCookiebotFaderRight):not(.CybotCookiebotFaderLeft) {
	max-height: 50%;
}

#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type) {
	margin-top: 0.5em;
}

#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type) {
	margin-bottom: 0;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
	flex-direction: column;
}

#CybotCookiebotDialogPoweredbyCybot svg {
	display: block;
	height: 1.7em;
	opacity: 1;
	max-width: 133px;
}

#CybotCookiebotDialog .CybotCookiebotBannerCloseButton {
	margin-left: 2.313rem;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper {
	position: relative;
	margin-top: 3.125em;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper:before {
	content: '';
	position: absolute;
	top: -1.5em;
	left: 0;
	width: 100%;
	border-top: 1px solid #D6D6D6;
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo:before {
	display: none;
}

@media screen and (min-width: 601px) {

	#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
	#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type),
	#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type),
	#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type) {
		margin-bottom: 0;
		margin-top: 0;
		width: 33%;
	}

	#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
		flex-direction: row;
	}

	#CybotCookiebotDialogPoweredbyCybot svg {
		height: 2em;
	}
}

@media screen and (min-width: 1280px) {
	#CybotCookiebotDialogFooter {
		padding: 0;
	}

	#CybotCookiebotDialogFooter .CybotCookiebotScrollArea {
		padding: 1em 1.5em 1.5em;
	}

	#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper {
		margin-top: 3.75em;
	}

	#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper:before {
		top: -2em;
	}
}

.kubio-menu a,
#CybotCookiebotDialog {
	white-space: normal !important;
}

#CybotCookiebotDialog,
#CybotCookiebotDialog * {
	word-wrap: normal !important;
}

/*  */
:root #CybotCookiebotDialogBody,
:root #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel {
	flex: none !important;
}

#CybotCookiebotDialogBody {
	height: auto !important;
}

:root #CybotCookiebotDialog,
:root #CybotCookiebotDialog #CybotCookiebotDialogTabContent {
	height: auto;
}


@media screen and (max-width: 1024px) {
	.style-XUpvo2DOQF-inner h2 {
		font-size: 30px !important;
	}

	div.h-section-global-spacing {
		padding-top: 110px;
	}
}

:root {
	--bg-new: #3e3b46;
	--bg-new2: #09796c;
}

#kubio .style-XUpvo2DOQF-container,
#kubio .style-Uy0OuMQcYc-outer {
	background: var(--bg-new);
}

#kubio .style---U3GRgXsJ-outer,
#kubio .style-7WyuX9i_dfG-inner,
#kubio .style-Xyem1W-VW2-outer,
#kubio .style-EsiSBf36vp-outer {
	background: var(--bg-new2);
}

#wp-custom-header img {
	display: none;
}
