.kb-splide.splide__container {
	box-sizing: border-box;
	position: relative
}

.kb-splide .splide__list {
	backface-visibility: hidden;
	display: flex;
	height: 100%;
	margin: 0 !important;
	padding: 0 !important
}

.kb-splide.splide-initial .splide__list {
	gap: 0;
	display: flex
}

.kb-splide.is-initialized:not(.is-active) .splide__list {
	display: block
}

.kb-splide .splide__pagination,
.kb-splide ul.menu ul.splide__pagination.splide__pagination {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
	pointer-events: none
}

.kb-splide .splide__pagination li {
	display: inline-block;
	line-height: 1;
	list-style-type: none;
	margin: 0;
	pointer-events: auto
}

.kb-splide .splide__progress__bar {
	width: 0
}

.kb-splide .splide__toggle.is-active .splide__toggle__play,
.kb-splide .splide__toggle__pause {
	display: none
}

.kb-splide .splide__toggle.is-active .splide__toggle__pause {
	display: inline
}

.kb-splide {
	outline: 0;
	position: relative;
	--splide-nav-color: #fff;
	--splide-nav-background: rgba(0, 0, 0, .8);
	--splide-nav-border: 2px solid transparent;
	--splide-pagination-background: #000
}

.kb-splide[data-slider-dots=true] {
	margin-bottom: 30px
}

.kt-blocks-carousel .splide__pagination__page.is-active {
	background-color: #000
}

.kt-blocks-carousel .splide__pagination__page:focus,
.kt-blocks-carousel .splide__pagination__page:focus-visible,
.kt-blocks-carousel .splide__pagination__page:hover {
	outline: 0
}

.kt-blocks-carousel .kt-carousel-dotstyle-light .splide__pagination__page,
.kt-blocks-carousel .kt-carousel-dotstyle-light .splide__pagination__page.is-active {
	background-color: #fff
}

.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .splide__pagination__page {
	background-color: transparent;
	box-shadow: inset 0 0 0 1px #000;
	transition: box-shadow .3s ease
}

.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .splide__pagination__page.is-active {
	background-color: transparent;
	box-shadow: inset 0 0 0 8px #000
}

.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .splide__pagination__page {
	background-color: transparent;
	box-shadow: inset 0 0 0 1px #fff;
	transition: box-shadow .3s ease
}

.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .splide__pagination__page.is-active {
	background-color: transparent;
	box-shadow: inset 0 0 0 8px #fff
}

.kb-splide.is-initialized {
	visibility: visible
}

.kb-splide .splide__slide {
	backface-visibility: hidden;
	box-sizing: border-box;
	flex-shrink: 0;
	list-style-type: none !important;
	margin: 0;
	outline: 0;
	position: relative
}

.kb-splide .splide__slide img {
	vertical-align: bottom
}

.kb-splide .splide__slider {
	position: relative
}

.kb-splide .splide__sr {
	clip: rect(0 0 0 0);
	border: 0;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.kb-splide .splide__spinner {
	animation: 1s linear infinite splide-loading;
	border: 2px solid #999;
	border-left-color: transparent;
	border-radius: 50%;
	bottom: 0;
	contain: strict;
	display: inline-block;
	height: 20px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px
}

.kb-splide .splide__track {
	overflow: hidden;
	position: relative;
	z-index: 0
}

@keyframes splide-loading {
	0% {
		transform: rotate(0)
	}

	to {
		transform: rotate(1turn)
	}
}

.kb-splide.splide--draggable>.splide__slider>.splide__track,
.kb-splide.splide--draggable>.splide__track {
	user-select: none
}

.kb-splide.splide--fade>.splide__slider>.splide__track>.splide__list,
.kb-splide.splide--fade>.splide__track>.splide__list {
	display: flex
}

.kb-splide.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,
.kb-splide.splide--fade>.splide__track>.splide__list>.splide__slide {
	position: relative;
	left: unset;
	right: unset;
	top: unset;
	opacity: 0;
	z-index: 0
}

.kb-splide.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,
.kb-splide.splide--fade>.splide__track>.splide__list>.splide__slide.is-active {
	opacity: 1;
	position: relative;
	z-index: 1
}

.kb-splide.splide--rtl {
	direction: rtl
}

.kb-splide.splide--rtl.splide--fade>.splide__track .splide__list {
	direction: rtl;
	flex-direction: row-reverse
}

.kb-splide.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,
.kb-splide.splide--ttb.is-active>.splide__track>.splide__list {
	display: block
}

.kb-splide .splide__arrow {
	font-size: 1rem;
	align-items: center;
	background: var(--splide-nav-background);
	border: var(--splide-nav-border);
	border-radius: 3px;
	cursor: pointer;
	display: flex;
	height: 3em;
	width: 2em;
	justify-content: center;
	opacity: .25;
	padding: 0;
	color: var(--splide-nav-color);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	box-shadow: none;
	transition: opacity .3s ease-in-out
}

.kb-splide.kb-slider-group-arrows .splide__arrows {
	position: absolute;
	z-index: 1;
	display: flex;
	gap: 1rem
}

.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow {
	position: static;
	opacity: .5;
	transform: none
}

.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow:focus,
.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow:hover {
	opacity: 1
}

.kb-splide.kb-slider-group-arrows .splide__arrows .splide__arrow:disabled {
	opacity: .1
}

.kb-splide.kb-slider-arrow-position-top-right .splide__arrows {
	top: 1rem;
	right: 1rem
}

.kb-splide.kb-slider-arrow-position-top-left .splide__arrows {
	top: 1rem;
	left: 1rem
}

.kb-splide.kb-slider-arrow-position-bottom-left .splide__arrows {
	bottom: 1rem;
	left: 1rem
}

.kb-splide.kb-slider-arrow-position-bottom-right .splide__arrows {
	bottom: 1rem;
	right: 1rem
}

.kb-splide:hover .splide__arrow {
	opacity: .75
}

.kb-splide .splide__arrow svg {
	fill: currentColor;
	height: 1em;
	width: 1em
}

.kb-splide .splide__arrow:focus,
.kb-splide .splide__arrow:hover {
	opacity: 1;
	background: var(--splide-nav-background);
	color: var(--splide-nav-color)
}

.kb-splide .splide__arrow:disabled {
	opacity: .1;
	cursor: not-allowed
}

.kb-splide .splide__arrow--prev {
	left: 1rem
}

.kb-splide .splide__arrow--prev svg {
	transform: scaleX(-1)
}

.kb-splide .splide__arrow--next {
	right: 1rem
}

.kb-splide .splide__pagination,
.kb-splide ul.splide__pagination.splide__pagination {
	bottom: -25px;
	left: 0;
	padding: 0 1em;
	position: absolute;
	right: 0;
	z-index: 1
}

.kb-splide .splide__pagination__page {
	background: var(--splide-pagination-background);
	border: 0;
	border-radius: 50%;
	display: inline-block;
	height: 10px;
	margin: 3px;
	opacity: .25;
	padding: 0;
	transition: opacity .2s ease-in-out;
	width: 10px
}

.kb-splide .splide__pagination__page.is-active {
	background: var(--splide-pagination-background);
	opacity: .75
}

.kb-splide .splide__pagination__page:hover {
	cursor: pointer;
	opacity: 1
}

.kb-splide .splide__pagination__page:focus-visible {
	outline-offset: 3px
}

.kb-splide .splide.is-focus-in .splide__pagination__page:focus {
	outline-offset: 3px
}

.kb-splide .splide__progress__bar {
	background: #ccc;
	height: 3px
}

@supports (outline-offset:-3px) {
	.kb-splide .splide__slide:focus-visible {
		outline-offset: -3px
	}

	.kb-splide .splide.is-focus-in .splide__slide:focus {
		outline-offset: -3px
	}
}

.kb-splide .splide__toggle {
	cursor: pointer
}

.kb-splide .splide__toggle:focus-visible {
	outline-offset: 3px
}

.kb-splide.is-focus-in .splide__toggle:focus {
	outline-offset: 3px
}

.kb-splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,
.kb-splide.splide--nav>.splide__track>.splide__list>.splide__slide {
	border: 3px solid transparent;
	cursor: pointer
}

.kb-splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,
.kb-splide.splide--nav>.splide__track>.splide__list>.splide__slide.is-active {
	border: 3px solid #000
}

.kb-splide.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,
.kb-splide.splide--nav>.splide__track>.splide__list>.splide__slide:focus {
	outline: 0
}

.kb-splide.splide--rtl>.splide__arrows .splide__arrow--prev,
.kb-splide.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,
.kb-splide.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev {
	left: auto;
	right: 1em
}

.kb-splide.splide--rtl>.splide__arrows .splide__arrow--prev svg,
.kb-splide.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,
.kb-splide.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg {
	transform: scaleX(1)
}

.kb-splide.splide--rtl>.splide__arrows .splide__arrow--next,
.kb-splide.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,
.kb-splide.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next {
	left: 1em;
	right: auto
}

.kb-splide.splide--rtl>.splide__arrows .splide__arrow--next svg,
.kb-splide.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,
.kb-splide.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg {
	transform: scaleX(-1)
}

.kb-splide.splide--ttb>.splide__arrows .splide__arrow,
.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,
.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow {
	left: 50%;
	transform: translate(-50%)
}

.kb-splide.splide--ttb>.splide__arrows .splide__arrow--prev,
.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,
.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev {
	top: 1em
}

.kb-splide.splide--ttb>.splide__arrows .splide__arrow--prev svg,
.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,
.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg {
	transform: rotate(-90deg)
}

.kb-splide.splide--ttb>.splide__arrows .splide__arrow--next,
.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,
.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next {
	bottom: 1em;
	top: auto
}

.kb-splide.splide--ttb>.splide__arrows .splide__arrow--next svg,
.kb-splide.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,
.kb-splide.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg {
	transform: rotate(90deg)
}

.kb-splide.splide--ttb>.splide__pagination,
.kb-splide.splide--ttb>.splide__slider>.splide__pagination {
	bottom: 0;
	display: flex;
	flex-direction: column;
	left: auto;
	padding: 1em 0;
	right: .5em;
	top: 0
}

.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider) .splide__slide.kb-slide-item {
	display: block
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=slider] .splide__slide.kb-slide-item {
	display: block
}

.kb-gallery-type-thumbslider .kt-blocks-carousel-init.splide-initialized:not(.tns-slider)[data-slider-type=thumbnail] .splide__slide.kb-slide-item {
	display: block
}

.wp-block-kadence-advancedgallery .kt-blocks-carousel {
	overflow: hidden
}

.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide__arrow--prev {
	left: 0
}

.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide__arrow--next {
	right: 0
}

.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--nav>.splide__track>.splide__list>.splide__slide {
	border: 0
}

.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--fade>.splide__track>.splide__list>.splide__slide {
	position: relative;
	left: unset;
	right: unset;
	top: unset
}

.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--fade>.splide__track>.splide__list {
	display: flex
}

.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--fade.splide--rtl>.splide__track>.splide__list {
	direction: rtl;
	flex-direction: row-reverse
}

.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--rtl>.splide__arrows .splide__arrow--prev {
	right: 0;
	left: auto
}

.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--rtl>.splide__arrows .splide__arrow--next {
	left: 0;
	right: auto
}

.wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrow--prev {
	left: 0
}

.wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrow--next {
	right: 0
}

.wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrows--rtl .splide__arrow--next {
	right: unset
}

.wp-block-kadence-rowlayout .kt-blocks-carousel .splide--nav>.splide__track>.splide__list>.splide__slide {
	border: 0
}

.wp-block-kadence-rowlayout .kt-blocks-carousel .splide--fade>.splide__track>.splide__list>.splide__slide {
	position: relative;
	left: unset;
	right: unset;
	top: unset
}

.wp-block-kadence-rowlayout .kt-blocks-carousel .splide--fade>.splide__track>.splide__list {
	display: flex
}

img:is([sizes=auto i], [sizes^="auto," i]) {
	contain-intrinsic-size: 3000px 1500px
}

[data-header*=type-1] .ct-header [data-id=button] {
	--theme-icon-size: 20px
}

[data-header*=type-1] .ct-header [data-id=logo] .site-logo-container {
	--logo-max-height: 60px
}

[data-header*=type-1] .ct-header [data-id=menu] {
	--menu-items-spacing: 24px;
	--menu-items-gap: 16px;
	--menu-indicator-hover-color: rgba(25, 110, 255, .07)
}

[data-header*=type-1] .ct-header [data-id=menu]>ul>li>a {
	--menu-item-height: 40%;
	--theme-font-weight: 600;
	--theme-text-transform: capitalize;
	--theme-font-size: 17px;
	--theme-line-height: 1.3;
	--theme-link-initial-color: var(--theme-palette-color-1);
	--theme-link-hover-color: var(--theme-palette-color-1);
	--menu-item-radius: 7px
}

[data-header*=type-1] .ct-header [data-id=menu] .sub-menu .ct-menu-link {
	--theme-link-initial-color: var(--theme-palette-color-2);
	--theme-link-hover-color: var(--theme-palette-color-1);
	--theme-font-weight: 600;
	--theme-font-size: 16px
}

[data-header*=type-1] .ct-header [data-id=menu] .sub-menu {
	--dropdown-background-color: var(--theme-palette-color-7);
	--dropdown-horizontal-offset: 11px;
	--dropdown-width: 270px;
	--dropdown-items-spacing: 12px;
	--dropdown-divider: 1px dashed rgba(255, 255, 255, .1);
	--has-divider: 1;
	--theme-box-shadow: 0px 10px 20px rgba(41, 51, 61, .1);
	--theme-border-radius: 0px 0px 2px 2px
}

[data-header*=type-1] .ct-header [data-row*=middle] {
	--height: 100px;
	background-color: var(--theme-palette-color-8);
	background-image: none;
	--theme-border-top: none;
	--theme-border-bottom: none;
	--theme-box-shadow: none
}

[data-header*=type-1] .ct-header [data-row*=middle]>div {
	--theme-border-top: none;
	--theme-border-bottom: none
}

[data-header*=type-1] [data-id=mobile-menu] {
	--theme-font-weight: 700;
	--theme-font-size: 20px;
	--theme-link-initial-color: #ffffff;
	--mobile-menu-divider: none
}

[data-header*=type-1] #offcanvas {
	--theme-box-shadow: 0px 0px 70px rgba(0, 0, 0, .35);
	--side-panel-width: 500px;
	--panel-content-height: 100%
}

[data-header*=type-1] #offcanvas .ct-panel-inner {
	background-color: rgba(18, 21, 25, .98)
}

[data-header*=type-1] [data-id=socials].ct-header-socials {
	--theme-icon-size: 18px;
	--items-spacing: 12px
}

[data-header*=type-1] [data-id=socials].ct-header-socials [data-color=custom] {
	--theme-icon-color: var(--theme-palette-color-8);
	--theme-icon-hover-color: var(--theme-palette-color-5);
	--background-color: rgba(218, 222, 228, .3);
	--background-hover-color: var(--theme-palette-color-1)
}

[data-header*=type-1] .ct-header [data-row*=top] {
	--height: 35px;
	background-color: var(--theme-palette-color-2);
	background-image: none;
	--theme-border-top: none;
	--theme-border-bottom: none;
	--theme-box-shadow: none
}

[data-header*=type-1] .ct-header [data-row*=top]>div {
	--theme-border-top: none;
	--theme-border-bottom: none
}

[data-header*=type-1] [data-id=trigger] {
	--theme-icon-size: 18px
}

[data-header*=type-1] .ct-header [data-id=contacts] {
	--theme-icon-size: 18px;
	--items-spacing: 24px;
	--theme-font-size: 14px;
	--theme-block-text-color: var(--theme-palette-color-8);
	--theme-link-initial-color: var(--theme-palette-color-8);
	--theme-link-hover-color: var(--theme-palette-color-7);
	--theme-icon-color: var(--theme-palette-color-8);
	--theme-icon-hover-color: var(--theme-palette-color-8);
	--background-color: rgba(218, 222, 228, .5);
	--background-hover-color: rgba(218, 222, 228, .7)
}

[data-header*=type-1] {
	--header-height: 135px
}

[data-header*=type-1] .ct-header {
	background-image: none
}

[data-footer*=type-1] .ct-footer [data-row*=bottom]>div {
	--container-spacing: 25px;
	--columns-gap: 50px;
	--widgets-gap: 40px;
	--theme-border: none;
	--theme-border-top: none;
	--theme-border-bottom: none;
	--grid-template-columns: repeat(2, 1fr)
}

[data-footer*=type-1] .ct-footer [data-row*=bottom] {
	--theme-border-top: none;
	--theme-border-bottom: none;
	background-color: var(--theme-palette-color-6)
}

[data-footer*=type-1] [data-id=copyright] {
	--theme-font-weight: 400;
	--theme-font-size: 15px;
	--theme-line-height: 1.3
}

[data-footer*=type-1] .ct-footer [data-row*=middle]>div {
	--container-spacing: 50px;
	--columns-gap: 40px;
	--widgets-gap: 8px;
	--theme-border: none;
	--theme-border-top: none;
	--theme-border-bottom: none;
	--grid-template-columns: 1fr 2fr 1fr
}

[data-footer*=type-1] .ct-footer [data-row*=middle] {
	--theme-border-top: none;
	--theme-border-bottom: none;
	background-color: var(--theme-palette-color-7)
}

[data-footer*=type-1] [data-id=socials].ct-footer-socials {
	--theme-icon-size: 20px;
	--items-spacing: 20px
}

[data-footer*=type-1] [data-column=socials] {
	--horizontal-alignment: flex-end
}

[data-footer*=type-1] [data-id=socials].ct-footer-socials [data-color=custom] {
	--theme-icon-color: var(--theme-palette-color-1);
	--background-color: rgba(218, 222, 228, .3);
	--background-hover-color: var(--theme-palette-color-1)
}

[data-footer*=type-1] [data-id=socials].ct-footer-socials .ct-label {
	--visibility: none
}

[data-footer*=type-1] .ct-footer {
	background-color: var(--theme-palette-color-6)
}

:root {
	--theme-font-family: Figtree, Sans-Serif;
	--theme-font-weight: 400;
	--theme-text-transform: none;
	--theme-text-decoration: none;
	--theme-font-size: 18px;
	--theme-line-height: 1.55;
	--theme-letter-spacing: 0em;
	--theme-button-font-weight: 500;
	--theme-button-font-size: 16px;
	--has-classic-forms: var(--true);
	--has-modern-forms: var(--false);
	--theme-form-field-height: 50px;
	--theme-form-field-border-initial-color: var(--theme-border-color);
	--theme-form-field-border-focus-color: var(--theme-palette-color-1);
	--theme-form-selection-field-initial-color: var(--theme-border-color);
	--theme-form-selection-field-active-color: var(--theme-palette-color-1);
	--theme-palette-color-1: #1a6eff;
	--theme-palette-color-2: #003DA5;
	--theme-palette-color-3: #3c485a;
	--theme-palette-color-4: #333333;
	--theme-palette-color-5: #b3cfff;
	--theme-palette-color-6: #e5efff;
	--theme-palette-color-7: #FAFBFC;
	--theme-palette-color-8: #ffffff;
	--theme-palette-color-9: #FF6610;
	--theme-text-color: var(--theme-palette-color-3);
	--theme-link-initial-color: var(--theme-palette-color-1);
	--theme-link-hover-color: var(--theme-palette-color-2);
	--theme-selection-text-color: #ffffff;
	--theme-selection-background-color: var(--theme-palette-color-1);
	--theme-border-color: var(--theme-palette-color-5);
	--theme-headings-color: var(--theme-palette-color-4);
	--theme-content-spacing: 1.5em;
	--theme-button-min-height: 50px;
	--theme-button-shadow: none;
	--theme-button-transform: none;
	--theme-button-text-initial-color: #ffffff;
	--theme-button-text-hover-color: #ffffff;
	--theme-button-background-initial-color: var(--theme-palette-color-1);
	--theme-button-background-hover-color: var(--theme-palette-color-2);
	--theme-button-border: none;
	--theme-button-border-radius: 4px;
	--theme-button-padding: 12px 28px;
	--theme-normal-container-max-width: 1290px;
	--theme-content-vertical-spacing: 60px;
	--theme-container-edge-spacing: 90vw;
	--theme-narrow-container-max-width: 1000px;
	--theme-wide-offset: 130px
}

h1 {
	--theme-font-family: 'Plus Jakarta Sans', Sans-Serif;
	--theme-font-weight: 700;
	--theme-font-size: clamp(2.7rem, 2vi + 2.3rem, 3.9rem);
	--theme-line-height: 1.2
}

h2 {
	--theme-font-family: 'Plus Jakarta Sans', Sans-Serif;
	--theme-font-weight: 700;
	--theme-font-size: clamp(2.2rem, 1.3vi + 1.9rem, 3rem);
	--theme-line-height: 1.25
}

h3 {
	--theme-font-family: 'Plus Jakarta Sans', Sans-Serif;
	--theme-font-weight: 700;
	--theme-font-size: clamp(1.8rem, 0.8vi + 1.6rem, 2.2rem);
	--theme-line-height: 1.5
}

h4 {
	--theme-font-family: 'Plus Jakarta Sans', Sans-Serif;
	--theme-font-weight: 700;
	--theme-font-size: clamp(1.4rem, 0.4vi + 1.3rem, 1.7rem);
	--theme-line-height: 1.5
}

code {
	--theme-font-family: monospace;
	--theme-font-weight: 400;
	--theme-font-size: 16px
}

body {
	background-color: var(--theme-palette-color-7);
	background-image: none
}

[data-prefix=search] .entries {
	--grid-template-columns: repeat(3, minmax(0, 1fr))
}

form textarea {
	--theme-form-field-height: 120px
}

.ct-sidebar {
	--theme-link-initial-color: var(--theme-text-color)
}

[data-prefix=single_page] [class*=ct-container]>article[class*=post] {
	--has-boxed: var(--false);
	--has-wide: var(--true)
}

@media (max-width:999.98px) {
	[data-header*=type-1] #offcanvas {
		--side-panel-width: 65vw
	}

	[data-header*=type-1] {
		--header-height: 100px
	}

	[data-footer*=type-1] .ct-footer [data-row*=bottom]>div {
		--columns-gap: 0px;
		--widgets-gap: 10px;
		--grid-template-columns: repeat(1, 1fr)
	}

	[data-footer*=type-1] .ct-footer [data-row*=middle]>div {
		--columns-gap: 0px;
		--grid-template-columns: initial
	}

	[data-prefix=search] .entries {
		--grid-template-columns: repeat(2, minmax(0, 1fr))
	}
}

@media (max-width:689.98px) {
	[data-header*=type-1] #offcanvas {
		--side-panel-width: 90vw
	}

	[data-footer*=type-1] .ct-footer [data-row*=bottom]>div {
		--container-spacing: 15px;
		--grid-template-columns: repeat(1, 1fr)
	}

	[data-footer*=type-1] .ct-footer [data-row*=middle]>div {
		--grid-template-columns: initial
	}

	[data-prefix=search] .entries {
		--grid-template-columns: repeat(1, minmax(0, 1fr))
	}

	:root {
		--theme-content-vertical-spacing: 50px
	}
}

.wp-block-button__link {
	align-content: center;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	height: 100%;
	text-align: center;
	width: 100%;
	word-break: break-word
}

.wp-block-button__link.aligncenter {
	text-align: center
}

.wp-block-button__link.alignright {
	text-align: right
}

:where(.wp-block-button__link) {
	border-radius: 9999px;
	box-shadow: none;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	text-decoration: none
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline),
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
	border: 2px solid;
	padding: .667em 1.333em
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
	color: currentColor
}

:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),
:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
	background-color: initial;
	background-image: none
}

:where(.wp-block-calendar table:not(.has-background) th) {
	background: #ddd
}

:where(.wp-block-columns) {
	margin-bottom: 1.75em
}

:where(.wp-block-columns.has-background) {
	padding: 1.25em 2.375em
}

:where(.wp-block-post-comments input[type=submit]) {
	border: none
}

:where(.wp-block-cover-image:not(.has-text-color)),
:where(.wp-block-cover:not(.has-text-color)) {
	color: #fff
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)),
:where(.wp-block-cover.is-light:not(.has-text-color)) {
	color: #000
}

:root :where(.wp-block-cover h1:not(.has-text-color)),
:root :where(.wp-block-cover h2:not(.has-text-color)),
:root :where(.wp-block-cover h3:not(.has-text-color)),
:root :where(.wp-block-cover h4:not(.has-text-color)),
:root :where(.wp-block-cover h5:not(.has-text-color)),
:root :where(.wp-block-cover h6:not(.has-text-color)),
:root :where(.wp-block-cover p:not(.has-text-color)) {
	color: inherit
}

:where(.wp-block-file) {
	margin-bottom: 1.5em
}

:where(.wp-block-file__button) {
	border-radius: 2em;
	display: inline-block;
	padding: .5em 1em
}

:where(.wp-block-file__button):is(a):active,
:where(.wp-block-file__button):is(a):focus,
:where(.wp-block-file__button):is(a):hover,
:where(.wp-block-file__button):is(a):visited {
	box-shadow: none;
	color: #fff;
	opacity: .85;
	text-decoration: none
}

:where(.wp-block-group.wp-block-group-is-layout-constrained) {
	position: relative
}

:root :where(.wp-block-image.is-style-rounded img, .wp-block-image .is-style-rounded img) {
	border-radius: 9999px
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)) {
	line-height: 1.1
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)) {
	line-height: 1.8
}

:root :where(.wp-block-latest-posts.is-grid) {
	padding: 0
}

:root :where(.wp-block-latest-posts.wp-block-latest-posts__list) {
	padding-left: 0
}

ol,
ul {
	box-sizing: border-box
}

:root :where(.wp-block-list.has-background) {
	padding: 1.25em 2.375em
}

:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) {
	padding: .5em 1em
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) {
	padding: .5em 1em
}

:root :where(p.has-background) {
	padding: 1.25em 2.375em
}

:where(p.has-text-color:not(.has-link-color)) a {
	color: inherit
}

:where(.wp-block-post-comments-form) input:not([type=submit]),
:where(.wp-block-post-comments-form) textarea {
	border: 1px solid #949494;
	font-family: inherit;
	font-size: 1em
}

:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),
:where(.wp-block-post-comments-form) textarea {
	padding: calc(.667em + 2px)
}

:where(.wp-block-post-excerpt) {
	box-sizing: border-box;
	margin-bottom: var(--wp--style--block-gap);
	margin-top: var(--wp--style--block-gap)
}

:where(.wp-block-preformatted.has-background) {
	padding: 1.25em 2.375em
}

:where(.wp-block-search__button) {
	border: 1px solid #ccc;
	padding: 6px 10px
}

:where(.wp-block-search__input) {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	text-transform: inherit
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
	border: 1px solid #949494;
	box-sizing: border-box;
	padding: 4px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
	border: none;
	border-radius: 0;
	padding: 0 4px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
	outline: 0
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
	padding: 4px 8px
}

:root :where(.wp-block-separator.is-style-dots) {
	height: auto;
	line-height: 1;
	text-align: center
}

:root :where(.wp-block-separator.is-style-dots):before {
	color: currentColor;
	content: "···";
	font-family: serif;
	font-size: 1.5em;
	letter-spacing: 2em;
	padding-left: 2em
}

:root :where(.wp-block-site-logo.is-style-rounded) {
	border-radius: 9999px
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
	background-color: #f0f0f0;
	color: #444
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
	background-color: #f90;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
	background-color: #1ea0c3;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
	background-color: #0757fe;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
	background-color: #0a7aff;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
	background-color: #1e1f26;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
	background-color: #02e49b;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
	background-color: #5865f2;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
	background-color: #e94c89;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
	background-color: #4280ff;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
	background-color: #f45800;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
	background-color: #0866ff;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
	background-color: #000;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
	background-color: #0461dd;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
	background-color: #e65678;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
	background-color: #24292d;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
	background-color: #eceadd;
	color: #382110
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
	background-color: #ea4434;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
	background-color: #1d4fc4;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
	background-color: #f00075;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
	background-color: #e21b24;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
	background-color: #0d66c2;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
	background-color: #3288d4;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
	background-color: #000;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
	background-color: #f6405f;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
	background-color: #000;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
	background-color: #e60122;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
	background-color: #ef4155;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
	background-color: #ff4500;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
	background-color: #0478d7;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
	background-color: #fefc00;
	color: #fff;
	stroke: #000
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
	background-color: #ff5600;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
	background-color: #1bd760;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
	background-color: #2aabee;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
	background-color: #000;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
	background-color: #000;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
	background-color: #011835;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
	background-color: #6440a4;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
	background-color: #1da1f2;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
	background-color: #1eb7ea;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
	background-color: #4680c2;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
	background-color: #3499cd;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
	background-color: #25d366;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
	background-color: #000;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
	background-color: #d32422;
	color: #fff
}

:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
	background-color: red;
	color: #fff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
	background: 0 0
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
	height: 1.25em;
	width: 1.25em
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
	color: #f90
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
	color: #1ea0c3
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
	color: #0757fe
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
	color: #0a7aff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
	color: #1e1f26
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
	color: #02e49b
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
	color: #5865f2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
	color: #e94c89
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
	color: #4280ff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
	color: #f45800
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
	color: #0866ff
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
	color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
	color: #0461dd
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
	color: #e65678
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
	color: #24292d
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
	color: #382110
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
	color: #ea4434
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
	color: #1d4fc4
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
	color: #f00075
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
	color: #e21b24
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
	color: #0d66c2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
	color: #3288d4
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
	color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
	color: #f6405f
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
	color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
	color: #e60122
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
	color: #ef4155
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
	color: #ff4500
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
	color: #0478d7
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
	color: #fff;
	stroke: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
	color: #ff5600
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
	color: #1bd760
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
	color: #2aabee
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
	color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
	color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
	color: #011835
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
	color: #6440a4
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
	color: #1da1f2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
	color: #1eb7ea
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
	color: #4680c2
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
	color: #25d366
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
	color: #3499cd
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
	color: #000
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
	color: #d32422
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
	color: red
}

:root :where(.wp-block-social-links .wp-social-link a) {
	padding: .25em
}

:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
	padding: 0
}

:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
	padding-left: .6666666667em;
	padding-right: .6666666667em
}

:root :where(.wp-block-tag-cloud.is-style-outline) {
	display: flex;
	flex-wrap: wrap;
	gap: 1ch
}

:root :where(.wp-block-tag-cloud.is-style-outline a) {
	border: 1px solid;
	font-size: unset !important;
	margin-right: 0;
	padding: 1ch 2ch;
	text-decoration: none !important
}

:root :where(.wp-block-table-of-contents) {
	box-sizing: border-box
}

:where(.wp-block-term-description) {
	box-sizing: border-box;
	margin-bottom: var(--wp--style--block-gap);
	margin-top: var(--wp--style--block-gap)
}

:where(pre.wp-block-verse) {
	font-family: inherit
}

.entry-content {
	counter-reset: footnotes
}

:root {
	--wp--preset--font-size--normal: 16px;
	--wp--preset--font-size--huge: 42px
}

.aligncenter {
	clear: both
}

.screen-reader-text {
	border: 0;
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important
}

.screen-reader-text:focus {
	background-color: #ddd;
	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
}

html :where(.has-border-color) {
	border-style: solid
}

html :where([style*=border-top-color]) {
	border-top-style: solid
}

html :where([style*=border-right-color]) {
	border-right-style: solid
}

html :where([style*=border-bottom-color]) {
	border-bottom-style: solid
}

html :where([style*=border-left-color]) {
	border-left-style: solid
}

html :where([style*=border-width]) {
	border-style: solid
}

html :where([style*=border-top-width]) {
	border-top-style: solid
}

html :where([style*=border-right-width]) {
	border-right-style: solid
}

html :where([style*=border-bottom-width]) {
	border-bottom-style: solid
}

html :where([style*=border-left-width]) {
	border-left-style: solid
}

html :where(img[class*=wp-image-]) {
	height: auto;
	max-width: 100%
}

:where(figure) {
	margin: 0 0 1em
}

html :where(.is-position-sticky) {
	--wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
}

@media screen and (max-width:600px) {
	html :where(.is-position-sticky) {
		--wp-admin--admin-bar--position-offset: 0px
	}
}

: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--palette-color-1: var(--theme-palette-color-1, #1a6eff);
	--wp--preset--color--palette-color-2: var(--theme-palette-color-2, #003DA5);
	--wp--preset--color--palette-color-3: var(--theme-palette-color-3, #3c485a);
	--wp--preset--color--palette-color-4: var(--theme-palette-color-4, #333333);
	--wp--preset--color--palette-color-5: var(--theme-palette-color-5, #b3cfff);
	--wp--preset--color--palette-color-6: var(--theme-palette-color-6, #e5efff);
	--wp--preset--color--palette-color-7: var(--theme-palette-color-7, #FAFBFC);
	--wp--preset--color--palette-color-8: var(--theme-palette-color-8, #ffffff);
	--wp--preset--color--palette-color-9: var(--theme-palette-color-9, #FF6610);
	--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--gradient--juicy-peach: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);
	--wp--preset--gradient--young-passion: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);
	--wp--preset--gradient--true-sunset: linear-gradient(to right, #fa709a 0%, #fee140 100%);
	--wp--preset--gradient--morpheus-den: linear-gradient(to top, #30cfd0 0%, #330867 100%);
	--wp--preset--gradient--plum-plate: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
	--wp--preset--gradient--aqua-splash: linear-gradient(15deg, #13547a 0%, #80d0c7 100%);
	--wp--preset--gradient--love-kiss: linear-gradient(to top, #ff0844 0%, #ffb199 100%);
	--wp--preset--gradient--new-retrowave: linear-gradient(to top, #3b41c5 0%, #a981bb 49%, #ffc8a9 100%);
	--wp--preset--gradient--plum-bath: linear-gradient(to top, #cc208e 0%, #6713d2 100%);
	--wp--preset--gradient--high-flight: linear-gradient(to right, #0acffe 0%, #495aff 100%);
	--wp--preset--gradient--teen-party: linear-gradient(-225deg, #FF057C 0%, #8D0B93 50%, #321575 100%);
	--wp--preset--gradient--fabled-sunset: linear-gradient(-225deg, #231557 0%, #44107A 29%, #FF1361 67%, #FFF800 100%);
	--wp--preset--gradient--arielle-smile: radial-gradient(circle 248px at center, #16d9e3 0%, #30c7ec 47%, #46aef7 100%);
	--wp--preset--gradient--itmeo-branding: linear-gradient(180deg, #2af598 0%, #009efd 100%);
	--wp--preset--gradient--deep-blue: linear-gradient(to right, #6a11cb 0%, #2575fc 100%);
	--wp--preset--gradient--strong-bliss: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);
	--wp--preset--gradient--sweet-period: linear-gradient(to top, #3f51b1 0%, #5a55ae 13%, #7b5fac 25%, #8f6aae 38%, #a86aa4 50%, #cc6b8e 62%, #f18271 75%, #f3a469 87%, #f7c978 100%);
	--wp--preset--gradient--purple-division: linear-gradient(to top, #7028e4 0%, #e5b2ca 100%);
	--wp--preset--gradient--cold-evening: linear-gradient(to top, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%);
	--wp--preset--gradient--mountain-rock: linear-gradient(to right, #868f96 0%, #596164 100%);
	--wp--preset--gradient--desert-hump: linear-gradient(to top, #c79081 0%, #dfa579 100%);
	--wp--preset--gradient--ethernal-constance: linear-gradient(to top, #09203f 0%, #537895 100%);
	--wp--preset--gradient--happy-memories: linear-gradient(-60deg, #ff5858 0%, #f09819 100%);
	--wp--preset--gradient--grown-early: linear-gradient(to top, #0ba360 0%, #3cba92 100%);
	--wp--preset--gradient--morning-salad: linear-gradient(-225deg, #B7F8DB 0%, #50A7C2 100%);
	--wp--preset--gradient--night-call: linear-gradient(-225deg, #AC32E4 0%, #7918F2 48%, #4801FF 100%);
	--wp--preset--gradient--mind-crawl: linear-gradient(-225deg, #473B7B 0%, #3584A7 51%, #30D2BE 100%);
	--wp--preset--gradient--angel-care: linear-gradient(-225deg, #FFE29F 0%, #FFA99F 48%, #FF719A 100%);
	--wp--preset--gradient--juicy-cake: linear-gradient(to top, #e14fad 0%, #f9d423 100%);
	--wp--preset--gradient--rich-metal: linear-gradient(to right, #d7d2cc 0%, #304352 100%);
	--wp--preset--gradient--mole-hall: linear-gradient(-20deg, #616161 0%, #9bc5c3 100%);
	--wp--preset--gradient--cloudy-knoxville: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);
	--wp--preset--gradient--soft-grass: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);
	--wp--preset--gradient--saint-petersburg: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
	--wp--preset--gradient--everlasting-sky: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);
	--wp--preset--gradient--kind-steel: linear-gradient(-20deg, #e9defa 0%, #fbfcdb 100%);
	--wp--preset--gradient--over-sun: linear-gradient(60deg, #abecd6 0%, #fbed96 100%);
	--wp--preset--gradient--premium-white: linear-gradient(to top, #d5d4d0 0%, #d5d4d0 1%, #eeeeec 31%, #efeeec 75%, #e9e9e7 100%);
	--wp--preset--gradient--clean-mirror: linear-gradient(45deg, #93a5cf 0%, #e4efe9 100%);
	--wp--preset--gradient--wild-apple: linear-gradient(to top, #d299c2 0%, #fef9d7 100%);
	--wp--preset--gradient--snow-again: linear-gradient(to top, #e6e9f0 0%, #eef1f5 100%);
	--wp--preset--gradient--confident-cloud: linear-gradient(to top, #dad4ec 0%, #dad4ec 1%, #f3e7e9 100%);
	--wp--preset--gradient--glass-water: linear-gradient(to top, #dfe9f3 0%, white 100%);
	--wp--preset--gradient--perfect-white: linear-gradient(-225deg, #E3FDF5 0%, #FFE6FA 100%);
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: clamp(22px, 1.375rem + ((1vw - 3.2px) * 0.625), 30px);
	--wp--preset--font-size--x-large: clamp(30px, 1.875rem + ((1vw - 3.2px) * 1.563), 50px);
	--wp--preset--font-size--xx-large: clamp(45px, 2.813rem + ((1vw - 3.2px) * 2.734), 80px);
	--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, .2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(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)
}

:root {
	--wp--style--global--content-size: var(--theme-block-max-width);
	--wp--style--global--wide-size: var(--theme-block-wide-max-width)
}

:where(body) {
	margin: 0
}

:where(.wp-site-blocks)>* {
	margin-block-start: var(--theme-content-spacing);
	margin-block-end: 0
}

:where(.wp-site-blocks)>:first-child {
	margin-block-start: 0
}

:where(.wp-site-blocks)>:last-child {
	margin-block-end: 0
}

:root {
	--wp--style--block-gap: var(--theme-content-spacing)
}

:root :where(.is-layout-flow)>:first-child {
	margin-block-start: 0
}

:root :where(.is-layout-flow)>:last-child {
	margin-block-end: 0
}

:root :where(.is-layout-flow)>* {
	margin-block-start: var(--theme-content-spacing);
	margin-block-end: 0
}

:root :where(.is-layout-constrained)>:first-child {
	margin-block-start: 0
}

:root :where(.is-layout-constrained)>:last-child {
	margin-block-end: 0
}

:root :where(.is-layout-constrained)>* {
	margin-block-start: var(--theme-content-spacing);
	margin-block-end: 0
}

:root :where(.is-layout-flex) {
	gap: var(--theme-content-spacing)
}

:root :where(.is-layout-grid) {
	gap: var(--theme-content-spacing)
}

.is-layout-flow>.alignright {
	float: right;
	margin-inline-start: 2em;
	margin-inline-end: 0
}

.is-layout-flow>.aligncenter {
	margin-left: auto !important;
	margin-right: auto !important
}

.is-layout-constrained>.alignright {
	float: right;
	margin-inline-start: 2em;
	margin-inline-end: 0
}

.is-layout-constrained>.aligncenter {
	margin-left: auto !important;
	margin-right: auto !important
}

.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	max-width: var(--wp--style--global--content-size);
	margin-left: auto !important;
	margin-right: auto !important
}

body {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.has-palette-color-1-color {
	color: var(--wp--preset--color--palette-color-1) !important
}

.has-palette-color-8-color {
	color: var(--wp--preset--color--palette-color-8) !important
}

.has-palette-color-1-background-color {
	background-color: var(--wp--preset--color--palette-color-1) !important
}

:root :where(.wp-block-pullquote) {
	font-size: clamp(.984em, .984rem + ((1vw - .2em) * .645), 1.5em);
	line-height: 1.6
}

@font-face {
	font-family: Figtree;
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/figtree/v8/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Figtree;
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/figtree/v8/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Figtree;
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/figtree/v8/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: Figtree;
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/figtree/v8/_Xms-HUzqDCFdgfMm4S9DQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_Tkn9TR_V.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

:root {
	--theme-border: none;
	--theme-transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);
	--theme-list-indent: 2.5em;
	--true: initial;
	--false: "";
	--has-link-decoration: var(--true);
	--has-transparent-header: 0;
	--theme-container-width: min(100%, var(--theme-container-width-base));
	--theme-container-width-base: calc(var(--theme-container-edge-spacing, 90vw) - var(--theme-frame-size, 0px) * 2);
	--theme-font-stack-default: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"
}

html {
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
	scroll-behavior: smooth
}

body {
	overflow-x: hidden;
	overflow-wrap: break-word;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased
}

*,
::after,
::before {
	box-sizing: border-box
}

address,
body,
button,
dl,
em,
fieldset,
figure,
form,
h1,
h2,
h3,
h4,
label,
legend,
li,
ol,
p,
small,
table,
tr,
ul {
	margin: 0;
	padding: 0;
	border: none;
	font: inherit
}

input,
select,
textarea {
	margin: 0
}

b,
strong {
	font-weight: 700
}

em {
	font-style: italic
}

small {
	font-size: 80%
}

mark {
	color: inherit;
	text-decoration: none;
	background: rgba(0, 0, 0, 0)
}

del {
	opacity: .5
}

hr {
	height: 1px;
	border: none
}

a {
	transition: var(--theme-transition)
}

a:focus,
button:focus {
	transition: none;
	outline-width: 0
}

a:focus-visible,
button:focus-visible {
	outline-width: 2px;
	outline-offset: var(--outline-offset, 3px);
	outline-color: var(--theme-palette-color-2)
}

img {
	height: auto;
	max-width: 100%;
	vertical-align: middle
}

figure,
textarea {
	display: block
}

audio,
progress,
video {
	display: inline-block
}

iframe,
object,
video {
	max-width: 100%
}

svg>* {
	transition: none
}

code {
	padding: 3px 6px
}

code {
	tab-size: 4;
	border-radius: 3px;
	background: var(--theme-palette-color-6)
}

code:focus {
	outline: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	width: 100%;
	max-width: 100%
}

table {
	font-size: var(--theme-table-font-size);
	border-width: var(--theme-table-border-width, 1px);
	border-style: var(--theme-table-border-style, solid);
	border-color: var(--theme-table-border-color, var(--theme-border-color))
}

dl {
	--theme-description-list-indent: 1.5em;
	--theme-description-list-spacing: 0.5em
}

dl>:last-child {
	margin-bottom: 0
}

dt {
	font-weight: 600
}

body {
	color: var(--theme-text-color)
}

body ::selection {
	color: var(--theme-selection-text-color);
	background-color: var(--theme-selection-background-color)
}

h1 {
	color: var(--theme-heading-color, var(--theme-heading-1-color, var(--theme-headings-color)))
}

h2 {
	color: var(--theme-heading-color, var(--theme-heading-2-color, var(--theme-headings-color)))
}

h3 {
	color: var(--theme-heading-color, var(--theme-heading-3-color, var(--theme-headings-color)))
}

h4 {
	color: var(--theme-heading-color, var(--theme-heading-4-color, var(--theme-headings-color)))
}

hr {
	background-color: var(--theme-form-field-border-initial-color)
}

@media(max-width:689.98px) {
	.ct-hidden-sm {
		display: none !important
	}
}

@media(min-width:690px)and (max-width:999.98px) {
	.ct-hidden-md {
		display: none !important
	}
}

@media(min-width:1000px) {
	.ct-hidden-lg {
		display: none !important
	}

	#header [data-device=mobile] {
		display: none
	}
}

.hidden {
	display: none
}

.aligncenter {
	clear: both;
	display: block;
	text-align: center
}

.screen-reader-text {
	background: rgba(0, 0, 0, 0)
}

.ct-contact-info,
.ct-dynamic-filter,
.ct-footer-copyright,
.ct-label,
.ct-language-switcher,
.ct-search-results,
.ct-shortcuts-bar,
.ct-widget>*,
.menu .ct-menu-link,
.mobile-menu a,
:where(pre, code, samp, kbd),
body,
h1,
h2,
h3,
h4,
label {
	font-family: var(--theme-font-family);
	font-size: var(--theme-font-size);
	font-weight: var(--theme-font-weight);
	font-style: var(--theme-font-style, inherit);
	line-height: var(--theme-line-height);
	letter-spacing: var(--theme-letter-spacing);
	text-transform: var(--theme-text-transform);
	-webkit-text-decoration: var(--theme-text-decoration);
	text-decoration: var(--theme-text-decoration)
}

.screen-reader-text {
	position: absolute !important;
	word-wrap: normal !important;
	overflow-wrap: normal !important;
	width: 1px;
	height: 1px;
	border: 0;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	clip: rect(1px, 1px, 1px, 1px)
}

.screen-reader-text:focus {
	z-index: 100000;
	display: block;
	top: 5px;
	left: 5px;
	width: auto;
	height: auto;
	font-size: .875rem;
	font-weight: 700;
	line-height: normal;
	text-decoration: none;
	color: #21759b;
	padding: 15px 23px 14px;
	-webkit-clip-path: none;
	clip-path: none;
	clip: auto !important;
	border-radius: 3px;
	background-color: #f1f1f1;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6)
}

p {
	margin-block-end: var(--theme-content-spacing)
}

ol,
ul {
	padding-inline-start: var(--theme-list-indent);
	margin-block-end: var(--theme-content-spacing)
}

h1,
h2,
h3,
h4 {
	margin-block-end: calc(var(--has-theme-content-spacing, 1)*(.3em + 10px))
}

h1:where(:last-child),
h2:where(:last-child),
h3:where(:last-child),
h4:where(:last-child) {
	margin-block-end: 0
}

:is(.is-layout-flow, .is-layout-constrained)>:where(:not(h1, h2, h3, h4, h5, h6)) {
	margin-block-start: 0;
	margin-block-end: var(--theme-content-spacing)
}

:is(.is-layout-flow, .is-layout-constrained) :where(h1, h2, h3, h4, h5, h6) {
	margin-block-end: calc(var(--has-theme-content-spacing, 1)*(.3em + 10px))
}

.ct-header-account ul,
.ct-language-switcher ul,
.ct-widget ul,
.menu-container ul,
[class*=ct-contact-info] ul {
	list-style-type: none;
	margin-bottom: 0;
	padding-inline-start: 0
}

.ct-widget p:last-child,
label:last-child,
ol li:last-child,
ol:last-child,
ul li:last-child,
ul:last-child {
	margin-bottom: 0
}

.ct-icon,
.ct-icon-container svg {
	width: var(--theme-icon-size, 15px);
	height: var(--theme-icon-size, 15px);
	fill: var(--theme-icon-color, var(--theme-text-color));
	transition: var(--theme-icon-transition, fill .12s cubic-bezier(.455, .03, .515, .955))
}

.ct-icon,
.ct-icon-container {
	position: relative
}

.ct-icon-container {
	display: flex;
	align-items: center;
	justify-content: center
}

[data-icons-type*=":"] .ct-icon-container {
	width: calc(var(--theme-icon-size, 15px)*2.5);
	height: calc(var(--theme-icon-size, 15px)*2.5);
	transition: background .12s cubic-bezier(.455, .03, .515, .955), border-color .12s cubic-bezier(.455, .03, .515, .955)
}

[data-icons-type*=square] .ct-icon-container {
	border-radius: 2px
}

[data-icons-type]>* {
	transition: none
}

[data-icons-type]>:hover svg {
	fill: var(--theme-icon-hover-color, var(--theme-palette-color-2))
}

[data-icons-type*=solid] .ct-icon-container {
	background-color: var(--background-color)
}

[data-icons-type*=solid]>:hover .ct-icon-container {
	background-color: var(--background-hover-color)
}

[class*=ct-media-container] {
	display: inline-flex;
	overflow: hidden;
	isolation: isolate;
	vertical-align: middle
}

a {
	color: var(--theme-link-initial-color);
	-webkit-text-decoration: var(--has-link-decoration, var(--theme-text-decoration, none));
	text-decoration: var(--has-link-decoration, var(--theme-text-decoration, none))
}

a:hover {
	color: var(--theme-link-hover-color)
}

[data-link=type-2] .entry-content em>a,
[data-link=type-2] .entry-content p>a,
[data-link=type-2] .entry-content strong>a,
[data-link=type-2] .entry-content>ol a,
[data-link=type-2] .entry-content>ul a {
	--theme-text-decoration: underline
}

[data-link=type-3] .entry-content em>a,
[data-link=type-3] .entry-content p>a,
[data-link=type-3] .entry-content strong>a,
[data-link=type-3] .entry-content>ol a,
[data-link=type-3] .entry-content>ul a {
	background-position: var(--has-link-decoration, 0 100%);
	background-repeat: var(--has-link-decoration, no-repeat)
}

footer.ct-footer [data-link] a {
	--has-link-decoration: var(--false)
}

footer.ct-footer [data-link] a:hover {
	color: var(--theme-link-hover-color)
}

[data-label=bottom] {
	text-align: center;
	flex-direction: column
}

[data-label=bottom] .ct-label {
	order: 2;
	line-height: 1
}

[data-label=bottom] .ct-label:not(:only-child) {
	margin-top: .5em
}

[data-label=left] .ct-label {
	margin-inline-end: .7em
}

[data-label=right] .ct-label {
	order: 2;
	margin-inline-start: .7em
}

input:is([type=url], [type=tel], [type=text], [type=time], [type=date], [type=datetime], [type=datetime-local], [type=email], [type=number], [type=search], [type=password]),
select,
textarea {
	font-family: var(--theme-form-font-family);
	font-size: var(--theme-form-font-size, 16px);
	font-weight: var(--theme-form-font-weight);
	font-style: var(--theme-form-font-style, inherit);
	line-height: var(--theme-form-line-height);
	letter-spacing: var(--theme-form-letter-spacing);
	text-transform: var(--theme-form-text-transform);
	-webkit-text-decoration: var(--theme-form-text-decoration);
	text-decoration: var(--theme-form-text-decoration)
}

input:is([type=url], [type=tel], [type=text], [type=time], [type=date], [type=datetime], [type=datetime-local], [type=email], [type=number], [type=search], [type=password]),
select,
textarea {
	-webkit-appearance: none;
	appearance: none;
	width: var(--has-width, var(--theme-form-field-width, 100%));
	height: var(--has-height, var(--theme-form-field-height, 40px));
	color: var(--theme-form-text-initial-color, var(--theme-text-color));
	padding: var(--has-classic-forms, var(--theme-form-field-padding, 0 15px));
	border-width: var(--theme-form-field-border-width, 1px);
	border-style: var(--theme-form-field-border-style, solid);
	border-color: var(--theme-form-field-border-initial-color);
	border-radius: var(--has-classic-forms, var(--theme-form-field-border-radius, 3px));
	background-color: var(--has-classic-forms, var(--theme-form-field-background-initial-color));
	transition: color .12s cubic-bezier(.455, .03, .515, .955), border-color .12s cubic-bezier(.455, .03, .515, .955), background-color .12s cubic-bezier(.455, .03, .515, .955)
}

input:is([type=url], [type=tel], [type=text], [type=time], [type=date], [type=datetime], [type=datetime-local], [type=email], [type=number], [type=search], [type=password]):focus,
select:focus,
textarea:focus {
	outline: 0;
	color: var(--theme-form-text-focus-color, var(--theme-text-color));
	border-color: var(--theme-form-field-border-focus-color);
	background-color: var(--has-classic-forms, var(--theme-form-field-background-focus-color))
}

input:is([type=url], [type=tel], [type=text], [type=time], [type=date], [type=datetime], [type=datetime-local], [type=email], [type=number], [type=search], [type=password])::placeholder,
select::placeholder,
textarea::placeholder {
	opacity: .6;
	color: inherit
}

select {
	padding-inline-end: 25px;
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5.379L20.621 2.5 10.5 12.621.379 2.5 2.5.379l8 8z' fill='%234F5D6D' fill-rule='nonzero'/%3E%3C/svg%3E");
	background-repeat: no-repeat, repeat;
	background-size: 8px auto, 100%;
	background-position: right 10px top 50%, 0 0
}

select option {
	color: initial
}

textarea {
	line-height: 1.5;
	resize: vertical;
	--theme-form-field-padding: 12px 15px
}

fieldset {
	padding: 30px;
	border: 1px dashed var(--theme-border-color)
}

legend {
	font-size: 14px;
	font-weight: 600;
	padding: 0 15px;
	margin-left: -15px
}

.comment-form input[type=checkbox] {
	display: inline-block;
	vertical-align: baseline;
	position: relative;
	top: var(--top, 3px);
	min-width: 16px;
	width: 16px;
	height: 16px;
	min-height: initial;
	padding: 0 !important;
	margin: 0;
	margin-inline-end: .7em;
	border-width: var(--form-selection-control-border-width, var(--theme-form-field-border-width, 1px));
	border-style: solid;
	cursor: pointer;
	-webkit-appearance: none;
	background: rgba(0, 0, 0, 0);
	border-color: var(--theme-form-selection-field-initial-color)
}

.comment-form input[type=checkbox]:before {
	position: absolute;
	content: "";
	z-index: 2;
	inset: 0;
	opacity: 0;
	margin: auto
}

.comment-form input[type=checkbox]:checked {
	border-color: var(--theme-form-selection-field-active-color);
	background: var(--theme-form-selection-field-active-color)
}

.comment-form input[type=checkbox]:checked:before {
	opacity: 1
}

.comment-form input[type=checkbox]:focus-visible {
	outline: 0;
	border-color: var(--theme-form-selection-field-active-color)
}

.comment-form input[type=checkbox] {
	border-radius: var(--theme-form-checkbox-border-radius, 3px)
}

.comment-form input[type=checkbox]:before {
	top: -2px;
	width: 8px;
	height: 5px;
	border: 2px solid #fff;
	border-top: none;
	border-right: none;
	transform: rotate(-45deg)
}

label {
	font-size: 15px;
	line-height: inherit;
	cursor: pointer;
	margin: 0 0 .5em
}

:is(.gdpr-confirm-policy, .comment-form-cookies-consent) label {
	font-size: 13px
}

:is(.gdpr-confirm-policy, .comment-form-cookies-consent) label a {
	text-decoration: underline
}

[data-pagination=infinite_scroll] .ct-load-more-helper.ct-loading .ct-ajax-loader,
[data-pagination=load_more] .ct-load-more-helper.ct-loading .ct-ajax-loader {
	opacity: 1
}

[data-pagination=infinite_scroll] .ct-load-more-helper.ct-loading .ct-load-more,
[data-pagination=load_more] .ct-load-more-helper.ct-loading .ct-load-more {
	opacity: 0
}

:is(.star-rating, .wc-block-components-product-rating-stars__stars, .wc-block-rating-filter .wc-block-components-product-rating__stars, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars, .has-rating .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars) {
	overflow: hidden;
	position: relative;
	width: 7em;
	height: 1em;
	font-family: star;
	font-size: .9em;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: .4em;
	color: var(--star-rating-inactive-color, #f9dfcc)
}

:is(.star-rating, .wc-block-components-product-rating-stars__stars, .wc-block-rating-filter .wc-block-components-product-rating__stars, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars, .has-rating .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars):before {
	content: "SSSSS";
	top: 0;
	inset-inline-start: 0;
	position: absolute;
	line-height: inherit
}

:is(.star-rating, .wc-block-components-product-rating-stars__stars, .wc-block-rating-filter .wc-block-components-product-rating__stars, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars, .has-rating .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars) span {
	overflow: hidden;
	top: 0;
	inset-inline-start: 0;
	position: absolute;
	padding-top: 1em;
	line-height: inherit
}

:is(.star-rating, .wc-block-components-product-rating-stars__stars, .wc-block-rating-filter .wc-block-components-product-rating__stars, .wc-block-grid__product-rating .wc-block-grid__product-rating__stars, .has-rating .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars) span:before {
	content: "SSSSS";
	top: 0;
	inset-inline-start: 0;
	position: absolute;
	color: var(--star-rating-initial-color, #fda256);
	line-height: inherit
}

[data-header*=sticky] {
	--scroll-margin-top-offset: calc((var(--header-sticky-height, var(--header-height, 0px)) * var(--has-transparent-header) * (var(--sticky-shrink, 100) / 100)) + var(--header-sticky-height, var(--header-height, 0px)) * (1 - var(--has-transparent-header)) * (var(--sticky-shrink, 100) / 100))
}

.button,
.ct-button,
.woocommerce button.button,
.wp-block-button__link,
[type=submit],
button[class*=ajax] {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: var(--theme-button-min-height);
	padding: var(--theme-button-padding);
	border: none;
	-webkit-appearance: none;
	appearance: none;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	text-align: center;
	border-radius: var(--theme-button-border-radius, 3px);
	transition: all .12s cubic-bezier(.455, .03, .515, .955);
	--has-link-decoration: var(--false)
}

.button.disabled,
.button:disabled,
.ct-button.disabled,
.ct-button:disabled,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.wp-block-button__link.disabled,
.wp-block-button__link:disabled,
[type=submit].disabled,
[type=submit]:disabled,
button[class*=ajax].disabled,
button[class*=ajax]:disabled {
	opacity: .5;
	cursor: not-allowed;
	--theme-button-shadow: none;
	--theme-button-transform: none
}

@media(max-width:479.98px) {

	.button,
	.ct-button,
	.woocommerce button.button,
	.wp-block-button__link,
	[type=submit],
	button[class*=ajax] {
		--padding: 5px 15px
	}
}

.button,
.ct-button,
.woocommerce button.button,
.wp-block-button__link,
[type=submit],
button[class*=ajax] {
	position: relative;
	color: var(--theme-button-text-initial-color);
	border: var(--theme-button-border);
	background-color: var(--theme-button-background-initial-color)
}

.button:hover,
.ct-button:hover,
.woocommerce button.button:hover,
.wp-block-button__link:hover,
[type=submit]:hover,
button[class*=ajax]:hover {
	color: var(--theme-button-text-hover-color);
	border-color: var(--theme-button-border-hover-color);
	background-color: var(--theme-button-background-hover-color)
}

@media(hover:hover) {
	@supports(filter:blur()) {

		.button:before,
		.ct-button:before,
		.woocommerce button.button:before,
		.wp-block-button__link:before,
		[type=submit]:before,
		button[class*=ajax]:before {
			display: var(--theme-button-shadow, block);
			position: absolute;
			z-index: -1;
			content: "";
			inset-inline: 10px;
			inset-block: 12px 0;
			opacity: 0;
			border-radius: inherit;
			background: inherit;
			transition: opacity .2s ease;
			filter: blur(11px)
		}

		@media(hover:hover)and (prefers-reduced-motion:no-preference) {

			.button:hover,
			.ct-button:hover,
			.woocommerce button.button:hover,
			.wp-block-button__link:hover,
			[type=submit]:hover,
			button[class*=ajax]:hover {
				transform: var(--theme-button-transform, translate3d(0, -3px, 0))
			}

			.button:hover:before,
			.ct-button:hover:before,
			.woocommerce button.button:hover:before,
			.wp-block-button__link:hover:before,
			[type=submit]:hover:before,
			button[class*=ajax]:hover:before {
				opacity: .8
			}
		}
	}
}

.button,
.ct-button,
.woocommerce button.button,
.wp-block-button__link,
[type=submit],
button[class*=ajax] {
	font-family: var(--theme-button-font-family, var(--theme-font-family));
	font-size: var(--theme-button-font-size);
	font-weight: var(--theme-button-font-weight);
	font-style: var(--theme-button-font-style);
	line-height: var(--theme-button-line-height);
	letter-spacing: var(--theme-button-letter-spacing);
	text-transform: var(--theme-button-text-transform);
	-webkit-text-decoration: var(--theme-button-text-decoration);
	text-decoration: var(--theme-button-text-decoration)
}

[class*=ct-toggle] {
	display: flex;
	align-items: center;
	justify-content: center;
	position: var(--toggle-button-position, relative);
	z-index: var(--toggle-button-z-index, initial);
	cursor: pointer;
	-webkit-appearance: none;
	appearance: none;
	width: var(--toggle-button-size);
	height: var(--toggle-button-size);
	flex: 0 0 var(--toggle-button-size);
	margin-inline-start: var(--toggle-button-margin-start, auto);
	margin-inline-end: var(--toggle-button-margin-end, initial);
	transition: border-color .12s cubic-bezier(.455, .03, .515, .955), background .12s cubic-bezier(.455, .03, .515, .955);
	padding: var(--toggle-button-padding, 0) !important;
	box-shadow: var(--toggle-button-shadow, none) !important;
	border-radius: var(--toggle-button-radius, 0) !important;
	border-width: var(--toggle-button-border-width, 0) !important;
	border-style: var(--toggle-button-border-style, solid) !important;
	border-color: var(--toggle-button-border-color, transparent) !important;
	background: var(--toggle-button-background, transparent) !important
}

[class*=ct-toggle] svg {
	transform: var(--toggle-icon-transform);
	--theme-icon-transition: transform 0.15s ease-out, fill 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

[class*=ct-toggle-close] {
	top: var(--toggle-button-top, initial);
	inset-inline-end: var(--toggle-button-inset-end, 0);
	--theme-icon-size: 12px;
	--theme-icon-color: rgba(255, 255, 255, .7)
}

[class*=ct-toggle-close]:hover {
	--toggle-icon-transform: rotate(90deg)
}

[class*=ct-toggle-close]:not([data-type=type-1]) {
	--toggle-button-size: 33px;
	--toggle-button-radius: 5px
}

[class*=ct-toggle-close][data-type=type-1] {
	--outline-offset: 5px
}

[class*=ct-toggle-close][data-type=type-2] {
	--toggle-button-border-width: 1px;
	--toggle-button-border-color: rgba(0, 0, 0, .5)
}

[class*=ct-toggle-close][data-type=type-3] {
	--toggle-button-background: rgba(0, 0, 0, .5)
}

[data-behaviour=drop-down].is-animating {
	transition: height .2s ease, opacity .2s ease;
	overflow-y: clip
}

nav[class*=menu] .ct-menu-link {
	color: var(--theme-link-initial-color);
	--theme-icon-color: var(--theme-link-initial-color)
}

nav[class*=menu] li:hover>.ct-menu-link,
nav[class*=menu] li:hover>.ct-sub-menu-parent {
	color: var(--theme-link-hover-color)
}

nav[class*=menu] li:hover>.ct-menu-link svg,
nav[class*=menu] li:hover>.ct-sub-menu-parent svg {
	fill: var(--theme-icon-hover-color, var(--theme-link-hover-color))
}

nav[class*=menu] li[class*=current-menu-]>.ct-menu-link,
nav[class*=menu] li[class*=current-menu-]>.ct-sub-menu-parent {
	color: var(--theme-link-active-color, var(--theme-link-hover-color))
}

nav[class*=menu] li[class*=current-menu-]>.ct-menu-link svg,
nav[class*=menu] li[class*=current-menu-]>.ct-sub-menu-parent svg {
	fill: var(--theme-icon-active-color, var(--theme-icon-hover-color, var(--theme-link-active-color, var(--theme-link-hover-color))))
}

.menu {
	display: flex;
	gap: var(--menu-items-gap, 0)
}

.menu li.menu-item,
.menu li.page_item {
	display: flex;
	align-items: center
}

.menu>li>.ct-menu-link {
	height: var(--menu-item-height, 100%);
	justify-content: var(--menu-item-alignment, center);
	--menu-item-padding: 0 calc(var(--menu-items-spacing, 25px) / 2)
}

.ct-menu-link {
	display: flex;
	align-items: center;
	position: relative;
	width: 100%;
	border-radius: var(--menu-item-radius, inherit)
}

.ct-menu-link:not(:empty) {
	padding: var(--menu-item-padding, 0)
}

[data-menu]>ul>li>a:after,
[data-menu]>ul>li>a:before {
	position: absolute;
	left: var(--menu-indicator-left, 0);
	right: var(--menu-indicator-right, 0);
	margin: var(--menu-indicator-margin, 0);
	height: var(--menu-indicator-height, 2px);
	opacity: var(--menu-indicator-opacity, 0);
	background-color: var(--menu-indicator-hover-color, var(--theme-palette-color-2));
	transition: opacity .12s cubic-bezier(.455, .03, .515, .955), width .12s cubic-bezier(.455, .03, .515, .955), height .12s cubic-bezier(.455, .03, .515, .955), top .12s cubic-bezier(.455, .03, .515, .955), bottom .12s cubic-bezier(.455, .03, .515, .955)
}

[data-menu]>ul>li>a:before {
	top: var(--menu-indicator-y-position, 0)
}

[data-menu]>ul>li>a:after {
	bottom: var(--menu-indicator-y-position, 0)
}

[data-menu]>ul>li[class*=current-menu-]>a:after,
[data-menu]>ul>li[class*=current-menu-]>a:before {
	background-color: var(--menu-indicator-active-color, var(--menu-indicator-hover-color, var(--theme-palette-color-2)))
}

[data-column=start] [data-items=primary] [data-menu*=type-1]:first-child>ul>li:first-child>a {
	padding-inline-start: 0
}

[data-column=end] [data-items=primary] [data-menu*=type-1]:last-child>ul>li:last-child {
	--toggle-ghost-inset-end: 16px
}

[data-column=end] [data-items=primary] [data-menu*=type-1]:last-child>ul>li:last-child>a {
	padding-inline-end: 0
}

[data-menu*=type-2]>ul>li>a:after {
	content: "";
	width: var(--menu-indicator-width, 100%)
}

[data-menu*=type-2]>ul>li:hover>a,
[data-menu*=type-2]>ul>li[class*=current-menu-]>a {
	--menu-indicator-opacity: 1
}

[data-menu*=type-3]>ul>li:hover>a {
	background-color: var(--menu-indicator-hover-color, var(--theme-palette-color-2))
}

[data-menu*=type-3]>ul>li[class*=current-menu-]>a {
	background-color: var(--menu-indicator-active-color, var(--menu-indicator-hover-color, var(--theme-palette-color-2)))
}

[data-responsive=no] {
	overflow: hidden
}

[data-responsive=no] .sub-menu {
	display: none
}

[class*=animated-submenu][data-submenu] {
	position: relative
}

[class*=animated-submenu]>.sub-menu {
	position: var(--dropdown-position, absolute);
	top: 100%;
	z-index: 10;
	min-width: 100px;
	margin-top: var(--sticky-state-dropdown-top-offset, var(--dropdown-top-offset, 0));
	border-radius: var(--theme-border-radius);
	width: var(--dropdown-width, 200px);
	background-color: var(--dropdown-background-color, var(--theme-palette-color-4));
	box-shadow: var(--theme-box-shadow)
}

[class*=animated-submenu]>.sub-menu:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: var(--sticky-state-dropdown-top-offset, var(--dropdown-top-offset, 0));
	transform: translateY(-100%);
	transition: height .2s ease
}

.animated-submenu-block[data-submenu=right]>.sub-menu {
	left: var(--theme-submenu-inline-offset, 0)
}

.animated-submenu-block[data-submenu=left]>.sub-menu {
	right: var(--theme-submenu-inline-offset, 0)
}

.animated-submenu-inline>.sub-menu {
	top: 0;
	margin-top: 0
}

.animated-submenu-inline>.sub-menu:before {
	width: var(--dropdown-horizontal-offset, 5px);
	height: 100%;
	transform: initial
}

.animated-submenu-inline[data-submenu=right]>.sub-menu {
	left: calc(100% + var(--dropdown-horizontal-offset, 5px))
}

.animated-submenu-inline[data-submenu=right]>.sub-menu:before {
	left: calc(var(--dropdown-horizontal-offset, 5px)*-1);
	right: initial
}

.animated-submenu-inline[data-submenu=left]>.sub-menu {
	right: calc(100% + var(--dropdown-horizontal-offset, 5px))
}

.animated-submenu-inline[data-submenu=left]>.sub-menu:before {
	left: initial;
	right: calc(var(--dropdown-horizontal-offset, 5px)*-1)
}

.ct-toggle-dropdown-desktop {
	--theme-icon-size: 8px;
	--toggle-button-size: 24px;
	--toggle-button-margin-end: -8px;
	--toggle-button-margin-start: var(--dropdown-toggle-margin-start, 0.2em)
}

.animated-submenu-inline [class*=ct-toggle] {
	--toggle-button-size: 18px;
	--dropdown-toggle-margin-start: auto;
	--toggle-ghost-inset-end: calc(var(--dropdown-items-spacing, 13px) * 1.5 + 16px)
}

.animated-submenu-inline[data-submenu=left]>a {
	--toggle-icon-transform: rotate(90deg)
}

.animated-submenu-inline[data-submenu=right]>a {
	--toggle-icon-transform: rotate(-90deg)
}

.ct-toggle-dropdown-desktop-ghost {
	pointer-events: none;
	inset-inline-end: var(--toggle-ghost-inset-end, calc(var(--menu-items-spacing, 25px)/ 2 + 16px));
	--toggle-button-size: 24px;
	--toggle-button-margin-end: -24px
}

.sub-menu {
	--menu-item-padding: var(--dropdown-items-spacing, 13px) calc(var(--dropdown-items-spacing, 13px) * 1.5)
}

.sub-menu .menu-item {
	border-top: var(--dropdown-divider)
}

[class*=animated-submenu]>.sub-menu {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: opacity .2s ease, visibility .2s ease, transform .2s ease, margin .2s ease, height .2s ease
}

[class*=animated-submenu].ct-active>.sub-menu {
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}

[class*=animated-submenu]:not(.ct-active):not([class*=ct-mega-menu])>.sub-menu {
	overflow: hidden;
	max-height: calc(100vh - var(--header-height) - var(--admin-bar, 0px) - var(--theme-frame-size, 0px) - 10px)
}

[data-dropdown*=type-1] [class*=animated-submenu]>.sub-menu {
	transform: translate3d(0, 10px, 0)
}

[data-dropdown*=type-1] [class*=animated-submenu].ct-active>.sub-menu {
	transform: translate3d(0, 0, 0)
}

[data-dropdown*=type-3] [class*=animated-submenu]>.sub-menu>li {
	transition: opacity .5s cubic-bezier(.35, .81, .41, 1), transform .5s cubic-bezier(.35, .81, .41, 1)
}

[data-dropdown*=type-3] [class*=animated-submenu]:not(.ct-active)>.sub-menu>li {
	opacity: 0;
	transform: translate3d(0, 5px, 0)
}

[data-dropdown*=type-4] [class*=animated-submenu]>.sub-menu {
	transition: none
}

.mobile-menu {
	width: 100%
}

.mobile-menu li {
	display: flex;
	flex-direction: column;
	align-items: var(--horizontal-alignment)
}

.mobile-menu .ct-menu-link {
	text-align: var(--text-horizontal-alignment);
	justify-content: var(--horizontal-alignment);
	--menu-item-padding: var(--items-vertical-spacing, 5px) 0
}

.mobile-menu .ct-sub-menu-parent {
	display: flex;
	align-items: center;
	column-gap: 10px
}

.mobile-menu [class*=children]>ul {
	position: relative;
	width: calc(100% + 10px);
	margin-inline-end: -10px;
	padding-inline-end: 10px;
	overflow: hidden
}

.mobile-menu [class*=children]>ul.is-animating {
	transition: height .3s ease
}

.mobile-menu[data-interaction=click] [class*=children]:not(.dropdown-active)>ul {
	display: none
}

#header {
	position: relative;
	z-index: 50
}

#header [data-row] {
	position: var(--position, relative);
	box-shadow: var(--theme-box-shadow);
	border-top: var(--theme-border-top);
	border-bottom: var(--theme-border-bottom);
	-webkit-backdrop-filter: blur(var(--theme-backdrop-blur));
	backdrop-filter: blur(var(--theme-backdrop-blur))
}

#header [data-row]>div {
	min-height: var(--shrink-height, var(--height));
	border-top: var(--theme-border-top);
	border-bottom: var(--theme-border-bottom)
}

#header [data-row*=top] {
	z-index: 3
}

#header [data-row*=middle] {
	z-index: 2
}

#header [data-row*=bottom] {
	z-index: 1
}

#header [data-row*=boxed] {
	box-shadow: none;
	-webkit-backdrop-filter: none;
	backdrop-filter: none
}

#header [data-row*=boxed]>div {
	padding: var(--padding, 0 35px);
	box-shadow: var(--theme-box-shadow);
	border-radius: var(--row-border-radius);
	-webkit-backdrop-filter: blur(var(--theme-backdrop-blur));
	backdrop-filter: blur(var(--theme-backdrop-blur))
}

@media(max-width:689.98px) {
	#header [data-row*=boxed]>div {
		--padding: 0 5vw
	}

	#search-modal input {
		--theme-form-font-size: 22px;
		--theme-form-field-height: 70px;
		--theme-form-field-padding: 0px;
		margin-bottom: 25px
	}
}

#header [data-column] {
	min-height: inherit
}

#header [data-column=middle] {
	display: flex
}

#header [data-column=end],
#header [data-column=start] {
	min-width: 0
}

#header [data-items] {
	width: 100%
}

#header [data-column-set="2"]>div {
	display: grid;
	grid-template-columns: auto auto
}

#header [data-column-set="3"]>div {
	display: grid;
	grid-template-columns: 1fr var(--middle-column-width, auto) 1fr
}

[data-placements] {
	display: grid
}

[data-placements="2"] {
	display: grid;
	grid-template-columns: auto auto
}

[data-column=middle]>[data-items] {
	justify-content: center
}

[data-column=end]>[data-items=primary] {
	justify-content: flex-end
}

#header [data-items] {
	display: flex;
	align-items: center;
	min-width: 0
}

#header [data-items]>* {
	margin: var(--margin, 0 10px)
}

[data-column=start] [data-items=primary]>:first-child {
	--margin: 0 10px 0 0
}

[data-column=end] [data-items=primary]>:last-child {
	--margin: 0 0 0 10px
}

.ct-account-item,
.ct-cart-item,
.ct-header-cta,
.ct-language-switcher [data-label] {
	display: flex;
	align-items: var(--align-items, center)
}

.ct-account-item,
.ct-cart-item,
.ct-social-box {
	--theme-link-initial-color: var(--theme-text-color)
}

.ct-account-item:hover svg,
.ct-cart-item:hover svg,
.ct-header-search:hover svg,
.ct-header-trigger:hover svg,
.ct-language-switcher:hover svg,
.ct-social-box a:hover svg {
	fill: var(--theme-icon-hover-color, var(--theme-palette-color-2))
}

.ct-header-search,
.ct-header-trigger {
	--theme-link-initial-color: var(--theme-text-color)
}

.ct-header-search .ct-label,
.ct-header-trigger .ct-label {
	transition: inherit;
	color: var(--theme-link-initial-color)
}

.ct-header-search:hover .ct-label,
.ct-header-trigger:hover .ct-label {
	color: var(--theme-link-hover-color)
}

[class*=header-menu] {
	display: flex;
	align-items: center;
	height: 100%;
	min-width: 0
}

[class*=header-menu] .menu {
	height: inherit
}

[class*=header-menu] .menu>li>.ct-menu-link {
	white-space: nowrap
}

#search-modal {
	--vertical-alignment: initial
}

#search-modal input {
	--has-classic-forms: var(--false);
	--theme-form-field-border-width: 0 0 1px 0;
	--search-input-additional-padding: 10px
}

#search-modal form {
	display: block;
	margin: auto;
	width: 100%;
	max-width: var(--max-width, 800px)
}

.ct-header-trigger .ct-icon {
	transition: none
}

.ct-header-trigger .ct-icon rect {
	transform-origin: 50% 50%;
	transition: all .12s cubic-bezier(.455, .03, .515, .955)
}

.ct-header-trigger .ct-icon[data-type=type-2] rect:first-child {
	width: 10px
}

.ct-header-trigger .ct-icon[data-type=type-2] rect:nth-child(3) {
	width: 15px
}

.ct-header-trigger .ct-icon[data-type=type-3] rect:first-child,
.ct-header-trigger .ct-icon[data-type=type-3] rect:nth-child(3) {
	width: 12px
}

.ct-header-trigger .ct-icon[data-type=type-3] rect:first-child {
	x: 6px
}

.ct-header-trigger:hover [data-type=type-2] rect:first-child,
.ct-header-trigger:hover [data-type=type-2] rect:nth-child(3),
.ct-header-trigger:hover [data-type=type-3] rect:first-child,
.ct-header-trigger:hover [data-type=type-3] rect:nth-child(3) {
	width: 18px
}

.ct-header-trigger:hover [data-type=type-3] rect:first-child {
	x: 0px
}

.ct-header-trigger[aria-expanded=true] .ct-icon rect:first-child,
.ct-header-trigger[aria-expanded=true] .ct-icon rect:nth-child(3) {
	width: 18px;
	y: 6.15px
}

.ct-header-trigger[aria-expanded=true] .ct-icon rect:first-child {
	x: 0px;
	transform: rotate(45deg)
}

.ct-header-trigger[aria-expanded=true] .ct-icon rect:nth-child(2) {
	opacity: 0
}

.ct-header-trigger[aria-expanded=true] .ct-icon rect:nth-child(3) {
	transform: rotate(-45deg)
}

.ct-header-trigger[data-design*=solid] {
	--toggle-button-background: var(--secondColor, rgba(224, 229, 235, 0.9))
}

.ct-header-trigger[data-design*=solid]:hover {
	--toggle-button-background: var(--secondColorHover, rgba(224, 229, 235, 0.9))
}

.site-branding {
	display: flex;
	text-align: var(--horizontal-alignment)
}

.site-branding:not([data-logo=top]) {
	align-items: center
}

.site-logo-container {
	position: relative;
	line-height: 0;
	height: var(--logo-shrink-height, var(--logo-max-height, 50px));
	transition: none
}

.site-logo-container img {
	width: auto;
	max-width: initial;
	object-fit: contain
}

.site-logo-container img,
.site-logo-container picture,
.site-logo-container svg {
	height: inherit;
	vertical-align: initial
}

.ct-header-cta {
	--theme-button-line-height: 1.3;
	--theme-icon-color: currentColor
}

.ct-header-cta a {
	gap: .5em
}

#offcanvas .ct-panel-content-inner {
	--margin: 0 0 20px 0
}

#offcanvas .ct-panel-content-inner>* {
	margin: var(--margin)
}

#offcanvas .ct-panel-content-inner>:first-child {
	margin-top: 0
}

#offcanvas .ct-panel-content-inner>:last-child {
	margin-bottom: 0
}

@media(max-width:999.98px) {
	#header [data-device=desktop] {
		display: none
	}

	#search-modal form {
		--max-width: 90%;
		--search-button-size: 40px
	}

	#offcanvas [data-device=desktop] {
		display: none
	}
}

.ct-header-account,
.ct-header-cart,
.ct-language-switcher[data-type=dropdown] {
	position: relative
}

.ct-header-account>ul,
.ct-language-switcher[data-type=dropdown]>ul {
	position: absolute;
	z-index: 15;
	top: 100%;
	opacity: 0;
	visibility: hidden;
	transform: translate3d(0, 10px, 0);
	transition: opacity .2s ease, visibility .2s ease, transform .2s ease
}

.ct-header-account>ul:not([data-placement]) *,
.ct-language-switcher[data-type=dropdown]>ul:not([data-placement]) * {
	transition: none
}

#offcanvas .ct-header-account>ul,
#offcanvas .ct-language-switcher[data-type=dropdown]>ul {
	display: none
}

.ct-footer {
	padding: var(--footer-container-padding)
}

.ct-footer.ct-container {
	margin-bottom: var(--footer-container-bottom-offset);
	border-radius: var(--footer-container-border-radius)
}

.ct-footer [data-row]>div {
	display: grid;
	grid-template-columns: var(--grid-template-columns);
	grid-column-gap: var(--columns-gap, 50px);
	grid-row-gap: var(--columns-gap, 50px);
	padding-block: var(--container-spacing)
}

.ct-footer [data-column] {
	display: flex;
	flex-direction: column;
	align-items: var(--horizontal-alignment);
	justify-content: var(--vertical-alignment, flex-start);
	min-width: 0
}

.ct-footer [data-column*=widget] {
	text-align: var(--text-horizontal-alignment)
}

.ct-footer [data-row] {
	border-top: var(--theme-border-top);
	border-bottom: var(--theme-border-bottom)
}

.ct-footer [data-row]>div {
	border-top: var(--theme-border-top);
	border-bottom: var(--theme-border-bottom)
}

@media(min-width:1000px) {
	#offcanvas [data-device=mobile] {
		display: none
	}

	.ct-footer [data-column] {
		position: relative
	}

	.ct-footer [data-column]:not(:last-child):after {
		position: absolute;
		content: "";
		top: calc(var(--container-spacing)*-1);
		inset-inline-end: calc(var(--columns-gap, 50px)/ 2*-1);
		height: calc(100% + var(--container-spacing)*2);
		border-inline-end: var(--theme-border)
	}
}

[data-columns-divider] {
	position: relative
}

[data-columns-divider]:after {
	position: absolute;
	inset: 0;
	width: 0;
	margin: 0 auto;
	border-inline-end: var(--theme-border)
}

@media(min-width:690px)and (max-width:999.98px) {
	#header [data-row*=boxed]>div {
		--padding: 0 4vw
	}

	[data-columns-divider*=md]:after {
		content: ""
	}
}

[data-footer*=reveal] .site-main {
	box-shadow: var(--footer-box-shadow)
}

[data-footer*=reveal] #main-container,
[data-footer*=reveal] .site-main {
	background: inherit
}

[data-footer*=reveal] .site-main {
	z-index: 1
}

[data-footer*=reveal] #main-container>[data-block] {
	z-index: 2
}

[data-footer*=reveal] .ct-footer {
	position: var(--position);
	bottom: var(--theme-frame-size, 0)
}

.ct-footer [data-column]>[data-id] {
	margin: var(--margin)
}

[data-column*=copyright] {
	display: flex;
	flex-direction: column;
	justify-content: var(--vertical-alignment);
	text-align: var(--horizontal-alignment)
}

.ct-footer-copyright {
	color: var(--theme-text-color);
	--theme-content-spacing: 0;
	--theme-link-initial-color: var(--theme-text-color)
}

.ct-footer-copyright>:not(:first-child) {
	margin-top: .5em
}

.ct-footer-socials .ct-social-box {
	justify-content: var(--horizontal-alignment)
}

.ct-footer .ct-widget {
	color: var(--theme-text-color);
	margin: var(--margin);
	--theme-link-initial-color: var(--theme-text-color)
}

.ct-footer .ct-widget:not(:first-child) {
	margin-top: var(--widgets-gap, 40px)
}

.ct-footer .ct-widget:has(.ct-newsletter-subscribe-block, .wp-block-separator) {
	width: 100%
}

.ct-search-form {
	position: relative;
	display: flex;
	isolation: isolate;
	--theme-link-initial-color: var(--theme-text-color)
}

.ct-search-form input {
	z-index: 2
}

.ct-search-form input::-webkit-search-cancel-button {
	-webkit-appearance: none
}

.ct-search-form select {
	font-size: 14px;
	width: var(--search-form-select-width, auto);
	border-start-start-radius: 0;
	border-end-start-radius: 0
}

.ct-search-form select:focus {
	--theme-form-field-border-focus-color: var(--theme-form-field-border-initial-color)
}

[class*=ct-contact-info] {
	--theme-link-initial-color: var(--theme-block-text-color, var(--theme-text-color))
}

[class*=ct-contact-info] ul {
	display: flex;
	flex-direction: var(--items-direction, row);
	flex-wrap: wrap;
	gap: var(--items-spacing, 15px);
	align-items: var(--horizontal-alignment);
	text-align: start
}

[class*=ct-contact-info] li {
	display: flex;
	column-gap: 15px;
	align-items: center
}

[class*=ct-contact-info] li:hover a {
	color: var(--theme-link-hover-color)
}

[class*=ct-contact-info] .contact-info {
	flex: 1;
	display: flex;
	flex-direction: column;
	word-break: break-word;
	color: var(--theme-block-text-color, var(--theme-text-color))
}

.ct-widget li ol,
.ct-widget li ul {
	padding-inline-start: 25px
}

[data-panel*=in] [data-behaviour=modal].active .ct-panel-content,
[data-panel*=out] [data-behaviour=modal] .ct-panel-content {
	animation-duration: .25s;
	animation-fill-mode: both
}

[data-panel*=in] [data-behaviour=modal].active {
	opacity: 1;
	visibility: visible
}

[data-panel*=in] [data-behaviour=modal].active .ct-panel-content {
	animation-name: move-in
}

[data-panel*=out] [data-behaviour=modal] .ct-panel-content {
	animation-name: move-out
}

@keyframes move-in {
	0% {
		opacity: 0;
		transform: translate3d(0, -40px, 0)
	}

	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0)
	}
}

@keyframes move-out {
	0% {
		transform: translate3d(0, 0, 0)
	}

	100% {
		transform: translate3d(0, 40px, 0)
	}
}

[data-behaviour*=side] .ct-panel-inner {
	position: absolute;
	inset-block: 0px;
	height: calc(100% - var(--side-panel-offset, 0px)*2);
	width: calc(100% - var(--side-panel-offset, 0px)*2);
	max-width: var(--side-panel-width, 500px);
	margin: var(--side-panel-offset, 0);
	box-shadow: var(--theme-box-shadow);
	border-radius: var(--side-panel-border-radius, 0);
	transition: transform .25s ease-in-out
}

[data-behaviour*=side].active .ct-panel-inner {
	transform: translate3d(0, 0, 0)
}

[data-behaviour*=right-side] .ct-panel-inner {
	align-self: flex-end;
	transform: translate3d(var(--theme-panel-reveal-right, 20%), 0, 0)
}

body[data-panel] {
	padding-right: var(--scrollbar-width, 0)
}

.ct-panel {
	display: flex;
	flex-direction: column;
	position: fixed;
	z-index: 999999;
	inset: var(--admin-bar, 0px) 0 0 0;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: opacity .25s ease-in-out, visibility .25s ease-in-out
}

.ct-panel.active {
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}

.ct-panel .ct-panel-inner {
	display: flex;
	flex-direction: column
}

.ct-panel-actions {
	display: flex;
	align-items: center;
	padding-inline: var(--panel-padding, 35px)
}

@media(max-width:689.98px) {
	[data-columns-divider*=sm]:after {
		content: ""
	}

	.ct-panel .ct-panel-inner {
		--panel-padding: 25px
	}

	.ct-panel-actions {
		padding-top: 20px
	}
}

@media(min-width:690px) {
	#search-modal input {
		--theme-form-font-size: 35px;
		--theme-form-field-height: 90px;
		--theme-form-field-padding: 0 50px 0 0;
		margin-bottom: 35px
	}

	#search-modal form {
		--search-button-size: 48px
	}

	.ct-panel-actions {
		padding-top: 30px
	}
}

.ct-panel-content {
	flex: 1;
	min-height: 0;
	display: flex;
	flex-direction: column;
	justify-content: var(--vertical-alignment, flex-start)
}

.ct-panel-content-inner {
	display: flex;
	flex-direction: column;
	align-items: var(--horizontal-alignment, flex-start);
	height: var(--panel-content-height, auto);
	overflow-y: auto;
	padding: var(--panel-padding, 35px)
}

.ct-social-box {
	display: flex;
	flex-direction: var(--items-direction, row);
	flex-wrap: var(--wrap, wrap);
	gap: var(--items-spacing, 15px)
}

.ct-social-box a {
	display: flex;
	align-items: center
}

.ct-social-box .ct-label {
	margin-inline-start: .7em;
	transition: color .12s cubic-bezier(.455, .03, .515, .955)
}

.ct-drawer-canvas[data-location=end] {
	height: calc(var(--shortcuts-bar-parent-height, var(--shortcuts-bar-height, 0px)) + var(--floating-bar-parent-height, var(--floating-bar-height, 0px)) + var(--compare-bar-height, 0px))
}

#main-container {
	display: flex;
	flex-direction: column;
	position: relative;
	min-height: calc(100vh - var(--admin-bar, 0px) - var(--theme-frame-size, 0px)*2);
	overflow: hidden;
	overflow: clip
}

#main-container .site-main {
	flex-grow: 1
}

[class*=ct-container] {
	margin-inline: auto
}

.ct-container {
	width: var(--theme-container-width)
}

.ct-container {
	max-width: var(--theme-normal-container-max-width)
}

.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	width: var(--theme-block-width)
}

.entries:not([data-cards=cover]) :is(.entry-button, .entry-meta, .ct-media-container):last-child:not(:only-child) {
	--card-element-margin-start: auto;
	margin-top: var(--card-element-margin-start)
}

[data-content=normal]>article {
	--theme-block-width: var(--has-wide, var(--theme-container-width));
	--theme-block-max-width: var(--has-wide, var(--theme-normal-container-max-width));
	--theme-block-wide-max-width: var(--has-wide, calc(var(--theme-normal-container-max-width) + var(--theme-wide-offset) * 2));
	--theme-boxed-content-max-width: var(--theme-normal-container-max-width)
}

[class*=ct-container]>article {
	--has-background: var(--has-boxed);
	--has-boxed-structure: var(--has-boxed);
	--wp--style--global--content-size: var(--theme-block-max-width);
	--wp--style--global--wide-size: var(--theme-block-wide-max-width);
	border: var(--has-boxed, var(--theme-boxed-content-border));
	padding: var(--has-boxed, var(--theme-boxed-content-spacing));
	box-shadow: var(--has-boxed, var(--theme-boxed-content-box-shadow));
	border-radius: var(--has-boxed, var(--theme-boxed-content-border-radius));
	margin-inline: var(--has-boxed-structure, auto);
	width: var(--has-boxed-structure, var(--theme-container-width));
	max-width: var(--has-boxed-structure, var(--theme-boxed-content-max-width))
}

.alignright {
	margin-top: .3em;
	margin-bottom: .3em
}

.alignright {
	float: right;
	margin-inline-start: 1.5em
}

.aligncenter {
	margin-left: auto;
	margin-right: auto
}

.entry-content>.alignright {
	margin-inline-end: calc((100% - min(var(--theme-block-max-width), var(--theme-container-width-base)))/ 2)
}

.entry-content .alignright {
	margin-inline-start: var(--theme-content-spacing)
}

.entry-content:after {
	display: table;
	clear: both;
	content: ""
}

article>.entry-content>iframe,
article>.entry-content>table {
	--theme-block-width: var(--theme-container-width)
}

:where(.wp-block-calendar table:not(.has-background) th) {
	background: var(--theme-form-field-border-initial-color)
}

:root :where(p.has-background, .wp-block-group.has-background) {
	padding: var(--theme-content-spacing)
}

.kb-row-layout-wrap {
	position: relative;
	border: 0 solid transparent
}

.kb-row-layout-wrap:before {
	clear: both;
	display: table;
	content: ""
}

.kt-row-column-wrap {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: var(--global-row-gutter-md, 2rem) var(--global-row-gutter-md, 2rem);
	grid-auto-rows: minmax(min-content, max-content);
	z-index: 1;
	position: relative
}

.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width {
	margin-left: auto;
	margin-right: auto
}

.kt-row-has-bg>.kt-row-column-wrap {
	padding-left: var(--global-content-edge-padding, 15px);
	padding-right: var(--global-content-edge-padding, 15px)
}

.alignfull>.kt-row-column-wrap {
	padding-left: var(--global-content-edge-padding, 15px);
	padding-right: var(--global-content-edge-padding, 15px)
}

.kt-inner-column-height-full:not(.kt-row-layout-row) {
	grid-auto-rows: minmax(0, 1fr)
}

.kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column {
	align-self: stretch
}

.kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col {
	height: 100%
}

.kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column:not(.kb-section-dir-horizontal)>.kt-inside-inner-col {
	display: flex;
	flex-direction: column;
	justify-content: center
}

.kt-row-valign-middle.kt-inner-column-height-full>.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col {
	align-items: center
}

.kt-row-layout-overlay {
	top: 0;
	left: 0;
	position: absolute;
	opacity: .3;
	height: 100%;
	width: 100%;
	z-index: 0;
	filter: opacity(100%)
}

.entry-content .wp-block-kadence-rowlayout.alignfull {
	text-align: inherit;
	margin-bottom: 0
}

.kb-row-layout-wrap>.kb-blocks-bg-slider {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 0;
	margin: 0
}

.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__list,
.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__slide,
.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__track,
.kt-row-layout-inner>.kb-blocks-bg-slider .splide__list,
.kt-row-layout-inner>.kb-blocks-bg-slider .splide__slide,
.kt-row-layout-inner>.kb-blocks-bg-slider .splide__track {
	height: 100%
}

.kb-row-layout-wrap>.kb-blocks-bg-slider .splide__list,
.kt-row-layout-inner>.kb-blocks-bg-slider .splide__list {
	height: 100% !important
}

.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain,
.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain {
	display: none
}

.kb-row-layout-wrap>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child,
.kt-row-layout-inner>.kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child {
	display: block
}

.kb-blocks-bg-slider-init.splide .splide__pagination {
	bottom: 10px
}

.kb-blocks-bg-slider-init.splide .splide__arrow {
	z-index: 100
}

.wp-block-kadence-rowlayout .kb-blocks-bg-slider .splide-arrow {
	z-index: 1000
}

:where(.kb-row-layout-wrap:has(.wp-block-kadence-navigation)) {
	z-index: 49
}

:where(header .kb-row-layout-wrap:has(.wp-block-kadence-navigation)) {
	z-index: 1000
}

.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.wp-block-kadence-column {
	flex: 1
}

.wp-block-kadence-column.kb-section-dir-horizontal .wp-block-kadence-advancedgallery {
	flex: 1
}

.wp-block-kadence-column {
	display: flex;
	flex-direction: column;
	z-index: 1;
	min-width: 0;
	min-height: 0
}

.kt-inside-inner-col {
	flex-direction: column;
	border: 0 solid transparent;
	position: relative;
	transition: all .3s ease
}

.wp-block-kadence-image:not(:last-child) {
	margin-bottom: 1em
}

.wp-block-kadence-image img {
	max-width: 100%;
	border: 0 solid currentColor;
	box-sizing: border-box
}

.wp-block-kadence-image .aligncenter {
	text-align: center
}

.wp-block-kadence-image .aligncenter.kb-image-is-ratio-size {
	width: 100%
}

.wp-block-kadence-image.alignfull img {
	width: 100%
}

.wp-block-kadence-image .aligncenter,
.wp-block-kadence-image .alignright {
	display: table
}

.wp-block-kadence-image .alignright {
	float: right;
	position: relative;
	margin-right: 0;
	margin-left: var(--global-md-spacing, 1em);
	margin-top: .3em;
	margin-bottom: var(--global-md-spacing, 1em)
}

.wp-block-kadence-image .aligncenter {
	margin-left: auto;
	margin-right: auto
}

.wp-block-kadence-image .kb-is-ratio-image {
	height: 0;
	position: relative
}

.wp-block-kadence-image .kb-is-ratio-image img {
	position: absolute;
	flex: 1;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	top: 0;
	left: 0
}

.wp-block-kadence-image .kb-image-ratio-square {
	padding-bottom: 100%
}

.wp-block-kadence-image figure {
	margin: 0
}

.wp-block-kadence-advancedheading mark {
	background: 0 0;
	border-style: solid;
	border-width: 0
}

.wp-block-kadence-advancedheading mark.kt-highlight {
	color: #f76a0c
}

.kb-adv-heading-icon {
	display: inline-flex;
	justify-content: center;
	align-items: center
}

.wp-block-kadence-form {
	margin-bottom: 30px
}

.kb-form {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -5px;
	align-items: flex-end;
	position: relative;
	text-align: left
}

.kb-form .required {
	color: #e53e3e;
	margin-left: 5px
}

.kb-form .kadence-blocks-form-field {
	box-sizing: border-box;
	padding: 0 5px;
	margin-bottom: 16px;
	flex-wrap: wrap;
	justify-content: flex-start;
	text-align: left;
	align-items: center;
	display: flex;
	width: 100%
}

.kb-form .kadence-blocks-form-field.kb-field-desk-width-20 {
	width: 20%
}

.kb-form .kadence-blocks-form-field.kb-field-desk-width-40 {
	width: 40%
}

.kb-form .kadence-blocks-form-field.kb-submit-field {
	margin-bottom: 0;
	justify-content: inherit
}

.kb-form .kadence-blocks-form-field label {
	display: block;
	line-height: 1.8
}

.kb-form .kadence-blocks-form-field .kb-checkbox-style {
	padding: 0;
	background-color: initial;
	cursor: default;
	-webkit-appearance: auto;
	appearance: auto;
	box-sizing: border-box;
	margin: 3px 5px 3px 0;
	border-color: var(--global-gray-500, #818a91);
	box-shadow: none;
	width: auto;
	flex: none
}

.kb-form .kadence-blocks-form-field .kb-checkbox-style:before {
	display: none
}

.kb-form .kadence-blocks-form-field .kb-text-style-field {
	flex-basis: 100%;
	max-width: 100%;
	width: 100%;
	border: 1px solid var(--global-gray-500, #818a91);
	background-color: var(--global-palette9, #fff);
	color: var(--global-palette4, #373a3c);
	vertical-align: middle;
	flex-grow: 1;
	z-index: 10;
	min-height: 40px;
	padding: 10px 12px;
	border-radius: 3px
}

.kb-form .kadence-blocks-form-field.kb-input-size-custom .kb-text-style-field {
	min-height: 0;
	padding: 10px
}

.kb-form .kadence-blocks-form-field .kb-forms-submit {
	z-index: 1;
	position: relative;
	padding: 8px 16px;
	line-height: 1.8;
	cursor: pointer;
	font-size: 18px;
	text-shadow: none;
	border-width: 0;
	border-radius: 3px;
	border-color: var(--global-palette-btn-bg, #1768ea);
	background: var(--global-palette-btn-bg, #1768ea);
	color: var(--global-palette-btn, #fff);
	display: flex;
	text-align: center;
	justify-content: center;
	border-style: solid;
	overflow: hidden;
	transition: all .3s ease-in-out
}

.kb-form .kadence-blocks-form-field .kb-forms-submit.kb-button-width-full {
	width: 100%
}

.kb-form .kadence-blocks-form-field .kb-forms-submit:hover {
	border-color: var(--global-palette-btn-bg-hover, #1768ea);
	color: var(--global-palette-btn-hover, #fff);
	background: var(--global-palette-btn-bg-hover, #1768ea)
}

.kb-form .kadence-blocks-form-field .kb-forms-submit::before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	opacity: 0;
	transition: all .3s ease-in-out
}

.kb-form .kadence-blocks-form-field .kb-forms-submit:hover::before {
	opacity: 1
}

.kb-form .kadence-blocks-form-field .kb-field {
	justify-content: inherit;
	text-align: inherit
}

.kb-form input.kadence-blocks-field.verify {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 0;
	width: 0;
	z-index: -1
}

.kadence-blocks-form-warning {
	background: #fff5f5;
	margin-top: 10px;
	padding: 10px;
	border-radius: 2px;
	border: 1px solid #fc8181;
	color: #c53030;
	font-weight: 700
}

.kb-form-error-msg {
	background: #fff5f5;
	margin-top: 10px;
	padding: 8px;
	border-radius: 2px;
	border: 1px solid #fc8181;
	color: #c53030;
	font-weight: 700;
	width: 100%;
	text-align: left
}

.kb-form.kb-form-has-error {
	align-items: flex-start
}

.kb-form .kadence-blocks-form-field .kb-text-style-field.has-error:not(.missingclass) {
	border-color: #c53030
}

.kb-form-loading {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(255, 255, 255, .7);
	z-index: 10;
	display: flex;
	align-items: flex-end;
	justify-content: center
}

@media(min-width:768px)and (max-width:1024px) {
	.kb-form .kadence-blocks-form-field.kb-field-tablet-width-50 {
		width: 50%
	}

	.kb-form .kadence-blocks-form-field.kb-field-tablet-width-100 {
		width: 100%
	}
}

@media(max-width:767px) {
	.kb-form .kadence-blocks-form-field.kb-field-mobile-width-100 {
		width: 100%
	}
}

.wp-block-kadence-videopopup {
	width: 100%
}

.kadence-video-intrinsic {
	padding-bottom: 56.25%;
	height: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.kadence-video-intrinsic .kadence-video-popup-link {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center
}

.kadence-video-intrinsic button.kadence-video-popup-link {
	box-shadow: none;
	width: 100%;
	background: rgba(0, 0, 0, 0);
	text-shadow: none;
	border: 0;
	color: inherit;
	padding: 0;
	margin: 0;
	border-radius: 0
}

.kadence-video-intrinsic .kadence-video-poster {
	flex: 1;
	height: 100%;
	object-fit: cover;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%
}

.kadence-video-overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #000;
	opacity: .3;
	transition: opacity .3s ease
}

.kadence-video-popup-wrap:hover .kadence-video-overlay {
	opacity: .5
}

.kt-video-svg-icon {
	color: #fff;
	transition: all .3s ease;
	display: flex
}

.kt-video-svg-icon svg {
	width: 1em;
	height: 1em
}

.kadence-video-popup-wrap {
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	border: 0 solid transparent;
	margin: 0 auto;
	transition: all .3s ease
}

.kt-video-svg-icon.kt-video-svg-icon-size-auto:not(.kt-video-svg-icon-style-stacked) svg {
	width: 100%;
	height: 100%
}

.kt-video-svg-icon.kt-video-svg-icon-size-auto:not(.kt-video-svg-icon-style-stacked) {
	width: 10%;
	height: 10%
}

.kadence-local-video-popup {
	max-width: 100%;
	margin: 0 auto;
	display: block;
	width: 100%
}

.glightbox-container {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999 !important;
	overflow: hidden;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	outline: 0
}

.glightbox-container.inactive {
	display: none
}

.glightbox-container .gslide {
	width: 100%;
	position: absolute;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 0
}

.glightbox-container .gslide.current {
	opacity: 1;
	z-index: 99999;
	position: relative
}

.glightbox-container .gslide.prev {
	opacity: 1;
	z-index: 9999
}

.glightbox-container .ginner-container {
	position: relative;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 100%;
	margin: auto;
	height: 100vh
}

.glightbox-container .ginner-container.gvideo-container {
	width: 100%
}

.gslide iframe,
.gslide video {
	outline: 0 !important;
	border: none;
	min-height: 165px;
	-webkit-overflow-scrolling: touch;
	-ms-touch-action: auto;
	touch-action: auto
}

.gslide:not(.current) {
	pointer-events: none
}

.gslide-image {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.gslide-image img {
	max-height: 100vh;
	display: block;
	padding: 0;
	float: none;
	outline: 0;
	border: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	max-width: 100vw;
	width: auto;
	height: auto;
	-o-object-fit: cover;
	object-fit: cover;
	-ms-touch-action: none;
	touch-action: none;
	margin: auto;
	min-width: 200px
}

.gslide-image img.zoomable {
	position: relative
}

.gslide-image img.dragging {
	cursor: -webkit-grabbing !important;
	cursor: grabbing !important;
	-webkit-transition: none;
	transition: none
}

.gslide-inline {
	background: #fff;
	text-align: left;
	max-height: calc(100vh - 40px);
	overflow: auto;
	max-width: 100%;
	margin: auto
}

.gslide-inline .ginlined-content {
	padding: 20px;
	width: 100%
}

.gslide-inline .dragging {
	cursor: -webkit-grabbing !important;
	cursor: grabbing !important;
	-webkit-transition: none;
	transition: none
}

.ginlined-content {
	overflow: auto;
	display: block !important;
	opacity: 1
}

.gslide-media {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: auto
}

.zoomed .gslide-media {
	-webkit-box-shadow: none !important;
	box-shadow: none !important
}

.gslide-description {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 100%;
	flex: 1 0 100%
}

.gslide-description.description-bottom,
.gslide-description.description-top {
	margin: 0 auto;
	width: 100%
}

.gslide-description p {
	margin-bottom: 12px
}

.gslide-description p:last-child {
	margin-bottom: 0
}

.zoomed .gslide-description {
	display: none
}

.glightbox-mobile .glightbox-container .gslide-description {
	height: auto !important;
	width: 100%;
	position: absolute;
	bottom: 0;
	padding: 19px 11px;
	max-width: 100vw !important;
	-webkit-box-ordinal-group: 3 !important;
	-ms-flex-order: 2 !important;
	order: 2 !important;
	max-height: 78vh;
	overflow: auto !important;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .75)));
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .75) 100%);
	-webkit-transition: opacity .3s linear;
	transition: opacity .3s linear;
	padding-bottom: 50px
}

.glightbox-mobile .glightbox-container .gslide-title {
	color: #fff;
	font-size: 1em
}

.glightbox-mobile .glightbox-container .gslide-desc {
	color: #a1a1a1
}

.glightbox-mobile .glightbox-container .gslide-desc a {
	color: #fff;
	font-weight: 700
}

.glightbox-mobile .glightbox-container .gslide-desc * {
	color: inherit
}

.glightbox-mobile .glightbox-container .gslide-desc .desc-more {
	color: #fff;
	opacity: .4
}

.gdesc-open .gslide-media {
	-webkit-transition: opacity .5s;
	transition: opacity .5s ease;
	opacity: .4
}

.gdesc-open .gdesc-inner {
	padding-bottom: 30px
}

.gdesc-closed .gslide-media {
	-webkit-transition: opacity .5s;
	transition: opacity .5s ease;
	opacity: 1
}

.greset {
	-webkit-transition: .3s;
	transition: all .3s ease
}

.gabsolute {
	position: absolute
}

.glightbox-desc {
	display: none !important
}

.glightbox-open {
	overflow: hidden
}

.gloader {
	height: 25px;
	width: 25px;
	-webkit-animation: .8s linear infinite lightboxLoader;
	animation: .8s linear infinite lightboxLoader;
	border: 2px solid #fff;
	border-right-color: transparent;
	border-radius: 50%;
	position: absolute;
	display: block;
	z-index: 9999;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 47%
}

.goverlay {
	width: 100%;
	height: calc(100vh + 1px);
	position: fixed;
	top: -1px;
	left: 0;
	background: var(--glightbox-main-color);
	will-change: opacity
}

.glightbox-mobile .goverlay {
	background: var(--glightbox-main-color)
}

.gclose,
.gnext,
.gprev {
	z-index: 99999;
	cursor: pointer;
	width: 26px;
	height: 44px;
	border: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	box-shadow: none
}

.glightbox-container:not(.specificity) .gclose,
.glightbox-container:not(.specificity) .gnext,
.glightbox-container:not(.specificity) .gprev {
	padding: 0
}

.gclose svg,
.gnext svg,
.gprev svg {
	display: block;
	width: 25px;
	height: auto;
	margin: 0;
	padding: 0
}

.gclose.disabled,
.gnext.disabled,
.gprev.disabled {
	opacity: .1
}

.gbtn.focused {
	outline: #0f3d81 solid 2px
}

.glightbox-closing .gclose,
.glightbox-closing .gnext,
.glightbox-closing .gprev {
	opacity: 0 !important
}

.glightbox-button-hidden:not(.specificity) {
	display: none
}

.glightbox-kadence-dark {
	--glightbox-main-color: #000;
	--glightbox-main-overlay: rgba(0, 0, 0, .75);
	--glightbox-nav-color: #fff;
	--glightbox-nav-bg-color: rgba(0, 0, 0, .75);
	--glightbox-nav-bg-hover-color: rgba(0, 0, 0, .85);
	--glightbox-text-color: #fff;
	--glightbox-image-shadow: 1px 2px 9px 0px rgba(0, 0, 0, .65)
}

.glightbox-container .gslide-description {
	background: 0 0
}

.glightbox-container .gdesc-inner {
	padding: 22px 20px
}

.glightbox-container .gdesc-inner>:first-child {
	margin-top: 0
}

.glightbox-container .gdesc-inner>* {
	margin-bottom: .8em
}

.glightbox-container .gdesc-inner>:last-child {
	margin-bottom: 0
}

.glightbox-container .gslide-title {
	font-size: 1em;
	font-weight: 400;
	color: var(--glightbox-text-color);
	display: none
}

.glightbox-container .gslide-desc {
	font-size: .86em;
	margin-bottom: 0;
	color: var(--glightbox-text-color)
}

.glightbox-container .gclose,
.glightbox-container .gnext,
.glightbox-container .gprev {
	background-color: var(--glightbox-nav-bg-color);
	border-radius: 4px;
	box-shadow: none
}

.glightbox-container .gclose path,
.glightbox-container .gnext path,
.glightbox-container .gprev path {
	fill: var(--glightbox-nav-color)
}

.glightbox-container .gprev {
	position: absolute;
	top: -100%;
	left: 30px;
	width: 40px;
	height: 50px
}

.glightbox-container .gnext {
	position: absolute;
	top: -100%;
	right: 30px;
	width: 40px;
	height: 50px
}

.glightbox-container .gclose {
	width: 35px;
	height: 35px;
	top: 15px;
	right: 10px;
	position: absolute
}

.glightbox-container .gclose svg {
	width: 18px;
	height: auto
}

.glightbox-container .gclose:hover {
	opacity: 1
}

@-webkit-keyframes lightboxLoader {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes lightboxLoader {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@media (min-width:769px) {
	.glightbox-container .ginner-container {
		width: auto;
		height: auto;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.gslide-image img {
		max-height: 97vh;
		max-width: 100%
	}

	.gslide-image img.zoomable {
		cursor: -webkit-zoom-in;
		cursor: zoom-in
	}

	.zoomed .gslide-image img.zoomable {
		cursor: -webkit-grab;
		cursor: grab
	}

	.gslide-inline {
		max-height: 95vh
	}

	.glightbox-open {
		height: auto
	}

	.goverlay {
		background: var(--glightbox-main-overlay)
	}

	.glightbox-container .gslide-media {
		-webkit-box-shadow: var(--glightbox-image-shadow);
		box-shadow: var(--glightbox-image-shadow)
	}

	.glightbox-container .gclose,
	.glightbox-container .gnext,
	.glightbox-container .gprev {
		background-color: var(--glightbox-nav-bg-color)
	}

	.glightbox-container .gclose:hover,
	.glightbox-container .gnext:hover,
	.glightbox-container .gprev:hover {
		background-color: var(--glightbox-nav-bg-hover-color)
	}

	.glightbox-container .gprev {
		top: 45%
	}

	.glightbox-container .gnext {
		top: 45%
	}
}

@media (max-width:768px) {
	.glightbox-container:not(.specificity) .gprev {
		top: 45%;
		opacity: .4
	}

	.glightbox-container:not(.specificity) .gnext {
		top: 45%;
		opacity: .4
	}
}

@media (min-width:992px) {
	.glightbox-container .gclose {
		opacity: .7;
		right: 20px
	}
}

@media screen and (max-height:420px) {
	.goverlay {
		background: var(--glightbox-main-color)
	}
}

.kb-gallery-ul * {
	box-sizing: border-box
}

.wp-block-kadence-advancedgallery {
	flex: 1
}

.wp-block-kadence-advancedgallery .kt-blocks-carousel.kt-carousel-container-dotstyle-none {
	padding-bottom: 0
}

.wp-block-kadence-advancedgallery .kt-blocks-carousel-init[data-slider-dots=true] {
	margin-bottom: 28px
}

.wp-block-kadence-advancedgallery.alignright {
	max-width: 420px;
	width: 100%
}

.wp-block-kadence-advancedgallery:after {
	clear: both;
	display: table;
	content: ""
}

.wp-block-kadence-advancedgallery .kb-gallery-ul,
ul.menu .wp-block-kadence-advancedgallery ul.kb-gallery-ul.kb-gallery-ul {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0;
	box-sizing: border-box;
	margin: 0
}

.rtl .wp-block-kadence-advancedgallery .kb-gallery-ul {
	padding: 0
}

.kb-gallery-ul {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0;
	box-sizing: border-box
}

.kb-gallery-ul .kadence-blocks-gallery-item {
	position: relative;
	list-style-type: none;
	padding: 0;
	margin: 0;
	box-sizing: border-box
}

.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner {
	position: relative;
	margin-bottom: 0
}

.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure {
	margin: 0 auto
}

.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gal-image-radius {
	position: relative;
	overflow: hidden;
	z-index: 1;
	margin: 0 auto
}

.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain {
	border: 0;
	background: rgba(0, 0, 0, 0);
	padding: 0;
	margin: 0;
	display: block;
	width: 100%
}

.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%;
	margin: 0;
	padding: 0
}

@supports(position:sticky) {
	.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img {
		width: auto
	}
}

.kb-gallery-ul[data-columns-ss="1"] .kadence-blocks-gallery-item {
	width: calc(100% / 1)
}

.kb-gallery-ul[data-columns-ss="2"] .kadence-blocks-gallery-item {
	width: calc(100% / 2)
}

.kb-gallery-ul[data-columns-ss="3"] .kadence-blocks-gallery-item {
	width: calc(100% / 3)
}

.kb-gallery-ul[data-columns-ss="4"] .kadence-blocks-gallery-item {
	width: calc(100% / 4)
}

.kb-gallery-ul[data-columns-ss="5"] .kadence-blocks-gallery-item {
	width: calc(100% / 5)
}

@media(min-width:543px) {
	.kb-gallery-ul[data-columns-xs="1"] .kadence-blocks-gallery-item {
		width: calc(100% / 1)
	}

	.kb-gallery-ul[data-columns-xs="2"] .kadence-blocks-gallery-item {
		width: calc(100% / 2)
	}

	.kb-gallery-ul[data-columns-xs="3"] .kadence-blocks-gallery-item {
		width: calc(100% / 3)
	}

	.kb-gallery-ul[data-columns-xs="4"] .kadence-blocks-gallery-item {
		width: calc(100% / 4)
	}

	.kb-gallery-ul[data-columns-xs="5"] .kadence-blocks-gallery-item {
		width: calc(100% / 5)
	}

	.kb-gallery-ul[data-columns-xs="6"] .kadence-blocks-gallery-item {
		width: calc(100% / 6)
	}

	.kb-gallery-ul[data-columns-xs="7"] .kadence-blocks-gallery-item {
		width: calc(100% / 7)
	}

	.kb-gallery-ul[data-columns-xs="8"] .kadence-blocks-gallery-item {
		width: calc(100% / 8)
	}
}

@media(min-width:768px) {
	.kb-gallery-ul[data-columns-sm="1"] .kadence-blocks-gallery-item {
		width: calc(100% / 1)
	}

	.kb-gallery-ul[data-columns-sm="2"] .kadence-blocks-gallery-item {
		width: calc(100% / 2)
	}

	.kb-gallery-ul[data-columns-sm="3"] .kadence-blocks-gallery-item {
		width: calc(100% / 3)
	}

	.kb-gallery-ul[data-columns-sm="4"] .kadence-blocks-gallery-item {
		width: calc(100% / 4)
	}

	.kb-gallery-ul[data-columns-sm="5"] .kadence-blocks-gallery-item {
		width: calc(100% / 5)
	}

	.kb-gallery-ul[data-columns-sm="6"] .kadence-blocks-gallery-item {
		width: calc(100% / 6)
	}

	.kb-gallery-ul[data-columns-sm="7"] .kadence-blocks-gallery-item {
		width: calc(100% / 7)
	}

	.kb-gallery-ul[data-columns-sm="8"] .kadence-blocks-gallery-item {
		width: calc(100% / 8)
	}
}

@media(min-width:992px) {
	.kb-gallery-ul[data-columns-md="1"] .kadence-blocks-gallery-item {
		width: calc(100% / 1)
	}

	.kb-gallery-ul[data-columns-md="2"] .kadence-blocks-gallery-item {
		width: calc(100% / 2)
	}

	.kb-gallery-ul[data-columns-md="3"] .kadence-blocks-gallery-item {
		width: calc(100% / 3)
	}

	.kb-gallery-ul[data-columns-md="4"] .kadence-blocks-gallery-item {
		width: calc(100% / 4)
	}

	.kb-gallery-ul[data-columns-md="5"] .kadence-blocks-gallery-item {
		width: calc(100% / 5)
	}

	.kb-gallery-ul[data-columns-md="6"] .kadence-blocks-gallery-item {
		width: calc(100% / 6)
	}

	.kb-gallery-ul[data-columns-md="7"] .kadence-blocks-gallery-item {
		width: calc(100% / 7)
	}

	.kb-gallery-ul[data-columns-md="8"] .kadence-blocks-gallery-item {
		width: calc(100% / 8)
	}
}

@media(min-width:1200px) {
	.kb-gallery-ul[data-columns-xl="1"] .kadence-blocks-gallery-item {
		width: calc(100% / 1)
	}

	.kb-gallery-ul[data-columns-xl="2"] .kadence-blocks-gallery-item {
		width: calc(100% / 2)
	}

	.kb-gallery-ul[data-columns-xl="3"] .kadence-blocks-gallery-item {
		width: calc(100% / 3)
	}

	.kb-gallery-ul[data-columns-xl="4"] .kadence-blocks-gallery-item {
		width: calc(100% / 4)
	}

	.kb-gallery-ul[data-columns-xl="5"] .kadence-blocks-gallery-item {
		width: calc(100% / 5)
	}

	.kb-gallery-ul[data-columns-xl="6"] .kadence-blocks-gallery-item {
		width: calc(100% / 6)
	}

	.kb-gallery-ul[data-columns-xl="7"] .kadence-blocks-gallery-item {
		width: calc(100% / 7)
	}

	.kb-gallery-ul[data-columns-xl="8"] .kadence-blocks-gallery-item {
		width: calc(100% / 8)
	}
}

.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius {
	height: 300px;
	width: auto;
	margin: 0 auto
}

.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius img {
	height: 300px;
	width: auto;
	flex: 1;
	object-fit: cover
}

.kb-blocks-slider[data-slider-type=thumbnail]:not(.kt-blocks-carousel-init).splide:not(.is-overflow) .splide__slide:last-child {
	margin: 0 !important
}

.kb-blocks-slider[data-slider-type=thumbnail]:not(.kt-blocks-carousel-init).splide:not(.is-overflow) .splide__list {
	justify-content: center
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item {
	display: none
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item:nth-child(-n+3) {
	width: 33.33%;
	display: block;
	float: left
}

.kt-blocks-carousel-init:after {
	clear: both;
	display: table;
	content: ""
}

.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider) {
	display: flex
}

.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider)[data-slider-center-mode=true] .kb-slide-item:nth-last-child(2) {
	order: -11;
	margin-left: -100px
}

.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider)[data-slider-center-mode=true] .kb-slide-item:nth-last-child(1) {
	order: -10
}

.kb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider) .kb-slide-item {
	max-width: 80%;
	margin: 0 10px 0 0;
	flex-basis: fit-content;
	flex-shrink: 0
}

@media(max-width:543px) {
	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="1"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="1"] .kb-slide-item:nth-child(-n+1) {
		width: calc(100% / 1);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="2"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-ss="2"] .kb-slide-item:nth-child(-n+2) {
		width: calc(100% / 2);
		display: block;
		float: left
	}
}

@media(min-width:544px)and (max-width:767px) {
	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="1"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="1"] .kb-slide-item:nth-child(-n+1) {
		width: calc(100% / 1);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="2"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="2"] .kb-slide-item:nth-child(-n+2) {
		width: calc(100% / 2);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="3"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="3"] .kb-slide-item:nth-child(-n+3) {
		width: calc(100% / 3);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="4"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xs="4"] .kb-slide-item:nth-child(-n+4) {
		width: calc(100% / 4);
		display: block;
		float: left
	}
}

@media(min-width:768px)and (max-width:991px) {
	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="1"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="1"] .kb-slide-item:nth-child(-n+1) {
		width: calc(100% / 1);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="2"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="2"] .kb-slide-item:nth-child(-n+2) {
		width: calc(100% / 2);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="3"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="3"] .kb-slide-item:nth-child(-n+3) {
		width: calc(100% / 3);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="4"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="4"] .kb-slide-item:nth-child(-n+4) {
		width: calc(100% / 4);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="5"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="5"] .kb-slide-item:nth-child(-n+5) {
		width: calc(100% / 5);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="6"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="6"] .kb-slide-item:nth-child(-n+6) {
		width: calc(100% / 6);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="7"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="7"] .kb-slide-item:nth-child(-n+7) {
		width: calc(100% / 7);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="8"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-sm="8"] .kb-slide-item:nth-child(-n+8) {
		width: calc(100% / 8);
		display: block;
		float: left
	}
}

@media(min-width:992px)and (max-width:1199px) {
	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="1"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="1"] .kb-slide-item:nth-child(-n+1) {
		width: calc(100% / 1);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="2"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="2"] .kb-slide-item:nth-child(-n+2) {
		width: calc(100% / 2);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="3"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="3"] .kb-slide-item:nth-child(-n+3) {
		width: calc(100% / 3);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="4"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="4"] .kb-slide-item:nth-child(-n+4) {
		width: calc(100% / 4);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="5"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="5"] .kb-slide-item:nth-child(-n+5) {
		width: calc(100% / 5);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="6"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="6"] .kb-slide-item:nth-child(-n+6) {
		width: calc(100% / 6);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="7"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="7"] .kb-slide-item:nth-child(-n+7) {
		width: calc(100% / 7);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="8"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-md="8"] .kb-slide-item:nth-child(-n+8) {
		width: calc(100% / 8);
		display: block;
		float: left
	}
}

@media(min-width:1200px)and (max-width:1499px) {
	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="1"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="1"] .kb-slide-item:nth-child(-n+1) {
		width: calc(100% / 1);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="2"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="2"] .kb-slide-item:nth-child(-n+2) {
		width: calc(100% / 2);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="3"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="3"] .kb-slide-item:nth-child(-n+3) {
		width: calc(100% / 3);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="4"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="4"] .kb-slide-item:nth-child(-n+4) {
		width: calc(100% / 4);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="5"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="5"] .kb-slide-item:nth-child(-n+5) {
		width: calc(100% / 5);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="6"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="6"] .kb-slide-item:nth-child(-n+6) {
		width: calc(100% / 6);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="7"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="7"] .kb-slide-item:nth-child(-n+7) {
		width: calc(100% / 7);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="8"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xl="8"] .kb-slide-item:nth-child(-n+8) {
		width: calc(100% / 8);
		display: block;
		float: left
	}
}

@media(min-width:1500px) {
	.kb-gallery-ul[data-columns-xxl="1"] .kadence-blocks-gallery-item {
		width: calc(100% / 1)
	}

	.kb-gallery-ul[data-columns-xxl="2"] .kadence-blocks-gallery-item {
		width: calc(100% / 2)
	}

	.kb-gallery-ul[data-columns-xxl="3"] .kadence-blocks-gallery-item {
		width: calc(100% / 3)
	}

	.kb-gallery-ul[data-columns-xxl="4"] .kadence-blocks-gallery-item {
		width: calc(100% / 4)
	}

	.kb-gallery-ul[data-columns-xxl="5"] .kadence-blocks-gallery-item {
		width: calc(100% / 5)
	}

	.kb-gallery-ul[data-columns-xxl="6"] .kadence-blocks-gallery-item {
		width: calc(100% / 6)
	}

	.kb-gallery-ul[data-columns-xxl="7"] .kadence-blocks-gallery-item {
		width: calc(100% / 7)
	}

	.kb-gallery-ul[data-columns-xxl="8"] .kadence-blocks-gallery-item {
		width: calc(100% / 8)
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="1"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="1"] .kb-slide-item:nth-child(-n+1) {
		width: calc(100% / 1);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="2"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="2"] .kb-slide-item:nth-child(-n+2) {
		width: calc(100% / 2);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="3"] .kb-slide-item:nth-child(-n+3) {
		width: calc(100% / 3);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="4"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="4"] .kb-slide-item:nth-child(-n+4) {
		width: calc(100% / 4);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="5"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="5"] .kb-slide-item:nth-child(-n+5) {
		width: calc(100% / 5);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="6"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="6"] .kb-slide-item:nth-child(-n+6) {
		width: calc(100% / 6);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="7"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="7"] .kb-slide-item:nth-child(-n+7) {
		width: calc(100% / 7);
		display: block;
		float: left
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="8"] .kb-slide-item {
		display: none
	}

	.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-columns-xxl="8"] .kb-slide-item:nth-child(-n+8) {
		width: calc(100% / 8);
		display: block;
		float: left
	}
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=slider] .kb-slide-item {
	display: none
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=slider] .kb-slide-item:first-child {
	display: block
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail] .kb-slide-item:not(.specificity) {
	display: none
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail] .kb-slide-item:not(.specificity):first-child {
	display: block;
	width: 100%
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="3"]~.kb-blocks-slider .kb-slide-item {
	display: none
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="3"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+3) {
	width: calc(100% / 3);
	display: block;
	float: left
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="4"]~.kb-blocks-slider .kb-slide-item {
	display: none
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="4"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+4) {
	width: calc(100% / 4);
	display: block;
	float: left
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="5"]~.kb-blocks-slider .kb-slide-item {
	display: none
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="5"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+5) {
	width: calc(100% / 5);
	display: block;
	float: left
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="6"]~.kb-blocks-slider .kb-slide-item {
	display: none
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="6"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+6) {
	width: calc(100% / 6);
	display: block;
	float: left
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="7"]~.kb-blocks-slider .kb-slide-item {
	display: none
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail][data-columns-xl="7"]~.kb-blocks-slider .kb-slide-item:nth-child(-n+7) {
	width: calc(100% / 7);
	display: block;
	float: left
}

.kt-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=thumbnail]~.kb-blocks-slider {
	display: flex;
	gap: 10px
}

.kt-block-spacer {
	position: relative;
	height: 60px
}

.kt-block-spacer .kt-divider {
	width: 100%;
	border-top: 1px solid #eee;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: 0;
	padding: 0;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	transform: perspective(1px) translate(-50%, -50%)
}

.kt-block-spacer.kt-block-spacer-halign-left .kt-divider {
	left: 0;
	transform: perspective(1px) translate(0, -50%)
}

.wp-block-kadence-spacer.aligncenter {
	width: 100%
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
	list-style: none;
	padding: 0;
	display: grid
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list li.kt-svg-icon-list-item-wrap:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
	display: flex
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list {
	padding: 0;
	list-style: none;
	margin: 0 0 10px;
	text-align: left;
	grid-template-rows: auto;
	display: grid;
	gap: 5px 0
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list svg {
	width: 1em;
	height: 1em
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap {
	display: flex;
	align-items: center;
	padding: 0
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
	margin-right: 10px;
	padding: 4px 0;
	display: inline-flex;
	justify-content: center;
	align-items: center
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-link {
	display: flex;
	align-items: center
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:last-child {
	margin-bottom: 0
}

.rtl .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
	margin-left: 10px;
	margin-right: 0
}

.wp-block-kadence-iconlist.kt-list-icon-aligntop ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap {
	align-items: flex-start
}

.wp-block-kadence-iconlist.aligncenter .kt-svg-icon-list-item-wrap {
	justify-content: center
}

.kt-svg-icon-list-columns-2 ul.kt-svg-icon-list {
	grid-template-columns: repeat(2, minmax(0, 1fr))
}

.kt-svg-icon-list-columns-3 ul.kt-svg-icon-list {
	grid-template-columns: repeat(3, minmax(0, 1fr))
}

.wp-block-kadence-iconlist.kt-list-icon-aligntop ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a.kt-svg-icon-link {
	align-items: flex-start
}

@media(max-width:1024px) {
	.kt-tablet-svg-icon-list-columns-2 ul.kt-svg-icon-list {
		grid-template-columns: repeat(2, minmax(0, 1fr))
	}
}

@media(max-width:767px) {
	.kvs-sm-false {
		display: none !important
	}

	.kt-mobile-svg-icon-list-columns-1 ul.kt-svg-icon-list {
		grid-template-columns: minmax(0, 1fr)
	}
}

.kt-accordion-wrap .kt-accordion-header-wrap {
	margin: 0;
	padding: 0
}

.kt-blocks-accordion-header {
	align-content: space-between;
	align-items: center;
	background-color: var(--global-palette8, #f2f2f2);
	border: 0 solid transparent;
	border-radius: 0;
	color: var(--global-palette5, #555);
	display: flex;
	font-size: 18px;
	padding: 10px 14px;
	position: relative;
	line-height: 24px;
	text-align: left;
	text-transform: none;
	transition: all ease-in-out .2s;
	width: 100%;
	box-shadow: none;
	text-shadow: none
}

.kt-blocks-accordion-header .kt-blocks-accordion-title {
	word-wrap: break-word;
	white-space: normal
}

.kt-blocks-accordion-header .kb-svg-icon-wrap svg {
	width: 1em;
	height: 1em
}

.kt-blocks-accordion-header:focus-visible {
	box-shadow: none;
	text-shadow: none
}

.kt-blocks-accordion-header:focus {
	box-shadow: none;
	text-shadow: none
}

.kt-blocks-accordion-header:active {
	box-shadow: none
}

.kt-blocks-accordion-header:hover {
	background-color: var(--global-palette7, #eee);
	color: var(--global-palette5, #444);
	box-shadow: none;
	text-shadow: none
}

.kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after,
.kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before {
	background-color: currentColor
}

.kt-blocks-accordion-header.kt-accordion-panel-active {
	background-color: var(--global-palette5, #444);
	color: #fff
}

.kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,
.kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
	background-color: currentColor
}

.kt-blocks-accordion-title-wrap {
	display: flex;
	padding-right: 10px
}

.kt-accordion-panel-inner:after {
	clear: both;
	display: table;
	content: ""
}

.kt-blocks-accordion-icon-trigger {
	display: block;
	height: 24px;
	margin-left: auto;
	position: relative;
	transition: all ease-in-out .2s;
	width: 24px;
	min-width: 24px;
	box-sizing: content-box
}

.kt-blocks-accordion-icon-trigger:after,
.kt-blocks-accordion-icon-trigger:before {
	background-color: var(--global-palette5, #444)
}

.kt-accodion-icon-style-arrow .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
	transform: rotate(-45deg)
}

.kt-accodion-icon-style-arrow .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after {
	transform: rotate(45deg)
}

.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:after,
.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:before {
	content: "";
	height: 2px;
	position: absolute;
	top: 11px;
	transition: all ease-in-out .1333333333s;
	width: 12px
}

.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:before {
	left: 2px;
	transform: rotate(45deg);
	transform-origin: 50%
}

.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger:after {
	transform: rotate(-45deg);
	right: 2px;
	transform-origin: 50%
}

.kt-accordion-inner-wrap .wp-block-kadence-pane>.kt-accordion-header-wrap {
	margin-top: 0
}

.kt-accordion-inner-wrap {
	column-gap: var(--global-kb-gap-md, 2rem);
	display: flex;
	flex-direction: column;
	row-gap: 8px
}

.kt-accordion-panel-inner {
	padding: 20px;
	border: 1px solid var(--global-palette7, #eee);
	border-top-width: 0
}

.kt-accordion-panel {
	display: block
}

.kt-accordion-panel.kt-accordion-panel-hidden {
	max-height: 0 !important;
	overflow: hidden;
	display: none
}

.kt-accordion-initialized .kt-panel-is-collapsing,
.kt-accordion-initialized .kt-panel-is-expanding {
	transition: height .45s ease;
	position: relative;
	height: 0;
	overflow: hidden
}

.rtl .kt-blocks-accordion-icon-trigger {
	margin-left: 0;
	margin-right: auto
}

.rtl .kt-blocks-accordion-title-wrap {
	padding-left: 10px;
	padding-right: 0
}

.wp-block-kadence-column .wp-block-kadence-accordion {
	align-self: stretch
}

.kb-buttons-wrap {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap: var(--global-kb-gap-xs, .5rem)
}

.kb-button {
	z-index: 1;
	position: relative;
	overflow: hidden;
	display: inline-flex;
	text-align: center;
	align-items: center;
	justify-content: center
}

.kb-button.wp-block-button__link {
	width: auto;
	height: auto
}

.wp-block-kadence-advancedbtn .kb-button:not(.specificity):not(.extra-specificity) {
	text-decoration: none
}

.kb-button:not(.kb-btn-global-inherit) {
	border: 0 solid transparent;
	padding: .4em 1em;
	cursor: pointer;
	font-size: 1.125rem;
	border-radius: 3px;
	transition: all .3s ease-in-out;
	box-shadow: none
}

.kb-button:not(.kb-btn-global-inherit):hover {
	box-shadow: none
}

.kb-button::before {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	opacity: 0;
	background: rgba(0, 0, 0, 0)
}

.kb-button:focus::before,
.kb-button:hover::before {
	opacity: 1
}

.kb-button.kt-btn-has-svg-true {
	gap: .5em;
	display: inline-flex
}

.wp-block-kadence-advancedbtn .kb-svg-icon-wrap {
	display: inline-flex;
	justify-content: center;
	align-items: center
}

.wp-block-kadence-advancedbtn .kb-svg-icon-wrap svg {
	width: 1em;
	height: 1em
}

.ct-read-progress-bar {
	background: linear-gradient(to right, var(--progress-bar-scroll, var(--theme-palette-color-1)) var(--scroll, 0%), var(--progress-bar-background, transparent) 0);
	background-repeat: no-repeat;
	position: fixed;
	top: calc(var(--admin-bar, 0px) + var(--theme-frame-size, 0px));
	width: calc(100% - var(--theme-frame-size, 0px)*2);
	height: var(--progress-bar-height, 3px);
	z-index: 51;
	opacity: 1;
	transition: opacity .3s ease
}

.ct-dynamic-filter {
	display: flex;
	flex-wrap: wrap;
	justify-content: var(--filter-items-alignment, center);
	gap: var(--items-vertical-spacing, 10px) var(--items-horizontal-spacing, 30px);
	margin-bottom: var(--container-spacing, 40px);
	--theme-link-initial-color: var(--theme-text-color)
}

.ct-dynamic-filter a.active {
	color: var(--theme-link-hover-color)
}

:root {
	--global-kb-font-size-sm: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);
	--global-kb-font-size-md: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);
	--global-kb-font-size-lg: clamp(1.75rem, 1.576rem + 0.543vw, 2rem);
	--global-kb-font-size-xl: clamp(2.25rem, 1.728rem + 1.63vw, 3rem);
	--global-kb-font-size-xxl: clamp(2.5rem, 1.456rem + 3.26vw, 4rem);
	--global-kb-font-size-xxxl: clamp(2.75rem, 0.489rem + 7.065vw, 6rem)
}

:root {
	--global-palette1: #3182CE;
	--global-palette2: #2B6CB0;
	--global-palette3: #1A202C;
	--global-palette4: #2D3748;
	--global-palette5: #4A5568;
	--global-palette6: #718096;
	--global-palette7: #EDF2F7;
	--global-palette8: #F7FAFC;
	--global-palette9: #ffffff
}

.kb-row-layout-id5499_e9313f-c9>.kt-row-column-wrap {
	max-width: 1290px;
	padding-top: var(--global-kb-spacing-4xl, 8rem);
	padding-right: var(--global-kb-spacing-sm, 1.5rem);
	padding-bottom: var(--global-kb-spacing-5xl, 10rem);
	padding-left: var(--global-kb-spacing-sm, 1.5rem);
	grid-template-columns: minmax(0, calc(15% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2)/ 3))) minmax(0, calc(70% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2)/ 3))) minmax(0, calc(15% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2)/ 3)))
}

.kb-row-layout-id5499_e9313f-c9 {
	background-image: var(--wpr-bg-c490ce00-c244-404c-ba15-7c32521f0668);
	background-size: contain;
	background-position: 50% 100%;
	background-attachment: scroll;
	background-repeat: no-repeat
}

.kb-row-layout-id5499_e9313f-c9>.kt-row-layout-overlay {
	opacity: .1;
	background-color: rgba(26, 110, 255, .15)
}

.kadence-column5499_17f7cb-b8>.kt-inside-inner-col {
	display: flex
}

.kadence-column5499_17f7cb-b8>.kt-inside-inner-col {
	row-gap: var(--global-kb-gap-sm, 1rem);
	column-gap: var(--global-kb-gap-md, 2rem)
}

.kadence-column5499_17f7cb-b8>.kt-inside-inner-col {
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: flex-end
}

.kadence-column5499_17f7cb-b8>.kt-inside-inner-col>*,
.kadence-column5499_17f7cb-b8>.kt-inside-inner-col>figure.wp-block-kadence-image {
	margin-top: 0;
	margin-bottom: 0
}

.kadence-column5499_17f7cb-b8>.kt-inside-inner-col>.kb-image-is-ratio-size {
	flex-grow: 1
}

.kt-row-column-wrap>.kadence-column5499_17f7cb-b8 {
	align-self: flex-end
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_17f7cb-b8 {
	align-self: auto
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_17f7cb-b8>.kt-inside-inner-col {
	align-items: flex-end
}

@media all and (max-width:1024px) {
	.kt-row-column-wrap>.kadence-column5499_17f7cb-b8 {
		align-self: flex-end
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_17f7cb-b8 {
		align-self: auto
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_17f7cb-b8>.kt-inside-inner-col {
		align-items: flex-end
	}

	.kadence-column5499_17f7cb-b8>.kt-inside-inner-col {
		flex-direction: row;
		flex-wrap: wrap;
		align-items: flex-end;
		justify-content: flex-end
	}
}

@media all and (min-width:768px) and (max-width:1024px) {

	.kadence-column5499_17f7cb-b8>.kt-inside-inner-col>*,
	.kadence-column5499_17f7cb-b8>.kt-inside-inner-col>figure.wp-block-kadence-image {
		margin-top: 0;
		margin-bottom: 0
	}

	.kadence-column5499_17f7cb-b8>.kt-inside-inner-col>.kb-image-is-ratio-size {
		flex-grow: 1
	}

	.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_e6e0cf-97:not(.kt-tablet-svg-icon-list-columns-1) ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child) {
		margin: 0
	}
}

@media all and (max-width:767px) {
	.kb-row-layout-id5499_e9313f-c9>.kt-row-column-wrap {
		padding-top: var(--global-kb-spacing-3xl, 6.5rem);
		padding-bottom: var(--global-kb-spacing-3xl, 6.5rem);
		grid-template-columns: minmax(0, 1fr)
	}

	.kb-row-layout-id5499_e9313f-c9>.kt-row-column-wrap>div:not(.added-for-specificity) {
		grid-column: initial
	}

	.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id5499_e9313f-c9 {
		background: rgba(229, 239, 255, .3)
	}

	.kt-row-column-wrap>.kadence-column5499_17f7cb-b8 {
		align-self: flex-end
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_17f7cb-b8 {
		align-self: auto
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_17f7cb-b8>.kt-inside-inner-col {
		flex-direction: column;
		justify-content: flex-end
	}

	.kadence-column5499_17f7cb-b8>.kt-inside-inner-col {
		flex-direction: column;
		align-items: stretch;
		flex-wrap: nowrap
	}
}

.wp-block-kadence-image.kb-image5499_ad0575-d5:not(.kb-specificity-added):not(.kb-extra-specificity-added)>figure {
	margin-top: 40px;
	margin-right: -60px
}

.kb-image5499_ad0575-d5 .kb-image-is-ratio-size,
.kb-image5499_ad0575-d5.kb-image-is-ratio-size {
	max-width: 140px;
	width: 100%
}

.wp-block-kadence-column>.kt-inside-inner-col>.kb-image5499_ad0575-d5 .kb-image-is-ratio-size,
.wp-block-kadence-column>.kt-inside-inner-col>.kb-image5499_ad0575-d5.kb-image-is-ratio-size {
	align-self: unset
}

.kb-image5499_ad0575-d5 figure {
	max-width: 140px
}

.kb-image5499_ad0575-d5 .image-is-svg,
.kb-image5499_ad0575-d5 .image-is-svg img {
	width: 100%
}

.kb-image5499_31952b-d2 .kb-img img,
.kb-image5499_31952b-d2 img.kb-img {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1)
}

.kadence-column5499_5b6ec3-b7>.kt-inside-inner-col {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kadence-column5499_5b6ec3-b7>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_5b6ec3-b7>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_5b6ec3-b7>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

.kadence-column5499_5b6ec3-b7,
.kt-inside-inner-col>.kadence-column5499_5b6ec3-b7:not(.specificity) {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}

@media all and (max-width:1024px) {
	.kadence-column5499_5b6ec3-b7>.kt-inside-inner-col {
		flex-direction: column
	}
}

@media all and (max-width:767px) {
	.wp-block-kadence-image.kb-image5499_ad0575-d5:not(.kb-specificity-added):not(.kb-extra-specificity-added)>figure {
		margin-top: 0;
		margin-right: 0;
		margin-bottom: -11px
	}

	.kb-image5499_ad0575-d5 .kb-image-is-ratio-size,
	.kb-image5499_ad0575-d5.kb-image-is-ratio-size {
		max-width: 100px;
		width: 100%
	}

	.kb-image5499_ad0575-d5 figure {
		max-width: 100px
	}

	.kb-image5499_31952b-d2 .kb-image-is-ratio-size,
	.kb-image5499_31952b-d2.kb-image-is-ratio-size {
		max-width: 217px;
		width: 100%
	}

	.kb-image5499_31952b-d2 {
		max-width: 217px
	}

	.kadence-column5499_5b6ec3-b7>.kt-inside-inner-col {
		flex-direction: column
	}
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_6bfa4a-bf,
.wp-block-kadence-advancedheading.kt-adv-heading5499_6bfa4a-bf[data-kb-block=kb-adv-heading5499_6bfa4a-bf] {
	text-align: center;
	font-size: var(--global-kb-font-size-xl, 3rem)
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_6bfa4a-bf mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_6bfa4a-bf[data-kb-block=kb-adv-heading5499_6bfa4a-bf] mark.kt-highlight {
	background-image: linear-gradient(135deg, var(--theme-palette-color-1, #1a6eff) 0%, var(--theme-palette-color-2, #003da5) 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_c1878d-3d,
.wp-block-kadence-advancedheading.kt-adv-heading5499_c1878d-3d[data-kb-block=kb-adv-heading5499_c1878d-3d] {
	max-width: 650px;
	margin-right: auto;
	margin-left: auto;
	text-align: center
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_c1878d-3d mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_c1878d-3d[data-kb-block=kb-adv-heading5499_c1878d-3d] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kadence-form-5499_88b396-e2 .kb-form .kadence-blocks-form-field {
	margin-bottom: 0
}

.kadence-form-5499_88b396-e2 .kb-form .kadence-blocks-form-field .kb-text-style-field {
	border-width: 1px;
	border-color: var(--theme-palette-color-7, #fafbfc);
	box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, .05)
}

.kadence-form-5499_88b396-e2 .kb-form .kadence-blocks-form-field .kb-text-style-field:focus {
	color: var(--theme-palette-color-4, #333);
	border-color: var(--theme-palette-color-5, #b3cfff)
}

.kadence-form-5499_88b396-e2 .kb-form .kadence-blocks-form-field .kb-text-style-field {
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px
}

.kadence-form-5499_88b396-e2 .kb-form .kadence-blocks-form-field .kb-forms-submit {
	padding-top: 9px;
	padding-right: 24px;
	padding-bottom: 9px;
	padding-left: 24px
}

.kb-form input.kadence-blocks-field.verify {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	z-index: -1
}

.kadence-column5499_cc1cca-d5>.kt-inside-inner-col {
	display: flex
}

.kadence-column5499_cc1cca-d5>.kt-inside-inner-col {
	row-gap: var(--global-kb-gap-sm, 1rem);
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_cc1cca-d5>.kt-inside-inner-col {
	flex-direction: column;
	justify-content: center
}

.kadence-column5499_cc1cca-d5>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

.kt-row-column-wrap>.kadence-column5499_cc1cca-d5 {
	align-self: center
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_cc1cca-d5 {
	align-self: auto
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_cc1cca-d5>.kt-inside-inner-col {
	flex-direction: column;
	justify-content: center
}

@media all and (max-width:1024px) {
	.kadence-form-5499_88b396-e2 .kb-form .kadence-blocks-form-field {
		margin-bottom: 10px;
		padding-right: 5px;
		padding-left: 5px
	}

	.kadence-form-5499_88b396-e2 .kb-form {
		margin-right: -5px;
		margin-left: -5px
	}

	.kt-row-column-wrap>.kadence-column5499_cc1cca-d5 {
		align-self: center
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_cc1cca-d5 {
		align-self: auto
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_cc1cca-d5>.kt-inside-inner-col {
		flex-direction: column;
		justify-content: center
	}

	.kadence-column5499_cc1cca-d5>.kt-inside-inner-col {
		flex-direction: column
	}
}

.kb-image5499_f81367-f5 .kb-img img,
.kb-image5499_f81367-f5 img.kb-img {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1)
}

@media all and (max-width:767px) {
	.kadence-form-5499_88b396-e2 .kb-form .kadence-blocks-form-field {
		margin-bottom: 10px
	}

	.kt-row-column-wrap>.kadence-column5499_cc1cca-d5 {
		align-self: center
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_cc1cca-d5 {
		align-self: auto
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_cc1cca-d5>.kt-inside-inner-col {
		align-items: center
	}

	.kadence-column5499_cc1cca-d5>.kt-inside-inner-col {
		justify-content: inherit;
		flex-direction: row-reverse;
		flex-wrap: wrap;
		align-items: center
	}

	.kadence-column5499_cc1cca-d5>.kt-inside-inner-col>.aligncenter {
		width: auto
	}

	.kadence-column5499_cc1cca-d5>.kt-inside-inner-col>*,
	.kadence-column5499_cc1cca-d5>.kt-inside-inner-col>figure.wp-block-kadence-image {
		margin-top: 0;
		margin-bottom: 0
	}

	.kadence-column5499_cc1cca-d5>.kt-inside-inner-col>.kb-image-is-ratio-size {
		flex-grow: 1
	}

	.kb-image5499_f81367-f5 .kb-image-is-ratio-size,
	.kb-image5499_f81367-f5.kb-image-is-ratio-size {
		max-width: 220px;
		width: 100%
	}

	.kb-image5499_f81367-f5 {
		max-width: 220px
	}
}

.wp-block-kadence-image.kb-image5499_c2ed7b-b3:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
	margin-left: -30px
}

.kb-image5499_c2ed7b-b3 .kb-image-is-ratio-size,
.kb-image5499_c2ed7b-b3.kb-image-is-ratio-size {
	max-width: 90px;
	width: 100%
}

.wp-block-kadence-column>.kt-inside-inner-col>.kb-image5499_c2ed7b-b3 .kb-image-is-ratio-size,
.wp-block-kadence-column>.kt-inside-inner-col>.kb-image5499_c2ed7b-b3.kb-image-is-ratio-size {
	align-self: unset
}

.kb-image5499_c2ed7b-b3 {
	max-width: 90px
}

.image-is-svg.kb-image5499_c2ed7b-b3 {
	-webkit-flex: 0 1 100%;
	flex: 0 1 100%
}

.image-is-svg.kb-image5499_c2ed7b-b3 img {
	width: 100%
}

.kb-row-layout-id5499_b97a23-8d>.kt-row-column-wrap {
	column-gap: var(--global-kb-gap-lg, 4rem);
	max-width: 1290px;
	padding-top: var(--global-kb-spacing-xxl, 5rem);
	padding-bottom: var(--global-kb-spacing-xxl, 5rem);
	grid-template-columns: minmax(0, calc(45% - ((var(--global-kb-gap-lg, 4rem) * 1)/ 2))) minmax(0, calc(55% - ((var(--global-kb-gap-lg, 4rem) * 1)/ 2)))
}

.kb-row-layout-id5499_b97a23-8d {
	background-color: var(--global-palette9, #fff)
}

.kadence-column5499_7622a1-1d>.kt-inside-inner-col {
	display: flex
}

.kadence-column5499_7622a1-1d>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_7622a1-1d>.kt-inside-inner-col {
	flex-direction: column;
	justify-content: center
}

.kadence-column5499_7622a1-1d>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

.kt-row-column-wrap>.kadence-column5499_7622a1-1d {
	align-self: center
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_7622a1-1d {
	align-self: auto
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_7622a1-1d>.kt-inside-inner-col {
	flex-direction: column;
	justify-content: center
}

@media all and (max-width:1024px) {
	.kb-row-layout-id5499_b97a23-8d>.kt-row-column-wrap {
		grid-template-columns: minmax(0, 1fr)
	}

	.kt-row-column-wrap>.kadence-column5499_7622a1-1d {
		align-self: center
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_7622a1-1d {
		align-self: auto
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_7622a1-1d>.kt-inside-inner-col {
		flex-direction: column;
		justify-content: center
	}

	.kadence-column5499_7622a1-1d>.kt-inside-inner-col {
		flex-direction: column
	}
}

@media all and (max-width:767px) {
	.kb-row-layout-id5499_b97a23-8d>.kt-row-column-wrap {
		grid-template-columns: minmax(0, 1fr)
	}

	.kt-row-column-wrap>.kadence-column5499_7622a1-1d {
		align-self: center
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_7622a1-1d {
		align-self: auto
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_7622a1-1d>.kt-inside-inner-col {
		flex-direction: column;
		justify-content: center
	}

	.kadence-column5499_7622a1-1d>.kt-inside-inner-col {
		flex-direction: column
	}
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_decc5e-2b,
.wp-block-kadence-advancedheading.kt-adv-heading5499_decc5e-2b[data-kb-block=kb-adv-heading5499_decc5e-2b] {
	margin-bottom: var(--global-kb-spacing-xxs, .5rem)
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_decc5e-2b mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_decc5e-2b[data-kb-block=kb-adv-heading5499_decc5e-2b] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_2f134c-03,
.wp-block-kadence-advancedheading.kt-adv-heading5499_2f134c-03[data-kb-block=kb-adv-heading5499_2f134c-03] {
	font-size: var(--global-kb-font-size-xl, 3rem)
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_2f134c-03 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_2f134c-03[data-kb-block=kb-adv-heading5499_2f134c-03] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_04d16c-92 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_04d16c-92[data-kb-block=kb-adv-heading5499_04d16c-92] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kadence-column5499_a77e45-2f>.kt-inside-inner-col {
	display: flex
}

.kadence-column5499_a77e45-2f>.kt-inside-inner-col {
	row-gap: 10px;
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_a77e45-2f>.kt-inside-inner-col {
	flex-direction: column;
	justify-content: center
}

.kadence-column5499_a77e45-2f>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

.kt-row-column-wrap>.kadence-column5499_a77e45-2f {
	align-self: center
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_a77e45-2f {
	align-self: auto
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_a77e45-2f>.kt-inside-inner-col {
	flex-direction: column;
	justify-content: center
}

.kadence-video-popup5499_250f4d-4e .kadence-video-popup-wrap {
	border-top-color: rgba(255, 255, 255, .8);
	border-top-style: solid;
	border-right-color: rgba(255, 255, 255, .8);
	border-right-style: solid;
	border-bottom-color: rgba(255, 255, 255, .8);
	border-bottom-style: solid;
	border-left-color: rgba(255, 255, 255, .8);
	border-left-style: solid
}

@media all and (max-width:1024px) {
	.kadence-column5499_a77e45-2f>.kt-inside-inner-col {
		row-gap: 20px;
		flex-direction: column
	}

	.kt-row-column-wrap>.kadence-column5499_a77e45-2f {
		align-self: center
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_a77e45-2f {
		align-self: auto
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_a77e45-2f>.kt-inside-inner-col {
		flex-direction: column;
		justify-content: center
	}

	.kadence-video-popup5499_250f4d-4e .kadence-video-popup-wrap {
		border-top-color: rgba(255, 255, 255, .8);
		border-top-style: solid;
		border-right-color: rgba(255, 255, 255, .8);
		border-right-style: solid;
		border-bottom-color: rgba(255, 255, 255, .8);
		border-bottom-style: solid;
		border-left-color: rgba(255, 255, 255, .8);
		border-left-style: solid
	}
}

@media all and (max-width:767px) {
	.kt-row-column-wrap>.kadence-column5499_a77e45-2f {
		align-self: center
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_a77e45-2f {
		align-self: auto
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column5499_a77e45-2f>.kt-inside-inner-col {
		flex-direction: column;
		justify-content: center
	}

	.kadence-column5499_a77e45-2f>.kt-inside-inner-col {
		flex-direction: column
	}

	.kadence-video-popup5499_250f4d-4e .kadence-video-popup-wrap {
		border-top-color: rgba(255, 255, 255, .8);
		border-top-style: solid;
		border-right-color: rgba(255, 255, 255, .8);
		border-right-style: solid;
		border-bottom-color: rgba(255, 255, 255, .8);
		border-bottom-style: solid;
		border-left-color: rgba(255, 255, 255, .8);
		border-left-style: solid
	}
}

.kadence-column5499_623928-5b>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_623928-5b>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_623928-5b>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

@media all and (max-width:1024px) {
	.kadence-column5499_623928-5b>.kt-inside-inner-col {
		flex-direction: column
	}
}

@media all and (max-width:767px) {
	.kadence-column5499_623928-5b>.kt-inside-inner-col {
		flex-direction: column
	}
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_eda62f-6a,
.wp-block-kadence-advancedheading.kt-adv-heading5499_eda62f-6a[data-kb-block=kb-adv-heading5499_eda62f-6a] {
	padding-top: var(--global-kb-spacing-xl, 4rem);
	padding-bottom: var(--global-kb-spacing-sm, 1.5rem);
	margin-bottom: var(--global-kb-spacing-xxs, .5rem);
	text-align: center
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_eda62f-6a[data-kb-block=kb-adv-heading5499_eda62f-6a] {
	display: flex;
	gap: .25em;
	justify-content: center;
	align-items: center
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_eda62f-6a[data-kb-block=kb-adv-heading5499_eda62f-6a] .kb-adv-heading-icon svg {
	width: 1em;
	height: 1em
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_eda62f-6a[data-kb-block=kb-adv-heading5499_eda62f-6a] .kb-adv-heading-icon {
	color: var(--theme-palette-color-1, #1a6eff)
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_eda62f-6a mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_eda62f-6a[data-kb-block=kb-adv-heading5499_eda62f-6a] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-5499_ec852d-f8 {
	padding-top: 0;
	padding-bottom: var(--global-kb-spacing-xl, 4rem)
}

.kb-gallery-id-5499_ec852d-f8.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius,
.kb-gallery-id-5499_ec852d-f8.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius img {
	height: 120px
}

.kb-gallery-wrap-id-5499_ec852d-f8.wp-block-kadence-advancedgallery {
	overflow: visible
}

.kb-gallery-wrap-id-5499_ec852d-f8.wp-block-kadence-advancedgallery .kt-blocks-carousel {
	overflow: visible
}

.kadence-column5499_695f54-5e>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_695f54-5e>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_695f54-5e>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

@media all and (max-width:1024px) {
	.kadence-column5499_695f54-5e>.kt-inside-inner-col {
		flex-direction: column
	}
}

@media all and (max-width:767px) {
	.wp-block-kadence-advancedgallery.kb-gallery-wrap-id-5499_ec852d-f8 {
		padding-bottom: var(--global-kb-spacing-md, 2rem)
	}

	.kadence-column5499_695f54-5e>.kt-inside-inner-col {
		flex-direction: column
	}
}

.kb-row-layout-id5499_04e378-10>.kt-row-column-wrap {
	align-content: center
}

:where(.kb-row-layout-id5499_04e378-10 > .kt-row-column-wrap)>.wp-block-kadence-column {
	justify-content: center
}

.kb-row-layout-id5499_04e378-10>.kt-row-column-wrap {
	column-gap: var(--global-kb-gap-lg, 4rem);
	padding-top: var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
	padding-bottom: var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
	grid-template-columns: repeat(2, minmax(0, 1fr))
}

.kadence-column5499_86c719-a7>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_86c719-a7>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_86c719-a7>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

@media all and (max-width:1024px) {
	.kb-row-layout-id5499_04e378-10>.kt-row-column-wrap {
		grid-template-columns: minmax(0, 1fr)
	}

	.kadence-column5499_86c719-a7>.kt-inside-inner-col {
		flex-direction: column
	}
}

@media all and (max-width:767px) {
	.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id5499_04e378-10 {
		margin-top: 0
	}

	.kb-row-layout-id5499_04e378-10>.kt-row-column-wrap {
		grid-template-columns: minmax(0, 1fr)
	}

	.kadence-column5499_86c719-a7>.kt-inside-inner-col {
		flex-direction: column
	}
}

.wp-block-kadence-image.kb-image5499_c53ecc-dd:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}

.kb-image5499_c53ecc-dd .kb-img img,
.kb-image5499_c53ecc-dd img.kb-img {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px
}

.kadence-column5499_7b28e8-ad>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_7b28e8-ad>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_7b28e8-ad>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_a35ba5-94,
.wp-block-kadence-advancedheading.kt-adv-heading5499_a35ba5-94[data-kb-block=kb-adv-heading5499_a35ba5-94] {
	margin-bottom: var(--global-kb-spacing-xxs, .5rem)
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_a35ba5-94 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_a35ba5-94[data-kb-block=kb-adv-heading5499_a35ba5-94] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_2deccb-56 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_2deccb-56[data-kb-block=kb-adv-heading5499_2deccb-56] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_3adebd-11 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_3adebd-11[data-kb-block=kb-adv-heading5499_3adebd-11] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kb-row-layout-id5499_da09fc-73>.kt-row-column-wrap {
	padding-top: var(--global-kb-spacing-sm, 1.5rem);
	padding-bottom: var(--global-kb-spacing-xxl, 5rem)
}

.kb-row-layout-id5499_da09fc-73>.kt-row-column-wrap>div:not(.added-for-specificity) {
	grid-column: initial
}

.kb-row-layout-id5499_da09fc-73>.kt-row-column-wrap {
	grid-template-columns: repeat(3, minmax(0, 1fr))
}

@media all and (max-width:1024px) {
	.kadence-column5499_7b28e8-ad>.kt-inside-inner-col {
		flex-direction: column
	}

	.kb-row-layout-id5499_da09fc-73>.kt-row-column-wrap>:nth-child(3nof:not(style)) {
		grid-column: 1/-1
	}

	.kb-row-layout-id5499_da09fc-73>.kt-row-column-wrap {
		grid-template-columns: repeat(2, minmax(0, 1fr))
	}
}

@media all and (max-width:767px) {
	.kadence-column5499_7b28e8-ad>.kt-inside-inner-col {
		flex-direction: column
	}

	.kb-row-layout-id5499_da09fc-73>.kt-row-column-wrap {
		padding-top: 0;
		padding-bottom: var(--global-kb-spacing-lg, 3rem);
		grid-template-columns: minmax(0, 1fr)
	}

	.kb-row-layout-id5499_da09fc-73>.kt-row-column-wrap>div:not(.added-for-specificity) {
		grid-column: initial
	}
}

.kadence-column5499_c8b264-22>.kt-inside-inner-col {
	padding-top: var(--global-kb-spacing-md, 2rem);
	padding-right: var(--global-kb-spacing-md, 2rem);
	padding-bottom: var(--global-kb-spacing-md, 2rem);
	padding-left: var(--global-kb-spacing-md, 2rem)
}

.kadence-column5499_c8b264-22>.kt-inside-inner-col {
	border-top: 0 solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 0 solid transparent;
	border-left: 0 solid transparent
}

.kadence-column5499_c8b264-22>.kt-inside-inner-col,
.kadence-column5499_c8b264-22>.kt-inside-inner-col:before {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.kadence-column5499_c8b264-22:hover>.kt-inside-inner-col {
	border-right: 0px solid #91e495;
	border-bottom: 0 solid #91e495
}

.kadence-column5499_c8b264-22:hover>.kt-inside-inner-col,
.kadence-column5499_c8b264-22:hover>.kt-inside-inner-col:before {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.kadence-column5499_c8b264-22:hover>.kt-inside-inner-col {
	box-shadow: 0 0 22px -6px rgba(145, 228, 149, .26)
}

.kadence-column5499_c8b264-22>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_c8b264-22>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_c8b264-22>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

.kadence-column5499_c8b264-22>.kt-inside-inner-col {
	background-color: #e8f7e9
}

@media all and (max-width:1024px) {
	.kadence-column5499_c8b264-22>.kt-inside-inner-col {
		border-top: 0 solid transparent;
		border-right: 0px solid transparent;
		border-bottom: 0 solid transparent;
		border-left: 0 solid transparent;
		flex-direction: column
	}

	.kadence-column5499_c8b264-22:hover>.kt-inside-inner-col {
		border-right: 0px solid #91e495;
		border-bottom: 0 solid #91e495
	}
}

@media all and (max-width:767px) {
	.kadence-column5499_c8b264-22>.kt-inside-inner-col {
		border-top: 0 solid transparent;
		border-right: 0px solid transparent;
		border-bottom: 0 solid transparent;
		border-left: 0 solid transparent;
		flex-direction: column
	}

	.kadence-column5499_c8b264-22:hover>.kt-inside-inner-col {
		border-right: 0px solid #91e495;
		border-bottom: 0 solid #91e495
	}
}

.kb-image5499_700b3d-28 .kb-image-is-ratio-size,
.kb-image5499_700b3d-28.kb-image-is-ratio-size {
	max-width: 70px;
	width: 100%
}

.wp-block-kadence-column>.kt-inside-inner-col>.kb-image5499_700b3d-28 .kb-image-is-ratio-size,
.wp-block-kadence-column>.kt-inside-inner-col>.kb-image5499_700b3d-28.kb-image-is-ratio-size {
	align-self: unset
}

.kb-image5499_700b3d-28 {
	max-width: 70px
}

.image-is-svg.kb-image5499_700b3d-28 {
	-webkit-flex: 0 1 100%;
	flex: 0 1 100%
}

.image-is-svg.kb-image5499_700b3d-28 img {
	width: 100%
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_d0b6b9-b5,
.wp-block-kadence-advancedheading.kt-adv-heading5499_d0b6b9-b5[data-kb-block=kb-adv-heading5499_d0b6b9-b5] {
	margin-bottom: 0;
	font-size: 24px
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_d0b6b9-b5 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_d0b6b9-b5[data-kb-block=kb-adv-heading5499_d0b6b9-b5] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-spacer.kt-block-spacer-5499_350d61-e2 .kt-block-spacer {
	height: 28px
}

.wp-block-kadence-spacer.kt-block-spacer-5499_350d61-e2 .kt-divider {
	border-top-color: var(--theme-palette-color-5, #b3cfff);
	width: 20%
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_ef3a2b-a7:not(.this-stops-third-party-issues) {
	margin-top: 0;
	margin-bottom: 0
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_ef3a2b-a7 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: var(--global-kb-spacing-xs, 1rem)
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_ef3a2b-a7 ul.kt-svg-icon-list {
	grid-row-gap: 5px
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_ef3a2b-a7 .kb-svg-icon-wrap {
	font-size: 16px;
	color: var(--theme-palette-color-2, #003da5)
}

.kt-svg-icon-list-item-5499_367cf7-53 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_bc6ed7-e9 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_fc207e-ae .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_4e74da-2f .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_7afc4c-88 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_378fd6-4e .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kadence-column5499_06021d-c8>.kt-inside-inner-col {
	padding-top: var(--global-kb-spacing-md, 2rem);
	padding-right: var(--global-kb-spacing-md, 2rem);
	padding-bottom: var(--global-kb-spacing-md, 2rem);
	padding-left: var(--global-kb-spacing-md, 2rem)
}

.kadence-column5499_06021d-c8>.kt-inside-inner-col {
	border-top: 0 solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 0 solid transparent;
	border-left: 0 solid transparent
}

.kadence-column5499_06021d-c8>.kt-inside-inner-col,
.kadence-column5499_06021d-c8>.kt-inside-inner-col:before {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.kadence-column5499_06021d-c8:hover>.kt-inside-inner-col {
	box-shadow: 0 0 22px 0 #ffebe0
}

.kadence-column5499_06021d-c8>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_06021d-c8>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_06021d-c8>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

.kadence-column5499_06021d-c8>.kt-inside-inner-col {
	background-color: #e5e0ff
}

@media all and (max-width:1024px) {
	.kadence-column5499_06021d-c8>.kt-inside-inner-col {
		border-top: 0 solid transparent;
		border-right: 0px solid transparent;
		border-bottom: 0 solid transparent;
		border-left: 0 solid transparent;
		flex-direction: column
	}
}

@media all and (max-width:767px) {
	.kadence-column5499_06021d-c8>.kt-inside-inner-col {
		border-top: 0 solid transparent;
		border-right: 0px solid transparent;
		border-bottom: 0 solid transparent;
		border-left: 0 solid transparent;
		flex-direction: column
	}
}

.kb-image5499_cd2a4d-85 .kb-image-is-ratio-size,
.kb-image5499_cd2a4d-85.kb-image-is-ratio-size {
	max-width: 70px;
	width: 100%
}

.wp-block-kadence-column>.kt-inside-inner-col>.kb-image5499_cd2a4d-85 .kb-image-is-ratio-size,
.wp-block-kadence-column>.kt-inside-inner-col>.kb-image5499_cd2a4d-85.kb-image-is-ratio-size {
	align-self: unset
}

.kb-image5499_cd2a4d-85 {
	max-width: 70px
}

.image-is-svg.kb-image5499_cd2a4d-85 {
	-webkit-flex: 0 1 100%;
	flex: 0 1 100%
}

.image-is-svg.kb-image5499_cd2a4d-85 img {
	width: 100%
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_3a9253-fd,
.wp-block-kadence-advancedheading.kt-adv-heading5499_3a9253-fd[data-kb-block=kb-adv-heading5499_3a9253-fd] {
	margin-bottom: 0;
	font-size: 24px
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_3a9253-fd mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_3a9253-fd[data-kb-block=kb-adv-heading5499_3a9253-fd] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-spacer.kt-block-spacer-5499_9a5699-41 .kt-block-spacer {
	height: 28px
}

.wp-block-kadence-spacer.kt-block-spacer-5499_9a5699-41 .kt-divider {
	border-top-color: var(--theme-palette-color-5, #b3cfff);
	width: 20%
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_72d24e-62:not(.this-stops-third-party-issues) {
	margin-top: 0;
	margin-bottom: 0
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_72d24e-62 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: var(--global-kb-spacing-xs, 1rem)
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_72d24e-62 ul.kt-svg-icon-list {
	grid-row-gap: 5px
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_72d24e-62 .kb-svg-icon-wrap {
	font-size: 16px;
	color: var(--theme-palette-color-2, #003da5)
}

.kt-svg-icon-list-item-5499_3251da-20 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_a72378-2e .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_af8e8b-a0 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_f22d13-83 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_76a4f6-ac .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_9b349e-01 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kadence-column5499_ce303c-31>.kt-inside-inner-col {
	padding-top: var(--global-kb-spacing-md, 2rem);
	padding-right: var(--global-kb-spacing-md, 2rem);
	padding-bottom: var(--global-kb-spacing-md, 2rem);
	padding-left: var(--global-kb-spacing-md, 2rem)
}

.kadence-column5499_ce303c-31>.kt-inside-inner-col {
	border-top: 0 solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 0 solid transparent;
	border-left: 0 solid transparent
}

.kadence-column5499_ce303c-31>.kt-inside-inner-col,
.kadence-column5499_ce303c-31>.kt-inside-inner-col:before {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.kadence-column5499_ce303c-31:hover>.kt-inside-inner-col {
	box-shadow: 0 0 22px 0 #e5efff
}

.kadence-column5499_ce303c-31>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_ce303c-31>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_ce303c-31>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

.kadence-column5499_ce303c-31>.kt-inside-inner-col {
	background-color: var(--theme-palette-color-6, #e5efff)
}

@media all and (max-width:1024px) {
	.kadence-column5499_ce303c-31>.kt-inside-inner-col {
		border-top: 0 solid transparent;
		border-right: 0px solid transparent;
		border-bottom: 0 solid transparent;
		border-left: 0 solid transparent;
		flex-direction: column
	}
}

@media all and (max-width:767px) {
	.kadence-column5499_ce303c-31>.kt-inside-inner-col {
		border-top: 0 solid transparent;
		border-right: 0px solid transparent;
		border-bottom: 0 solid transparent;
		border-left: 0 solid transparent;
		flex-direction: column
	}

	.kb-row-layout-id5499_897c97-c3>.kt-row-column-wrap {
		grid-template-columns: minmax(0, 1fr)
	}
}

.kb-image5499_96f62a-dd .kb-image-is-ratio-size,
.kb-image5499_96f62a-dd.kb-image-is-ratio-size {
	max-width: 70px;
	width: 100%
}

.wp-block-kadence-column>.kt-inside-inner-col>.kb-image5499_96f62a-dd .kb-image-is-ratio-size,
.wp-block-kadence-column>.kt-inside-inner-col>.kb-image5499_96f62a-dd.kb-image-is-ratio-size {
	align-self: unset
}

.kb-image5499_96f62a-dd {
	max-width: 70px
}

.image-is-svg.kb-image5499_96f62a-dd {
	-webkit-flex: 0 1 100%;
	flex: 0 1 100%
}

.image-is-svg.kb-image5499_96f62a-dd img {
	width: 100%
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_4dba38-f7,
.wp-block-kadence-advancedheading.kt-adv-heading5499_4dba38-f7[data-kb-block=kb-adv-heading5499_4dba38-f7] {
	margin-bottom: 0;
	font-size: 24px
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_4dba38-f7 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_4dba38-f7[data-kb-block=kb-adv-heading5499_4dba38-f7] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-spacer.kt-block-spacer-5499_78fa2f-b2 .kt-block-spacer {
	height: 28px
}

.wp-block-kadence-spacer.kt-block-spacer-5499_78fa2f-b2 .kt-divider {
	border-top-color: var(--theme-palette-color-5, #b3cfff);
	width: 20%
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_2b696a-4e:not(.this-stops-third-party-issues) {
	margin-top: 0;
	margin-bottom: 0
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_2b696a-4e ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: var(--global-kb-spacing-xs, 1rem)
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_2b696a-4e ul.kt-svg-icon-list {
	grid-row-gap: 5px
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_2b696a-4e .kb-svg-icon-wrap {
	font-size: 16px;
	color: var(--theme-palette-color-2, #003da5)
}

.kt-svg-icon-list-item-5499_c742d3-aa .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_00c431-eb .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_e2b91a-df .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_c135fd-58 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_007f9b-0c .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_564fea-a4 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kb-row-layout-id5499_897c97-c3>.kt-row-column-wrap {
	padding-top: var(--global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem));
	padding-bottom: var(--global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem));
	grid-template-columns: minmax(0, 1fr)
}

.kadence-column5499_f726ca-ec>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_f726ca-ec>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_f726ca-ec>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

@media all and (max-width:1024px) {
	.kadence-column5499_f726ca-ec>.kt-inside-inner-col {
		flex-direction: column
	}
}

@media all and (max-width:767px) {
	.kadence-column5499_f726ca-ec>.kt-inside-inner-col {
		flex-direction: column
	}
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_65b4b9-f5,
.wp-block-kadence-advancedheading.kt-adv-heading5499_65b4b9-f5[data-kb-block=kb-adv-heading5499_65b4b9-f5] {
	max-width: 980px;
	margin-right: auto;
	margin-left: auto;
	text-align: center
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_65b4b9-f5 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_65b4b9-f5[data-kb-block=kb-adv-heading5499_65b4b9-f5] mark.kt-highlight {
	background-image: linear-gradient(135deg, var(--theme-palette-color-1, #1a6eff) 0%, var(--theme-palette-color-2, #003da5) 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_37545e-1c,
.wp-block-kadence-advancedheading.kt-adv-heading5499_37545e-1c[data-kb-block=kb-adv-heading5499_37545e-1c] {
	margin-bottom: var(--global-kb-spacing-lg, 3rem);
	text-align: center
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_37545e-1c mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_37545e-1c[data-kb-block=kb-adv-heading5499_37545e-1c] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap {
	align-content: center
}

:where(.kb-row-layout-id5499_be0b57-02 > .kt-row-column-wrap)>.wp-block-kadence-column {
	justify-content: center
}

.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap {
	column-gap: var(--global-kb-gap-lg, 4rem);
	max-width: 1290px;
	padding-top: var(--global-kb-spacing-xxl, 5rem);
	padding-right: var(--global-kb-spacing-sm, 1.5rem);
	padding-bottom: var(--global-kb-spacing-xxl, 5rem);
	padding-left: var(--global-kb-spacing-sm, 1.5rem);
	grid-template-columns: repeat(2, minmax(0, 1fr))
}

.kb-row-layout-id5499_be0b57-02 {
	background-color: rgba(229, 239, 255, .55)
}

@media all and (max-width:1024px) {
	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap {
		column-gap: var(--global-kb-gap-md, 2rem);
		padding-top: var(--global-kb-spacing-xl, 4rem);
		padding-bottom: var(--global-kb-spacing-xl, 4rem);
		grid-template-columns: minmax(0, 1fr)
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:first-of-type {
		order: 2
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:nth-of-type(2) {
		order: 1
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:nth-of-type(3) {
		order: 12
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:nth-of-type(4) {
		order: 11
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:nth-of-type(5) {
		order: 22
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:nth-of-type(6) {
		order: 21
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:nth-of-type(7) {
		order: 32
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:nth-of-type(8) {
		order: 31
	}
}

.kadence-column5499_3e5192-aa>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_3e5192-aa>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_3e5192-aa>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

@media all and (max-width:1024px) {
	.kadence-column5499_3e5192-aa>.kt-inside-inner-col {
		flex-direction: column
	}
}

@media all and (max-width:767px) {
	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap {
		grid-template-columns: minmax(0, 1fr)
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:first-of-type {
		order: 2
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:nth-of-type(2) {
		order: 1
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:nth-of-type(3) {
		order: 12
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:nth-of-type(4) {
		order: 11
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:nth-of-type(5) {
		order: 22
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:nth-of-type(6) {
		order: 21
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:nth-of-type(7) {
		order: 32
	}

	.kb-row-layout-id5499_be0b57-02>.kt-row-column-wrap>.wp-block-kadence-column:nth-of-type(8) {
		order: 31
	}

	.kadence-column5499_3e5192-aa>.kt-inside-inner-col {
		flex-direction: column
	}
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_55c587-23 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_55c587-23[data-kb-block=kb-adv-heading5499_55c587-23] mark.kt-highlight {
	background-image: linear-gradient(135deg, var(--theme-palette-color-1, #1a6eff) 0%, var(--theme-palette-color-2, #003da5) 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_eb2184-13 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_eb2184-13[data-kb-block=kb-adv-heading5499_eb2184-13] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_c2a73e-a5 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_c2a73e-a5[data-kb-block=kb-adv-heading5499_c2a73e-a5] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kadence-column5499_a82d36-7b>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_a82d36-7b>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_a82d36-7b>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

@media all and (max-width:1024px) {
	.kadence-column5499_a82d36-7b>.kt-inside-inner-col {
		flex-direction: column
	}
}

@media all and (max-width:767px) {
	.kadence-column5499_a82d36-7b>.kt-inside-inner-col {
		flex-direction: column
	}
}

.wp-block-kadence-image.kb-image5499_f1685b-8b:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}

.kb-image5499_f1685b-8b .kb-img img,
.kb-image5499_f1685b-8b img.kb-img {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.wp-block-kadence-image.kb-image5499_9dbcd6-3c:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
	margin-top: -90px;
	margin-left: -65px
}

.wp-block-kadence-image.kb-image5499_9dbcd6-3c {
	position: relative;
	z-index: 947
}

.kb-image5499_9dbcd6-3c .kb-image-is-ratio-size,
.kb-image5499_9dbcd6-3c.kb-image-is-ratio-size {
	max-width: 140px;
	width: 100%
}

.wp-block-kadence-column>.kt-inside-inner-col>.kb-image5499_9dbcd6-3c .kb-image-is-ratio-size,
.wp-block-kadence-column>.kt-inside-inner-col>.kb-image5499_9dbcd6-3c.kb-image-is-ratio-size {
	align-self: unset
}

.kb-image5499_9dbcd6-3c {
	max-width: 140px
}

.image-is-svg.kb-image5499_9dbcd6-3c {
	-webkit-flex: 0 1 100%;
	flex: 0 1 100%
}

.image-is-svg.kb-image5499_9dbcd6-3c img {
	width: 100%
}

@media all and (max-width:1024px) {
	.wp-block-kadence-image.kb-image5499_9dbcd6-3c:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
		margin-left: 0
	}
}

@media all and (max-width:767px) {
	.wp-block-kadence-image.kb-image5499_9dbcd6-3c:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
		margin-top: -70px;
		margin-left: -35px
	}

	.kb-image5499_9dbcd6-3c .kb-image-is-ratio-size,
	.kb-image5499_9dbcd6-3c.kb-image-is-ratio-size {
		max-width: 100px;
		width: 100%
	}

	.kb-image5499_9dbcd6-3c {
		max-width: 100px
	}
}

.kb-row-layout-id5499_23bf05-48>.kt-row-column-wrap {
	align-content: center
}

:where(.kb-row-layout-id5499_23bf05-48 > .kt-row-column-wrap)>.wp-block-kadence-column {
	justify-content: center
}

.kb-row-layout-id5499_23bf05-48>.kt-row-column-wrap {
	column-gap: var(--global-kb-gap-lg, 4rem);
	max-width: 1290px;
	padding-top: var(--global-kb-spacing-xxl, 5rem);
	padding-bottom: var(--global-kb-spacing-xl, 4rem);
	grid-template-columns: repeat(2, minmax(0, 1fr))
}

.kadence-column5499_596f58-0c>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_596f58-0c>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_596f58-0c>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

@media all and (max-width:1024px) {
	.kb-row-layout-id5499_23bf05-48>.kt-row-column-wrap {
		padding-top: var(--global-kb-spacing-xl, 4rem);
		padding-bottom: var(--global-kb-spacing-lg, 3rem);
		grid-template-columns: minmax(0, 1fr)
	}

	.kadence-column5499_596f58-0c>.kt-inside-inner-col {
		flex-direction: column
	}
}

@media all and (max-width:767px) {
	.kb-row-layout-id5499_23bf05-48>.kt-row-column-wrap {
		padding-bottom: var(--global-kb-spacing-lg, 3rem);
		grid-template-columns: minmax(0, 1fr)
	}

	.kadence-column5499_596f58-0c>.kt-inside-inner-col {
		flex-direction: column
	}
}

.kb-image5499_4caa96-38 .kb-img img,
.kb-image5499_4caa96-38 img.kb-img {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px
}

.wp-block-kadence-image.kb-image5499_3e068a-16:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
	margin-top: -90px;
	margin-left: 400px
}

.wp-block-kadence-image.kb-image5499_3e068a-16 {
	position: relative;
	z-index: 947
}

.kb-image5499_3e068a-16 .kb-image-is-ratio-size,
.kb-image5499_3e068a-16.kb-image-is-ratio-size {
	max-width: 140px;
	width: 100%
}

.wp-block-kadence-column>.kt-inside-inner-col>.kb-image5499_3e068a-16 .kb-image-is-ratio-size,
.wp-block-kadence-column>.kt-inside-inner-col>.kb-image5499_3e068a-16.kb-image-is-ratio-size {
	align-self: unset
}

.kb-image5499_3e068a-16 {
	max-width: 140px
}

.image-is-svg.kb-image5499_3e068a-16 {
	-webkit-flex: 0 1 100%;
	flex: 0 1 100%
}

.image-is-svg.kb-image5499_3e068a-16 img {
	width: 100%
}

.kadence-column5499_636750-12>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_636750-12>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_636750-12>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

@media all and (max-width:1024px) {
	.wp-block-kadence-image.kb-image5499_3e068a-16:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
		margin-left: 0
	}

	.kadence-column5499_636750-12>.kt-inside-inner-col {
		flex-direction: column
	}
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_47ea50-1c mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_47ea50-1c[data-kb-block=kb-adv-heading5499_47ea50-1c] mark.kt-highlight {
	background-image: linear-gradient(135deg, var(--theme-palette-color-1, #1a6eff) 0%, var(--theme-palette-color-2, #003da5) 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kb-row-layout-id5499_9dd308-aa>.kt-row-column-wrap {
	padding-top: var(--global-kb-spacing-xl, 4rem);
	padding-bottom: var(--global-kb-spacing-xl, 4rem);
	grid-template-columns: minmax(0, 1fr)
}

@media all and (max-width:767px) {
	.wp-block-kadence-image.kb-image5499_3e068a-16:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
		margin-top: -70px;
		margin-left: -35px
	}

	.kb-image5499_3e068a-16 .kb-image-is-ratio-size,
	.kb-image5499_3e068a-16.kb-image-is-ratio-size {
		max-width: 100px;
		width: 100%
	}

	.kb-image5499_3e068a-16 {
		max-width: 100px
	}

	.kadence-column5499_636750-12>.kt-inside-inner-col {
		flex-direction: column
	}

	.kb-row-layout-id5499_9dd308-aa>.kt-row-column-wrap {
		padding-top: var(--global-kb-spacing-lg, 3rem);
		grid-template-columns: minmax(0, 1fr)
	}
}

.kadence-column5499_358e53-07>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_358e53-07>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_358e53-07>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

@media all and (max-width:1024px) {
	.kadence-column5499_358e53-07>.kt-inside-inner-col {
		flex-direction: column
	}

	.kb-row-layout-id5499_9d8a3f-41>.kt-row-column-wrap {
		grid-template-columns: minmax(0, 1fr)
	}
}

@media all and (max-width:767px) {
	.kadence-column5499_358e53-07>.kt-inside-inner-col {
		flex-direction: column
	}

	.kb-row-layout-id5499_9d8a3f-41>.kt-row-column-wrap {
		grid-template-columns: minmax(0, 1fr)
	}
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_f26552-fb,
.wp-block-kadence-advancedheading.kt-adv-heading5499_f26552-fb[data-kb-block=kb-adv-heading5499_f26552-fb] {
	max-width: 882px;
	margin-right: auto;
	margin-left: auto;
	text-align: center
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_f26552-fb mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_f26552-fb[data-kb-block=kb-adv-heading5499_f26552-fb] mark.kt-highlight {
	background-image: linear-gradient(135deg, var(--theme-palette-color-1, #1a6eff) 0%, var(--theme-palette-color-2, #003da5) 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_bd3a68-3c,
.wp-block-kadence-advancedheading.kt-adv-heading5499_bd3a68-3c[data-kb-block=kb-adv-heading5499_bd3a68-3c] {
	max-width: 1100px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: var(--global-kb-spacing-lg, 3rem);
	text-align: center
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_bd3a68-3c mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_bd3a68-3c[data-kb-block=kb-adv-heading5499_bd3a68-3c] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kb-row-layout-id5499_9d8a3f-41>.kt-row-column-wrap {
	align-content: center
}

:where(.kb-row-layout-id5499_9d8a3f-41 > .kt-row-column-wrap)>.wp-block-kadence-column {
	justify-content: center
}

.kb-row-layout-id5499_9d8a3f-41>.kt-row-column-wrap {
	column-gap: var(--global-kb-gap-lg, 4rem);
	max-width: 1290px;
	padding-top: var(--global-kb-spacing-xxl, 5rem);
	padding-right: var(--global-kb-spacing-sm, 1.5rem);
	padding-bottom: var(--global-kb-spacing-xxl, 5rem);
	padding-left: var(--global-kb-spacing-sm, 1.5rem);
	grid-template-columns: minmax(0, 1fr)
}

.kb-row-layout-id5499_9d8a3f-41 {
	background-color: rgba(229, 239, 255, .55)
}

.kadence-column5499_d3b436-87>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_d3b436-87>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_d3b436-87>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_78403d-db mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_78403d-db[data-kb-block=kb-adv-heading5499_78403d-db] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_72bba1-e5,
.wp-block-kadence-advancedheading.kt-adv-heading5499_72bba1-e5[data-kb-block=kb-adv-heading5499_72bba1-e5] {
	max-width: 1000px
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_72bba1-e5 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_72bba1-e5[data-kb-block=kb-adv-heading5499_72bba1-e5] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-accordion-id5499_7aaf03-92 .kt-accordion-inner-wrap {
	row-gap: 10px
}

.kt-accordion-id5499_7aaf03-92 .kt-accordion-panel-inner {
	border-top: 0 solid transparent;
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent;
	border-left: 1px solid transparent
}

.kt-accordion-id5499_7aaf03-92 .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header {
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left: 2px solid #eee;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	background: var(--theme-palette-color-5, #b3cfff);
	color: var(--theme-palette-color-4, #333);
	padding-top: 14px;
	padding-right: 16px;
	padding-bottom: 14px;
	padding-left: 16px
}

.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basiccircle):not(.kt-accodion-icon-style-xclosecircle):not(.kt-accodion-icon-style-arrowcircle) .kt-blocks-accordion-icon-trigger:after,
.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basiccircle):not(.kt-accodion-icon-style-xclosecircle):not(.kt-accodion-icon-style-arrowcircle) .kt-blocks-accordion-icon-trigger:before {
	background: var(--theme-palette-color-4, #333)
}

.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow) .kt-blocks-accordion-icon-trigger {
	background: var(--theme-palette-color-4, #333)
}

.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow) .kt-blocks-accordion-icon-trigger:after,
.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow) .kt-blocks-accordion-icon-trigger:before {
	background: var(--theme-palette-color-5, #b3cfff)
}

.kt-accordion-id5499_7aaf03-92 .kt-accordion-header-wrap .kt-blocks-accordion-header:hover,
body:not(.hide-focus-outline) .kt-accordion-id5499_7aaf03-92 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible {
	color: #444;
	background: var(--theme-palette-color-5, #b3cfff);
	border-top-color: #d4d4d4;
	border-top-style: solid;
	border-right-color: #d4d4d4;
	border-right-style: solid;
	border-bottom-color: #d4d4d4;
	border-bottom-style: solid;
	border-left-color: #d4d4d4;
	border-left-style: solid
}

.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basiccircle):not(.kt-accodion-icon-style-xclosecircle):not(.kt-accodion-icon-style-arrowcircle) .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after,
.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basiccircle):not(.kt-accodion-icon-style-xclosecircle):not(.kt-accodion-icon-style-arrowcircle) .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before,
body:not(.hide-focus-outline) .kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basiccircle):not(.kt-accodion-icon-style-xclosecircle):not(.kt-accodion-icon-style-arrowcircle) .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before {
	background: #444
}

.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow) .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger,
body:not(.hide-focus-outline) .kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow) .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger {
	background: #444
}

.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow) .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after,
.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow) .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before,
body:not(.hide-focus-outline) .kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow) .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:after,
body:not(.hide-focus-outline) .kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow) .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before {
	background: var(--theme-palette-color-5, #b3cfff)
}

.kt-accordion-id5499_7aaf03-92 .kt-accordion-header-wrap .kt-blocks-accordion-header.kt-accordion-panel-active,
.kt-accordion-id5499_7aaf03-92 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible {
	color: #444;
	background: var(--theme-palette-color-5, #b3cfff);
	border-top-color: #eee;
	border-top-style: solid;
	border-right-color: #eee;
	border-right-style: solid;
	border-bottom-color: #eee;
	border-bottom-style: solid;
	border-left-color: #0e9cd1;
	border-left-style: solid
}

.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basiccircle):not(.kt-accodion-icon-style-xclosecircle):not(.kt-accodion-icon-style-arrowcircle) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,
.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basiccircle):not(.kt-accodion-icon-style-xclosecircle):not(.kt-accodion-icon-style-arrowcircle) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
	background: #444
}

.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger {
	background: #444
}

.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after,
.kt-accordion-id5499_7aaf03-92:not(.kt-accodion-icon-style-basic):not(.kt-accodion-icon-style-xclose):not(.kt-accodion-icon-style-arrow) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before {
	background: var(--theme-palette-color-5, #b3cfff)
}

@media all and (max-width:1024px) {
	.kadence-column5499_d3b436-87>.kt-inside-inner-col {
		flex-direction: column
	}

	.kt-accordion-id5499_7aaf03-92 .kt-accordion-panel-inner {
		border-top: 0 solid transparent;
		border-right: 1px solid transparent;
		border-bottom: 1px solid transparent;
		border-left: 1px solid transparent
	}

	.kt-accordion-id5499_7aaf03-92 .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header {
		border-top: 1px solid #eee;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
		border-left: 2px solid #eee
	}

	.kt-accordion-id5499_7aaf03-92 .kt-accordion-header-wrap .kt-blocks-accordion-header:hover,
	body:not(.hide-focus-outline) .kt-accordion-id5499_7aaf03-92 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible {
		border-top-color: #d4d4d4;
		border-top-style: solid;
		border-right-color: #d4d4d4;
		border-right-style: solid;
		border-bottom-color: #d4d4d4;
		border-bottom-style: solid;
		border-left-color: #d4d4d4;
		border-left-style: solid
	}

	.kt-accordion-id5499_7aaf03-92 .kt-accordion-header-wrap .kt-blocks-accordion-header.kt-accordion-panel-active,
	.kt-accordion-id5499_7aaf03-92 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible {
		border-top-color: #eee;
		border-top-style: solid;
		border-right-color: #eee;
		border-right-style: solid;
		border-bottom-color: #eee;
		border-bottom-style: solid;
		border-left-color: #0e9cd1;
		border-left-style: solid
	}
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_e6e0cf-97 ul.kt-svg-icon-list {
	grid-row-gap: 5px
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_e6e0cf-97 .kb-svg-icon-wrap {
	color: var(--theme-palette-color-1, #1a6eff)
}

@media all and (min-width:1025px) {
	.wp-block-kadence-iconlist.kt-svg-icon-list-items5499_e6e0cf-97:not(.kt-svg-icon-list-columns-1) ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child) {
		margin: 0
	}
}

.kt-svg-icon-list-item-5499_1b9da2-01 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_0ecabe-24 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_cc55a3-a6 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_df610d-24 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_0db157-c6 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_2decec-98 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_3eeeee-49 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_1ab7f7-08 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_2dde12-c9 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_8e61b5-ae .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_1bd3fd-62 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_a05600-e9 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_7fbf0d-08 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_8fcd0e-24 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_b7d04f-bc .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_b194c6-f6 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_f4f501-c1 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_c93726-75 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_b0a587-39 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_2ff88b-0e .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_2cb530-2c .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kt-svg-icon-list-item-5499_8dd919-56 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.kb-row-layout-id5499_655166-7a>.kt-row-column-wrap {
	padding-top: var(--global-kb-spacing-xxl, 5rem);
	padding-bottom: var(--global-kb-spacing-xxl, 5rem);
	grid-template-columns: minmax(0, 1fr)
}

@media all and (max-width:767px) {
	.kadence-column5499_d3b436-87>.kt-inside-inner-col {
		flex-direction: column
	}

	.kt-accordion-id5499_7aaf03-92 .kt-accordion-panel-inner {
		border-top: 0 solid transparent;
		border-right: 1px solid transparent;
		border-bottom: 1px solid transparent;
		border-left: 1px solid transparent
	}

	.kt-accordion-id5499_7aaf03-92 .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header {
		border-top: 1px solid #eee;
		border-right: 1px solid #eee;
		border-bottom: 1px solid #eee;
		border-left: 2px solid #eee
	}

	.kt-accordion-id5499_7aaf03-92 .kt-accordion-header-wrap .kt-blocks-accordion-header:hover,
	body:not(.hide-focus-outline) .kt-accordion-id5499_7aaf03-92 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible {
		border-top-color: #d4d4d4;
		border-top-style: solid;
		border-right-color: #d4d4d4;
		border-right-style: solid;
		border-bottom-color: #d4d4d4;
		border-bottom-style: solid;
		border-left-color: #d4d4d4;
		border-left-style: solid
	}

	.kt-accordion-id5499_7aaf03-92 .kt-accordion-header-wrap .kt-blocks-accordion-header.kt-accordion-panel-active,
	.kt-accordion-id5499_7aaf03-92 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible {
		border-top-color: #eee;
		border-top-style: solid;
		border-right-color: #eee;
		border-right-style: solid;
		border-bottom-color: #eee;
		border-bottom-style: solid;
		border-left-color: #0e9cd1;
		border-left-style: solid
	}

	.kb-row-layout-id5499_655166-7a>.kt-row-column-wrap {
		grid-template-columns: minmax(0, 1fr)
	}
}

.kadence-column5499_3d0ac1-39>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column5499_3d0ac1-39>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column5499_3d0ac1-39>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_419c84-78 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_419c84-78[data-kb-block=kb-adv-heading5499_419c84-78] mark.kt-highlight {
	background-image: linear-gradient(135deg, var(--theme-palette-color-1, #1a6eff) 0%, var(--theme-palette-color-2, #003da5) 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_e6a079-27,
.wp-block-kadence-advancedheading.kt-adv-heading5499_e6a079-27[data-kb-block=kb-adv-heading5499_e6a079-27] {
	margin-bottom: var(--global-kb-spacing-md, 2rem)
}

.wp-block-kadence-advancedheading.kt-adv-heading5499_e6a079-27 mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading5499_e6a079-27[data-kb-block=kb-adv-heading5499_e6a079-27] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn5499_ec1e03-5d.kb-button {
	width: initial
}

.wp-block-kadence-advancedbtn .kb-btn5499_ec1e03-5d.kb-button {
	margin-top: var(--global-kb-spacing-md, 2rem)
}

.kb-row-layout-id102544_fcbdbe-a3>.kt-row-column-wrap {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	grid-template-columns: minmax(0, calc(20% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2)/ 3))) minmax(0, calc(60% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2)/ 3))) minmax(0, calc(20% - ((var(--kb-default-row-gutter, var(--global-row-gutter-md, 2rem)) * 2)/ 3)))
}

@media all and (max-width:1024px) {
	.kadence-column5499_3d0ac1-39>.kt-inside-inner-col {
		flex-direction: column
	}

	.kb-row-layout-id102544_fcbdbe-a3>.kt-row-column-wrap {
		column-gap: var(--global-kb-gap-none, 0);
		row-gap: var(--global-kb-gap-none, 0);
		grid-template-columns: minmax(0, calc(20% - ((var(--global-kb-gap-none, 0rem) * 2)/ 3))) minmax(0, calc(60% - ((var(--global-kb-gap-none, 0rem) * 2)/ 3))) minmax(0, calc(20% - ((var(--global-kb-gap-none, 0rem) * 2)/ 3)))
	}

	.kt-row-column-wrap>.kadence-column102544_1ff9b4-d7 {
		align-self: flex-end
	}
}

@media all and (max-width:767px) {
	.kadence-column5499_3d0ac1-39>.kt-inside-inner-col {
		flex-direction: column
	}

	.kb-row-layout-id102544_fcbdbe-a3>.kt-row-column-wrap>div:not(.added-for-specificity) {
		grid-column: initial
	}

	.kb-row-layout-id102544_fcbdbe-a3>.kt-row-column-wrap {
		grid-template-columns: minmax(0, 1fr)
	}
}

.kadence-column102544_1ff9b4-d7>.kt-inside-inner-col {
	display: flex
}

.kadence-column102544_1ff9b4-d7>.kt-inside-inner-col {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kadence-column102544_1ff9b4-d7>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column102544_1ff9b4-d7>.kt-inside-inner-col {
	flex-direction: column;
	justify-content: flex-end
}

.kadence-column102544_1ff9b4-d7>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

.kt-row-column-wrap>.kadence-column102544_1ff9b4-d7 {
	align-self: flex-end
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column102544_1ff9b4-d7 {
	align-self: auto
}

.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column102544_1ff9b4-d7>.kt-inside-inner-col {
	flex-direction: column;
	justify-content: flex-end
}

@media all and (max-width:1024px) {
	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column102544_1ff9b4-d7 {
		align-self: auto
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column102544_1ff9b4-d7>.kt-inside-inner-col {
		flex-direction: column;
		justify-content: flex-end
	}

	.kadence-column102544_1ff9b4-d7>.kt-inside-inner-col {
		flex-direction: column
	}

	.wp-block-kadence-image.kb-image102544_f1d04b-d8:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
		margin-right: -60px
	}
}

@media all and (max-width:767px) {
	.kt-row-column-wrap>.kadence-column102544_1ff9b4-d7 {
		align-self: flex-end
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column102544_1ff9b4-d7 {
		align-self: auto
	}

	.kt-inner-column-height-full:not(.kt-has-1-columns)>.wp-block-kadence-column.kadence-column102544_1ff9b4-d7>.kt-inside-inner-col {
		flex-direction: column;
		justify-content: flex-end
	}

	.kadence-column102544_1ff9b4-d7>.kt-inside-inner-col {
		flex-direction: column
	}
}

.wp-block-kadence-image.kb-image102544_f1d04b-d8:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
	margin-bottom: -7px
}

.kb-image102544_f1d04b-d8.kb-image-is-ratio-size,
.kb-image102544_f1d04b-d8:not(.kb-image-is-ratio-size) .kb-img {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kadence-column102544_f8ddbc-b8>.kt-inside-inner-col {
	padding-top: var(--global-kb-spacing-3xl, 6.5rem);
	padding-bottom: var(--global-kb-spacing-3xl, 6.5rem)
}

.kadence-column102544_f8ddbc-b8>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column102544_f8ddbc-b8>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column102544_f8ddbc-b8>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

@media all and (max-width:1024px) {
	.kadence-column102544_f8ddbc-b8>.kt-inside-inner-col {
		flex-direction: column
	}

	.kadence-column102544_f8ddbc-b8,
	.kt-inside-inner-col>.kadence-column102544_f8ddbc-b8:not(.specificity) {
		margin-right: -40px;
		margin-left: -40px
	}
}

@media all and (max-width:767px) {
	.kadence-column102544_f8ddbc-b8>.kt-inside-inner-col {
		padding-right: var(--global-kb-spacing-xs, 1rem);
		padding-left: var(--global-kb-spacing-xs, 1rem);
		flex-direction: column
	}

	.kadence-column102544_f8ddbc-b8,
	.kt-inside-inner-col>.kadence-column102544_f8ddbc-b8:not(.specificity) {
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 0
	}
}

.wp-block-kadence-advancedheading.kt-adv-heading102544_3c51b8-cb,
.wp-block-kadence-advancedheading.kt-adv-heading102544_3c51b8-cb[data-kb-block=kb-adv-heading102544_3c51b8-cb] {
	text-align: center
}

.wp-block-kadence-advancedheading.kt-adv-heading102544_3c51b8-cb mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading102544_3c51b8-cb[data-kb-block=kb-adv-heading102544_3c51b8-cb] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

@media all and (max-width:1024px) {

	.wp-block-kadence-advancedheading.kt-adv-heading102544_3c51b8-cb,
	.wp-block-kadence-advancedheading.kt-adv-heading102544_3c51b8-cb[data-kb-block=kb-adv-heading102544_3c51b8-cb] {
		margin-right: -30px;
		margin-left: -30px
	}
}

@media all and (max-width:767px) {

	.wp-block-kadence-advancedheading.kt-adv-heading102544_3c51b8-cb,
	.wp-block-kadence-advancedheading.kt-adv-heading102544_3c51b8-cb[data-kb-block=kb-adv-heading102544_3c51b8-cb] {
		margin-right: 0;
		margin-left: 0
	}
}

.wp-block-kadence-advancedheading.kt-adv-heading102544_793a17-5c,
.wp-block-kadence-advancedheading.kt-adv-heading102544_793a17-5c[data-kb-block=kb-adv-heading102544_793a17-5c] {
	text-align: center
}

.wp-block-kadence-advancedheading.kt-adv-heading102544_793a17-5c mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-heading102544_793a17-5c[data-kb-block=kb-adv-heading102544_793a17-5c] mark.kt-highlight {
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone
}

ul.menu .wp-block-kadence-advancedbtn .kb-btn102544_d68072-7f.kb-button {
	width: initial
}

.wp-block-kadence-advancedbtn .kb-btn102544_d68072-7f.kb-button {
	color: var(--theme-palette-color-2, #003da5);
	background: var(--theme-palette-color-8, #fff)
}

.kb-btn102544_d68072-7f.kb-button .kb-svg-icon-wrap {
	color: var(--theme-palette-color-2, #003da5)
}

.kb-btn102544_d68072-7f.kb-button:focus .kb-svg-icon-wrap,
.kb-btn102544_d68072-7f.kb-button:hover .kb-svg-icon-wrap {
	color: var(--theme-palette-color-8, #fff)
}

.wp-block-kadence-advancedbtn .kb-btn102544_d68072-7f.kb-button:focus,
.wp-block-kadence-advancedbtn .kb-btn102544_d68072-7f.kb-button:hover {
	color: var(--theme-palette-color-8, #fff);
	background: var(--theme-palette-color-2, #003da5)
}

.kadence-column102544_951190-2a>.kt-inside-inner-col {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kadence-column102544_951190-2a>.kt-inside-inner-col {
	column-gap: var(--global-kb-gap-sm, 1rem)
}

.kadence-column102544_951190-2a>.kt-inside-inner-col {
	flex-direction: column
}

.kadence-column102544_951190-2a>.kt-inside-inner-col>.aligncenter {
	width: 100%
}

@media all and (max-width:1024px) {

	.wp-block-kadence-advancedheading.kt-adv-heading102544_793a17-5c,
	.wp-block-kadence-advancedheading.kt-adv-heading102544_793a17-5c[data-kb-block=kb-adv-heading102544_793a17-5c] {
		margin-right: -30px;
		margin-left: -30px
	}

	.kadence-column102544_951190-2a>.kt-inside-inner-col {
		flex-direction: column
	}

	.wp-block-kadence-image.kb-image102544_078981-a0:not(.kb-specificity-added):not(.kb-extra-specificity-added)>figure {
		margin-left: -46px
	}
}

@media all and (max-width:767px) {

	.wp-block-kadence-advancedheading.kt-adv-heading102544_793a17-5c,
	.wp-block-kadence-advancedheading.kt-adv-heading102544_793a17-5c[data-kb-block=kb-adv-heading102544_793a17-5c] {
		margin-right: 0;
		margin-left: 0
	}

	.kadence-column102544_951190-2a>.kt-inside-inner-col {
		flex-direction: column
	}

	.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-grid-item {
		border-top: 0 solid currentColor;
		border-right: 0px solid currentColor;
		border-bottom: 0 solid currentColor;
		border-left: 0 solid currentColor
	}
}

.wp-block-kadence-image.kb-image102544_078981-a0:not(.kb-specificity-added):not(.kb-extra-specificity-added)>figure {
	margin-top: -8px
}

.kb-image102544_078981-a0.kb-image-is-ratio-size,
.kb-image102544_078981-a0:not(.kb-image-is-ratio-size) .kb-img {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.arrow-png img {
	transform: rotateZ(-15deg)
}

.kb-row-layout-id5499_b97a23-8d .video-contain {
	position: relative
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-grid-item {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top: 0 solid currentColor;
	border-right: 0px solid currentColor;
	border-bottom: 0 solid currentColor;
	border-left: 0 solid currentColor;
	background-color: var(--theme-palette-color-8, #fff);
	overflow: hidden;
	box-shadow: 0 0 24px -7px rgba(0, 0, 0, .1)
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner {
	text-align: center
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-grid-item .kt-blocks-post-top-meta {
	justify-content: center
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-grid-item header {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-grid-item .kt-blocks-above-categories {
	color: var(--theme-palette-color-4, #333);
	font-size: var(--global-kb-font-size-sm, .9rem)
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-grid-item .kt-blocks-above-categories a {
	color: var(--theme-palette-color-2, #003da5)
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-grid-item .kt-blocks-above-categories a:hover {
	color: var(--theme-palette-color-1, #1a6eff)
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-grid-item .entry-title {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin: 0;
	font-size: 22px;
	line-height: 1.3em;
	font-family: 'Plus Jakarta Sans';
	font-weight: 600;
	font-style: normal
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-grid-item .kt-blocks-post-top-meta {
	color: #777
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-grid-item .kt-blocks-post-top-meta a {
	color: #777
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-grid-item .kt-blocks-post-top-meta a:hover {
	color: #444
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-footer {
	color: #777;
	font-size: 12px;
	line-height: 20px
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-footer a {
	color: #777
}

.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-footer a:hover {
	color: #444
}

@media all and (max-width:1024px) {
	.kt-post-loop5499_f6d39d-e5 .kt-blocks-post-grid-item {
		border-top: 0 solid currentColor;
		border-right: 0px solid currentColor;
		border-bottom: 0 solid currentColor;
		border-left: 0 solid currentColor
	}
}

.kt-post-loop5499_cd80b8-ea .kt-blocks-post-grid-item {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-top-color: currentColor;
	border-top-style: solid;
	border-right-color: currentColor;
	border-right-style: solid;
	border-bottom-color: currentColor;
	border-bottom-style: solid;
	border-left-color: currentColor;
	border-left-style: solid;
	overflow: hidden
}

.kt-post-loop5499_cd80b8-ea .kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner {
	padding-right: var(--global-kb-spacing-sm, 1.5rem);
	padding-bottom: 0;
	padding-left: var(--global-kb-spacing-sm, 1.5rem)
}

.ghfhgjyuiuy {
	padding-top: 16px;
	padding-right: 24px;
	padding-bottom: 8px;
	padding-left: 24px;
	margin-top: -30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	position: relative;
	background-color: #fff
}

.kt-post-loop5499_cd80b8-ea .kt-blocks-post-grid-item .entry-title {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	margin: 0;
	font-size: 20px;
	line-height: 1.3em;
	font-family: 'Plus Jakarta Sans';
	font-weight: 600;
	font-style: normal
}

.kt-post-loop5499_cd80b8-ea .entry-content {
	background-color: var(--theme-palette-color-8, #fff);
	padding-top: 0;
	padding-right: 24px;
	padding-bottom: 24px;
	padding-left: 24px;
	font-size: 16px
}

.kt-post-loop5499_cd80b8-ea .kt-blocks-post-footer {
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px
}

.kt-post-loop5499_cd80b8-ea .entry-content .kt-blocks-post-readmore {
	background-color: #fff;
	border-color: #333;
	color: var(--theme-palette-color-1, #1a6eff);
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}

.kt-post-loop5499_cd80b8-ea .entry-content .kt-blocks-post-readmore:hover {
	color: var(--theme-palette-color-2, #003da5);
	border-color: #333;
	background-color: rgba(51, 51, 51, 0)
}

@media all and (max-width:1024px) {
	.kt-post-loop5499_cd80b8-ea .kt-blocks-post-grid-item {
		border-top-color: currentColor;
		border-top-style: solid;
		border-right-color: currentColor;
		border-right-style: solid;
		border-bottom-color: currentColor;
		border-bottom-style: solid;
		border-left-color: currentColor;
		border-left-style: solid
	}
}

@media all and (max-width:767px) {
	.kt-post-loop5499_cd80b8-ea .kt-blocks-post-grid-item {
		border-top-color: currentColor;
		border-top-style: solid;
		border-right-color: currentColor;
		border-right-style: solid;
		border-bottom-color: currentColor;
		border-bottom-style: solid;
		border-left-color: currentColor;
		border-left-style: solid
	}
}

.wpsr_content [class*=" icon-"]:before {
	font-family: wp-social-reviews !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes wpsr-spinner {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	75% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}
}

@keyframes wpsr-spinner {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	75% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	to {
		opacity: 0;
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}
}

@-webkit-keyframes wpsrPlaceHolderShimmer {
	0% {
		background-position: -468px 0
	}

	to {
		background-position: 468px 0
	}
}

@keyframes wpsrPlaceHolderShimmer {
	0% {
		background-position: -468px 0
	}

	to {
		background-position: 468px 0
	}
}

.wpsr_feeds.wpsr-loading-feeds {
	opacity: .5;
	-webkit-transition: .3s;
	transition: .3s
}

.wpsr-feed-wrap *,
.wpsr-feed-wrap :after,
.wpsr-feed-wrap :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.wpsr_content {
	width: 100%;
	display: block
}

.wpsr-container {
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	width: 100%
}

.wpsr-row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.wpsr-col-4 {
	padding-left: 15px;
	padding-right: 15px;
	width: 100%
}

@media (min-width:768px) {
	.wpsr-col-sm-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width:992px) {
	.wpsr-col-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.333%;
		flex: 0 0 33.333%;
		max-width: 33.333%
	}
}

@media screen and (max-width:767px) {
	.kt-inner-column-height-full.kt-mobile-layout-row {
		grid-auto-rows: minmax(min-content, max-content)
	}

	.kt-inner-column-height-full.kt-mobile-layout-row>.wp-block-kadence-column>.kt-inside-inner-col {
		height: auto
	}

	.kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row) {
		grid-auto-rows: minmax(0, 1fr)
	}

	.kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col {
		height: 100%
	}

	.wpsr-col-xs-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

.wpsr-loader.wpsr-loading {
	z-index: 4;
	position: absolute;
	width: 100%;
	background: #fff;
	left: 0;
	top: 0;
	bottom: 0
}

.wpsr-loader.wpsr-loading .wpsr-spinner-animation {
	display: block
}

.wpsr-loader .wpsr-spinner-animation {
	visibility: visible;
	-webkit-transition: .4s;
	transition: all .4s ease;
	position: absolute;
	width: 50px;
	height: 50px;
	top: 3%;
	left: 50%;
	display: none
}

.wpsr-loader .wpsr-spinner-animation:before {
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid rgba(0, 0, 0, .8);
	border-radius: 50%;
	-webkit-animation: 1.2s infinite wpsr-spinner;
	animation: 1.2s infinite wpsr-spinner;
	content: ""
}

.wpsr-animated-background {
	-webkit-animation-duration: 1.25s;
	animation-duration: 1.25s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: wpsrPlaceHolderShimmer;
	animation-name: wpsrPlaceHolderShimmer;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background: #a9a9a9;
	background: -webkit-gradient(linear, left top, right top, color-stop(10%, #eee), color-stop(18%, #ddd), color-stop(33%, #eee));
	background: linear-gradient(90deg, #eee 10%, #ddd 18%, #eee 33%);
	background-size: 800px 104px;
	height: 100px;
	position: relative
}

.wpsr_content .swiper-container {
	overflow: hidden
}

[title="0"]:after {
	width: 0
}

[title="1"]:after {
	width: 20%
}

[title="2"]:after {
	width: 40%
}

[title="3"]:after {
	width: 60%
}

[title="4"]:after {
	width: 80%
}

[title="5"]:after {
	width: 100%
}

.wpsr_add_read_more.wpsr_show_less_content .wpsr_read_less {
	display: none
}

.wpsr-reviews-form-popup-overlay {
	position: fixed;
	visibility: hidden;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99999;
	text-align: initial
}

.wpsr-reviews-form-popup-overlay .wpsr-popup-close {
	position: absolute;
	right: -60px;
	top: -10px
}

.wpsr-reviews-form-popup-overlay .wpsr-popup-close svg {
	height: 25px
}

.wpsr-reviews-form-popup-overlay.wpsr_has_fluent_forms_shortcode,
.wpsr-reviews-form-popup-overlay.wpsr_has_fluent_forms_shortcode:before {
	visibility: visible
}

.wpsr-reviews-form-popup-overlay:before {
	content: "";
	background: rgba(0, 0, 0, .7);
	position: absolute;
	visibility: hidden;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	-webkit-transition: .25s;
	transition: all .25s ease
}

.wpsr_add_read_more .wpsr_read_less {
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.6;
	margin: 0;
	text-decoration: underline;
	-webkit-text-decoration-color: #1194dc;
	text-decoration-color: #1194dc;
	color: #1194dc;
	cursor: pointer;
	padding: 0 0 0 4px
}

.wpsr-reviews-content-length-deactive ::-webkit-scrollbar {
	width: 4px;
	border-radius: 4px
}

.wpsr-reviews-content-length-deactive ::-webkit-scrollbar-thumb {
	background: rgba(70, 69, 69, .6)
}

.wpsr-reviews-content-length-deactive ::-webkit-scrollbar-track {
	background: rgba(72, 70, 70, .1)
}

.wpsr-reviews-content-length-deactive .wpsr-review-content {
	height: 70px !important;
	overflow-y: scroll;
	overflow: auto;
	padding-right: 10px;
	scrollbar-color: #8d8d8d #e0e0e0;
	scrollbar-width: thin
}

.wpsr-review-template {
	background-color: #fff;
	-webkit-box-shadow: 0 8px 20px 2px rgba(0, 0, 0, .07);
	box-shadow: 0 8px 20px 2px rgba(0, 0, 0, .07);
	padding: 30px;
	margin-bottom: 30px;
	margin-top: 30px;
	position: relative;
	border-radius: 4px;
	-webkit-transition: .4s;
	transition: .4s
}

.wpsr-review-template .wpsr-reviewer-image img {
	height: 80px;
	width: 80px;
	-o-object-fit: cover;
	object-fit: cover;
	max-width: none
}

.wpsr-review-template .wpsr-reviewer-image .wpsr-reviewer-image-url {
	-webkit-box-shadow: none;
	box-shadow: none
}

.wpsr-review-template .wpsr-reviewer-image .wpsr-reviewer-image-url:hover {
	outline: 0 !important
}

.wpsr-review-template .wpsr-reviewer-image .wpsr-reviewer-image-url:focus,
.wpsr-review-template .wpsr-reviewer-image .wpsr-reviewer-image-url:hover {
	-webkit-box-shadow: none !important;
	box-shadow: none !important
}

.wpsr-review-template .wpsr-reviewer-image .wpsr-reviewer-image-url img {
	-webkit-box-shadow: none;
	box-shadow: none
}

.wpsr-review-template .wpsr-review-platform {
	position: absolute;
	top: 15px;
	left: 15px
}

.wpsr-review-template .wpsr-review-platform img {
	max-height: 25px;
	width: auto;
	-webkit-box-shadow: none;
	box-shadow: none
}

.wpsr-review-template .wpsr-reviewer-name-url {
	margin: 0;
	padding: 0;
	text-decoration: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: inline-block
}

.wpsr-review-template .wpsr-reviewer-name-url .wpsr-reviewer-name {
	font-size: 18px;
	line-height: 1.4;
	color: #333;
	font-weight: 700;
	margin: 0;
	word-break: break-word;
	padding: 0
}

.wpsr-review-template .wpsr-review-date {
	font-size: 12px;
	line-height: 18px;
	color: #888;
	display: block
}

.wpsr-review-template .wpsr-rating-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 5px
}

.wpsr-review-template .wpsr-rating-wrapper.wpsr-rating {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.wpsr-review-template .wpsr-rating-wrapper.wpsr-rating .wpsr-star {
	display: inherit
}

.wpsr-review-template .wpsr-rating-wrapper.wpsr-rating .wpsr-star path {
	fill: #f7b80c
}

.wpsr-review-template .wpsr-rating-wrapper.wpsr-rating-style2 {
	padding-top: 3px
}

.wpsr-review-template .wpsr-rating-wrapper.wpsr-rating-style2 span {
	margin-right: 2px;
	font-size: 14px;
	font-weight: 500;
	color: #2bc54d
}

.wpsr-review-template .wpsr-review-content p {
	font-size: 14px;
	line-height: 1.6;
	color: #555;
	margin: 0;
	overflow: initial
}

.wpsr-review-template .wpsr-review-content a {
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.6;
	padding: 0;
	margin: 0;
	text-decoration: underline;
	-webkit-text-decoration-color: #1194dc;
	text-decoration-color: #1194dc;
	color: #1194dc;
	cursor: pointer;
	-webkit-box-shadow: none;
	box-shadow: none
}

.wpsr-review-template.wpsr-review-template-google .wpsr-review-platform img {
	max-height: 20px;
	width: auto
}

.wpsr-review-template.wpsr-review-template-seven {
	padding: 25px 20px;
	border-radius: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 0
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-reviewer-image .wpsr-reviewer-image-url {
	display: block;
	margin-right: 15px
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-reviewer-image img {
	max-height: 50px;
	border-radius: 50%;
	width: 50px;
	-o-object-fit: cover;
	object-fit: cover
}

@media screen and (max-width:1024px) {
	.kt-inner-column-height-full.kt-tab-layout-row {
		grid-auto-rows: minmax(min-content, max-content)
	}

	.kt-inner-column-height-full.kt-tab-layout-row>.wp-block-kadence-column>.kt-inside-inner-col {
		height: auto
	}

	.kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row) {
		grid-auto-rows: minmax(0, 1fr)
	}

	.kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col {
		height: 100%
	}

	.wpsr-review-template.wpsr-review-template-seven {
		padding: 25px 15px
	}

	.wpsr-review-template.wpsr-review-template-seven .wpsr-reviewer-image img {
		max-height: 40px
	}
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-info {
	margin-right: auto;
	text-align: inherit;
	padding-top: 0
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-info .wpsr-reviewer-name-url .wpsr-reviewer-name {
	font-size: 15px
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-info .wpsr-review-date {
	padding-top: 5px
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-platform {
	position: static
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content {
	height: 100%;
	overflow: inherit !important;
	overflow-x: inherit !important
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content ::-webkit-scrollbar {
	width: 4px;
	border-radius: 4px
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content ::-webkit-scrollbar-thumb {
	background: rgba(70, 69, 69, .6)
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content ::-webkit-scrollbar-track {
	background: rgba(72, 70, 70, .1)
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content p {
	height: 100%;
	overflow: auto;
	overflow-x: hidden;
	padding-right: 10px;
	scrollbar-color: #8d8d8d #e0e0e0;
	scrollbar-width: thin
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content {
	text-align: inherit;
	opacity: 0;
	visibility: hidden;
	background-color: #fff;
	-webkit-box-shadow: 0 0 57px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 0 57px 0 rgba(0, 0, 0, .05);
	padding: 25px 20px;
	border-radius: 8px;
	position: absolute;
	top: 0;
	-webkit-transition: .4s;
	transition: .4s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 1
}

.wpsr-review-template.wpsr-review-template-seven .wpsr-review-content:after {
	position: absolute;
	left: 50px;
	content: "";
	bottom: -20px;
	width: 0;
	height: 0;
	border-right: 20px solid transparent;
	border-top: 20px solid #fff
}

.wpsr-review-template.wpsr-review-template-seven:hover .wpsr-review-content {
	opacity: 1;
	visibility: visible;
	top: -20px;
	min-height: 120px
}

@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_d0n9TR_V.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@media only screen and (max-width:600px) {
	.footer-menu-list.kt-svg-icon-list-columns-2 ul.kt-svg-icon-list {
		grid-template-columns: repeat(1, minmax(0, 1fr))
	}
}

.wp-block-kadence-image.kb-image496fef-dd:not(.kb-specificity-added):not(.kb-extra-specificity-added) {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0
}

.kb-image496fef-dd .kb-image-is-ratio-size,
.kb-image496fef-dd.kb-image-is-ratio-size {
	max-width: 200px;
	width: 100%
}

.wp-block-kadence-column>.kt-inside-inner-col>.kb-image496fef-dd .kb-image-is-ratio-size,
.wp-block-kadence-column>.kt-inside-inner-col>.kb-image496fef-dd.kb-image-is-ratio-size {
	align-self: unset
}

.kb-image496fef-dd {
	max-width: 200px
}

.image-is-svg.kb-image496fef-dd {
	-webkit-flex: 0 1 100%;
	flex: 0 1 100%
}

.image-is-svg.kb-image496fef-dd img {
	width: 100%
}

.kb-image496fef-dd.kb-image-is-ratio-size,
.kb-image496fef-dd:not(.kb-image-is-ratio-size) .kb-img {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.wp-block-kadence-advancedheading.kt-adv-headingblock-9_2f6161-0c,
.wp-block-kadence-advancedheading.kt-adv-headingblock-9_2f6161-0c[data-kb-block=kb-adv-headingblock-9_2f6161-0c] {
	padding-bottom: var(--global-kb-spacing-md, 2rem);
	font-size: 16px;
	font-style: normal
}

.wp-block-kadence-advancedheading.kt-adv-headingblock-9_2f6161-0c mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-headingblock-9_2f6161-0c[data-kb-block=kb-adv-headingblock-9_2f6161-0c] mark.kt-highlight {
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.wp-block-kadence-advancedheading.kt-adv-headingblock-10_7fddbf-8b,
.wp-block-kadence-advancedheading.kt-adv-headingblock-10_7fddbf-8b[data-kb-block=kb-adv-headingblock-10_7fddbf-8b] {
	margin-top: 0;
	margin-bottom: 0;
	font-style: normal
}

.wp-block-kadence-advancedheading.kt-adv-headingblock-10_7fddbf-8b mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-headingblock-10_7fddbf-8b[data-kb-block=kb-adv-headingblock-10_7fddbf-8b] mark.kt-highlight {
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.wp-block-kadence-iconlist.kt-svg-icon-list-itemse7a395-d1:not(.this-stops-third-party-issues) {
	margin-top: 0;
	margin-bottom: 0
}

.wp-block-kadence-iconlist.kt-svg-icon-list-itemse7a395-d1 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
	margin-left: 0
}

.wp-block-kadence-iconlist.kt-svg-icon-list-itemse7a395-d1 ul.kt-svg-icon-list {
	grid-row-gap: 5px
}

.wp-block-kadence-iconlist.kt-svg-icon-list-itemse7a395-d1 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
	margin-right: 10px
}

.wp-block-kadence-iconlist.kt-svg-icon-list-itemse7a395-d1 ul.kt-svg-icon-list .wp-block-kadence-listitem a {
	color: var(--theme-palette-color-3, #3c485a)
}

.wp-block-kadence-iconlist.kt-svg-icon-list-itemse7a395-d1 ul.kt-svg-icon-list .wp-block-kadence-listitem a:hover {
	color: var(--theme-palette-color-1, #1a6eff)
}

@media all and (min-width:1025px) {
	.wp-block-kadence-iconlist.kt-svg-icon-list-itemse7a395-d1:not(.kt-svg-icon-list-columns-1) ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child) {
		margin: 0
	}
}

@media all and (min-width:768px) and (max-width:1024px) {
	.wp-block-kadence-iconlist.kt-svg-icon-list-itemse7a395-d1:not(.kt-tablet-svg-icon-list-columns-1) ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child) {
		margin: 0
	}
}

@media all and (max-width:767px) {
	.wp-block-kadence-iconlist.kt-svg-icon-list-itemse7a395-d1:not(.kt-mobile-svg-icon-list-columns-1) ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:not(:last-child) {
		margin: 0
	}
}

.kt-svg-icon-list-item-2ffd2d-d9 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-0aba67-4e .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-7c106e-87 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-bc6dc4-f3 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-195cef-2c .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-37bd39-28 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-ba49f3-7c .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-7fca06-76 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-db7523-81 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-155c49-42 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-92a684-dc .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-03d4ba-f0 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.wp-block-kadence-advancedheading.kt-adv-headingd67031-2e,
.wp-block-kadence-advancedheading.kt-adv-headingd67031-2e[data-kb-block=kb-adv-headingd67031-2e] {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-style: normal
}

.wp-block-kadence-advancedheading.kt-adv-headingd67031-2e mark.kt-highlight,
.wp-block-kadence-advancedheading.kt-adv-headingd67031-2e[data-kb-block=kb-adv-headingd67031-2e] mark.kt-highlight {
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items0a4019-41:not(.this-stops-third-party-issues) {
	margin-top: 0;
	margin-bottom: 0
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items0a4019-41 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: var(--global-kb-spacing-sm, 1.5rem);
	margin-left: 0
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items0a4019-41 ul.kt-svg-icon-list {
	grid-row-gap: 8px
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items0a4019-41 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
	margin-right: 10px
}

.kt-svg-icon-list-item-b48570-57 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-35ce12-6d .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-e57f02-63 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-43beb0-89 .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kt-svg-icon-list-item-49cc5a-cd .kt-svg-icon-list-text mark.kt-highlight {
	background-color: unset;
	font-style: normal;
	color: #f76a0c;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}

.kadence-post-image-intrisic {
	height: 0;
	position: relative
}

.kadence-post-image-intrisic .kadence-post-image-inner-intrisic {
	bottom: 0;
	display: flex;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0
}

.kadence-post-image-intrisic .kadence-post-image-inner-intrisic .kadence-post-image-inner-wrap {
	width: 100%
}

.kadence-post-image-intrisic .kadence-post-image-inner-intrisic a {
	display: block;
	outline-offset: -5px;
	width: 100%
}

.kadence-post-image-intrisic .kadence-post-image-inner-intrisic img {
	flex: 1;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.kt-post-grid-wrap {
	grid-gap: 30px 30px;
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	grid-template-rows: minmax(0, 1fr)
}

.kt-post-grid-wrap.splide__list {
	display: flex
}

.kt-post-grid-wrap[data-columns-ss="1"] {
	grid-template-columns: minmax(0, 1fr)
}

.kt-post-grid-wrap[data-columns-ss="1"]>.kt-blocks-post-grid-item {
	width: 100%
}

.kt-post-grid-wrap[data-columns-ss="2"]>.kt-blocks-post-grid-item {
	width: 50%
}

.kt-post-grid-wrap[data-columns-ss="3"] {
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
}

.kt-post-grid-wrap[data-columns-ss="3"]>.kt-blocks-post-grid-item {
	width: 33.33%
}

.kt-post-grid-wrap[data-columns-ss="4"] {
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
}

.kt-post-grid-wrap[data-columns-ss="4"]>.kt-blocks-post-grid-item {
	width: 25%
}

.kt-post-grid-wrap[data-columns-ss="5"] {
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
}

.kt-post-grid-wrap[data-columns-ss="5"]>.kt-blocks-post-grid-item {
	width: 20%
}

@media(min-width:544px) {
	.kt-post-grid-wrap[data-columns-xs="1"] {
		grid-template-columns: minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xs="1"]>.kt-blocks-post-grid-item {
		width: 100%
	}

	.kt-post-grid-wrap[data-columns-xs="2"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xs="2"]>.kt-blocks-post-grid-item {
		width: 50%
	}

	.kt-post-grid-wrap[data-columns-xs="3"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xs="3"]>.kt-blocks-post-grid-item {
		width: 33.33%
	}

	.kt-post-grid-wrap[data-columns-xs="4"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xs="4"]>.kt-blocks-post-grid-item {
		width: 25%
	}

	.kt-post-grid-wrap[data-columns-xs="5"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xs="5"]>.kt-blocks-post-grid-item {
		width: 20%
	}
}

@media(min-width:768px) {
	.kt-post-grid-wrap[data-columns-sm="1"] {
		grid-template-columns: minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-sm="1"]>.kt-blocks-post-grid-item {
		width: 100%
	}

	.kt-post-grid-wrap[data-columns-sm="2"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-sm="2"]>.kt-blocks-post-grid-item {
		width: 50%
	}

	.kt-post-grid-wrap[data-columns-sm="3"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-sm="3"]>.kt-blocks-post-grid-item {
		width: 33.33%
	}

	.kt-post-grid-wrap[data-columns-sm="4"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-sm="4"]>.kt-blocks-post-grid-item {
		width: 25%
	}

	.kt-post-grid-wrap[data-columns-sm="5"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-sm="5"]>.kt-blocks-post-grid-item {
		width: 20%
	}
}

@media(min-width:992px) {
	.kt-post-grid-wrap[data-columns-md="1"] {
		grid-template-columns: minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-md="1"]>.kt-blocks-post-grid-item {
		width: 100%
	}

	.kt-post-grid-wrap[data-columns-md="2"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-md="2"]>.kt-blocks-post-grid-item {
		width: 50%
	}

	.kt-post-grid-wrap[data-columns-md="3"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-md="3"]>.kt-blocks-post-grid-item {
		width: 33.33%
	}

	.kt-post-grid-wrap[data-columns-md="4"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-md="4"]>.kt-blocks-post-grid-item {
		width: 25%
	}

	.kt-post-grid-wrap[data-columns-md="5"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-md="5"]>.kt-blocks-post-grid-item {
		width: 20%
	}
}

@media(min-width:1200px) {
	.kt-post-grid-wrap[data-columns-xl="1"] {
		grid-template-columns: minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xl="1"]>.kt-blocks-post-grid-item {
		width: 100%
	}

	.kt-post-grid-wrap[data-columns-xl="2"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xl="2"]>.kt-blocks-post-grid-item {
		width: 50%
	}

	.kt-post-grid-wrap[data-columns-xl="3"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xl="3"]>.kt-blocks-post-grid-item {
		width: 33.33%
	}

	.kt-post-grid-wrap[data-columns-xl="4"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xl="4"]>.kt-blocks-post-grid-item {
		width: 25%
	}

	.kt-post-grid-wrap[data-columns-xl="5"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xl="5"]>.kt-blocks-post-grid-item {
		width: 20%
	}

	.kt-post-grid-wrap[data-columns-xl="6"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xl="6"]>.kt-blocks-post-grid-item {
		width: 16.66%
	}

	.kt-post-grid-wrap[data-columns-xl="7"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xl="7"]>.kt-blocks-post-grid-item {
		width: 14.28%
	}

	.kt-post-grid-wrap[data-columns-xl="8"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xl="8"]>.kt-blocks-post-grid-item {
		width: 12.5%
	}
}

@media(min-width:1500px) {
	.kt-post-grid-wrap[data-columns-xxl="1"] {
		grid-template-columns: minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xxl="1"]>.kt-blocks-post-grid-item {
		width: 100%
	}

	.kt-post-grid-wrap[data-columns-xxl="2"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xxl="2"]>.kt-blocks-post-grid-item {
		width: 50%
	}

	.kt-post-grid-wrap[data-columns-xxl="3"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xxl="3"]>.kt-blocks-post-grid-item {
		width: 33.33%
	}

	.kt-post-grid-wrap[data-columns-xxl="4"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xxl="4"]>.kt-blocks-post-grid-item {
		width: 25%
	}

	.kt-post-grid-wrap[data-columns-xxl="5"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xxl="5"]>.kt-blocks-post-grid-item {
		width: 20%
	}

	.kt-post-grid-wrap[data-columns-xxl="6"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xxl="6"]>.kt-blocks-post-grid-item {
		width: 16.66%
	}

	.kt-post-grid-wrap[data-columns-xxl="7"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xxl="7"]>.kt-blocks-post-grid-item {
		width: 14.28%
	}

	.kt-post-grid-wrap[data-columns-xxl="8"] {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr)
	}

	.kt-post-grid-wrap[data-columns-xxl="8"]>.kt-blocks-post-grid-item {
		width: 12.5%
	}
}

@supports(display:grid) {
	.kt-blocks-post-loop-block .kt-post-grid-layout-grid-wrap>.kt-blocks-post-grid-item {
		width: auto
	}
}

.kt-post-grid-layout-grid-wrap>.kt-blocks-post-grid-item {
	float: left
}

@media(max-width:767px) {
	.kt-blocks-post-grid-item .kt-feat-image-mobile-align-top {
		display: block
	}
}

.kt-blocks-post-grid-item {
	border-style: solid;
	border-width: 0;
	box-sizing: border-box;
	outline: 0
}

.kt-blocks-post-grid-item .entry-title a:not(.button):not(.list) {
	color: inherit;
	display: block;
	text-decoration: none
}

.kt-blocks-post-grid-item .kt-blocks-post-top-meta {
	display: flex;
	flex-wrap: wrap;
	font-size: 14px;
	word-break: break-word
}

.kt-blocks-post-grid-item .kt-blocks-post-top-meta>div {
	padding-right: 5px
}

.kt-blocks-post-grid-item .entry-content {
	position: relative
}

.kt-blocks-post-grid-item .kt-blocks-post-readmore {
	border: 0 solid transparent;
	display: inline-block;
	text-decoration: none;
	transition: all .2s ease-out
}

.kt-blocks-post-grid-item footer {
	border: 0 solid transparent;
	display: flex;
	font-size: 14px;
	justify-content: space-between;
	position: relative;
	word-break: break-word
}

.kt-blocks-post-grid-item footer a {
	text-decoration: none
}

.kt-blocks-post-footer-left,
.kt-blocks-post-footer-right {
	display: flex;
	flex-wrap: wrap
}

.kt-blocks-post-footer-left>div {
	margin-right: 5px
}

.kt-blocks-post-footer-right>div {
	margin-left: 5px
}

.kt-blocks-post-grid-item header {
	position: relative
}

.kt-blocks-post-footer svg {
	height: 1em;
	position: relative;
	top: .125em;
	width: 1em
}

.kt-post-grid-layout-carousel-wrap .splide__track .kt-post-grid-wrap.splide__list {
	-moz-column-gap: 0;
	column-gap: 0;
	row-gap: 0
}

.splide.splide__pagination__page.is-active {
	background-color: #000
}

.splide.splide__pagination__page:focus,
.splide.splide__pagination__page:focus-visible,
.splide.splide__pagination__page:hover {
	outline: 0
}

.splide.kt-carousel-dotstyle-light .splide__pagination__page,
.splide.kt-carousel-dotstyle-light .splide__pagination__page.is-active {
	background-color: #fff
}

.splide.kt-carousel-dotstyle-outlinedark .splide__pagination__page {
	background-color: transparent;
	box-shadow: inset 0 0 0 1px #000;
	transition: box-shadow .3s ease
}

.splide.kt-carousel-dotstyle-outlinedark .splide__pagination__page.is-active {
	background-color: transparent;
	box-shadow: inset 0 0 0 8px #000
}

.splide.kt-carousel-dotstyle-outlinelight .splide__pagination__page {
	background-color: transparent;
	box-shadow: inset 0 0 0 1px #fff;
	transition: box-shadow .3s ease
}

.splide.kt-carousel-dotstyle-outlinelight .splide__pagination__page.is-active {
	background-color: transparent;
	box-shadow: inset 0 0 0 8px #fff
}

body:not(.no-js) .kadence-splide-slider-init.splide__track:not(.splide__track--loop) article.hide-on-js {
	display: none
}