/* GKB legacy design layer: frozen snapshot of the CSS Kadence generated for this site (captured 2026-09-23), selectors adapted to core block markup. Per-block rules are in blocks/{postId}.css. */
/* classic-theme-styles */

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

/* themes/kadence/assets/css/global.min.css */
html{line-height: 1.15; text-size-adjust: 100%;}
body{margin: 0px;}
main{display: block; min-width: 0px;}
h1{font-size: 2em; margin: 0.67em 0px;}
hr{box-sizing: content-box; height: 0px; overflow: visible;}
a{background-color: rgba(0, 0, 0, 0);}
abbr[title]{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted;}
b, strong{font-weight: bold;}
code, kbd, samp{font-family: monospace, monospace; font-size: 1em;}
small{font-size: 80%;}
sub, sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sub{bottom: -0.25em;}
sup{top: -0.5em;}
img{border-style: none;}
button, input, optgroup, select, textarea{font-size: 100%; margin: 0px;}
button, input{overflow: visible;}
button, select{text-transform: none;}
button, [type="button"], [type="reset"], [type="submit"]{appearance: button;}
legend{box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal;}
progress{vertical-align: baseline;}
textarea{overflow: auto;}
[type="checkbox"], [type="radio"]{box-sizing: border-box; padding: 0px;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height: auto;}
[type="search"]{appearance: textfield; outline-offset: -2px;}
[type="search"]::-webkit-search-decoration{appearance: none;}
::-webkit-file-upload-button{appearance: button; font: inherit;}
details{display: block;}
summary{display: list-item;}
template{display: none;}
[hidden]{display: none;}
:root{--global-gray-400: #CBD5E0; --global-gray-500: #A0AEC0; --global-xs-spacing: 1em; --global-sm-spacing: 1.5rem; --global-md-spacing: 2rem; --global-lg-spacing: 2.5em; --global-xl-spacing: 3.5em; --global-xxl-spacing: 5rem; --global-edge-spacing: 1.5rem; --global-boxed-spacing: 2rem; --global-font-size-small: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem); --global-font-size-medium: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem); --global-font-size-large: clamp(1.75rem, 1.576rem + 0.543vw, 2rem); --global-font-size-larger: clamp(2rem, 1.6rem + 1vw, 2.5rem); --global-font-size-xxlarge: clamp(2.25rem, 1.728rem + 1.63vw, 3rem);}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color: inherit; text-decoration: none;}
dfn, cite, em, i{font-style: italic;}
blockquote, q{quotes: "“" "”";}
blockquote{padding-left: 1em; border-left: 4px solid var(--global-palette4);}
.entry-content blockquote{margin: 0 0 var(--global-md-spacing);}
blockquote cite, blockquote .wp-block-pullquote__citation{color: var(--global-palette5); font-size: 13px; margin-top: 1em; position: relative; font-style: normal; display: block;}
address{margin: 0px 0px 1.5em;}
pre{background: var(--global-palette7); font-family: "Courier 10 Pitch", Courier, monospace; font-size: 0.9375rem; line-height: 1.6; max-width: 100%; overflow: auto; padding: 1.5em; white-space: pre-wrap;}
code, kbd, tt, var{font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 0.8rem;}
abbr, acronym{border-bottom: 1px dotted var(--global-palette4); cursor: help;}
mark, ins{text-decoration: none;}
big{font-size: 125%;}
html{box-sizing: border-box;}
*, ::before, ::after{box-sizing: inherit;}
hr{height: 0px; border-top: 0px; border-right: 0px; border-left: 0px; border-image: none; border-bottom: 2px solid var(--global-gray-400);}
ul, ol{margin: 0px 0px 1.5em 1.5em; padding: 0px;}
ul.aligncenter, ol.aligncenter{list-style: none;}
ul{list-style: disc;}
ol{list-style: decimal;}
li > ul, li > ol{margin-bottom: 0px; margin-left: 1.5em;}
dt{font-weight: 700;}
dd{margin: 0px 1.5em 1.5em;}
img{display: block; height: auto; max-width: 100%;}
figure{margin: 0.5em 0px;}
table{margin: 0px 0px 1.5em; width: 100%;}
a{color: var(--global-palette-highlight); text-underline-offset: 0.1em; transition: 0.1s linear;}
a:hover, a:focus, a:active{color: var(--global-palette-highlight-alt); text-underline-offset: 0.25em;}
a:hover, a:active{outline: 0px;}
.inner-link-style-plain a:not(.button), .widget-area.inner-link-style-plain a:not(.button){text-decoration: none;}
.inner-link-style-normal a:not(.button), .widget-area.inner-link-style-normal a:not(.button){text-decoration: underline;}
.link-style-no-underline .entry-content p:where(:not(.gkb-tag-span, .gkb-tag-div)) > a, .link-style-no-underline .entry-content strong > a, .link-style-no-underline .entry-content em > a, .link-style-no-underline .entry-content > ul a, .link-style-no-underline .entry-content a{text-decoration: none;}
.link-style-no-underline .entry-content p:where(:not(.gkb-tag-span, .gkb-tag-div)) > a:hover, .link-style-no-underline .entry-content strong > a:hover, .link-style-no-underline .entry-content em > a:hover, .link-style-no-underline .entry-content > ul a:hover, .link-style-no-underline .entry-content a:hover{text-decoration: none;}
.link-style-color-underline .entry-content p:where(:not(.gkb-tag-span, .gkb-tag-div)) a, .link-style-color-underline .entry-content strong > a, .link-style-color-underline .entry-content em > a, .link-style-color-underline .entry-content > ul a, .link-style-color-underline .entry-content > ol a, .link-style-color-underline .entry-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)) ul a, .link-style-color-underline .entry-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)) ol a{color: inherit; text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--global-palette-highlight);}
.link-style-color-underline .entry-content p:where(:not(.gkb-tag-span, .gkb-tag-div)) a:hover, .link-style-color-underline .entry-content strong > a:hover, .link-style-color-underline .entry-content em > a:hover, .link-style-color-underline .entry-content > ul a:hover, .link-style-color-underline .entry-content > ol a:hover, .link-style-color-underline .entry-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)) ul a:hover, .link-style-color-underline .entry-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)) ol a:hover{text-decoration-color: var(--global-palette-highlight-alt);}
.link-style-hover-background .entry-content p:where(:not(.gkb-tag-span, .gkb-tag-div)) a, .link-style-hover-background .entry-content strong > a, .link-style-hover-background .entry-content em > a, .link-style-hover-background .entry-content > ul a, .link-style-hover-background .entry-content > ol a, .link-style-hover-background .entry-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)) ul a:not(.kb-table-of-content-list a), .link-style-hover-background .entry-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)) ol a:not(.kb-table-of-content-list a){color: var(--global-palette-highlight); text-decoration: none; background-image: linear-gradient(var(--global-palette-highlight), var(--global-palette-highlight)); background-position: 0% 100%; background-repeat: no-repeat; background-size: 100% 1px;}
.link-style-hover-background .entry-content p:where(:not(.gkb-tag-span, .gkb-tag-div)) a:hover, .link-style-hover-background .entry-content strong > a:hover, .link-style-hover-background .entry-content em > a:hover, .link-style-hover-background .entry-content > ul a:hover, .link-style-hover-background .entry-content > ol a:hover, .link-style-hover-background .entry-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)) ul a:not(.kb-table-of-content-list a):hover, .link-style-hover-background .entry-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)) ol a:not(.kb-table-of-content-list a):hover{color: var(--global-palette-highlight-alt2); text-decoration: none; background-size: 100% 100%;}
.link-style-offset-background .entry-content p:where(:not(.gkb-tag-span, .gkb-tag-div)) a, .link-style-offset-background .entry-content strong > a, .link-style-offset-background .entry-content em > a, .link-style-offset-background .entry-content > ul a, .link-style-offset-background .entry-content > ol a, .link-style-offset-background .entry-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)) ul a:not(.kb-table-of-content-list a), .link-style-offset-background .entry-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)) ol a:not(.kb-table-of-content-list a){color: inherit; text-decoration: none; background-image: linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight)); background-repeat: no-repeat; background-position: 4px bottom; background-size: 100% 10px;}
.link-style-offset-background .entry-content p:where(:not(.gkb-tag-span, .gkb-tag-div)) a:hover, .link-style-offset-background .entry-content strong > a:hover, .link-style-offset-background .entry-content em > a:hover, .link-style-offset-background .entry-content > ul a:hover, .link-style-offset-background .entry-content > ol a:hover, .link-style-offset-background .entry-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)) ul a:not(.kb-table-of-content-list a):hover, .link-style-offset-background .entry-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)) ol a:not(.kb-table-of-content-list a):hover{color: inherit; text-decoration: none; background-image: linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight-alt));}
.screen-reader-text{clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; position: absolute !important; overflow-wrap: normal !important;}
.screen-reader-text:focus{background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important;}
:where(html:not(.no-js)) .hide-focus-outline :focus{outline: 0px;}
#primary[tabindex="-1"]:focus{outline: 0px;}
textarea{width: 100%;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{appearance: none; color: var(--global-palette5); border: 1px solid var(--global-gray-400); border-radius: 3px; padding: 0.4em 0.5em; max-width: 100%; background: var(--global-palette9); box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px -7px;}
::-webkit-input-placeholder{color: var(--global-palette6);}
::placeholder{color: var(--global-palette6);}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus{color: var(--global-palette3); border-color: var(--global-palette6); outline: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 15px -7px;}
select{border: 1px solid var(--global-gray-400); padding: 0.2em 35px 0.2em 0.5em; background: var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%; appearance: none; outline: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px -7px;}
select:focus{color: var(--global-palette3); border-color: var(--global-palette6); background-color: var(--global-palette9); box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 15px -7px; outline: 0px;}
select:focus option{color: rgb(51, 51, 51);}
.elementor-select-wrapper select{background-image: none;}
.search-form{position: relative;}
.search-form input[type="search"], .search-form input.search-field{padding-right: 60px; width: 100%;}
.search-form .search-submit[type="submit"]{top: 0px; right: 0px; bottom: 0px; position: absolute; color: rgba(0, 0, 0, 0); background: rgba(0, 0, 0, 0); z-index: 2; width: 50px; border: 0px; padding: 8px 12px 7px; border-radius: 0px; box-shadow: none; overflow: hidden;}
.search-form .search-submit[type="submit"]:hover, .search-form .search-submit[type="submit"]:focus{color: rgba(0, 0, 0, 0); background: rgba(0, 0, 0, 0); box-shadow: none;}
.search-form .kadence-search-icon-wrap{position: absolute; right: 0px; top: 0px; height: 100%; width: 50px; padding: 0px; text-align: center; background: 0px 0px; z-index: 3; cursor: pointer; pointer-events: none; color: var(--global-palette6); text-shadow: none; display: flex; align-items: center; justify-content: center;}
.search-form .search-submit[type="submit"]:hover ~ .kadence-search-icon-wrap{color: var(--global-palette4);}
body.rtl .search-form .button[type="submit"], body.rtl .search-form .kadence-search-icon-wrap{left: 0px; right: auto;}
body.rtl .search-form input[type="search"], body.rtl .search-form input.search-field{padding-right: 0.5em; padding-left: 60px;}
fieldset{padding: 0.625em 1.425em; border: 1px solid var(--global-gray-500); margin-top: 1.2em; margin-bottom: 1.2em;}
.affwp-form fieldset{padding: 0px;}
legend{font-weight: bold;}
button, .button, .wp-block-button__link, .wp-element-button, input[type="button"], input[type="reset"], input[type="submit"]{border-radius: 3px; background: var(--global-palette-btn-bg); color: var(--global-palette-btn); padding: 0.4em 1em; border: 0px; font-size: 1.125rem; line-height: 1.6; display: inline-block; font-family: inherit; cursor: pointer; text-decoration: none; transition: 0.2s; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px -7px;}
button:visited, .button:visited, .wp-block-button__link:visited, .wp-element-button:visited, input[type="button"]:visited, input[type="reset"]:visited, input[type="submit"]:visited{background: var(--global-palette-btn-bg); color: var(--global-palette-btn);}
button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, .wp-element-button:hover, .wp-element-button:focus, .wp-element-button:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active{color: var(--global-palette-btn-hover); background: var(--global-palette-btn-bg-hover); box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 25px -7px;}
button:disabled, button.disabled, .button:disabled, .button.disabled, .wp-block-button__link:disabled, .wp-block-button__link.disabled, .wp-element-button:disabled, .wp-element-button.disabled, input[type="button"]:disabled, input[type="button"].disabled, input[type="reset"]:disabled, input[type="reset"].disabled, input[type="submit"]:disabled, input[type="submit"].disabled{cursor: not-allowed; opacity: 0.5;}
.elementor-button-wrapper .elementor-button{background-color: var(--global-palette-btn-bg); color: var(--global-palette-btn);}
.elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active{color: var(--global-palette-btn-hover); background-color: var(--global-palette-btn-bg-hover); box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 25px -7px;}
.button.button-size-small{font-size: 80%; padding: 0.3em 0.7em;}
.button.button-size-large{font-size: 110%; padding: 0.6em 1.2em;}
.wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-element-button{padding: 0.4em 1em;}
.button.button-style-outline, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-element-button, .button.kb-btn-global-outline{border: 2px solid;}
.button.button-style-outline:hover, .button.button-style-outline:focus, .button.button-style-outline:active, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link:hover, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link:focus, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link:active, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-element-button:hover, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-element-button:focus, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-element-button:active, .button.kb-btn-global-outline:hover, .button.kb-btn-global-outline:focus, .button.kb-btn-global-outline:active{border: 2px solid; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px -7px;}
.wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link:not(.has-background), .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-element-button:not(.has-background), .button.button-style-outline:not(.has-background), .button.kb-btn-global-outline:not(.has-background){background: rgba(0, 0, 0, 0);}
.wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link:not(.has-background):hover, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link:not(.has-background):focus, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link:not(.has-background):active, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-element-button:not(.has-background):hover, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-element-button:not(.has-background):focus, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-element-button:not(.has-background):active, .button.button-style-outline:not(.has-background):hover, .button.button-style-outline:not(.has-background):focus, .button.button-style-outline:not(.has-background):active, .button.kb-btn-global-outline:not(.has-background):hover, .button.kb-btn-global-outline:not(.has-background):focus, .button.kb-btn-global-outline:not(.has-background):active{background: rgba(0, 0, 0, 0);}
.wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link:not(.has-text-color), .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-element-button:not(.has-text-color), .button-style-outline:not(.has-text-color), .kb-btn-global-outline:not(.has-text-color){color: var(--global-palette-btn-out, var(--global-palette-btn-bg));}
.wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link:not(.has-text-color):visited, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-element-button:not(.has-text-color):visited, .button-style-outline:not(.has-text-color):visited, .kb-btn-global-outline:not(.has-text-color):visited{color: var(--global-palette-btn-out, var(--global-palette-btn-bg));}
.wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link:not(.has-text-color):hover, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link:not(.has-text-color):focus, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link:not(.has-text-color):active, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-element-button:not(.has-text-color):hover, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-element-button:not(.has-text-color):focus, .wp-block-button:where(:not(.kb-button)).is-style-outline .wp-element-button:not(.has-text-color):active, .button-style-outline:not(.has-text-color):hover, .button-style-outline:not(.has-text-color):focus, .button-style-outline:not(.has-text-color):active, .kb-btn-global-outline:not(.has-text-color):hover, .kb-btn-global-outline:not(.has-text-color):focus, .kb-btn-global-outline:not(.has-text-color):active{color: var(--global-palette-btn-out-hover, var(--global-palette-btn-bg-hover));}
button.button-style-secondary, .button.button-style-secondary, .wp-block-button__link.button-style-secondary, .wp-element-button.button-style-secondary, input[type="button"].button-style-secondary, input[type="reset"].button-style-secondary, input[type="submit"].button-style-secondary{background: var(--global-palette-btn-sec-bg); color: var(--global-palette-btn-sec);}
button.button-style-secondary:visited, .button.button-style-secondary:visited, .wp-block-button__link.button-style-secondary:visited, .wp-element-button.button-style-secondary:visited, input[type="button"].button-style-secondary:visited, input[type="reset"].button-style-secondary:visited, input[type="submit"].button-style-secondary:visited{background: var(--global-palette-btn-sec-bg); color: var(--global-palette-btn-sec);}
button.button-style-secondary:hover, button.button-style-secondary:focus, button.button-style-secondary:active, .button.button-style-secondary:hover, .button.button-style-secondary:focus, .button.button-style-secondary:active, .wp-block-button__link.button-style-secondary:hover, .wp-block-button__link.button-style-secondary:focus, .wp-block-button__link.button-style-secondary:active, .wp-element-button.button-style-secondary:hover, .wp-element-button.button-style-secondary:focus, .wp-element-button.button-style-secondary:active, input[type="button"].button-style-secondary:hover, input[type="button"].button-style-secondary:focus, input[type="button"].button-style-secondary:active, input[type="reset"].button-style-secondary:hover, input[type="reset"].button-style-secondary:focus, input[type="reset"].button-style-secondary:active, input[type="submit"].button-style-secondary:hover, input[type="submit"].button-style-secondary:focus, input[type="submit"].button-style-secondary:active{color: var(--global-palette-btn-sec-hover); background: var(--global-palette-btn-sec-bg-hover);}
.kadence-svg-iconset{display: inline-flex; align-self: center;}
.kadence-svg-iconset svg{height: 1em; width: 1em;}
.kadence-svg-iconset.svg-baseline svg{top: 0.125em; position: relative;}
body.social-brand-colors .social-show-brand-until .social-button:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-hover .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-always .social-button:not(.ignore-brand):not(.skip):not(.ignore){color: rgb(255, 255, 255);}
body.social-brand-colors .social-show-brand-until.social-style-outline .social-button:not(:hover):not(.skip):not(.ignore), body.social-brand-colors .social-show-brand-hover.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore):hover, body.social-brand-colors .social-show-brand-always.social-style-outline .social-button:not(.ignore-brand):not(.skip):not(.ignore){border-color: currentcolor;}
:root .has-theme-palette-1-background-color, :root .has-theme-palette1-background-color{background-color: var(--global-palette1);}
:root .has-theme-palette-1-color, :root .has-theme-palette1-color{color: var(--global-palette1);}
:root .has-theme-palette-2-background-color, :root .has-theme-palette2-background-color{background-color: var(--global-palette2);}
:root .has-theme-palette-2-color, :root .has-theme-palette2-color{color: var(--global-palette2);}
:root .has-theme-palette-3-background-color, :root .has-theme-palette3-background-color{background-color: var(--global-palette3);}
:root .has-theme-palette-3-color, :root .has-theme-palette3-color{color: var(--global-palette3);}
:root .has-theme-palette-4-background-color, :root .has-theme-palette4-background-color{background-color: var(--global-palette4);}
:root .has-theme-palette-4-color, :root .has-theme-palette4-color{color: var(--global-palette4);}
:root .has-theme-palette-5-background-color, :root .has-theme-palette5-background-color{background-color: var(--global-palette5);}
:root .has-theme-palette-5-color, :root .has-theme-palette5-color{color: var(--global-palette5);}
:root .has-theme-palette-6-background-color, :root .has-theme-palette6-background-color{background-color: var(--global-palette6);}
:root .has-theme-palette-6-color, :root .has-theme-palette6-color{color: var(--global-palette6);}
:root .has-theme-palette-7-background-color, :root .has-theme-palette7-background-color{background-color: var(--global-palette7);}
:root .has-theme-palette-7-color, :root .has-theme-palette7-color{color: var(--global-palette7);}
:root .has-theme-palette-8-background-color, :root .has-theme-palette8-background-color{background-color: var(--global-palette8);}
:root .has-theme-palette-8-color, :root .has-theme-palette8-color{color: var(--global-palette8);}
:root .has-theme-palette-9-background-color, :root .has-theme-palette9-background-color{background-color: var(--global-palette9);}
:root .has-theme-palette-9-color, :root .has-theme-palette9-color{color: var(--global-palette9);}
:root .has-theme-palette-10-background-color, :root .has-theme-palette10-background-color{background-color: var(--global-palette10);}
:root .has-theme-palette-10-color, :root .has-theme-palette10-color{color: var(--global-palette10);}
:root .has-theme-palette-11-background-color, :root .has-theme-palette11-background-color{background-color: var(--global-palette11);}
:root .has-theme-palette-11-color, :root .has-theme-palette11-color{color: var(--global-palette11);}
:root .has-theme-palette-12-background-color, :root .has-theme-palette12-background-color{background-color: var(--global-palette12);}
:root .has-theme-palette-12-color, :root .has-theme-palette12-color{color: var(--global-palette12);}
:root .has-theme-palette-13-background-color, :root .has-theme-palette13-background-color{background-color: var(--global-palette13);}
:root .has-theme-palette-13-color, :root .has-theme-palette13-color{color: var(--global-palette13);}
:root .has-theme-palette-14-background-color, :root .has-theme-palette14-background-color{background-color: var(--global-palette14);}
:root .has-theme-palette-14-color, :root .has-theme-palette14-color{color: var(--global-palette14);}
:root .has-theme-palette-15-background-color, :root .has-theme-palette15-background-color{background-color: var(--global-palette15);}
:root .has-theme-palette-15-color, :root .has-theme-palette15-color{color: var(--global-palette15);}
.kt-clear{}
.kt-clear::before, .kt-clear::after{content: " "; display: table;}
.kt-clear::after{clear: both;}
#wpadminbar{position: fixed !important;}
.content-area{margin: var(--global-xxl-spacing) 0;}
.entry-content{word-break: break-word;}
.entry-content table{word-break: normal;}
.body{overflow-x: hidden;}
.scroll a *, a.scroll *{pointer-events: none;}
.content-width-fullwidth .content-container.site-container{max-width: none; padding: 0px;}
.content-width-fullwidth .content-area, .content-vertical-padding-hide .content-area{margin-top: 0px; margin-bottom: 0px;}
.content-vertical-padding-top .content-area{margin-bottom: 0px;}
.content-vertical-padding-bottom .content-area{margin-top: 0px;}
.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container{margin: 0px auto; padding: 0 var(--global-content-edge-padding);}
.kt-row-layout-inner > .kb-theme-content-width, .kt-row-layout-inner.kt-row-has-bg > .kb-theme-content-width{padding-left: var(--global-content-edge-padding); padding-right: var(--global-content-edge-padding);}
.content-bg{background: rgb(255, 255, 255);}
.content-style-unboxed .entry:not(.loop-entry) > .entry-content-wrap{padding: 0px;}
.content-style-unboxed .content-bg:not(.loop-entry){background: rgba(0, 0, 0, 0);}
.content-style-unboxed .entry:not(.loop-entry){box-shadow: none; border-radius: 0px;}
@media screen and (min-width: 1025px){
.has-sidebar .content-container{display: grid; grid-template-columns: 5fr 2fr; gap: var(--global-xl-spacing); justify-content: center;}
#secondary{grid-area: 1 / 2; min-width: 0px;}
.has-left-sidebar .content-container{grid-template-columns: 2fr 5fr;}
.has-left-sidebar #main{grid-area: 1 / 2;}
.has-left-sidebar #secondary{grid-area: 1 / 1;}
.has-sidebar .wp-site-blocks .content-container .alignwide, .has-sidebar .wp-site-blocks .content-container .alignfull{width: unset; max-width: unset; margin-left: 0px; margin-right: 0px;}
.has-sidebar .content-container .kadence-thumbnail-position-behind.alignwide{margin-left: -10px; margin-right: -10px;}
}
#kt-scroll-up-reader, #kt-scroll-up{position: fixed; transform: translateY(40px); transition: 0.2s; opacity: 0; z-index: 1000; display: flex; cursor: pointer;}
#kt-scroll-up-reader *, #kt-scroll-up *{pointer-events: none;}
#kt-scroll-up-reader.scroll-up-style-outline, #kt-scroll-up.scroll-up-style-outline{background: rgba(0, 0, 0, 0);}
.scroll-up-style-filled{color: var(--global-palette9); background: var(--global-palette4);}
.scroll-up-style-filled:hover{color: var(--global-palette9);}
.scroll-up-style-outline, .scroll-up-wrap.scroll-up-style-outline{border-width: 2px; border-style: solid; border-color: currentcolor; color: var(--global-palette4);}
.scroll-up-style-outline:hover{color: var(--global-palette5);}
#kt-scroll-up.scroll-visible{transform: translateY(0px); opacity: 1;}
#kt-scroll-up-reader{transform: translateY(0px); transition: all;}
#kt-scroll-up-reader:not(:focus){clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; overflow-wrap: normal !important;}
#kt-scroll-up-reader:focus{transform: translateY(0px); opacity: 1; box-shadow: none; z-index: 1001;}
@media screen and (max-width: 719px){
.vs-sm-false{display: none !important;}
}
@media screen and (min-width: 720px) and (max-width: 1024px){
.vs-md-false{display: none !important;}
}
@media screen and (min-width: 1025px){
.vs-lg-false{display: none !important;}
}
body.logged-in .vs-logged-in-false{display: none !important;}
body:not(.logged-in) .vs-logged-out-false{display: none !important;}
.infinite-scroll .posts-navigation, .infinite-scroll .pagination, .infinite-scroll.neverending .site-footer{display: none;}
.infinity-end.neverending .site-footer{display: block;}
#wrapper{overflow: clip;}
.kadence-scrollbar-fixer{margin-right: var(--scrollbar-offset, unset);}
.kadence-scrollbar-fixer .item-is-fixed{right: var(--scrollbar-offset, 0);}
.alignleft{float: left; margin-right: var(--global-md-spacing);}
.alignright{float: right; margin-left: var(--global-md-spacing);}
.aligncenter{clear: both; display: block; margin-left: auto; margin-right: auto; text-align: center;}
body.footer-on-bottom #wrapper{min-height: 100vh; display: flex; flex-direction: column;}
body.footer-on-bottom.admin-bar #wrapper{min-height: calc(-32px + 100vh);}
body.footer-on-bottom #inner-wrap{flex: 1 0 auto;}
.kadence-pro-fixed-item > .kadence-element-wrap > p:where(:not(.gkb-tag-span, .gkb-tag-div)):first-child:last-child, .kadence-pro-fixed-item > p:where(:not(.gkb-tag-span, .gkb-tag-div)):first-child:last-child{margin: 0px;}

/* themes/kadence/assets/css/header.min.css */
.site-branding{max-height: inherit;}
.site-branding a.brand{display: flex; gap: 1em; flex-direction: row; align-items: center; text-decoration: none; color: inherit; max-height: inherit;}
.site-branding a.brand img{display: block;}
.site-branding .site-title{margin: 0px;}
.site-branding .site-description{margin: 0.4375em 0px 0px; overflow-wrap: break-word;}
.site-branding.branding-layout-standard-reverse a.brand{flex-direction: row-reverse;}
.site-branding.branding-layout-vertical.site-title-top a.brand .site-title-wrap{order: -1;}
.site-branding.branding-layout-vertical.site-title-top a.brand .site-description{margin: 0px;}
.site-branding.branding-layout-vertical a.brand{flex-direction: column;}
.site-branding.branding-layout-vertical-reverse a.brand{flex-direction: column-reverse;}
.site-header-section-center .site-branding.branding-layout-vertical a.brand, .site-header-section-center .site-branding.branding-layout-vertical-reverse a.brand{text-align: center;}
.site-header-section-center .site-branding.branding-layout-vertical a.brand img, .site-header-section-center .site-branding.branding-layout-vertical-reverse a.brand img{margin-left: auto; margin-right: auto;}
@media screen and (max-width: 1024px){
.site-branding.branding-tablet-layout-standard-reverse a.brand{flex-direction: row-reverse;}
.site-branding.branding-tablet-layout-vertical.site-title-top a.brand .site-title-wrap{order: -1;}
.site-branding.branding-tablet-layout-vertical a.brand{flex-direction: column;}
.site-branding.branding-tablet-layout-vertical-reverse a.brand{flex-direction: column-reverse;}
}
@media screen and (max-width: 719px){
.site-branding.branding-mobile-layout-standard:not(.site-brand-logo-only) a.brand{flex-direction: row;}
.site-branding.branding-mobile-layout-standard-reverse a.brand{flex-direction: row-reverse;}
.site-branding.branding-mobile-layout-vertical.site-title-top a.brand .site-title-wrap{order: -1;}
.site-branding.branding-mobile-layout-vertical a.brand{flex-direction: column;}
.site-branding.branding-mobile-layout-vertical-reverse a.brand{flex-direction: column-reverse;}
}
.site-header-row-center-column .brand:not(.has-logo-image) .site-title-wrap{text-align: center;}
.logo-icon{display: flex;}
.logo-icon .kadence-svg-iconset svg{width: 100%; height: auto;}
.header-navigation ul ul.sub-menu, .header-navigation ul ul.submenu{display: none; position: absolute; top: 100%; flex-direction: column; background: rgb(255, 255, 255); margin-left: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 13px; z-index: 1000;}
.header-navigation ul ul.quadmenu-row{flex-direction: row;}
body:not(.hide-focus-outline) .header-navigation li.menu-item--has-toggle > a:focus .dropdown-nav-toggle{opacity: 0.2;}
.header-navigation ul ul.sub-menu > li:last-child, .header-navigation ul ul.submenu > li:last-child{border-bottom: 0px;}
.header-navigation ul ul.sub-menu.sub-menu-edge{left: auto; right: 0px;}
.header-navigation ul ul ul.sub-menu.sub-menu-edge{left: auto; right: 100%;}
.header-navigation[class*="header-navigation-dropdown-animation-fade"] ul ul.sub-menu, .header-navigation[class*="header-navigation-dropdown-animation-fade"] ul ul.submenu{opacity: 0; visibility: hidden; transform: translate3d(0px, 0px, 0px); transition: 0.2s; display: block; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden;}
.header-navigation[class*="header-navigation-dropdown-animation-fade"]:not(.click-to-open) ul li:hover > ul, .header-navigation[class*="header-navigation-dropdown-animation-fade"]:not(.click-to-open) ul li.menu-item--toggled-on > ul, .header-navigation[class*="header-navigation-dropdown-animation-fade"]:not(.click-to-open) ul li:not(.menu-item--has-toggle):focus > ul{opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px); clip: auto; height: auto; overflow: visible;}
.header-navigation[class*="header-navigation-dropdown-animation-fade"].click-to-open ul li > ul.opened, .header-navigation[class*="header-navigation-dropdown-animation-fade"].click-to-open ul li.menu-item--toggled-on > ul, .header-navigation[class*="header-navigation-dropdown-animation-fade"].click-to-open ul li:not(.menu-item--has-toggle):focus > ul{opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px); clip: auto; height: auto; overflow: visible;}
.header-navigation.header-navigation-dropdown-animation-fade-up ul ul.sub-menu, .header-navigation.header-navigation-dropdown-animation-fade-up ul ul.submenu{transform: translate3d(0px, 10px, 0px);}
.header-navigation.header-navigation-dropdown-animation-fade-down ul ul.sub-menu, .header-navigation.header-navigation-dropdown-animation-fade-down ul ul.submenu{transform: translate3d(0px, -10px, 0px);}
.wp-site-blocks .nav--toggle-sub .dropdown-nav-special-toggle{overflow: hidden; width: 0.9em; inset: 0px 0.7em 0px auto; height: auto; border-radius: 0px; display: block; pointer-events: none; position: absolute !important; padding: 0px !important; margin: 0px -0.1em 0px 0px !important; border: 0px !important; box-shadow: none !important; background: rgba(0, 0, 0, 0) !important;}
.wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle{width: 2.6em; right: 0px; margin: 0px !important;}
.nav--toggle-sub .dropdown-nav-special-toggle:focus{z-index: 10;}
.nav--toggle-sub .dropdown-nav-toggle{background: rgba(0, 0, 0, 0); position: absolute; right: 0px; top: 50%; width: 0.9em; height: 0.9em; font-size: 0.9em; display: inline-flex; line-height: inherit; margin: 0px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; transform: translateY(-50%); overflow: visible; transition: opacity 0.2s;}
.nav--toggle-sub ul ul .dropdown-nav-toggle{right: 0.2em;}
.nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset{transform: rotate(-90deg);}
.nav--toggle-sub li.menu-item-has-children{position: relative;}
.nav-drop-title-wrap{position: relative; padding-right: 1em; display: block;}
.nav--toggle-sub:not(.click-to-open) li:hover > ul, .nav--toggle-sub li.menu-item--toggled-on > ul, .nav--toggle-sub li:not(.menu-item--has-toggle):focus > ul, .nav--toggle-sub.click-to-open li.menu-item--has-toggle > ul.opened{display: block;}
.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within > ul{display: block;}
@media (hover: none){
.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on) .dropdown-nav-special-toggle{left: 0px; width: 100%; pointer-events: all; right: 0px !important; margin-right: 0px !important;}
.wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on) > a{pointer-events: none;}
}
.rtl .nav--toggle-sub .dropdown-nav-toggle{right: auto; left: 0px;}
.rtl .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle{right: auto; left: 0.7em;}
.rtl .wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle{left: 0px; right: auto;}
.rtl .nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset{transform: rotate(-270deg);}
.rtl .header-navigation ul ul ul.sub-menu, .rtl .header-navigation ul ul ul.submenu{right: 100%; left: auto;}
.rtl .nav-drop-title-wrap{padding-left: 1em; padding-right: 0px;}
.wp-site-blocks .nav--toggle-sub .kadence-menu-mega-enabled .sub-menu .dropdown-nav-special-toggle{display: none;}
.header-navigation-style-underline-fullheight, .header-navigation-style-fullheight{height: 100%; align-items: center;}
.header-navigation-style-underline-fullheight .header-menu-container, .header-navigation-style-fullheight .header-menu-container{height: 100%; align-items: center;}
.header-navigation-style-underline-fullheight .header-menu-container > ul, .header-navigation-style-fullheight .header-menu-container > ul{height: 100%; align-items: center;}
.header-navigation-style-underline-fullheight .header-menu-container > ul > li, .header-navigation-style-fullheight .header-menu-container > ul > li{display: flex; height: 100%; align-items: center;}
.header-navigation-style-underline-fullheight .header-menu-container > ul > li > a, .header-navigation-style-fullheight .header-menu-container > ul > li > a{display: flex; height: 100%; align-items: center;}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container > ul > li > a{position: relative;}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container > ul > li > a::after{content: ""; width: 100%; position: absolute; bottom: 0px; height: 2px; right: 50%; background: currentcolor; transform: scale(0, 0) translate(-50%, 0px); transition: transform 0.2s ease-in-out, color ease-in-out;}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container > ul > li > a:hover::after{transform: scale(1, 1) translate(50%, 0px);}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container > ul > li.current-menu-item > a::after, .header-navigation[class*="header-navigation-style-underline"] .header-menu-container > ul > li.current-page-item > a::after{transform: scale(1, 1) translate(50%, 0px);}
.header-navigation, .header-menu-container{display: flex;}
.header-navigation li.menu-item > a{display: block; width: 100%; text-decoration: none; color: var(--global-palette4); transition: 0.2s ease-in-out; transform: translate3d(0px, 0px, 0px);}
.header-navigation li.menu-item > a:hover, .header-navigation li.menu-item > a:focus{color: var(--global-palette-highlight);}
.header-navigation ul.sub-menu, .header-navigation ul.submenu{display: block; list-style: none; margin: 0px; padding: 0px;}
.header-navigation ul li.menu-item > a{padding: 0.6em 0.5em;}
.header-navigation ul ul li.menu-item > a{padding: 1em; outline-offset: -2px;}
.header-navigation ul ul li.menu-item > a{width: 200px;}
.header-navigation ul ul ul.sub-menu, .header-navigation ul ul ul.submenu{top: 0px; left: 100%; right: auto; min-height: 100%;}
.header-navigation .menu{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; list-style: none; margin: 0px; padding: 0px;}
.menu-toggle-open{display: flex; background: rgba(0, 0, 0, 0); align-items: center; box-shadow: none;}
.menu-toggle-open .menu-toggle-label{padding-right: 5px;}
.menu-toggle-open .menu-toggle-icon{display: flex;}
.menu-toggle-open .menu-toggle-label:empty{padding-right: 0px;}
.menu-toggle-open:hover, .menu-toggle-open:focus{border-color: currentcolor; background: rgba(0, 0, 0, 0); box-shadow: none;}
.menu-toggle-open.menu-toggle-style-default{border: 0px;}
.wp-site-blocks .menu-toggle-open{box-shadow: none;}
.mobile-navigation{width: 100%;}
.mobile-navigation a{display: block; width: 100%; text-decoration: none; padding: 0.6em 0.5em;}
.mobile-navigation ul{display: block; list-style: none; margin: 0px; padding: 0px;}
.drawer-nav-drop-wrap{display: flex; position: relative;}
.drawer-nav-drop-wrap a{color: inherit;}
.drawer-nav-drop-wrap .drawer-sub-toggle{background: rgba(0, 0, 0, 0); color: inherit; padding: 0.5em 0.7em; display: flex; border: 0px; border-radius: 0px; box-shadow: none; line-height: normal;}
.drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded="true"] svg{transform: rotate(180deg);}
.mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap .drawer-sub-toggle{position: absolute; left: 0px; z-index: 10; top: 0px; bottom: 0px; justify-content: flex-end; width: 100%;}
.mobile-navigation ul ul{padding-left: 1em; transition: 0.2s ease-in-out;}
.mobile-navigation ul.has-collapse-sub-nav ul.sub-menu{display: none;}
body[class*="amp-mode-"] .mobile-navigation ul ul{display: block;}
.mobile-navigation ul ul ul ul ul ul{padding-left: 0px;}
.mobile-navigation ul.has-collapse-sub-nav .sub-menu.show-drawer{display: block;}
.popup-drawer{position: fixed; display: none; inset: 0px 99999rem 0px -99999rem; transition: opacity 0.25s ease-in, left 0.25s, right 0.25s; z-index: 100000;}
.popup-drawer .drawer-overlay{background-color: rgba(0, 0, 0, 0.4); position: fixed; inset: 0px; opacity: 0; transition: opacity 0.2s ease-in-out;}
.popup-drawer .drawer-inner{width: 100%; transform: translateX(100%); max-width: 90%; right: 0px; top: 0px; overflow: auto; background: rgb(9, 12, 16); color: rgb(255, 255, 255); bottom: 0px; opacity: 0; position: fixed; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2rem 0px; display: flex; flex-direction: column; transition: transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.25s cubic-bezier(0.77, 0.2, 0.05, 1);}
.popup-drawer .drawer-header{padding: 0px 1.5em; display: flex; justify-content: flex-end; min-height: calc(1.2em + 24px);}
.popup-drawer .drawer-header .drawer-toggle{background: rgba(0, 0, 0, 0); border: 0px; font-size: 24px; line-height: 1; padding: 0.6em 0.15em; color: inherit; display: flex; box-shadow: none; border-radius: 0px;}
.popup-drawer .drawer-header .drawer-toggle:hover{box-shadow: none;}
.popup-drawer .drawer-content{padding: 0px 1.5em 1.5em;}
.popup-drawer-layout-sidepanel.popup-drawer-side-left .drawer-inner{transform: translateX(-100%); right: auto; left: 0px;}
@media screen and (max-width: 1024px){
.showing-popup-drawer-from-right.animate-body-popup #inner-wrap, .showing-popup-drawer-from-right.animate-body-popup #colophon, .showing-popup-drawer-from-right.animate-body-popup .site-header-row{transform: translateX(-200px);}
.showing-popup-drawer-from-left.animate-body-popup #inner-wrap, .showing-popup-drawer-from-left.animate-body-popup #colophon, .showing-popup-drawer-from-left.animate-body-popup .site-header-row{transform: translateX(200px);}
.animate-body-popup #inner-wrap, .animate-body-popup .site-header-row, .animate-body-popup #colophon{transform: none; transition: transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1);}
}
.popup-drawer-animation-scale.popup-drawer-layout-fullwidth .drawer-inner{transform: scale(0); transform-origin: right top; transition: transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.3s cubic-bezier(0.77, 0.2, 0.05, 1);}
.popup-drawer-animation-scale.popup-drawer-layout-fullwidth.popup-drawer-side-left .drawer-inner{transform-origin: left top;}
.popup-drawer-animation-scale.popup-drawer-layout-fullwidth.active .drawer-inner{transform: scale(1);}
#mobile-drawer.popup-drawer-animation-slice.popup-drawer-layout-fullwidth .drawer-overlay, #mobile-drawer.popup-drawer-animation-slice.popup-drawer-layout-fullwidth .drawer-inner{background: rgba(0, 0, 0, 0);}
.popup-drawer .drawer-header .drawer-toggle{width: 1em; position: relative; height: 1em; box-sizing: content-box; font-size: 24px;}
.drawer-toggle .toggle-close-bar{width: 0.75em; height: 0.08em; background: currentcolor; transform-origin: center center; position: absolute; margin-top: -0.04em; opacity: 0; border-radius: 0.08em; left: 50%; margin-left: -0.375em; top: 50%; transform: rotate(45deg) translateX(-50%); transition: transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1) 0.2s, opacity 0.3s cubic-bezier(0.77, 0.2, 0.05, 1);}
.drawer-toggle .toggle-close-bar:last-child{transform: rotate(-45deg) translateX(50%);}
.popup-drawer.active .drawer-toggle .toggle-close-bar{transform: rotate(45deg); opacity: 1;}
.popup-drawer.active .drawer-toggle .toggle-close-bar:last-child{transform: rotate(-45deg); opacity: 1;}
.popup-drawer .drawer-content.content-valign-middle{min-height: calc(100% - 1.2em - 24px); display: flex; justify-content: safe center; flex-direction: column; padding-bottom: calc(1.2em + 24px); overflow: auto;}
.popup-drawer .drawer-content.content-valign-bottom{min-height: calc(100% - 1.2em - 24px); display: flex; justify-content: flex-end; flex-direction: column; padding-bottom: calc(1.2em + 24px); max-height: calc(100% - 1.2em - 24px); overflow: auto;}
.popup-drawer .drawer-content.content-valign-bottom .site-header-item-mobile-navigation{display: block; overflow: auto; max-height: calc(100% - 1.2em - 24px);}
.popup-drawer .drawer-content.content-align-center{text-align: center;}
.popup-drawer .drawer-content.content-align-center .site-header-item{justify-content: center;}
.popup-drawer .drawer-content.content-align-right{text-align: right;}
.popup-drawer .drawer-content.content-align-right .site-header-item{justify-content: flex-end;}
.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .drawer-inner{transform: none;}
.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-slice-background{transform-origin: center center; transform: none; position: absolute; display: flex; flex-flow: column; align-items: stretch; inset: 0px; z-index: -1;}
.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg{flex: 1 1 100%; background: rgba(9, 12, 16, 0.97); transform: translateX(-100%); transition: transform 0.3s cubic-bezier(0.77, 0.2, 0.05, 1);}
.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg:nth-child(2n+1){transform: translateX(100%);}
.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .drawer-content{transform: translateY(20px); opacity: 0; transition: 0.4s;}
.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.active .pop-portion-bg{transform: translateX(0px);}
.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.active .drawer-content{transform: translateY(0px); opacity: 1; transition: 0.4s 0.2s;}
@media screen and (max-width: 1024px){
.popup-drawer-layout-sidepanel.popup-mobile-drawer-side-right .drawer-inner{transform: translateX(100%); right: 0px; left: auto;}
.popup-drawer-layout-sidepanel.popup-mobile-drawer-side-left .drawer-inner{transform: translateX(-100%); right: auto; left: 0px;}
}
body.admin-bar .popup-drawer{top: 46px;}
body.admin-bar .popup-drawer .drawer-inner{top: 46px;}
@media screen and (min-width: 783px){
body.admin-bar .popup-drawer{top: 32px;}
body.admin-bar .popup-drawer .drawer-inner{top: 32px;}
}
.popup-drawer.show-drawer{display: block;}
.popup-drawer.active{left: 0px; opacity: 1; right: 0px; transition: opacity 0.25s ease-out;}
.popup-drawer.active .drawer-inner{opacity: 1; transform: translateX(0%);}
.popup-drawer.active .drawer-overlay{opacity: 1; cursor: pointer;}
body[class*="showing-popup-drawer-"]{overflow: hidden;}
.site .header-navigation .header-menu-container .menu-item.nav-button{margin: 0px 0.25em;}
.site .header-navigation .header-menu-container .menu-item.nav-button > a{margin: 0px; padding: 0.8em 1.5em; background: var(--global-palette-btn-bg); color: var(--global-palette-btn); font-style: normal; font-size: 16px; line-height: 1.4; border-radius: 12px;}
.site .header-navigation .header-menu-container .menu-item.nav-button > a:hover, .site .header-navigation .header-menu-container .menu-item.nav-button > a:focus{color: var(--global-palette-btn-hover); background: var(--global-palette-btn-bg-hover);}
@media screen and (max-width: 1024px){
.mobile-menu-container .menu-item.nav-button > a{width: 100%; text-align: center; margin: 0px; padding: 0.8em 1.5em; background: var(--global-palette-btn-bg); color: var(--global-palette-btn); font-style: normal; font-size: 16px; line-height: 1.4; border-radius: 12px;}
.mobile-menu-container .menu-item.nav-button > a:hover, .mobile-menu-container .menu-item.nav-button > a:focus{color: var(--global-palette-btn-hover); background: var(--global-palette-btn-bg-hover);}
}
#main-header{display: none;}
#masthead{position: relative; z-index: 11;}
@media screen and (min-width: 1025px){
#main-header{display: block;}
#mobile-header{display: none;}
}
.header-html-inner img.alignnone{display: inline-block;}
.drawer-content .mobile-html, .drawer-content .mobile-html2{width: 100%;}
.site-header-row{display: grid; grid-template-columns: auto auto;}
.site-header-row.site-header-row-center-column{grid-template-columns: 1fr auto 1fr;}
.site-header-row.site-header-row-only-center-column{display: flex; justify-content: center;}
.site-header-row.site-header-row-only-center-column .site-header-section-center{flex-grow: 1;}
.site-header-upper-inner-wrap.child-is-fixed{display: flex; align-items: flex-end;}
.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap{width: 100%;}
.site-header-row-layout-fullwidth > .site-header-row-container-inner > .site-container{max-width: none;}
.site-header-row-tablet-layout-contained{padding: 0px 1.5rem;}
@media screen and (max-width: 719px){
.site-header-focus-item.site-header-row-mobile-layout-contained{padding: 0px 1.5rem;}
.site-header-focus-item.site-header-row-mobile-layout-fullwidth, .site-header-focus-item.site-header-row-mobile-layout-standard{padding: 0px;}
}
.site-header-section{display: flex; max-height: inherit;}
.site-header-item{display: flex; align-items: center; margin-right: 10px; max-height: inherit;}
.rtl .site-header-item{margin-left: 10px; margin-right: 0px;}
.site-header-section > .site-header-item:last-child{margin-right: 0px;}
.rtl .site-header-section > .site-header-item:last-child{margin-left: 0px;}
.drawer-content .site-header-item{margin-right: 0px; margin-bottom: 10px;}
.drawer-content .site-header-item:last-child{margin-bottom: 0px;}
.site-header-section-right{justify-content: flex-end;}
.site-header-section-center{justify-content: center;}
.site-header-section-left-center{flex-grow: 1; justify-content: flex-end;}
.site-header-section-right-center{flex-grow: 1; justify-content: flex-start;}
.header-navigation-layout-stretch-true{flex-grow: 1;}
.header-navigation-layout-stretch-true .header-navigation{flex-grow: 1;}
.header-navigation-layout-stretch-true .header-navigation .header-menu-container{flex-grow: 1;}
.header-navigation-layout-stretch-true .header-navigation .header-menu-container .menu{flex-grow: 1; justify-content: space-between;}
.header-navigation-layout-stretch-true.header-navigation-layout-fill-stretch-true .header-navigation .header-menu-container .menu{display: grid; grid-template-columns: repeat(auto-fit, minmax(60px, 1fr));}
.header-navigation-layout-stretch-true.header-navigation-layout-fill-stretch-true .header-navigation .header-menu-container .menu > li{text-align: center;}
.header-html-inner p:where(:not(.gkb-tag-span, .gkb-tag-div)):first-child{margin-top: 0px;}
.header-html-inner p:where(:not(.gkb-tag-span, .gkb-tag-div)):last-child{margin-bottom: 0px;}
#main-header .header-button.button-style-outline{background: rgba(0, 0, 0, 0) !important;}
.element-social-inner-wrap{display: flex; flex-wrap: wrap; align-items: center; gap: 0.3em;}
a.social-button{width: 2em; text-decoration: none; height: 2em; display: inline-flex; justify-content: center; align-items: center; margin: 0px; color: var(--global-palette4); background: var(--global-palette7); border-radius: 3px; transition: 0.2s ease-in-out;}
a.social-button:hover{color: var(--global-palette-btn); background: var(--global-palette-btn-bg);}
a.social-button .social-label{padding-left: 6px;}
.social-show-label-true a.social-button{width: auto; padding: 0px 0.4em;}
.social-style-outline .social-button{border: 2px solid var(--global-palette7); background: rgba(0, 0, 0, 0) !important;}
.social-style-outline .social-button:hover{color: var(--global-palette-highlight); border-color: currentcolor;}
.social-icon-custom-svg{display: inline-flex; align-self: center;}
.social-icon-custom-svg svg{fill: currentcolor; width: 1em; height: 1em;}
.social-icon-custom-svg svg *{fill: currentcolor;}
.search-toggle-open{display: flex; background: rgba(0, 0, 0, 0); align-items: center; padding: 0.5em; box-shadow: none;}
.search-toggle-open .search-toggle-label{padding-right: 5px;}
.search-toggle-open .search-toggle-icon{display: flex;}
.search-toggle-open .search-toggle-icon svg.kadence-svg-icon{top: -0.05em; position: relative;}
.search-toggle-open .search-toggle-label:empty{padding-right: 0px;}
.search-toggle-open:hover, .search-toggle-open:focus{border-color: currentcolor; background: rgba(0, 0, 0, 0); box-shadow: none;}
.search-toggle-open.search-toggle-style-default{border: 0px;}
.popup-drawer-layout-fullwidth .drawer-inner{max-width: none; background: rgba(9, 12, 16, 0.97); transition: transform ease-in, opacity 0.2s ease-in;}
.popup-drawer-layout-fullwidth .drawer-inner .drawer-overlay{background-color: rgba(0, 0, 0, 0);}
#mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.pop-animated .drawer-inner{background: rgba(9, 12, 16, 0.97);}
#search-drawer .drawer-inner .drawer-header{position: relative; z-index: 100;}
#search-drawer .drawer-inner .drawer-content{display: flex; justify-content: center; align-items: center; position: absolute; inset: 0px; padding: 2em;}
#search-drawer .drawer-inner form{max-width: 800px; width: 100%; margin: 0px auto; display: flex;}
#search-drawer .drawer-inner form label{flex-grow: 2;}
#search-drawer .drawer-inner form ::-webkit-input-placeholder{color: currentcolor; opacity: 0.5;}
#search-drawer .drawer-inner input.search-field{width: 100%; background: rgba(0, 0, 0, 0); color: var(--global-palette6); padding: 0.8em 80px 0.8em 0.8em; font-size: 20px; border: 1px solid;}
#search-drawer .drawer-inner input.search-field:focus{color: rgb(255, 255, 255); box-shadow: currentcolor 5px 5px 0px 0px;}
#search-drawer .drawer-inner .search-submit[type="submit"]{width: 70px;}
#search-drawer .drawer-inner .kadence-search-icon-wrap{color: var(--global-palette6); width: 70px;}
#search-drawer .drawer-inner .search-submit[type="submit"]:hover ~ .kadence-search-icon-wrap{color: rgb(255, 255, 255);}
#search-drawer .drawer-inner button[type="submit"]:hover ~ .kadence-search-icon-wrap{color: rgb(255, 255, 255);}
.site-header-upper-inner-wrap.child-is-fixed .site-top-header-wrap:not(.item-is-fixed){align-self: flex-start; flex-grow: 1;}
.kadence-sticky-header{position: relative; z-index: 1;}
.item-is-fixed{position: fixed; left: 0px; right: 0px; z-index: 1200;}
.site-branding a.brand img.kadence-sticky-logo{display: none;}
.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img.kadence-sticky-logo{display: block;}
.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img{display: none;}
.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand img:not(.svg-logo-image){width: auto;}
.kadence-sticky-header.item-is-fixed:not(.item-at-start)[data-shrink="true"] .site-branding a.brand picture img{max-height: inherit;}
#mobile-drawer{z-index: 99999;}
#mobile-header .mobile-navigation > .mobile-menu-container.drawer-menu-container > ul.menu{display: flex; flex-wrap: wrap;}
#mobile-header .mobile-navigation.drawer-navigation-parent-toggle-true .drawer-nav-drop-wrap > a{padding-right: 2em;}
#mobile-header .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border: 0px;}
#mobile-header .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, #mobile-header .mobile-navigation ul li:not(.menu-item-has-children) a{border: 0px;}

/* themes/kadence/assets/css/content.min.css */
.has-drop-cap:not(:focus)::first-letter{float: left; line-height: 1; font-size: 80px; font-weight: 600; margin: 0px 0.125em 0px 0px; text-transform: uppercase;}
.wp-block-image:where(:not(.wp-block-kadence-image)){margin-bottom: 0px;}
.wp-block-image:where(:not(.wp-block-kadence-image)).has-custom-border img{border-style: solid;}
figure.wp-block-image:where(:not(.wp-block-kadence-image)).aligncenter img{display: inline-block;}
.wp-block-pullquote{border-top: 0px; border-bottom: 0px; color: var(--global-palette4);}
.wp-block-pullquote blockquote{border: 0px; margin: 0px auto; padding: 2em; position: relative;}
.wp-block-pullquote blockquote::before{font-size: 200px; line-height: 40px; font-family: sans-serif; color: var(--global-palette7); z-index: 0; position: absolute; left: 35px; content: open-quote; top: 80px;}
.wp-block-pullquote blockquote p:where(:not(.gkb-tag-span, .gkb-tag-div)){font-size: 1.15em; font-style: italic; position: relative; z-index: 1;}
.wp-block-pullquote blockquote cite{text-transform: uppercase;}
.wp-block-pullquote.is-style-solid-color:not(.has-background){background: var(--global-palette7);}
.wp-block-pullquote.is-style-solid-color blockquote{padding: 0px;}
.wp-block-pullquote.is-style-solid-color blockquote::before{color: var(--global-palette9); left: -20px; top: 45px;}
.wp-block-pullquote.is-style-solid-color blockquote p:where(:not(.gkb-tag-span, .gkb-tag-div)){font-size: 1.15em; font-style: italic;}
@media screen and (min-width: 767px){
.wp-block-pullquote blockquote p:where(:not(.gkb-tag-span, .gkb-tag-div)), .wp-block-pullquote.is-style-solid-color blockquote p:where(:not(.gkb-tag-span, .gkb-tag-div)){font-size: 1.3em;}
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large{margin: 1.5em auto; padding: 0px 1em;}
.wp-block-quote.is-large, .wp-block-quote.is-style-large{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.wp-block-quote.has-text-align-right{border-left-width: medium; border-left-style: none; border-left-color: currentcolor; border-right: 4px solid var(--global-palette4); padding-left: 0px; padding-right: 1em;}
.wp-block-quote.has-text-align-center{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding-left: 0px;}
.single-content .wp-block-quote p:where(:not(.gkb-tag-span, .gkb-tag-div)){margin-bottom: var(--global-sm-spacing);}
.single-content .wp-block-quote p:where(:not(.gkb-tag-span, .gkb-tag-div)):last-child{margin-bottom: 0px;}
.wp-block-cover{display: flex; align-items: center;}
.wp-block-table{border-collapse: collapse;}
.wp-block-table table{border-collapse: collapse;}
.wp-block-table thead{border-bottom: 3px solid var(--global-palette6);}
.wp-block-table tfoot{border-top: 3px solid var(--global-palette6);}
.wp-block-table td, .wp-block-table th{padding: 0.5em; border: 1px solid var(--global-palette6); word-break: normal;}
.wp-block-table img{display: inline-block;}
.wp-block-table.is-style-stripes thead{border-bottom: 0px;}
.wp-block-table.is-style-stripes tfoot{border-top: 0px;}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th{border: 0px;}
.blocks-gallery-caption figcaption, .wp-block-embed figcaption, .wp-block-image:where(:not(.wp-block-kadence-image)) figcaption, .wp-block-table figcaption, .wp-block-audio figcaption, .wp-block-video figcaption{color: var(--global-palette5); font-size: 80%; text-align: center;}
.wp-block-separator{margin-left: auto; margin-right: auto;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width: 160px;}
.wp-block-separator.has-background:not(.is-style-dots){border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; height: 1px;}
.wp-block-separator.has-background:not(.is-style-dots):not(.is-style-wide){height: 2px;}
.wp-block-separator.is-style-dots::before{font-size: 30px;}
ul.wp-block-social-links:not(.specificity){padding-left: 0px; padding-right: 0px;}
.single-content .wp-block-columns{margin-bottom: var(--global-md-spacing); margin-top: 0px;}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid{display: grid; gap: 2.5rem; grid-template-columns: 1fr; padding-left: 0px;}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright){display: block; height: 0px; padding-bottom: 66.67%; overflow: hidden; position: relative;}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) img{flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; position: absolute;}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li{margin: 0px; width: 100%;}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li > a{margin: 1em 0px 0px; color: var(--global-palette3); text-decoration: none; font-size: 1.3em; display: block;}
@media screen and (min-width: 767px){
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-2{grid-template-columns: 1fr 1fr;}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-3{grid-template-columns: 1fr 1fr 1fr;}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-4{grid-template-columns: 1fr 1fr 1fr 1fr;}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid.columns-5{grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}
}
.wp-block-latest-posts.wp-block-latest-posts__list{padding-left: 0px;}
.wp-block-latest-posts__list li{margin-top: var(--global-sm-spacing);}
.wp-block-latest-posts__list li::after{clear: both; display: table; content: "";}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date{color: var(--global-palette6);}
@media screen and (max-width: 540px){
.wp-block-latest-posts__featured-image.alignleft{float: none; margin-bottom: 1em;}
}
figure.wp-block-gallery ul{padding: 0px;}
.wp-block-media-text .wp-block-media-text__media img, .wp-block-media-text .wp-block-media-text__media video{max-width: unset; width: 100%; vertical-align: middle;}
.wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)).has-background{padding: 20px 30px; margin-top: 0px; margin-bottom: 0px;}
.entry-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)).has-background{padding: 20px 30px;}
.wp-block-navigation ul, .wp-block-navigation ul li{list-style: none;}
.wp-block-search .wp-block-search__button{border-color: var(--global-gray-400);}
.wp-block-search .wp-block-search__button:not(.has-text-color){color: var(--global-palette4);}
.wp-block-search .wp-block-search__button:not(.has-background){background: var(--global-palette9);}
.wp-block-search .wp-block-search__input{border-color: var(--global-gray-400);}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color: var(--global-gray-400); border-radius: 3px; background: var(--global-palette9);}
.wp-block-navigation ul.wp-block-navigation__container{padding: 0px;}
.has-child .wp-block-navigation__container{min-width: 12em; display: flex; flex-direction: column;}
.wp-block-yoast-how-to-block .schema-how-to-steps li{margin-bottom: var(--global-md-spacing);}
.wp-block-yoast-how-to-block .schema-how-to-steps li .schema-how-to-step-text{margin-top: 0px;}
.single-content .wp-block-post-template, .single-content .wp-block-query-loop{padding: 0px;}
.single-content .wp-block-query .wp-block-post-featured-image.alignwide, .single-content .wp-block-query .wp-block-post-featured-image.alignfull{margin-left: 0px; margin-right: 0px;}
.single-content .wp-block-query .wp-block-post-featured-image.alignfull{width: auto;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin-bottom: 0px; margin-top: 0px; padding: 0px;}
embed, iframe, object{max-width: 100%;}
.wp-caption{margin-bottom: 1.5em; max-width: 100%;}
.wp-caption img[class*="wp-image-"]{display: block; margin-left: auto; margin-right: auto;}
.wp-caption-text{text-align: center;}
.wp-caption .wp-caption-text{margin: 0.8075em 0px;}
.gallery{margin-bottom: 1.5em; display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 0.5em;}
.gallery .gallery-item{margin-top: 0px;}
.elementor-image-gallery .gallery{display: block;}
@media screen and (min-width: 40em){
.gallery-columns-2{grid-template-columns: repeat(2, 1fr);}
.gallery-columns-3{grid-template-columns: repeat(3, 1fr);}
.gallery-columns-4{grid-template-columns: repeat(4, 1fr);}
.gallery-columns-5{grid-template-columns: repeat(5, 1fr);}
.gallery-columns-6{grid-template-columns: repeat(6, 1fr);}
.gallery-columns-7{grid-template-columns: repeat(7, 1fr);}
.gallery-columns-8{grid-template-columns: repeat(8, 1fr);}
.gallery-columns-9{grid-template-columns: repeat(9, 1fr);}
}
.gallery-item{padding: 0.5em;}
.gallery-icon{display: flex; justify-content: center;}
.gallery-caption{font-size: 80%;}
.gallery.entry{display: block;}
.pagination{margin: var(--global-lg-spacing) auto; overflow: hidden;}
.pagination .nav-links{justify-content: center; flex-wrap: wrap;}
.pagination .page-numbers{display: inline-block; margin-right: 0.5em; border: 2px solid rgba(0, 0, 0, 0); min-width: 2.5em; line-height: 2.25em; text-align: center; text-decoration: none; border-radius: 0.25rem; color: inherit;}
.pagination a:hover, .pagination a:focus, .pagination a:active{border-color: var(--global-palette-btn-bg);}
.pagination .dots{min-width: auto; border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
.pagination .current{border-color: var(--global-palette-btn-bg); background: var(--global-palette-btn-bg); color: var(--global-palette-btn);}
.pagination .page-numbers:last-child{margin-right: 0px;}
.page-links{margin-top: var(--global-md-spacing); justify-content: center; flex-wrap: wrap; clear: both;}
.page-links .post-page-numbers{display: inline-block; margin-right: 0.2em; border: 2px solid rgba(0, 0, 0, 0); min-width: 2.5em; line-height: 2.25em; text-align: center; text-decoration: none; border-radius: 0.25rem; color: inherit;}
.page-links a:hover, .page-links a:focus, .page-links a:active{border-color: var(--global-palette-btn-bg);}
.page-links .current{border-color: var(--global-palette-btn-bg); background: var(--global-palette-btn-bg); color: var(--global-palette-btn);}
.page-links .post-page-numbers:first-child{margin-left: 0.5em;}
.page-links .post-page-numbers:last-child{margin-right: 0px;}
.comment-navigation, .post-navigation{margin: var(--global-lg-spacing) auto;}
.comment-navigation a, .post-navigation a{text-decoration: none; color: inherit; display: block;}
.comment-navigation a:hover, .post-navigation a:hover{color: var(--global-palette-highlight);}
.comment-navigation .nav-links, .post-navigation .nav-links{display: grid; grid-template-columns: repeat(2, 1fr);}
.comment-navigation .nav-previous, .post-navigation .nav-previous{position: relative;}
.comment-navigation .nav-previous .kadence-svg-iconset, .post-navigation .nav-previous .kadence-svg-iconset{padding-right: 0.5em;}
.comment-navigation .nav-previous a, .post-navigation .nav-previous a{padding-right: var(--global-xs-spacing);}
.comment-navigation .nav-previous::after, .post-navigation .nav-previous::after{position: absolute; content: ""; top: 25%; right: 0px; width: 1px; height: 50%; background: var(--global-gray-500);}
.comment-navigation .nav-next, .post-navigation .nav-next{grid-column-start: 2; text-align: right;}
.comment-navigation .nav-next a, .post-navigation .nav-next a{padding-left: var(--global-xs-spacing);}
.comment-navigation .nav-next .kadence-svg-iconset, .post-navigation .nav-next .kadence-svg-iconset{padding-left: 0.5em;}
.post-navigation-sub{margin-bottom: 0.5em;}
.post-navigation-sub small{text-transform: uppercase; display: inline-block; font-weight: bold; letter-spacing: 0.05em;}
.widget{margin-top: 0px; margin-bottom: 1.5em;}
.widget-area .widget:last-child{margin-bottom: 0px;}
.widget-area .widget-title{font-size: 20px; line-height: 1.5; margin-bottom: 0.5em; text-transform: uppercase;}
.widget-area ul{padding-left: 0.5em;}
.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color: var(--global-palette3); text-decoration: none;}
.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color: var(--global-palette-highlight); text-decoration: underline;}
.sidebar-link-style-underline.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration: underline;}
.sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration: none;}
.sidebar-link-style-plain.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{text-decoration: none;}
.widget-area .widget{margin-left: 0px; margin-right: 0px;}
.widget li:not(.kb-table-of-content-list li){line-height: 1.8;}
.widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_nav_menu ul, .widget_recent_comments ul, .widget_pages ul, .widget_recent_entries ul, .widget_rss ul{margin: 0px; padding: 0px; list-style-type: none;}
.widget select{max-width: 100%; text-overflow: ellipsis;}
.widget_archive li{color: var(--global-palette6);}
.widget_categories .children{padding-top: 0px;}
.widget_pages .children, .widget_nav_menu .sub-menu{padding-top: 0px; padding-bottom: 0.5em;}
.widget_pages a, .widget_nav_menu a{display: block; padding: 0.1em 0px; text-decoration: none;}
.widget_pages a:hover, .widget_pages a:focus, .widget_nav_menu a:hover, .widget_nav_menu a:focus{text-decoration: none;}
.widget_pages li, .widget_nav_menu li{padding: 0px;}
.widget_pages li ul, .widget_nav_menu li ul{margin-left: 1em;}
.widget_meta li{padding: 0px;}
.widget_recent_comments li{line-height: 1.3; padding-bottom: 0.5em;}
.widget_recent_comments a{font-weight: bold;}
.widget_recent_comments .comment-author-link a{font-weight: inherit;}
.widget_recent_comments a:hover, .widget_recent_comments a:focus{padding-left: 0px;}
.widget_recent_entries ul li{margin-bottom: 0.4em;}
.widget_recent_entries ul li .post-date{font-size: 0.8em; color: var(--global-palette6);}
.widget_rss li{margin-bottom: 1em; line-height: 1.3;}
.widget li a.rsswidget{padding-right: 0.5em; font-size: 1em; line-height: 1.4;}
.rss-date, .widget_rss cite{color: rgb(51, 51, 51); font-size: 0.8em;}
.rssSummary{padding: 0.5em 0px; font-size: 0.9em; line-height: 1.3;}
.widget_calendar{font-weight: 400;}
.widget_calendar caption{padding: 0.5em 0px; font-size: 1em; font-weight: 500; text-align: left;}
.widget_calendar thead{background: rgba(0, 0, 0, 0); color: rgb(51, 51, 51);}
.widget_calendar th{border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-align: center;}
.widget_calendar thead th{border-bottom-width: 2px;}
.widget_calendar td{padding: 0.2em; font-size: 0.8em; text-align: center; background: rgb(255, 255, 255); border: 1px solid var(--global-gray-400);}
.widget_calendar .pad{background: var(--global-palette7);}
.widget_calendar .wp-calendar-nav .pad{background: rgba(0, 0, 0, 0);}
.widget_calendar a{font-weight: 900; text-decoration: none;}
.collapse-sub-navigation ul.menu{display: block;}
.collapse-sub-navigation ul.menu li a{text-decoration: none; width: 100%; padding-top: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid var(--global-palette7);}
.collapse-sub-navigation ul.menu li a:hover{text-decoration: none;}
.collapse-sub-navigation ul.menu ul{padding: 0px 0px 0px 1em; margin: 0px; display: none; transition: 0.2s ease-in-out;}
.collapse-sub-navigation ul.menu .sub-menu.show-drawer{display: block;}
.collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle{border-left: 1px solid var(--global-palette7); border-bottom: 1px solid var(--global-palette7);}
.grid-cols{display: grid; grid-template-columns: minmax(0px, 1fr); gap: 2.5rem;}
.wp-site-blocks .grid-cols::before{display: none;}
.grid-xs-col-1{grid-template-columns: minmax(0px, 1fr);}
.grid-xs-col-2{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.grid-xs-col-3{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.grid-xs-col-4{grid-template-columns: repeat(4, minmax(0px, 1fr));}
@media screen and (min-width: 576px){
.grid-sm-col-1{grid-template-columns: minmax(0px, 1fr);}
.grid-sm-col-2{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.grid-sm-col-3{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.grid-sm-col-4{grid-template-columns: repeat(4, minmax(0px, 1fr));}
}
@media screen and (min-width: 768px){
.grid-md-col-1{grid-template-columns: minmax(0px, 1fr);}
.grid-md-col-2{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.grid-md-col-3{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.grid-md-col-4{grid-template-columns: repeat(4, minmax(0px, 1fr));}
}
@media screen and (min-width: 1025px){
.grid-lg-col-1{grid-template-columns: minmax(0px, 1fr);}
.grid-lg-col-2{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.grid-lg-col-3{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.grid-lg-col-4{grid-template-columns: repeat(4, minmax(0px, 1fr));}
.grid-lg-col-5{grid-template-columns: repeat(5, minmax(0px, 1fr));}
.grid-lg-col-6{grid-template-columns: repeat(6, minmax(0px, 1fr));}
}
@media screen and (min-width: 1200px){
.grid-xl-col-1{grid-template-columns: minmax(0px, 1fr);}
.grid-xl-col-2{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.grid-xl-col-3{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.grid-xl-col-4{grid-template-columns: repeat(4, minmax(0px, 1fr));}
.grid-xl-col-5{grid-template-columns: repeat(5, minmax(0px, 1fr));}
.grid-xl-col-6{grid-template-columns: repeat(6, minmax(0px, 1fr));}
}
article.sticky{font-size: inherit;}
.entry{box-shadow: rgba(0, 0, 0, 0.05) 0px 15px 25px -10px; border-radius: 0.25rem;}
.custom-archive-loop-item.entry{box-shadow: none; border-radius: 0px;}
.entry-loop{overflow: hidden;}
.content-wrap{position: relative;}
.site-main{min-width: 0px;}
ul.kadence-posts-list, .single-content ul.kadence-posts-list{padding: 0px; margin: 0px; list-style: none;}
ul.kt-testimonial-grid-wrap, .single-content ul.kt-testimonial-grid-wrap{padding: 0px; margin: 0px; list-style: none;}
.kadence-posts-list .entry-list-item{display: flex; flex-direction: column;}
.kadence-posts-list .entry-list-item article.entry{flex: 1 1 0%;}
.kadence-thumbnail-position-behind + .entry{z-index: 1; position: relative;}
@media screen and (max-width: 719px){
.content-style-boxed .content-bg:not(.loop-entry){margin-left: -1rem; margin-right: -1rem; width: auto;}
.content-width-fullwidth.content-style-boxed .content-bg:not(.loop-entry){margin-left: 0px; margin-right: 0px;}
.content-style-boxed .comments-area{padding-left: 0.5rem; padding-right: 0.5rem;}
.primary-sidebar{padding-left: 0px; padding-right: 0px;}
}
@media screen and (min-width: 768px){
.grid-lg-col-1.item-image-style-beside article.loop-entry.has-post-thumbnail:not(.kb-post-no-image){display: grid; grid-template-columns: 1fr 2fr;}
.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry, .archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry, .search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry{gap: 2rem;}
.blog.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail, .archive.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail, .search-results.content-style-unboxed .grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom: 0px;}
.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry{gap: 2rem;}
.kb-posts.kb-posts-style-unboxed.grid-lg-col-1.item-image-style-beside article.loop-entry .post-thumbnail{margin-bottom: 0px;}
}
.archive.content-style-unboxed .entry-content-wrap, .blog.content-style-unboxed .entry-content-wrap, .post-type-archive.content-style-unboxed .entry-content-wrap, .search-results.content-style-unboxed .entry-content-wrap{padding: 0px;}
.archive.content-style-unboxed .entry, .blog.content-style-unboxed .entry, .post-type-archive.content-style-unboxed .entry, .search-results.content-style-unboxed .entry{box-shadow: none;}
.article-post-thumbnail-caption{font-size: 90%; margin: 0px; padding-top: 0.5em; padding-bottom: 0.5em; text-align: center;}
.content-style-unboxed .kadence-thumbnail-position-above + .article-post-thumbnail-caption{margin-top: calc(0px - var(--global-md-spacing)); margin-bottom: var(--global-md-spacing);}
.single-content{margin: var(--global-md-spacing) 0 0;}
.single-content address, .single-content figure, .single-content hr, .single-content p:where(:not(.gkb-tag-span, .gkb-tag-div)), .single-content table, .single-content pre, .single-content form, .single-content .wp-block-buttons:where(:not(.kb-buttons-wrap)), .single-content .wp-block-button:where(:not(.kb-button)), .single-content .wc-block-grid, .single-content .wp-block-kadence-advancedbtn, .single-content .wp-block-media-text, .single-content .wp-block-cover, .single-content .entry-content-asset, .single-content .wp-block-kadence-form, .single-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)), .single-content .wp-block-yoast-faq-block, .single-content .wp-block-yoast-how-to-block, .single-content .schema-faq-section, .single-content .wp-block-kadence-tableofcontents, .single-content .enlighter-default, .single-content .wp-block-kadence-iconlist, .single-content [class*="__inner-content"]{margin-top: 0px; margin-bottom: var(--global-md-spacing);}
.single-content .wp-block-buttons:where(:not(.kb-buttons-wrap)) .wp-block-button:where(:not(.kb-button)){margin-bottom: 0px;}
.single-content p:where(:not(.gkb-tag-span, .gkb-tag-div)) > img{display: inline-block;}
.single-content p:where(:not(.gkb-tag-span, .gkb-tag-div)) > img.aligncenter{display: block;}
.single-content li > img{display: inline-block;}
.single-content li > img.aligncenter{display: block;}
.single-content p:where(:not(.gkb-tag-span, .gkb-tag-div)):not(.wp-block-kadence-advancedheading) + .wp-block-kadence-spacer{margin-top: calc(0rem - var(--global-md-spacing));}
.single-content .wp-block-yoast-faq-block .schema-faq-question{margin-bottom: 0.5em;}
.single-content .elementor-widget-container:first-child:not(style) h1, .single-content .elementor-widget-container:first-child:not(style) h2, .single-content .elementor-widget-container:first-child:not(style) h3, .single-content .elementor-widget-container:first-child:not(style) h4, .single-content .elementor-widget-container:first-child:not(style) h5, .single-content .elementor-widget-container:first-child:not(style) h6{margin-top: 0px;}
.single-content h1, .single-content h2, .single-content h3, .single-content h4, .single-content h5, .single-content h6{margin: 1.5em 0px 0.5em;}
.single-content h1:first-child, .single-content h2:first-child, .single-content h3:first-child, .single-content h4:first-child, .single-content h5:first-child, .single-content h6:first-child{margin-top: 0px;}
.single-content h1 + *, .single-content h2 + *, .single-content h3 + *, .single-content h4 + *, .single-content h5 + *, .single-content h6 + *{margin-top: 0px;}
.single-content .wp-block-kadence-advancedgallery + p:where(:not(.gkb-tag-span, .gkb-tag-div)){margin-top: var(--global-md-spacing);}
.single-content ul, .single-content ol{margin: 0 0 var(--global-md-spacing); padding-left: 2em;}
.single-content ul.aligncenter, .single-content ol.aligncenter{text-align: center; padding-left: 0px;}
.single-content .kad-slider ul{padding: 0px; margin: 0px;}
.single-content li > ol, .single-content li > ul{margin: 0px;}
.single-content > .more-link{display: block;}
.single-content address:last-child, .single-content figure:last-child, .single-content hr:last-child, .single-content p:where(:not(.gkb-tag-span, .gkb-tag-div)):last-child, .single-content table:last-child, .single-content pre:last-child, .single-content form:last-child, .single-content .wp-block-buttons:where(:not(.kb-buttons-wrap)):last-child, .single-content .wp-block-button:where(:not(.kb-button)):last-child, .single-content .wp-block-kadence-advancedbtn:last-child, .single-content .wp-block-media-text:last-child, .single-content .wp-block-cover:last-child, .single-content .entry-content-asset:last-child, .single-content .wp-block-kadence-form:last-child, .single-content .wp-block-group:where(:not(.kb-row-layout-wrap, .kt-row-column-wrap, .wp-block-kadence-column, .kt-inside-inner-col, .wp-block-kadence-accordion, .kt-accordion-wrap, .kt-accordion-inner-wrap, .wp-block-kadence-pane, .kt-accordion-panel, .kt-accordion-panel-inner, .wp-block-kadence-tabs, .kt-tabs-wrap, .kt-tabs-content-wrap, .wp-block-kadence-tab, .kt-tab-inner-content-inner, .kadence-block-pro-modal, .kt-modal-overlay, .kt-modal-container, .kt-modal-content)):last-child, .single-content .wp-block-yoast-faq-block:last-child, .single-content .wp-block-yoast-how-to-block:last-child, .single-content .schema-faq-section:last-child, .single-content .wp-block-kadence-tableofcontents:last-child, .single-content .enlighter-default:last-child, .single-content .wp-block-kadence-iconlist:last-child, .single-content h1:last-child, .single-content h2:last-child, .single-content h3:last-child, .single-content h4:last-child, .single-content h5:last-child, .single-content h6:last-child, .single-content ul:last-child, .single-content ol:last-child{margin-bottom: 0px;}
.single-content h1.elementor-heading-title, .single-content h2.elementor-heading-title, .single-content h3.elementor-heading-title, .single-content h4.elementor-heading-title, .single-content h5.elementor-heading-title, .single-content h6.elementor-heading-title{margin-bottom: 0.5em;}
.single-content .wp-block-image:where(:not(.wp-block-kadence-image)){margin-top: 0px; margin-bottom: 0px;}
.single-content .wp-block-image:where(:not(.wp-block-kadence-image)) figure{margin-bottom: var(--global-md-spacing);}
.single-content .wp-block-image:where(:not(.wp-block-kadence-image)):last-child figure{margin-bottom: 0px;}
.single-content figure.wp-block-image:where(:not(.wp-block-kadence-image)){margin-bottom: var(--global-md-spacing);}
.single-content figure.wp-block-image:where(:not(.wp-block-kadence-image)):last-child{margin-bottom: 0px;}
.entry-content::after{display: table; clear: both; content: "";}
.content-title-style-hide .entry-content, .content-title-style-above .entry-content{margin: 0px;}
.content-title-style-above .entry-content-wrap .post-thumbnail + .single-content{margin: var(--global-md-spacing) 0 0;}
.wp-site-blocks .post-thumbnail{display: block; height: 0px; padding-bottom: 66.67%; overflow: hidden; position: relative;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-2{padding-bottom: 50%;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-9-16{padding-bottom: 56.25%;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-1-1{padding-bottom: 100%;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-4{padding-bottom: 75%;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-5-4{padding-bottom: 125%;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-4-3{padding-bottom: 133%;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-3-2{padding-bottom: 150%;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit{padding-bottom: 0px; height: auto;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit .post-thumbnail-inner{position: static;}
.wp-site-blocks .post-thumbnail.kadence-thumbnail-ratio-inherit img{margin-left: auto; margin-right: auto;}
.wp-site-blocks .post-thumbnail .post-thumbnail-inner{position: absolute; inset: 0px;}
.wp-site-blocks .post-thumbnail img{flex: 1 1 0%; object-fit: cover;}
.wp-site-blocks .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{height: 100%; width: 100%;}
.wp-block-newspack-blocks-homepage-articles .post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img{height: auto; width: 100%;}
.archive.content-style-unboxed .wp-site-blocks .post-thumbnail, .blog.content-style-unboxed .wp-site-blocks .post-thumbnail, .post-type-archive.content-style-unboxed .wp-site-blocks .post-thumbnail, .search-results.content-style-unboxed .wp-site-blocks .post-thumbnail{margin-bottom: 1em;}
.content-style-unboxed .kadence-thumbnail-position-above{margin-bottom: var(--global-md-spacing);}
.kadence-thumbnail-position-behind{margin-bottom: -4.3em; position: relative; z-index: 0;}
.content-style-unboxed .kadence-thumbnail-position-behind::after{position: absolute; content: ""; inset: 0px 0px -1px; background: linear-gradient(0deg, var(--global-palette9) 5%, rgba(var(--global-palette9rgb), 0.35) 30%, rgba(255, 255, 255, 0) 50%);}
.kadence-breadcrumbs{margin: 1em 0px; font-size: 85%; color: var(--global-palette5);}
.kadence-breadcrumbs a{color: inherit;}
.kadence-breadcrumbs p:where(:not(.gkb-tag-span, .gkb-tag-div)){margin: 0px;}
.entry-content-wrap .entry-header .kadence-breadcrumbs:first-child{margin-top: 0px;}
.entry-meta{font-size: 80%; margin: 1em 0px; display: flex; flex-wrap: wrap;}
.entry-meta > *{display: inline-flex; align-items: center; flex-wrap: wrap;}
.entry-meta > * time{white-space: nowrap;}
.entry-meta a{color: inherit; text-decoration: none;}
.entry-meta .meta-label{margin-right: 0.2rem;}
.entry-meta .author-avatar{width: 25px; height: 25px; margin-right: 0.5rem; position: relative; display: inline-block;}
.entry-meta .author-avatar a.author-image{position: absolute; inset: 0px;}
.entry-meta .author-avatar .image-size-ratio{padding-bottom: 100%; display: block;}
.entry-meta .author-avatar img{position: absolute; inset: 0px; border-radius: 50%;}
.entry-meta > ::after{margin-left: 0.5rem; margin-right: 0.5rem; content: ""; display: inline-block; background-color: currentcolor; height: 0.25rem; width: 0.25rem; opacity: 0.8; border-radius: 9999px; vertical-align: 0.1875em;}
.entry-meta.entry-meta-divider-slash > ::after{content: "/"; height: auto; background: rgba(0, 0, 0, 0);}
.entry-meta.entry-meta-divider-dash > ::after{content: "-"; height: auto; background: rgba(0, 0, 0, 0);}
.entry-meta.entry-meta-divider-vline > ::after{content: "|"; height: auto; background: rgba(0, 0, 0, 0);}
.entry-meta > :last-child::after{display: none;}
.entry-meta-divider-customicon.entry-meta > * > .kadence-svg-iconset{margin-right: 0.3em; margin-left: 0.8em;}
.entry-meta-divider-customicon.entry-meta > ::after{display: none;}
.entry-meta-divider-customicon.entry-meta .kt-reading-time-wrap{margin-left: 0.8em;}
.loop-entry .entry-header .entry-title{margin: 0px;}
.loop-entry .entry-summary p:where(:not(.gkb-tag-span, .gkb-tag-div)), .loop-entry .entry-header .entry-meta{margin: 1em 0px;}
.updated:not(.published){display: none;}
.updated-on .updated:not(.published){display: inline-block;}
.entry-summary{margin: var(--global-xs-spacing) 0 0;}
a.post-more-link{font-weight: bold; letter-spacing: 0.05em; text-transform: uppercase; text-decoration: none; color: inherit; font-size: 80%;}
a.post-more-link .kadence-svg-iconset{margin-left: 0.5em;}
a.post-more-link:hover{color: var(--global-palette-highlight);}
.more-link-wrap{margin-top: var(--global-xs-spacing); margin-bottom: 0px;}
.entry-taxonomies{margin-bottom: 0.5em; letter-spacing: 0.05em; font-size: 70%; text-transform: uppercase;}
.entry-taxonomies a{text-decoration: none; font-weight: bold;}
.entry-taxonomies .category-style-pill a{background: var(--global-palette-highlight); color: rgb(255, 255, 255); padding: 0.25rem; border-radius: 0.25rem; margin-right: 0.25rem; margin-bottom: 0.25rem; display: inline-block; line-height: 1.2;}
.entry-taxonomies .category-style-pill a:last-child{margin-right: 0px;}
.entry-taxonomies .category-style-pill a:hover{color: rgb(255, 255, 255);}
.entry-taxonomies .category-style-underline a{text-decoration: underline;}
.loop-entry.type-post .entry-taxonomies .category-style-pill a{color: rgb(255, 255, 255);}
@media screen and (max-width: 719px){
.loop-entry .entry-taxonomies{margin-bottom: 1em;}
}
.entry-tags{margin-top: var(--global-xs-spacing);}
.entry-tags .tags-links{display: flex; flex-wrap: wrap;}
.entry-tags a.tag-link{margin-right: 0.5em; padding: 0.4em 0.6em; margin-top: 0.5em; font-size: 80%; border: 1px solid var(--global-gray-500); border-radius: 0.25rem; color: var(--global-palette5); text-decoration: none;}
.entry-tags a.tag-link:hover{background: var(--global-palette-highlight); color: var(--global-palette-btn); border-color: var(--global-palette-highlight);}
.entry-tags a.tag-link:last-child{margin-right: 0px;}
.entry-hero-container-inner{background: var(--global-palette7);}
.entry-hero-container-inner .entry-header{min-height: 200px; display: flex; align-items: center; text-align: center; justify-content: center; flex-direction: column; margin-bottom: 0px;}
.entry-hero-container-inner .entry-header > div{width: 100%;}
.entry-hero-layout-fullwidth > .entry-hero-container-inner > .site-container{max-width: none;}
.entry-hero{position: relative;}
.hero-section-overlay{position: absolute; inset: 0px;}
.hero-container{position: relative;}
.title-align-left{text-align: left;}
.title-align-left .entry-meta{justify-content: flex-start;}
.title-align-center{text-align: center;}
.title-align-center .entry-meta{justify-content: center;}
.title-align-right{text-align: right;}
.title-align-right .entry-meta{justify-content: flex-end;}
.entry-hero .title-align-left{text-align: left; align-items: flex-start;}
.entry-hero .title-align-center{text-align: center; align-items: center;}
.entry-hero .title-align-right{text-align: right; align-items: flex-end;}
@media screen and (max-width: 1024px){
.title-tablet-align-left{text-align: left;}
.title-tablet-align-left .entry-meta{justify-content: flex-start;}
.title-tablet-align-center{text-align: center;}
.title-tablet-align-center .entry-meta{justify-content: center;}
.title-tablet-align-right{text-align: right;}
.title-tablet-align-right .entry-meta{justify-content: flex-end;}
.entry-hero .title-tablet-align-left{text-align: left; align-items: flex-start;}
.entry-hero .title-tablet-align-center{text-align: center; align-items: center;}
.entry-hero .title-tablet-align-right{text-align: right; align-items: flex-end;}
}
@media screen and (max-width: 719px){
.title-mobile-align-left{text-align: left;}
.title-mobile-align-left .entry-meta{justify-content: flex-start;}
.title-mobile-align-center{text-align: center;}
.title-mobile-align-center .entry-meta{justify-content: center;}
.title-mobile-align-right{text-align: right;}
.title-mobile-align-right .entry-meta{justify-content: flex-end;}
.entry-hero .title-mobile-align-left{text-align: left; align-items: flex-start;}
.entry-hero .title-mobile-align-center{text-align: center; align-items: center;}
.entry-hero .title-mobile-align-right{text-align: right; align-items: flex-end;}
}
.entry-header{margin-bottom: 1em;}
.page-content{margin: 2rem 0px 0px;}
.page-header{margin-bottom: var(--global-lg-spacing);}
.hero-container .page-header{margin-bottom: 0px;}
.entry-footer{clear: both;}
.post-navigation-wrap.entry-content-wrap, .post-navigation-wrap .post-navigation, .entry-author.entry-content-wrap{margin-top: 0px; margin-bottom: 0px; border-radius: 0px;}
.comments-area.entry-content-wrap{margin-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;}
.single-entry.post.entry.post-footer-area-boxed{border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
.post-footer-area-boxed ~ .entry-related{margin: 0px; width: auto; max-width: 100%;}
.post-footer-area-boxed ~ .entry-related .entry-related-inner-content.alignwide{margin: 0px; width: auto; max-width: 100%;}
.wp-block-image:where(:not(.wp-block-kadence-image)) .alignleft{margin-right: var(--global-md-spacing);}
.wp-block-image:where(:not(.wp-block-kadence-image)) .alignright{margin-left: var(--global-md-spacing);}
.alignfull, .alignwide, .entry-content .alignwide, .entry-content .alignfull{margin-left: calc(50% - var(--global-vw, 100vw)/2); margin-right: calc(50% - var(--global-vw, 100vw)/2); max-width: 100vw; width: var(--global-vw, 100vw); padding-left: 0px; padding-right: 0px; clear: both;}
.wp-site-blocks .content-container .is-layout-constrained > .alignwide{max-width: var(--global-content-wide-width);}
@media screen and (min-width: 1025px){
.content-width-narrow .entry-content .alignwide, .content-width-narrow .content-area .alignwide{margin-left: -80px; margin-right: -80px; width: auto;}
}
.content-width-fullwidth .wp-site-blocks .alignwide{margin-left: 0px; margin-right: 0px; width: unset; max-width: unset;}
.content-style-boxed .entry-content .alignwide{margin-left: -2rem; margin-right: -2rem; max-width: unset; width: unset;}
.content-style-boxed .wp-site-blocks .entry-content > .alignwide.is-layout-constrained{padding-left: var(--global-content-boxed-padding); padding-right: var(--global-content-boxed-padding);}
.content-style-boxed .wp-site-blocks .entry-content .alignwide > * .alignwide{margin-left: unset; margin-right: unset;}
.has-small-font-size{font-size: var(--global-font-size-small);}
.has-regular-font-size{font-size: var(--global-font-size-medium);}
.has-large-font-size{font-size: var(--global-font-size-large);}
.has-larger-font-size{font-size: var(--global-font-size-larger);}
.has-xxlarge-font-size{font-size: var(--global-font-size-xxlarge);}
.entry-content-asset.videofit{position: relative; padding-top: 56.25%; overflow: hidden; max-width: 100%; height: auto;}
.entry-content-asset.videofit iframe{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
body.elementor-template-full-width form.post-password-form, body.content-width-fullwidth form.post-password-form{text-align: center; margin: var(--global-xxl-spacing) auto;}
body.content-style-unboxed form.post-password-form{margin: var(--global-xxl-spacing) auto;}
.entry-title{overflow-wrap: break-word;}
.entry-hero-layout-contained > .entry-hero-container-inner{position: relative;}
body.content-style-boxed:not(.content-width-fullwidth) .wp-block-kadence-rowlayout.alignfull > .kt-row-layout-inner > .kb-theme-content-width{padding-left: calc(var(--global-content-edge-padding) + var(--global-boxed-spacing)); padding-right: calc(var(--global-content-edge-padding) + var(--global-boxed-spacing));}
.item-content-vertical-align-center .loop-entry .entry-content-wrap{display: flex; flex-direction: column; justify-content: center;}
.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-header{margin-bottom: 0px;}
.item-content-vertical-align-center .loop-entry .entry-content-wrap .entry-summary{margin-top: 0px;}
.item-content-vertical-align-center .loop-entry .entry-summary p:where(:not(.gkb-tag-span, .gkb-tag-div)), .item-content-vertical-align-center .loop-entry .entry-header .entry-meta{margin-bottom: 0px;}

/* themes/kadence/assets/css/sidebar.min.css */
.primary-sidebar{padding-top: 1.5rem; padding-bottom: 1.5rem; margin-left: auto; margin-right: auto;}
@media screen and (min-width: 768px){
.primary-sidebar{padding-left: 0px; padding-right: 0px;}
}
@media screen and (min-width: 1025px){
.primary-sidebar{padding: 0px; margin: 0px;}
.has-sticky-sidebar #wrapper, .has-sticky-sidebar-widget #wrapper{overflow: visible;}
.has-sticky-sidebar .sidebar-inner-wrap, .has-sticky-sidebar-widget .primary-sidebar .widget:last-child{position: sticky; top: 20px; overflow-y: auto;}
.has-sticky-sidebar-widget .sidebar-inner-wrap{height: 100%;}
}
@media screen and (max-width: 1024px){
.has-sticky-sidebar .sidebar-inner-wrap, .has-sticky-sidebar-widget .primary-sidebar .widget:last-child{max-height: none !important; overflow-y: auto;}
}

/* themes/kadence/assets/css/related-posts.min.css */
.entry-related{margin-top: var(--global-lg-spacing); margin-bottom: var(--global-lg-spacing); background: var(--global-palette7);}
.content-wrap .entry-related:last-child{margin-bottom: 0px;}
.entry-related-carousel .entry-summary, .entry-related-carousel .entry-footer, .entry-related-carousel .entry-taxonomies{display: none;}
.entry-related-carousel h3.entry-title{font-size: 20px;}
h2.entry-related-title{margin-bottom: 1.5rem;}
.wp-site-blocks .entry-related-inner{display: block;}
.has-sidebar .entry-related{background: rgba(0, 0, 0, 0);}
.has-sidebar .wp-site-blocks .entry-related-inner{padding: 0px;}
.entry-related-inner-content{padding-top: var(--global-xl-spacing); padding-bottom: var(--global-xl-spacing); padding-left: var(--global-sm-spacing); padding-right: var(--global-sm-spacing);}
@media screen and (min-width: 1025px){
.content-width-narrow .entry-related-inner-content{padding-left: 0px; padding-right: 0px;}
}
.entry-related-inner-content .grid-cols{display: grid;}
.splide.splide-initial .splide__list.grid-cols{display: flex; gap: 0px;}

/* themes/kadence/assets/css/kadence-splide.min.css */
.splide__container{box-sizing: border-box; position: relative;}
.splide__list{backface-visibility: hidden; display: flex; height: 100%; transform-style: preserve-3d; margin: 0px !important; padding: 0px !important;}
.splide.splide-initial .splide__list{gap: 0px; display: flex;}
.splide.is-initialized:not(.is-active) .splide__list{display: block;}
.splide__pagination{align-items: center; display: flex; flex-wrap: wrap; justify-content: center; margin: 0px; pointer-events: none;}
.splide__pagination li{display: inline-block; line-height: 1; list-style-type: none; margin: 0px; pointer-events: auto;}
.splide__progress__bar{width: 0px;}
.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause{display: none;}
.splide__toggle.is-active .splide__toggle__pause{display: inline;}
.splide{outline: none; position: relative; --splide-nav-color: #fff; --splide-nav-background: rgba(0,0,0,0.8); --splide-nav-border: 2px solid transparent; --splide-pagination-background: #000;}
.splide[data-slider-dots="true"]{margin-bottom: 30px;}
.splide.kt-carousel-arrowstyle-blackonlight{--splide-nav-color: #000; --splide-nav-background: rgba(255,255,255,0.8);}
.splide.kt-carousel-arrowstyle-outlineblack{--splide-nav-color: #000; --splide-nav-border: 2px solid #000; --splide-nav-background: transparent;}
.splide.kt-carousel-arrowstyle-outlinewhite{--splide-nav-color: #fff; --splide-nav-border: 2px solid #fff; --splide-nav-background: transparent;}
.kt-blocks-carousel .splide__pagination__page.is-active{background-color: rgb(0, 0, 0);}
.kt-blocks-carousel .splide__pagination__page:hover, .kt-blocks-carousel .splide__pagination__page:focus, .kt-blocks-carousel .splide__pagination__page:focus-visible{outline: none;}
.kt-blocks-carousel .kt-carousel-dotstyle-light .splide__pagination__page, .kt-blocks-carousel .kt-carousel-dotstyle-light .splide__pagination__page.is-active{background-color: rgb(255, 255, 255);}
.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .splide__pagination__page{background-color: rgba(0, 0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 0px 0px 1px inset; transition: box-shadow 0.3s;}
.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .splide__pagination__page.is-active{background-color: rgba(0, 0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 0px 0px 8px inset;}
.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .splide__pagination__page{background-color: rgba(0, 0, 0, 0); box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset; transition: box-shadow 0.3s;}
.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .splide__pagination__page.is-active{background-color: rgba(0, 0, 0, 0); box-shadow: rgb(255, 255, 255) 0px 0px 0px 8px inset;}
.splide.is-initialized, .splide.is-rendered{visibility: visible;}
.splide__slide{backface-visibility: hidden; box-sizing: border-box; flex-shrink: 0; margin: 0px; outline: none; position: relative; list-style-type: none !important;}
.splide__slide img{vertical-align: bottom;}
.splide__slider{position: relative;}
.splide__sr{clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;}
.splide__spinner{animation: 1s linear 0s infinite normal none running splide-loading; border-width: 2px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153) rgba(0, 0, 0, 0); border-image: none; border-radius: 50%; inset: 0px; contain: strict; display: inline-block; height: 20px; margin: auto; position: absolute; width: 20px;}
.splide__track{overflow: hidden; position: relative; z-index: 0;}
@keyframes splide-loading { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.splide--draggable > .splide__slider > .splide__track, .splide--draggable > .splide__track{user-select: none;}
.splide--fade > .splide__slider > .splide__track > .splide__list, .splide--fade > .splide__track > .splide__list{display: flex;}
.splide--fade > .splide__slider > .splide__track > .splide__list > .splide__slide, .splide--fade > .splide__track > .splide__list > .splide__slide{position: relative; left: unset; right: unset; top: unset; opacity: 0; z-index: 0;}
.splide--fade > .splide__slider > .splide__track > .splide__list > .splide__slide.is-active, .splide--fade > .splide__track > .splide__list > .splide__slide.is-active{opacity: 1; position: relative; z-index: 1;}
.splide--rtl{direction: rtl;}
.splide--ttb.is-active > .splide__slider > .splide__track > .splide__list, .splide--ttb.is-active > .splide__track > .splide__list{display: block;}
.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; justify-content: center; opacity: 0.85; padding: 0px; color: var(--splide-nav-color); position: absolute; top: 50%; transform: translateY(-50%); width: 2em; z-index: 1; transition: opacity 0.3s ease-in-out;}
.splide.kb-slider-group-arrows .splide__arrows{position: absolute; z-index: 1; display: flex; gap: 1rem;}
.splide.kb-slider-group-arrows .splide__arrows .splide__arrow{position: static; opacity: 0.5; transform: none;}
.splide.kb-slider-group-arrows .splide__arrows .splide__arrow:hover, .splide.kb-slider-group-arrows .splide__arrows .splide__arrow:focus{opacity: 1;}
.splide.kb-slider-group-arrows .splide__arrows .splide__arrow:disabled{opacity: 0.1;}
.splide.kb-slider-arrow-position-top-right .splide__arrows{top: 1rem; right: 1rem;}
.splide.kb-slider-arrow-position-top-left .splide__arrows{top: 1rem; left: 1rem;}
.splide.kb-slider-arrow-position-bottom-left .splide__arrows{bottom: 1rem; left: 1rem;}
.splide.kb-slider-arrow-position-bottom-right .splide__arrows{bottom: 1rem; right: 1rem;}
.splide:hover .splide__arrow{opacity: 0.75;}
.splide .splide__arrow svg{fill: currentcolor; height: 1em; width: 1em;}
.splide .splide__arrow:hover, .splide .splide__arrow:focus{opacity: 1; background: var(--splide-nav-background); color: var(--splide-nav-color);}
.splide .splide__arrow:disabled{opacity: 0.1; cursor: not-allowed;}
.splide .splide__arrow--prev{left: 1rem;}
.splide .splide__arrow--prev svg{transform: scaleX(-1);}
.splide .splide__arrow--next{right: 1rem;}
.splide .splide__pagination{bottom: -25px; left: 0px; padding: 0px 1em; position: absolute; right: 0px; z-index: 1;}
.splide .splide__pagination__page{background: var(--splide-pagination-background); border: 0px; border-radius: 50%; display: inline-block; height: 10px; margin: 3px; opacity: 0.25; padding: 0px; transition: opacity 0.2s ease-in-out; width: 10px;}
.splide .splide__pagination__page.is-active{background: var(--splide-pagination-background); opacity: 0.75;}
.splide .splide__pagination__page:hover{cursor: pointer; opacity: 1;}
.splide .splide__pagination__page:focus-visible{outline-offset: 3px;}
.splide .splide.is-focus-in .splide__pagination__page:focus{outline-offset: 3px;}
.splide .splide__progress__bar{background: rgb(204, 204, 204); height: 3px;}
@supports (outline-offset: -3px){
.splide__slide:focus-visible{outline-offset: -3px;}
}
@supports (outline-offset: -3px){
.splide.is-focus-in .splide__slide:focus{outline-offset: -3px;}
}
.splide__toggle{cursor: pointer;}
.splide__toggle:focus-visible{outline-offset: 3px;}
.splide.is-focus-in .splide__toggle:focus{outline-offset: 3px;}
.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide, .splide--nav > .splide__track > .splide__list > .splide__slide{border: 3px solid rgba(0, 0, 0, 0); cursor: pointer;}
.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide.is-active, .splide--nav > .splide__track > .splide__list > .splide__slide.is-active{border: 3px solid rgb(0, 0, 0);}
.splide--nav > .splide__slider > .splide__track > .splide__list > .splide__slide:focus, .splide--nav > .splide__track > .splide__list > .splide__slide:focus{outline: none;}
.splide--rtl > .splide__arrows .splide__arrow--prev, .splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev, .splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev{left: auto; right: 1em;}
.splide--rtl > .splide__arrows .splide__arrow--prev svg, .splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev svg, .splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev svg{transform: scaleX(1);}
.splide--rtl > .splide__arrows .splide__arrow--next, .splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next, .splide--rtl > .splide__track > .splide__arrows .splide__arrow--next{left: 1em; right: auto;}
.splide--rtl > .splide__arrows .splide__arrow--next svg, .splide--rtl > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next svg, .splide--rtl > .splide__track > .splide__arrows .splide__arrow--next svg{transform: scaleX(-1);}
.splide--ttb > .splide__arrows .splide__arrow, .splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow, .splide--ttb > .splide__track > .splide__arrows .splide__arrow{left: 50%; transform: translate(-50%);}
.splide--ttb > .splide__arrows .splide__arrow--prev, .splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev, .splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev{top: 1em;}
.splide--ttb > .splide__arrows .splide__arrow--prev svg, .splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--prev svg, .splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev svg{transform: rotate(-90deg);}
.splide--ttb > .splide__arrows .splide__arrow--next, .splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next, .splide--ttb > .splide__track > .splide__arrows .splide__arrow--next{bottom: 1em; top: auto;}
.splide--ttb > .splide__arrows .splide__arrow--next svg, .splide--ttb > .splide__slider > .splide__track > .splide__arrows .splide__arrow--next svg, .splide--ttb > .splide__track > .splide__arrows .splide__arrow--next svg{transform: rotate(90deg);}
.splide--ttb > .splide__pagination, .splide--ttb > .splide__slider > .splide__pagination{inset: 0px 0.5em 0px auto; display: flex; flex-direction: column; padding: 1em 0px;}

/* themes/kadence/assets/css/footer.min.css */
.site-footer-row{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr));}
.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-right-golden{grid-template-columns: minmax(0px, 1fr) minmax(0px, 2fr);}
.site-footer-row.site-footer-row-columns-2.site-footer-row-column-layout-left-golden{grid-template-columns: minmax(0px, 2fr) minmax(0px, 1fr);}
.site-footer-row.site-footer-row-columns-3{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-left-half{grid-template-columns: minmax(0px, 2fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-right-half{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 2fr);}
.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-center-half{grid-template-columns: minmax(0px, 1fr) minmax(0px, 2fr) minmax(0px, 1fr);}
.site-footer-row.site-footer-row-columns-3.site-footer-row-column-layout-center-wide{grid-template-columns: minmax(0px, 2fr) minmax(0px, 6fr) minmax(0px, 2fr);}
.site-footer-row.site-footer-row-columns-4{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-left-forty{grid-template-columns: minmax(0px, 2fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.site-footer-row.site-footer-row-columns-4.site-footer-row-column-layout-right-forty{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 2fr);}
.site-footer-row.site-footer-row-columns-5{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.site-footer-row.site-footer-row-columns-1{display: flex; justify-content: center;}
.site-footer-row.site-footer-row-columns-1 .site-footer-section-center{flex-grow: 1;}
.site-footer-row.site-footer-row-columns-1 .site-footer-section{flex: 1 1 0%; text-align: center; min-width: 0px;}
.site-footer-row-layout-fullwidth > .site-footer-row-container-inner > .site-container{max-width: none;}
@media screen and (min-width: 720px) and (max-width: 1024px){
.site-footer-row-tablet-layout-contained{padding: 0px 1.5rem;}
.site-footer-row-tablet-layout-fullwidth, .site-footer-row-tablet-layout-standard{padding: 0px;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default, .site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row{grid-template-columns: minmax(0px, 1fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(1), .site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(1){order: 6;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(2), .site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(2){order: 5;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(3), .site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(3){order: 4;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(4), .site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(4){order: 3;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(5), .site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(5){order: 2;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(6), .site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(6){order: 1;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-equal{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-right-golden{grid-template-columns: minmax(0px, 1fr) minmax(0px, 2fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-tablet-column-layout-left-golden{grid-template-columns: minmax(0px, 2fr) minmax(0px, 1fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-equal{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-left-half{grid-template-columns: minmax(0px, 2fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-right-half{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 2fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-center-half{grid-template-columns: minmax(0px, 1fr) minmax(0px, 2fr) minmax(0px, 1fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-center-wide{grid-template-columns: minmax(0px, 2fr) minmax(0px, 6fr) minmax(0px, 2fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-equal{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-first-row{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-first-row > :first-child{grid-column: 1 / -1;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-last-row{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-tablet-column-layout-last-row > :last-child{grid-column: 1 / -1;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-tablet-column-layout-equal{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-tablet-column-layout-two-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-5.site-footer-row-tablet-column-layout-equal{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
}
@media screen and (max-width: 719px){
.site-footer-row-mobile-layout-contained{padding: 0px 1.5rem;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default, .site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row{grid-template-columns: minmax(0px, 1fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(1), .site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(1){order: 6;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(2), .site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(2){order: 5;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(3), .site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(3){order: 4;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(4), .site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(4){order: 3;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(5), .site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(5){order: 2;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-default.ft-ro-collapse-rtl .site-footer-section:nth-child(6), .site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row.ft-ro-collapse-rtl .site-footer-section:nth-child(6){order: 1;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-equal{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-right-golden{grid-template-columns: minmax(0px, 1fr) minmax(0px, 2fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-2.site-footer-row-mobile-column-layout-left-golden{grid-template-columns: minmax(0px, 2fr) minmax(0px, 1fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-equal{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-left-half{grid-template-columns: minmax(0px, 2fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-right-half{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 2fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-center-half{grid-template-columns: minmax(0px, 1fr) minmax(0px, 2fr) minmax(0px, 1fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-center-wide{grid-template-columns: minmax(0px, 2fr) minmax(0px, 6fr) minmax(0px, 2fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-equal{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-first-row{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-first-row > :first-child{grid-column: 1 / -1;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-last-row{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-3.site-footer-row-mobile-column-layout-last-row > :last-child{grid-column: 1 / -1;}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-mobile-column-layout-equal{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-4.site-footer-row-mobile-column-layout-two-grid{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.site-footer-row-container-inner .site-footer-row.site-footer-row-columns-5.site-footer-row-mobile-column-layout-equal{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.site-footer-row-mobile-layout-fullwidth, .site-footer-row-mobile-layout-standard{padding: 0px;}
}
.site-footer-section{display: flex; max-height: inherit;}
.site-footer-item{display: flex; align-items: center; margin-right: 10px; max-height: inherit;}
.site-footer-section > .site-footer-item:last-child{margin-right: 0px;}
.footer-widget-area{flex: 1 1 0%; min-width: 0px; display: flex;}
.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area{flex: unset; margin-left: 30px;}
.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area:first-child{margin-left: 0px;}
.ft-ro-dir-column .site-footer-section:not(.footer-section-inner-items-1) .footer-widget-area{flex: unset;}
.footer-widget-area > *{flex: 1 1 0%; min-width: 0px;}
.footer-widget-area.content-valign-middle{align-items: center;}
.footer-widget-area.content-valign-top{align-items: flex-start;}
.footer-widget-area.content-valign-bottom{align-items: flex-end;}
.footer-widget-area.content-align-center{text-align: center;}
.footer-widget-area.content-align-center .footer-navigation{justify-content: center;}
.footer-widget-area.content-align-center .widget_media_image img{margin: 0px auto;}
.footer-widget-area.content-align-center .footer-social-inner-wrap{justify-content: center;}
.footer-widget-area.content-align-right{text-align: right;}
.footer-widget-area.content-align-right .footer-navigation{justify-content: flex-end;}
.footer-widget-area.content-align-right .footer-navigation .menu{justify-content: flex-end;}
.footer-widget-area.content-align-right .footer-social-inner-wrap{justify-content: flex-end;}
.footer-widget-area.content-align-right .widget_media_image img{margin: 0px 0px 0px auto;}
.footer-widget-area.content-align-left{text-align: left;}
.footer-widget-area.content-align-left .footer-navigation{justify-content: flex-start;}
.footer-widget-area.content-align-left .footer-navigation .menu{justify-content: flex-start;}
.footer-widget-area.content-align-left .footer-social-inner-wrap{justify-content: flex-start;}
@media screen and (max-width: 1024px){
.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child{margin-left: auto;}
.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area.content-tablet-align-center:first-child ~ .footer-widget-area:last-child{margin-right: auto;}
.footer-widget-area.content-tablet-align-center{text-align: center;}
.footer-widget-area.content-tablet-align-center .footer-navigation{justify-content: center;}
.footer-widget-area.content-tablet-align-center .footer-navigation .menu{justify-content: center;}
.footer-widget-area.content-tablet-align-center .footer-social-inner-wrap{justify-content: center;}
.footer-widget-area.content-tablet-align-center .widget_media_image img{margin: 0px auto;}
.footer-widget-area.content-tablet-align-right{text-align: right;}
.footer-widget-area.content-tablet-align-right .footer-navigation{justify-content: flex-end;}
.footer-widget-area.content-tablet-align-right .footer-navigation .menu{justify-content: flex-end;}
.footer-widget-area.content-tablet-align-right .footer-social-inner-wrap{justify-content: flex-end;}
.footer-widget-area.content-tablet-align-right .widget_media_image img{margin: 0px 0px 0px auto;}
.footer-widget-area.content-tablet-align-left{text-align: left;}
.footer-widget-area.content-tablet-align-left .footer-navigation{justify-content: flex-start;}
.footer-widget-area.content-tablet-align-left .footer-navigation .menu{justify-content: flex-start;}
.footer-widget-area.content-tablet-align-left .footer-social-inner-wrap{justify-content: flex-start;}
}
@media screen and (max-width: 719px){
.ft-ro-m-dir-row .footer-section-inner-items-2 .footer-widget-area.content-mobile-align-center:first-child{margin-left: auto;}
.ft-ro-m-dir-row .footer-section-inner-items-2 .footer-widget-area.content-mobile-align-center:first-child ~ .footer-widget-area:last-child{margin-right: auto;}
.footer-widget-area.content-mobile-align-center{text-align: center;}
.footer-widget-area.content-mobile-align-center .footer-navigation{justify-content: center;}
.footer-widget-area.content-mobile-align-center .footer-navigation .menu{justify-content: center;}
.footer-widget-area.content-mobile-align-center .footer-social-inner-wrap{justify-content: center;}
.footer-widget-area.content-mobile-align-center .widget_media_image img{margin: 0px auto;}
.footer-widget-area.content-mobile-align-right{text-align: right;}
.footer-widget-area.content-mobile-align-right .footer-navigation{justify-content: flex-end;}
.footer-widget-area.content-mobile-align-right .footer-navigation .menu{justify-content: flex-end;}
.footer-widget-area.content-mobile-align-right .footer-social-inner-wrap{justify-content: flex-end;}
.footer-widget-area.content-mobile-align-right .widget_media_image img{margin: 0px 0px 0px auto;}
.footer-widget-area.content-mobile-align-left{text-align: left;}
.footer-widget-area.content-mobile-align-left .footer-navigation{justify-content: flex-start;}
.footer-widget-area.content-mobile-align-left .footer-navigation .menu{justify-content: flex-start;}
.footer-widget-area.content-mobile-align-left .footer-social-inner-wrap{justify-content: flex-start;}
}
.ft-ro-dir-column .site-footer-section{flex-direction: column;}
@media screen and (max-width: 1024px){
.ft-ro-t-dir-column .site-footer-section{flex-direction: column;}
.ft-ro-t-dir-row .site-footer-section{flex-direction: row;}
}
@media screen and (max-width: 719px){
.ft-ro-m-dir-column .site-footer-section{flex-direction: column;}
.ft-ro-m-dir-row .site-footer-section{flex-direction: row;}
}
.rtl .footer-widget-area.content-align-right .footer-social-inner-wrap{justify-content: flex-start;}
.rtl .footer-widget-area.content-align-left .footer-social-inner-wrap{justify-content: flex-end;}
@media screen and (max-width: 1024px){
.rtl .footer-widget-area.content-tablet-align-right .footer-social-inner-wrap{justify-content: flex-start;}
.rtl .footer-widget-area.content-tablet-align-left .footer-social-inner-wrap{justify-content: flex-end;}
}
@media screen and (max-width: 719px){
.rtl .footer-widget-area.content-mobile-align-right .footer-social-inner-wrap{justify-content: flex-start;}
.rtl .footer-widget-area.content-mobile-align-left .footer-social-inner-wrap{justify-content: flex-end;}
}
.footer-navigation, .footer-menu-container{display: flex;}
.footer-navigation a{display: block; width: 100%; text-decoration: none; color: var(--global-palette4); transition: 0.2s ease-in-out;}
.footer-navigation a:hover, .footer-navigation a:focus{color: var(--global-palette-highlight);}
.footer-navigation ul{display: block; list-style: none; margin: 0px; padding: 0px;}
.footer-navigation ul li a{padding: 0.6em 0.5em;}
.footer-navigation .menu{display: flex; flex-wrap: wrap; justify-content: center;}
.footer-widget-area.footer-navigation-layout-stretch-true .footer-menu-container{width: 100%;}
.footer-widget-area.footer-navigation-layout-stretch-true .footer-navigation .menu{width: 100%; justify-content: space-around;}
.site-footer-wrap .footer-navigation .footer-menu-container > ul li a:hover{text-decoration: none;}
.site-footer-wrap .social-button{color: var(--global-palette4); background: var(--global-palette7);}
.site-footer-wrap .social-button:hover{text-decoration: none; color: var(--global-palette-btn); background: var(--global-palette-btn-bg);}
.social-style-outline .social-button:hover{color: var(--global-palette3);}
.site-footer-wrap .ft-ro-lstyle-normal a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration: underline;}
.site-footer-wrap .ft-ro-lstyle-noline a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){text-decoration: none;}
.site-footer-wrap .ft-ro-lstyle-noline a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{text-decoration: none;}
.site-footer-section{position: relative;}
.site-footer-section:not(:last-child)::after{content: ""; position: absolute; top: 0px; bottom: 0px; height: auto; width: 0px; right: -15px; transform: translateX(50%);}
.footer-html{margin: 1em 0px;}
.footer-html p:where(:not(.gkb-tag-span, .gkb-tag-div)):last-child{margin-bottom: 0px;}
.footer-html p:where(:not(.gkb-tag-span, .gkb-tag-div)):first-child{margin-top: 0px;}

/* plugins/kadence-pro/dist/mega-menu/menu-addon.css */
.header-navigation ul li a:not([href]){cursor: default;}
.nav-drop-title-wrap{display: flex; align-items: center;}
.header-navigation > div > ul > li > a{display: flex; align-items: center;}
.kadence-menu-hidden-title:not(.kadence-menu-has-icon):not(.menu-item-has-children){display: none;}
.header-navigation .header-menu-container .kadence-menu-hidden-title.menu-item-has-children:not(.kadence-menu-has-icon) > a, .kadence-menu-hidden-title.menu-item-has-children:not(.kadence-menu-has-icon) > a{padding: 0px; border: 0px;}
.menu-highlight-item{font-size: 0.6em; margin-left: 0.2em; line-height: normal; padding: 0.2em 0.3em; border-radius: 2px; background: var(--global-palette1); color: rgb(255, 255, 255);}
.nav-drop-title-wrap .menu-highlight-item{font-size: 0.7em; margin-left: 0.5em;}
.menu-highlight-icon{display: inline-flex; align-self: center; margin-left: 0.2em;}
.menu-highlight-icon svg{width: 1em; height: 1em; top: 0.125em; position: relative;}
.menu-highlight-item.only-icon-highlight .menu-highlight-icon{margin-left: 0px;}
.kadence-menu-hidden-title .menu-label-icon-wrap{margin-left: 0px;}
.menu-label-icon-wrap{margin-left: 0.3em;}
.kadence-menu-icon-side-left .menu-label-icon-wrap{margin-right: 0.3em; margin-left: 0px;}
.menu-label-icon{display: inline-flex; justify-content: center;}
.menu-label-icon svg{width: 1em; height: 1em; top: 0.125em; position: relative;}
.menu-label-description{display: block; font-size: 0.8em; text-transform: none; letter-spacing: normal;}
.menu-label-content{display: block;}
.header-navigation .kadence-menu-has-description.kadence-menu-has-icon > a, .mobile-navigation .kadence-menu-has-description.kadence-menu-has-icon > a{display: flex;}
.header-menu-container ul.menu{position: relative;}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul a{width: 100%;}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul .dropdown-nav-toggle{display: none;}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li{border-bottom: 0px !important;}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li > a{border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li:not(.menu-item-has-children):last-child > a{border-bottom: 0px !important;}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul ul{display: block; position: static; box-shadow: none; background: 0px 0px; opacity: 1; visibility: hidden; transform: none; height: auto; clip: auto;}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul .kb-gallery-ul, .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul .kb-gallery-ul ul{visibility: visible;}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul [class^="splide__pagination splide__pagination"], .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul ul.splide__list{visibility: visible; display: flex;}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled.menu-item--toggled-on ul, .header-menu-container ul.menu > li.kadence-menu-mega-enabled:hover ul, .header-menu-container ul.menu > li.kadence-menu-mega-enabled:not(.menu-item--has-toggle):focus ul, .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul.opened ul{visibility: visible;}
.header-menu-container ul.menu > li.kadence-menu-mega-width-container{position: static;}
.header-menu-container ul.menu > li.kadence-menu-mega-width-container > ul.sub-menu{width: 100%; left: 0px;}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1) > ul.sub-menu{display: grid; gap: 16px; opacity: 0; visibility: hidden; clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden;}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1).menu-item--toggled-on > ul.sub-menu, .header-menu-container ul.menu > li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1):not(.menu-item--has-toggle):focus > ul.sub-menu{opacity: 1; visibility: visible; clip: auto; height: auto; overflow: visible;}
.header-menu-container ul.menu > li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1).menu-item--toggled-on > ul.sub-menu ul, .header-menu-container ul.menu > li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1):not(.menu-item--has-toggle):focus > ul.sub-menu ul{visibility: visible;}
.header-menu-container ul.menu > li.kadence-menu-mega-columns-2 > ul.sub-menu{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.header-menu-container ul.menu > li.kadence-menu-mega-columns-2.kadence-menu-mega-layout-right-golden > ul.sub-menu{grid-template-columns: 1fr 2fr;}
.header-menu-container ul.menu > li.kadence-menu-mega-columns-2.kadence-menu-mega-layout-left-golden > ul.sub-menu{grid-template-columns: 2fr 1fr;}
.header-menu-container ul.menu > li.kadence-menu-mega-columns-3 > ul.sub-menu{grid-template-columns: repeat(3, minmax(0px, 1fr));}
.header-menu-container ul.menu > li.kadence-menu-mega-columns-3.kadence-menu-mega-layout-left-half > ul.sub-menu{grid-template-columns: 2fr 1fr 1fr;}
.header-menu-container ul.menu > li.kadence-menu-mega-columns-3.kadence-menu-mega-layout-right-half > ul.sub-menu{grid-template-columns: 1fr 1fr 2fr;}
.header-menu-container ul.menu > li.kadence-menu-mega-columns-3.kadence-menu-mega-layout-center-half > ul.sub-menu{grid-template-columns: 1fr 2fr 1fr;}
.header-menu-container ul.menu > li.kadence-menu-mega-columns-3.kadence-menu-mega-layout-center-wide > ul.sub-menu{grid-template-columns: 2fr 6fr 2fr;}
.header-menu-container ul.menu > li.kadence-menu-mega-columns-4 > ul.sub-menu{grid-template-columns: repeat(4, minmax(0px, 1fr));}
.header-menu-container ul.menu > li.kadence-menu-mega-columns-4.kadence-menu-mega-layout-left-forty > ul.sub-menu{grid-template-columns: 2fr 1fr 1fr 1fr;}
.header-menu-container ul.menu > li.kadence-menu-mega-columns-4.kadence-menu-mega-layout-right-forty > ul.sub-menu{grid-template-columns: 1fr 1fr 1fr 2fr;}
.header-menu-container ul.menu > li.kadence-menu-mega-columns-5 > ul.sub-menu{grid-template-columns: repeat(5, minmax(0px, 1fr));}
.header-menu-container ul.menu > li.kadence-menu-mega-columns-6 > ul.sub-menu{grid-template-columns: repeat(6, minmax(0px, 1fr));}
.header-navigation[class*="header-navigation-dropdown-animation-fade"] .header-menu-container ul.menu > li.kadence-menu-mega-width-custom > ul.sub-menu{margin-left: -50%; left: 50%;}
.header-navigation.header-navigation-dropdown-animation-none .header-menu-container ul.menu > li.kadence-menu-mega-width-custom > ul.sub-menu{transform: translate(-50%, 0px); left: 50%;}
.kadence-menu-mega-enabled ul.kb-navigation.menu.collapse-sub-nav-desktop-true.collapse-sub-nav-tablet-true.collapse-sub-nav-mobile-true li.menu-item ul.kb-nav-sub-menu{display: none;}
.kadence-menu-mega-enabled ul.kb-navigation.menu.collapse-sub-nav-desktop-true.collapse-sub-nav-tablet-true.collapse-sub-nav-mobile-true li.menu-item--toggled-on > ul.kb-nav-sub-menu{display: block;}
nav:not(.click-to-open) .header-menu-container ul.menu > li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1):hover > ul.sub-menu{opacity: 1; visibility: visible; clip: auto; height: auto; overflow: visible;}
nav.click-to-open .header-menu-container ul.menu > li.kadence-menu-mega-enabled:not(.kadence-menu-mega-columns-1) > ul.sub-menu.opened{opacity: 1; visibility: visible; clip: auto; height: auto; overflow: visible;}

/* plugins/kadence-blocks/dist/style-blocks-rowlayout.css */
.kt-row-layout-inner, .kb-row-layout-wrap{position: relative; border: 0px solid rgba(0, 0, 0, 0);}
.kt-row-layout-inner::before, .kb-row-layout-wrap::before{clear: both; display: table; content: "";}
.kt-row-column-wrap{display: grid; grid-template-columns: minmax(0px, 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-layout-inner > .kt-row-column-wrap, .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(0px, 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-bottom.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: flex-end;}
.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-valign-bottom.kt-inner-column-height-full > .wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col{align-items: flex-end;}
@media screen and (max-width: 1024px){
.kt-inner-column-height-full.kt-tab-layout-row, .kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row{grid-auto-rows: minmax(min-content, max-content);}
.kt-inner-column-height-full.kt-tab-layout-inherit.kt-row-layout-row > .wp-block-kadence-column > .kt-inside-inner-col{height: auto;}
.kt-inner-column-height-full.kt-tab-layout-row > .wp-block-kadence-column > .kt-inside-inner-col{height: auto;}
.kt-inner-column-height-full.kt-tab-layout-equal, .kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row){grid-auto-rows: minmax(0px, 1fr);}
.kt-inner-column-height-full.kt-tab-layout-equal > .wp-block-kadence-column > .kt-inside-inner-col, .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%;}
}
@media screen and (max-width: 767px){
.kt-inner-column-height-full.kt-mobile-layout-row.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.kt-mobile-layout-equal, .kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row){grid-auto-rows: minmax(0px, 1fr);}
.kt-inner-column-height-full.kt-mobile-layout-equal > .wp-block-kadence-column > .kt-inside-inner-col, .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%;}
}
.wp-block-kadence-rowlayout .kt-row-layout-overlay{opacity: 0.3;}
.wp-block-kadence-rowlayout .kt-row-layout-overlay.kt-jarallax{filter: none;}
.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay, .wp-block-kadence-rowlayout:not([data-kadence-lazy-class]) .kt-row-layout-overlay{top: 0px; left: 0px; position: absolute; height: 100%; width: 100%; z-index: 0; filter: opacity(100%);}
.wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay.kt-jarallax, .wp-block-kadence-rowlayout:not([data-kadence-lazy-class]) .kt-row-layout-overlay.kt-jarallax{filter: none;}
@media (min-width: 768px) and (max-width: 1024px){
.wp-block-kadence-rowlayout [id*="jarallax-container-"] > div{height: var(--kb-screen-height-fix, 100vh) !important; margin-top: -40px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 2){
.wp-block-kadence-rowlayout [id*="jarallax-container-"] > div{height: var(--kb-screen-height-fix, 100vh) !important; margin-top: -40px !important;}
}
.entry-content .wp-block-kadence-rowlayout.alignfull, .entry-content .wp-block-kadence-rowlayout.alignwide{text-align: inherit; margin-bottom: 0px;}
.kt-row-layout-bottom-sep{position: absolute; height: 100px; bottom: -1px; left: 0px; overflow: hidden; right: 0px; z-index: 1;}
.kt-row-layout-bottom-sep svg{position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); width: 100.2%; height: 100%; display: block; fill: rgb(255, 255, 255);}
.kt-row-layout-top-sep{position: absolute; height: 100px; top: -1px; left: 0px; overflow: hidden; right: 0px; z-index: 1;}
.kt-row-layout-top-sep svg{position: absolute; top: 0px; left: 50%; transform: translateX(-50%) rotate(180deg); width: 100.2%; height: 100%; display: block; fill: rgb(255, 255, 255);}
.kt-row-layout-inner > .kb-blocks-bg-slider, .kb-row-layout-wrap > .kb-blocks-bg-slider{position: absolute; inset: 0px; padding: 0px; margin: 0px;}
.kt-row-layout-inner > .kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init, .kb-row-layout-wrap > .kb-blocks-bg-slider .kb-blocks-bg-slider-init.kt-blocks-carousel-init{position: absolute; inset: 0px; padding: 0px; margin: 0px;}
.kt-row-layout-inner > .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 .kb-bg-slide-contain, .kb-row-layout-wrap > .kb-blocks-bg-slider .splide__track, .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 .kb-bg-slide-contain{height: 100%;}
.kt-row-layout-inner > .kb-blocks-bg-slider .splide__list, .kb-row-layout-wrap > .kb-blocks-bg-slider .splide__list{height: 100% !important;}
.kt-row-layout-inner > .kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide, .kb-row-layout-wrap > .kb-blocks-bg-slider .kb-bg-slide-contain div.kb-bg-slide{background-position: center center; background-size: cover; background-repeat: no-repeat;}
.kt-row-layout-inner > .kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain, .kb-row-layout-wrap > .kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain{display: none;}
.kt-row-layout-inner > .kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child, .kb-row-layout-wrap > .kb-blocks-bg-slider .kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain:first-child{display: block;}
.kt-row-layout-inner > .kb-blocks-bg-slider .kb-bg-slide-contain div, .kb-row-layout-wrap > .kb-blocks-bg-slider .kb-bg-slide-contain div{position: relative; height: 100%;}
.kb-blocks-bg-slider-init.splide .splide__pagination{bottom: 10px;}
.kb-blocks-bg-slider-init.splide .splide__arrow{z-index: 100;}
.kb-blocks-bg-slider-init:not(.splide-initialized) .kb-bg-slide-contain .kb-lazy-bg-pending{background-image: none !important;}
.kb-blocks-bg-video-container{inset: 0px; position: absolute; overflow: hidden;}
.kb-blocks-bg-video-container .kb-blocks-bg-video{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); height: auto; width: 100%; min-width: 100%; min-height: 100%;}
.kb-blocks-bg-video-container .kb-blocks-bg-video::-webkit-media-controls{display: none !important;}
.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); min-width: 100%; height: 0px; padding-bottom: 56.25%;}
.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-4-3{padding-bottom: 75%;}
.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe.kb-bg-video-ratio-3-2{padding-bottom: 66.66%;}
@media (max-aspect-ratio: 16 / 9){
.kb-blocks-bg-video-container.embedded .kb-bg-video-iframe{min-height: 100%; aspect-ratio: 16 / 9;}
}
.kb-blocks-bg-video-container.embedded .kb-blocks-bg-video{top: 0px; left: 0px; width: 100%; height: 100%; border: 0px; transform: translate(0%, 0%);}
.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper{position: absolute; z-index: 11; bottom: 20px; right: 20px;}
.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn{padding: 8px; margin: 0px 0px 0px 8px; border: 0px; background: rgba(0, 0, 0, 0.3); cursor: pointer; font-size: 24px; color: rgb(255, 255, 255); display: inline-block; opacity: 0.5; height: 32px; line-height: 16px; transition: opacity 0.3s ease-in-out; box-sizing: border-box;}
.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn svg{width: 16px; height: 16px; vertical-align: bottom;}
.kb-blocks-bg-video-container .kb-background-video-buttons-wrapper button.kb-toggle-video-btn:hover{opacity: 1;}
.kb-blocks-bg-video{object-position: 50% 50%; object-fit: cover; background-position: center center; width: 100%; height: 100%;}
@media (max-width: 767px){
.kvs-sm-false{display: none !important;}
}
@media (min-width: 768px) and (max-width: 1024px){
.kvs-md-false{display: none !important;}
}
@media screen and (min-width: 1025px){
.kvs-lg-false{display: none !important;}
}
.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;}
.kb-blocks-bg-slider .kb-gallery-pause-button{display: none; position: absolute; bottom: 20px; right: 20px; z-index: 2;}
.kb-blocks-bg-slider:has(.kb-blocks-bg-slider-init[data-show-pause-button="true"]) .kb-gallery-pause-button{display: block;}
.kb-blocks-bg-slider .kb-gallery-pause-button{padding: 8px; cursor: pointer; border-radius: 3px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; transition: 0.3s; opacity: 0.75;}
.kb-blocks-bg-slider .kb-gallery-pause-button:hover{opacity: 0.75;}
.kb-blocks-bg-slider .kb-gallery-pause-button:focus{outline: rgba(255, 255, 255, 0.5) solid 2px; outline-offset: 2px; opacity: 1;}
.kb-blocks-bg-slider:hover .kb-gallery-pause-button{opacity: 1;}
@media (max-width: 767px){
.kb-blocks-bg-slider .kb-gallery-pause-button{opacity: 1;}
}
@media (hover: none){
.kb-blocks-bg-slider .kb-gallery-pause-button{opacity: 1;}
}

/* plugins/kadence-blocks/dist/style-blocks-column.css */
.wp-block-kadence-column.kb-section-dir-horizontal > .kt-inside-inner-col > .wp-block-kadence-column{flex: 1 1 0%;}
.wp-block-kadence-column.kb-section-dir-horizontal .wp-block-kadence-advancedgallery{flex: 1 1 0%;}
.wp-block-kadence-column{display: flex; flex-direction: column; z-index: 1; min-width: 0px; min-height: 0px;}
.kt-inside-inner-col{flex-direction: column; border: 0px solid rgba(0, 0, 0, 0); position: relative; transition: 0.3s;}
@media (max-width: 767px){
.kvs-sm-false{display: none !important;}
}
@media (min-width: 768px) and (max-width: 1024px){
.kvs-md-false{display: none !important;}
}
@media screen and (min-width: 1025px){
.kvs-lg-false{display: none !important;}
}
body.admin-bar{--kb-admin-bar-visible: 34px;}
@media screen and (max-width: 782px){
body.admin-bar{--kb-admin-bar-visible: 46px;}
}
.kb-section-is-sticky > .kt-inside-inner-col{position: sticky; top: calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px));}
.kt-inside-inner-col > .kb-section-is-sticky{position: sticky; top: calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px));}
.kt-inside-inner-col > .wp-block-cover{height: auto;}
.kb-section-has-link{position: relative;}
.kb-section-link-overlay{position: absolute; inset: 0px; z-index: 10;}
.kb-section-has-overlay{position: relative;}
.kb-section-has-overlay > .kt-inside-inner-col{z-index: 1;}
.kb-section-has-overlay > .kt-inside-inner-col::before{content: ""; opacity: 0.3; position: absolute; inset: 0px; z-index: -1; transition: 0.3s ease-in-out;}

/* plugins/kadence-blocks/dist/style-blocks-image.css */
.wp-block-kadence-image:not(:last-child){margin-bottom: 1em;}
.wp-block-kadence-image .kb-image-tooltip-border{border-bottom: 1px dashed;}
.wp-block-kadence-image .kb-image-tooltip-border.kb-advanced-image-link{display: block;}
.wp-block-kadence-image img{max-width: 100%; border: 0px solid; box-sizing: border-box;}
.wp-block-kadence-image .kb-img-transparent{display: none;}
.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, .wp-block-kadence-image.alignwide img{width: 100%;}
.wp-block-kadence-image .alignleft, .wp-block-kadence-image .alignright, .wp-block-kadence-image .aligncenter{display: table;}
.wp-block-kadence-image .alignleft > figcaption, .wp-block-kadence-image .alignright > figcaption, .wp-block-kadence-image .aligncenter > figcaption{display: table-caption; caption-side: bottom;}
.wp-block-kadence-image .alignleft{float: left; position: relative; margin-left: 0px; margin-right: var(--global-md-spacing, 1em); margin-top: 0.3em; margin-bottom: var(--global-md-spacing, 1em);}
.wp-block-kadence-image .alignright{float: right; position: relative; margin-right: 0px; margin-left: var(--global-md-spacing, 1em); margin-top: 0.3em; margin-bottom: var(--global-md-spacing, 1em);}
.wp-block-kadence-image .aligncenter{margin-left: auto; margin-right: auto;}
.wp-block-kadence-image figcaption{margin-top: 0.5em; font-size: 90%;}
.wp-block-kadence-image figcaption img{display: inline;}
.wp-block-kadence-image .kb-is-ratio-image{height: 0px; position: relative;}
.wp-block-kadence-image .kb-is-ratio-image img{position: absolute; flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; top: 0px; left: 0px;}
.wp-block-kadence-image .kb-image-ratio-square{padding-bottom: 100%;}
.wp-block-kadence-image .kb-image-ratio-land43{padding-bottom: 75%;}
.wp-block-kadence-image .kb-image-ratio-land32{padding-bottom: 66.67%;}
.wp-block-kadence-image .kb-image-ratio-land169{padding-bottom: 56.25%;}
.wp-block-kadence-image .kb-image-ratio-land21{padding-bottom: 50%;}
.wp-block-kadence-image .kb-image-ratio-land31{padding-bottom: 33%;}
.wp-block-kadence-image .kb-image-ratio-land41{padding-bottom: 25%;}
.wp-block-kadence-image .kb-image-ratio-port34{padding-bottom: 133.33%;}
.wp-block-kadence-image .kb-image-ratio-port23{padding-bottom: 150%;}
.single-content .wp-block-kadence-image .alignleft, .single-content .wp-block-kadence-image .alignright{margin-bottom: var(--global-md-spacing, 1em);}
.kb-filter-earlybird img::before{background: radial-gradient(circle, rgb(208, 186, 142) 20%, rgb(54, 3, 9) 85%, rgb(29, 2, 16) 100%); mix-blend-mode: overlay; content: ""; position: absolute; inset: 40px 0px; z-index: 1;}
.kb-filter-earlybird img{filter: contrast(0.9) sepia(0.2);}
.kb-filter-vintage img::after{content: ""; position: absolute; inset: 0px; box-shadow: rgba(0, 0, 20, 0.4) 0px 0px 100px inset, rgba(0, 0, 0, 0.1) 0px 5px 15px inset; background: linear-gradient(rgba(255, 145, 0, 0.2) 0%, rgba(255, 230, 48, 0.2) 60%), linear-gradient(20deg, rgba(255, 0, 0, 0.2) 0%, rgba(255, 0, 0, 0) 35%);}
.kb-filter-vintage img{filter: sepia(0.2) brightness(1.1) contrast(1.3);}
.kb-filter-grayscale img{filter: grayscale(1);}
.kb-filter-sepia img{filter: sepia(0.5);}
.kb-filter-saturation img{filter: saturate(1.6);}
.kb-filter-toaster img::after{background: radial-gradient(circle, rgb(128, 78, 15), rgb(59, 0, 59)); mix-blend-mode: screen; content: ""; position: absolute; inset: 0px;}
.kb-filter-toaster img{filter: contrast(1.5) brightness(0.9);}
.kb-filter-mayfair img::after{background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), rgb(17, 17, 17) 60%); mix-blend-mode: overlay; opacity: 0.4; content: ""; position: absolute; inset: 0px;}
.kb-filter-mayfair img{filter: contrast(1.1) saturate(1.1);}
.wp-block-kadence-image figure{margin: 0px;}
.kb-image-has-overlay{position: relative;}
.kb-image-has-overlay::after{content: ""; position: absolute; inset: 0px; z-index: 9;}
@media (min-width: 1025px){
.header-desktop-transparent .wp-block-kadence-image.has-transparent-img img{display: none;}
.header-desktop-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display: initial;}
}
@media (min-width: 720px) and (max-width: 1024px){
.header-tablet-transparent .wp-block-kadence-image.has-transparent-img img{display: none;}
.header-tablet-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display: initial;}
}
@media (max-width: 719px){
.header-mobile-transparent .wp-block-kadence-image.has-transparent-img img{display: none;}
.header-mobile-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display: initial;}
}

/* plugins/kadence-blocks/dist/style-blocks-advancedheading.css */
.wp-block-kadence-advancedheading mark{color: rgb(247, 106, 12); background: rgba(0, 0, 0, 0); border-style: solid; border-width: 0px;}
.kb-adv-heading-icon{display: inline-flex; justify-content: center; align-items: center;}
.kb-inline-image{display: inline-block; vertical-align: middle; width: 150px; max-width: 100%; height: auto;}

/* plugins/kadence-blocks/dist/style-blocks-advancedbtn.css */
.kb-buttons-wrap{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: var(--global-kb-gap-xs, 0.5rem);}
.kb-button > .wp-block-button__link{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 > .wp-block-button__link{width: auto; height: auto;}
.kb-button.kt-btn-width-type-full > .wp-block-button__link{flex: 1 0 fit-content; width: 100%;}
.kb-blocks-button-aos.kb-btn-width-type-full{flex: 1 0 fit-content; width: 100%;}
.wp-block-kadence-advancedbtn .kb-button > .wp-block-button__link:not(.specificity):not(.extra-specificity){text-decoration: none;}
.kb-button > .wp-block-button__link:not(.kb-btn-global-inherit){border: 0px solid rgba(0, 0, 0, 0); padding: 0.4em 1em; cursor: pointer; font-size: 1.125rem; border-radius: 3px; transition: 0.3s ease-in-out; box-shadow: none;}
.kb-button > .wp-block-button__link:not(.kb-btn-global-inherit):hover{box-shadow: none;}
.kb-button.kb-btn-global-fill > .wp-block-button__link{border: 0px solid rgba(0, 0, 0, 0); border-radius: 3px; background: var(--global-palette-btn-bg, #3633e1); color: var(--global-palette-btn, #ffffff);}
.kb-button.kb-btn-global-fill > .wp-block-button__link:hover{color: var(--global-palette-btn-hover, #ffffff); background: var(--global-palette-btn-bg-hover, #2f2ffc);}
.kb-button.kb-btn-global-fill > .wp-block-button__link:focus{color: var(--global-palette-btn-hover, #ffffff); background: var(--global-palette-btn-bg-hover, #2f2ffc);}
.kb-button.kb-btn-global-outline > .wp-block-button__link{border: 2px solid var(--global-palette-btn-bg, #3633e1); background: rgba(0, 0, 0, 0); color: var(--global-palette-btn-bg, #3633e1); padding: calc(0.4em - 2px) calc(1em - 2px);}
.kb-button.kb-btn-global-outline > .wp-block-button__link:hover{border-color: var(--global-palette-btn-bg-hover, #2f2ffc); background: rgba(0, 0, 0, 0); color: var(--global-palette-btn-bg-hover, #2f2ffc);}
.kb-button.kb-btn-global-outline > .wp-block-button__link:focus{border-color: var(--global-palette-btn-bg-hover, #2f2ffc); background: rgba(0, 0, 0, 0); color: var(--global-palette-btn-bg-hover, #2f2ffc);}
.kb-button > .wp-block-button__link::before{position: absolute; content: ""; inset: 0px; z-index: -1; opacity: 0; background: rgba(0, 0, 0, 0);}
.kb-button > .wp-block-button__link:hover::before, .kb-button > .wp-block-button__link:focus::before{opacity: 1;}
.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-small > .wp-block-button__link{font-size: 0.9rem;}
.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large > .wp-block-button__link{font-size: 1.35rem;}
.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-xlarge > .wp-block-button__link{font-size: 1.65rem;}
.kb-button.kb-btn-global-outline.kt-btn-size-xlarge > .wp-block-button__link{border-width: 4px;}
.kb-button.kb-btn-global-outline.kt-btn-size-large > .wp-block-button__link{border-width: 3px; padding: calc(0.4em - 3px) calc(1em - 3px);}
.kb-button.kb-btn-global-outline.kt-btn-size-small > .wp-block-button__link{border-width: 1px; padding: calc(0.4em - 1px) calc(1em - 1px);}
.kb-button.kt-btn-has-svg-true > .wp-block-button__link{gap: 0.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;}
.kb-button.icon-reveal > .wp-block-button__link .kb-svg-icon-wrap{transition: transform 0.3s ease-in-out, width 0.3s ease-in-out, opacity 0.3s ease-in-out; width: 0px; opacity: 0;}
.kb-button.icon-reveal > .wp-block-button__link:hover .kb-svg-icon-wrap{width: var(--kb-button-icon-size, 24px); opacity: 1;}

/* plugins/kadence-blocks/dist/style-blocks-icon.css */
.kt-svg-style-stacked .kt-svg-icon{border: 0px solid var(--global-palette5, #444444); transition: 0.3s ease-in-out;}
.wp-block-kadence-icon, .wp-block-kadence-icon.aligncenter:not(.specificity){display: flex; gap: 0.2em; align-items: center; justify-content: center;}
.kt-svg-style-stacked .kb-svg-icon-wrap{border: 2px solid var(--global-palette5, #444444); transition: 0.3s ease-in-out; padding: 20px;}
.kt-svg-icon-wrap{display: flex;}
.kt-svg-icon-wrap a.kt-svg-icon-link{display: flex; border: 0px; text-decoration: none; box-shadow: none;}
.kt-svg-icon-wrap a.kt-svg-icon-link:hover{box-shadow: none;}
.kt-svg-icon-wrap a.kt-svg-icon-link.kb-icon-tooltip-border{border-bottom: 1px dashed;}
.kt-svg-icon-wrap .kb-icon-tooltip-border{border-bottom: 1px dashed;}
.kb-icon-valign-top{align-items: flex-start;}
.kb-icon-valign-middle, .kb-icon-valign-center{align-items: center;}
.kb-icon-valign-bottom{align-items: flex-end;}
.kb-svg-icon-wrap{display: inline-flex; justify-content: center; align-items: center; border-width: 0px;}
.kb-svg-icon-wrap svg{width: 1em; height: 1em;}

/* plugins/kadence-blocks/dist/style-blocks-iconlist.css */
.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: 0px; 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: 0px; list-style: none; margin: 0px 0px 10px; text-align: left; grid-template-rows: auto; display: grid; gap: 5px 0px;}
.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: 0px;}
.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 0px; 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: 0px;}
.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-0{padding-left: 0rem;}
.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-1{padding-left: 2rem;}
.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-2{padding-left: 4rem;}
.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-3{padding-left: 6rem;}
.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-4{padding-left: 8rem;}
.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-level-5{padding-left: 10rem;}
.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: 0px;}
.kb-icon-list-tooltip-wrap{display: flex; align-items: center;}
.wp-block-kadence-listitem .kb-icon-list-tooltip:where(:not(.kb-list-tooltip-no-border)){border-bottom: 1px dashed;}
.wp-block-kadence-listitem .kt-svg-icon-link > .kb-icon-list-tooltip{border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor;}
.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.kt-list-icon-alignbottom ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap{align-items: flex-end;}
.wp-block-kadence-iconlist.aligncenter .kt-svg-icon-list-item-wrap{justify-content: center;}
.kt-svg-icon-list-style-stacked .kt-svg-icon-list-single{border-style: solid; border-width: 0px;}
.kt-svg-icon-list-columns-2 ul.kt-svg-icon-list{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.kt-svg-icon-list-columns-3 ul.kt-svg-icon-list{grid-template-columns: repeat(3, minmax(0px, 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;}
.wp-block-kadence-iconlist.kt-list-icon-alignbottom ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a.kt-svg-icon-link{align-items: flex-end;}
@media (max-width: 1024px){
.kt-tablet-svg-icon-list-columns-1 ul.kt-svg-icon-list{grid-template-columns: minmax(0px, 1fr);}
.kt-tablet-svg-icon-list-columns-2 ul.kt-svg-icon-list{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.kt-tablet-svg-icon-list-columns-3 ul.kt-svg-icon-list{grid-template-columns: repeat(3, minmax(0px, 1fr));}
}
@media (max-width: 767px){
.kt-mobile-svg-icon-list-columns-1 ul.kt-svg-icon-list{grid-template-columns: minmax(0px, 1fr);}
.kt-mobile-svg-icon-list-columns-2 ul.kt-svg-icon-list{grid-template-columns: repeat(2, minmax(0px, 1fr));}
.kt-mobile-svg-icon-list-columns-3 ul.kt-svg-icon-list{grid-template-columns: repeat(3, minmax(0px, 1fr));}
}

/* plugins/kadence-blocks/dist/style-blocks-infobox.css */
.kadence-info-box-image-intrisic{height: 0px;}
.kt-blocks-info-box-link-wrap{margin-left: auto; margin-right: auto;}
.kt-info-halign-center{text-align: center;}
.kt-info-halign-center .kadence-info-box-image-inner-intrisic-container{margin: 0px auto;}
.kt-info-halign-right{text-align: right;}
.kt-info-halign-right .kadence-info-box-image-inner-intrisic-container{margin: 0px 0px 0px auto;}
.kt-info-halign-left{text-align: left;}
.kt-info-halign-left .kadence-info-box-image-inner-intrisic-container{margin: 0px auto 0px 0px;}
.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media{display: inline-block; max-width: 100%;}
.kt-blocks-info-box-media-align-top .kt-infobox-textcontent{display: block;}
.kt-blocks-info-box-text{color: var(--global-palette5, #444444);}
.wp-block-kadence-infobox .kt-blocks-info-box-text{margin-bottom: 0px;}
.wp-block-kadence-infobox .kt-blocks-info-box-title{margin-top: 0px;}
.kt-blocks-info-box-link-wrap{display: block; background: var(--global-palette8, #f2f2f2); padding: var(--global-kb-spacing-xs, 1rem); border-color: var(--global-palette7, #eeeeee);}
.kt-blocks-info-box-media, .kt-blocks-info-box-link-wrap{border: 0px solid rgba(0, 0, 0, 0); transition: 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);}
.kt-blocks-info-box-title, .kt-blocks-info-box-text, .kt-blocks-info-box-learnmore, .kt-info-svg-image{transition: 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);}
.kt-blocks-info-box-media{color: var(--global-palette5, #444444); padding: 10px; margin: 0px 15px;}
.kt-blocks-info-box-media img{padding: 0px; margin: 0px; max-width: 100%; height: auto;}
.kadence-info-box-number-container{text-align: center;}
.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media{margin: 0px;}
.kt-blocks-info-box-media-align-top .kt-blocks-info-box-media-container{margin: 0px 15px; max-width: inherit;}
.kt-blocks-info-box-learnmore{border: 0px solid rgba(0, 0, 0, 0); display: block; text-decoration: none; color: var(--global-palette5, #444444); padding: 4px 8px; margin: 10px 0px;}
.wp-block-kadence-infobox .kt-blocks-info-box-learnmore-wrap{display: inline-flex; width: auto;}
.wp-block-kadence-infobox .kt-blocks-info-box-media-align-left{display: flex; align-items: center; justify-content: flex-start;}
.wp-block-kadence-infobox .kt-blocks-info-box-media-align-left .kt-infobox-textcontent{flex-grow: 1;}
.wp-block-kadence-infobox .kt-blocks-info-box-media-align-right{display: flex; align-items: center; justify-content: flex-start; flex-direction: row-reverse;}
@media (min-width: 768px) and (max-width: 1024px){
.kb-info-tablet-halign-center{text-align: center;}
.kb-info-tablet-halign-center .kadence-info-box-image-inner-intrisic-container{margin: 0px auto;}
.kb-info-tablet-halign-right{text-align: right;}
.kb-info-tablet-halign-right .kadence-info-box-image-inner-intrisic-container{margin: 0px 0px 0px auto;}
.kb-info-tablet-halign-left{text-align: left;}
.kb-info-tablet-halign-left .kadence-info-box-image-inner-intrisic-container{margin: 0px auto 0px 0px;}
}
@media (max-width: 767px){
.kb-info-mobile-halign-center{text-align: center;}
.kb-info-mobile-halign-center .kadence-info-box-image-inner-intrisic-container{margin: 0px auto;}
.kb-info-mobile-halign-right{text-align: right;}
.kb-info-mobile-halign-right .kadence-info-box-image-inner-intrisic-container{margin: 0px 0px 0px auto;}
.kb-info-mobile-halign-left{text-align: left;}
.kb-info-mobile-halign-left .kadence-info-box-image-inner-intrisic-container{margin: 0px auto 0px 0px;}
}
.kt-blocks-info-box-media-align-right.kb-info-box-vertical-media-align-top, .kt-blocks-info-box-media-align-left.kb-info-box-vertical-media-align-top{align-items: flex-start;}
.kt-blocks-info-box-media-align-right.kb-info-box-vertical-media-align-bottom, .kt-blocks-info-box-media-align-left.kb-info-box-vertical-media-align-bottom{align-items: flex-end;}
.kt-blocks-info-box-media .kt-info-box-image, .kt-blocks-info-box-media-container{max-width: 100%;}
.kadence-info-box-image-intrisic.kb-info-box-image-type-svg{height: auto; padding-bottom: 0px;}
.kt-info-animate-grayscale img, .kt-info-animate-grayscale-border-draw img{filter: grayscale(100%); transition: 0.3s cubic-bezier(0.17, 0.67, 0.35, 0.95);}
.kt-blocks-info-box-link-wrap:hover .kt-info-animate-grayscale img, .kt-blocks-info-box-link-wrap:hover .kt-info-animate-grayscale-border-draw img{filter: grayscale(0);}
.kt-info-animate-flip, .kt-info-icon-animate-flip{perspective: 1000px;}
.kt-blocks-info-box-link-wrap:hover .kt-info-animate-flip .kadence-info-box-image-inner-intrisic, .kt-blocks-info-box-link-wrap:hover .kt-info-icon-animate-flip .kadence-info-box-icon-inner-container{transform: rotateY(180deg);}
.kt-info-animate-flip .kadence-info-box-image-inner-intrisic, .kt-info-icon-animate-flip .kadence-info-box-icon-inner-container{transition: 0.6s; transform-style: preserve-3d; position: relative;}
.kt-info-animate-flip .kt-info-box-image-flip, .kt-info-icon-animate-flip .kt-info-svg-icon-flip{backface-visibility: hidden; position: absolute; top: 0px; left: 0px;}
.kt-info-animate-flip .kt-info-box-image, .kt-info-icon-animate-flip .kt-info-svg-icon{backface-visibility: hidden; transform: rotateX(0deg);}
.kt-info-animate-flip .kt-info-box-image-flip, .kt-info-icon-animate-flip .kt-info-svg-icon-flip{transform: rotateY(180deg);}
.kt-info-media-animate-drawborder, .kt-info-media-animate-grayscale-border-draw{position: relative; box-sizing: border-box;}
.kt-info-media-animate-drawborder::before, .kt-info-media-animate-drawborder::after, .kt-info-media-animate-grayscale-border-draw::before, .kt-info-media-animate-grayscale-border-draw::after{box-sizing: border-box; content: ""; position: absolute; border: 0px solid rgba(0, 0, 0, 0); width: 0px; height: 0px;}
.kt-info-media-animate-drawborder::before, .kt-info-media-animate-drawborder::after, .kt-info-media-animate-grayscale-border-draw::before, .kt-info-media-animate-grayscale-border-draw::after{top: 0px; left: 0px;}
.kt-info-media-animate-drawborder::after, .kt-info-media-animate-grayscale-border-draw::after{transform: rotate(-90deg);}
.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-drawborder::before, .kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-grayscale-border-draw::before{width: 100%; height: 100%; transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;}
.kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-drawborder::after, .kt-blocks-info-box-link-wrap:hover .kt-info-media-animate-grayscale-border-draw::after{width: 100%; height: 100%; transform: rotate(180deg); transition: transform 0.4s linear, border-bottom-width linear 0.35s;}
.wp-block-kadence-infobox a.kt-blocks-info-box-link-wrap{text-decoration: none !important;}
.wp-block-kadence-infobox .kt-blocks-info-box-number{white-space: nowrap;}
.wp-block-kadence-infobox .kt-info-svg-icon, .wp-block-kadence-infobox .kt-info-svg-icon-flip, .wp-block-kadence-infobox .kt-blocks-info-box-number{font-size: 50px; line-height: 1em; min-width: 1em; justify-content: center; align-items: center; display: flex;}
.wp-block-kadence-infobox .kt-info-svg-icon svg, .wp-block-kadence-infobox .kt-info-svg-icon-flip svg, .wp-block-kadence-infobox .kt-blocks-info-box-number svg{display: block !important; width: 1em !important; height: 1em !important;}
.kt-blocks-info-box-media{overflow: hidden;}
.kt-blocks-info-box-media.kt-info-media-animate-flip{overflow: visible;}
.kadence-info-box-image-intrisic.kb-info-box-image-ratio{position: relative; overflow: hidden;}
.kadence-info-box-image-intrisic.kb-info-box-image-ratio .kadence-info-box-image-inner-intrisic{position: absolute; inset: 0px;}
.kadence-info-box-image-intrisic.kb-info-box-image-ratio .kt-info-box-image{position: absolute; flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; top: 0px; left: 0px;}
body.rtl .kt-info-halign-right .kt-infobox-textcontent{align-items: flex-start;}
body.rtl .kt-info-halign-left .kt-infobox-textcontent{align-items: flex-end;}

/* plugins/kadence-blocks/dist/style-blocks-spacer.css */
.kt-block-spacer{position: relative; height: 60px;}
.kt-block-spacer .kt-divider{width: 100%; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) currentcolor currentcolor; position: absolute; top: 50%; left: 50%; margin: 0px; padding: 0px; transform: perspective(1px) translate(-50%, -50%);}
.kt-divider-stripe{width: 100%; border: 0px; position: absolute; top: 50%; margin: 0px; height: 20px; padding: 0px; left: 50%; transform: perspective(1px) translate(-50%, -50%);}
.kt-block-spacer.kt-block-spacer-halign-left .kt-divider, .kt-block-spacer.kt-block-spacer-halign-left .kt-divider-stripe{left: 0px; transform: perspective(1px) translate(0%, -50%);}
.kt-block-spacer.kt-block-spacer-halign-right .kt-divider, .kt-block-spacer.kt-block-spacer-halign-right .kt-divider-stripe{left: auto; right: 0px; transform: perspective(1px) translate(0%, -50%);}
.kt-divider-stripe .kb-stripes-svg{position: absolute; top: 0px; left: 0px; right: 0px;}
.wp-block-kadence-spacer.aligncenter{width: 100%;}
@media (max-width: 1024px){
.kt-block-spacer.kt-block-spacer-thalign-center .kt-divider, .kt-block-spacer.kt-block-spacer-thalign-center .kt-divider-stripe{left: 50%; right: auto; transform: perspective(1px) translate(-50%, -50%);}
.kt-block-spacer.kt-block-spacer-thalign-left .kt-divider, .kt-block-spacer.kt-block-spacer-thalign-left .kt-divider-stripe{left: 0px; transform: perspective(1px) translate(0%, -50%);}
.kt-block-spacer.kt-block-spacer-thalign-right .kt-divider, .kt-block-spacer.kt-block-spacer-thalign-right .kt-divider-stripe{left: auto; right: 0px; transform: perspective(1px) translate(0%, -50%);}
}
@media (max-width: 767px){
.kt-block-spacer.kt-block-spacer-malign-center .kt-divider, .kt-block-spacer.kt-block-spacer-malign-center .kt-divider-stripe{left: 50%; right: auto; transform: perspective(1px) translate(-50%, -50%);}
.kt-block-spacer.kt-block-spacer-malign-left .kt-divider, .kt-block-spacer.kt-block-spacer-malign-left .kt-divider-stripe{left: 0px; transform: perspective(1px) translate(0%, -50%);}
.kt-block-spacer.kt-block-spacer-malign-right .kt-divider, .kt-block-spacer.kt-block-spacer-malign-right .kt-divider-stripe{left: auto; right: 0px; transform: perspective(1px) translate(0%, -50%);}
}
@media (max-width: 767px){
.kvs-sm-false{display: none !important;}
}
@media (min-width: 768px) and (max-width: 1024px){
.kvs-md-false{display: none !important;}
}
@media screen and (min-width: 1025px){
.kvs-lg-false{display: none !important;}
}

/* plugins/kadence-blocks/dist/style-blocks-accordion.css */
.kt-accordion-wrap .kt-accordion-header-wrap{margin: 0px; padding: 0px;}
.kt-blocks-accordion-header{align-content: space-between; align-items: center; background-color: var(--global-palette8, #f2f2f2); border: 0px solid rgba(0, 0, 0, 0); border-radius: 0px; color: var(--global-palette5, #555555); display: flex; font-size: 18px; padding: 10px 14px; position: relative; line-height: 24px; text-align: left; text-transform: none; transition: 0.2s ease-in-out; width: 100%; box-shadow: none; text-shadow: none;}
.kt-blocks-accordion-header .kt-blocks-accordion-title{overflow-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, #eeeeee); color: var(--global-palette5, #444444); 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, #444444); color: rgb(255, 255, 255);}
.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-accodion-icon-style-basiccircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger{background-color: var(--global-palette5, #444444);}
.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger::before, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger::before, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger::before{background-color: var(--global-palette7, #eeeeee);}
.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger{background-color: rgb(255, 255, 255);}
.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::before, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::before, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::before{background-color: var(--global-palette5, #444444);}
.kt-blocks-accordion-title-wrap{display: flex; padding-right: 10px;}
.kt-accodion-icon-side-left .kt-blocks-accordion-title-wrap{padding-right: 0px;}
.kt-pane-header-alignment-center button.kt-blocks-accordion-header{text-align: center;}
.kt-pane-header-alignment-center button.kt-blocks-accordion-header .kt-blocks-accordion-title-wrap{flex-grow: 2; justify-content: center;}
.kt-pane-header-alignment-right button.kt-blocks-accordion-header{text-align: right;}
.kt-pane-header-alignment-right button.kt-blocks-accordion-header .kt-blocks-accordion-title-wrap{flex-grow: 2; justify-content: flex-end;}
.kt-pane-header-alignment-right button.kt-blocks-accordion-header .kt-blocks-accordion-icon-trigger{margin-left: 10px;}
.kt-acccordion-button-label-hide .kt-blocks-accordion-title{display: none;}
.kt-accordion-panel-inner::after{clear: both; display: table; content: "";}
.kt-accodion-icon-style-none .kt-blocks-accordion-icon-trigger{display: none;}
.kt-accodion-icon-side-left .kt-blocks-accordion-icon-trigger{order: -1; margin-left: 0px; margin-right: 10px;}
.kt-blocks-accordion-icon-trigger{display: block; height: 24px; margin-left: auto; position: relative; transition: 0.2s ease-in-out; 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, #444444);}
.kt-accodion-icon-style-basic .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::before, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::before{transform: rotate(0deg);}
.kt-accodion-icon-style-basic .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::after{transform: rotate(0deg);}
.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger::before, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger::before{content: ""; height: 4px; position: absolute; transition: 0.133333s ease-in-out; width: 20px; left: 2px; top: 10px;}
.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger::before, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger::before{transform: rotate(90deg); transform-origin: 50% center;}
.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger::after{transform: rotate(0deg); transform-origin: 50% center;}
.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger{background-color: currentcolor; border-radius: 50%;}
.kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-basiccircle .kt-blocks-accordion-icon-trigger::before{background-color: rgb(255, 255, 255); width: 16px; left: 4px; top: 10px;}
.kt-accodion-icon-style-xclose .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::before, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::before{transform: rotate(45deg);}
.kt-accodion-icon-style-xclose .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::after{transform: rotate(-45deg);}
.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger::before, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger::before{content: ""; height: 4px; position: absolute; transition: 0.133333s ease-in-out; width: 20px; left: 2px; top: 10px;}
.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger::before, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger::before{transform: rotate(90deg); transform-origin: 50% center;}
.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger::after{transform: rotate(0deg); transform-origin: 50% center;}
.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger{background-color: rgb(51, 51, 51); border-radius: 50%;}
.kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger::before{background-color: rgb(255, 255, 255); width: 16px; left: 4px; top: 10px;}
.kt-accodion-icon-style-arrow .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::before, .kt-accodion-icon-style-arrowcircle .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, .kt-accodion-icon-style-arrowcircle .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, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger::before{content: ""; height: 2px; position: absolute; top: 11px; transition: 0.133333s ease-in-out; width: 12px;}
.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger::before, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger::before{left: 2px; transform: rotate(45deg); transform-origin: 50% center;}
.kt-accodion-icon-style-arrow .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger::after{transform: rotate(-45deg); right: 2px; transform-origin: 50% center;}
.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger{background-color: rgb(51, 51, 51); border-radius: 50%;}
.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger::after, .kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger::before{background-color: rgb(255, 255, 255); width: 10px;}
.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger::before{left: 4px;}
.kt-accodion-icon-style-arrowcircle .kt-blocks-accordion-icon-trigger::after{right: 4px;}
.kt-accordion-inner-wrap .wp-block-kadence-pane > .kt-accordion-header-wrap{margin-top: 0px;}
.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-top-color: ; border-top-style: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-top-width: 0px;}
.kt-accordion-panel{display: block;}
.kt-accordion-panel.kt-accordion-panel-hidden{overflow: hidden; display: none; max-height: 0px !important;}
.kt-accordion-initialized .kt-panel-is-collapsing, .kt-accordion-initialized .kt-panel-is-expanding{transition: height 0.45s; position: relative; height: 0px; overflow: hidden;}
.kt-accordion-header-wrap .kt-btn-side-left{padding-right: 0.25em;}
.kt-accordion-header-wrap .kt-btn-side-right{padding-left: 0.25em;}
.kt-accordion-header-wrap .kt-acccordion-button-label-hide .kb-svg-icon-wrap{padding-left: 0px; padding-right: 0px;}
.rtl .kt-blocks-accordion-icon-trigger{margin-left: 0px; margin-right: auto;}
.rtl .kt-blocks-accordion-title-wrap{padding-left: 10px; padding-right: 0px;}
.wp-block-kadence-column .wp-block-kadence-accordion{align-self: stretch;}

/* plugins/kadence-blocks/dist/style-blocks-tabs.css */
ul.menu .wp-block-kadence-tabs .kt-tabs-wrap .kt-tabs-title-list{margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; list-style: none;}
ul.menu .wp-block-kadence-tabs .kt-tabs-wrap .kt-tabs-title-list li{list-style: none;}
ul.menu .wp-block-kadence-tabs .kt-tabs-wrap .kt-tabs-title-list li a.kt-tab-title{width: auto;}
.wp-block-kadence-tabs .kt-tabs-title-list *{box-sizing: border-box;}
.wp-block-kadence-tabs .kt-tabs-title-list{margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; list-style: none;}
.wp-block-kadence-tabs .kt-tabs-title-list li{margin: 0px 4px -1px 0px; cursor: pointer; list-style: none;}
.wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title{padding: 8px 16px; display: flex; color: var(--global-palette5, #444444); align-items: center; border-style: solid; border-color: rgba(0, 0, 0, 0); border-width: 1px 1px 0px; border-top-left-radius: 4px; border-top-right-radius: 4px; text-decoration: none; transition: 0.2s ease-in-out; height: 100%;}
.wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title:focus{text-decoration: none;}
.wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title:hover{text-decoration: none;}
.wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active{z-index: 4; text-decoration: none; position: relative;}
.wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title{background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230);}
.wp-block-kadence-tabs .kt-title-item svg{width: 1em; height: 1em;}
.wp-block-kadence-tabs .kt-title-item .kb-svg-icon-wrap{display: inline-flex;}
.kt-tabs-icon-side-top .kt-tab-title{flex-direction: column;}
.kt-tabs-icon-side-top .kb-svg-icon-wrap, .kt-tabs-icon-side-top .kt-tab-svg-icon{padding-bottom: 5px;}
.kt-tabs-icon-side-bottom .kb-svg-icon-wrap, .kt-tabs-icon-side-bottom .kt-tab-svg-icon{padding-top: 5px;}
.kt-tabs-icon-side-left .kb-svg-icon-wrap, .kt-tabs-icon-side-left .kt-tab-svg-icon{padding-right: 5px;}
.kt-tabs-icon-side-right .kb-svg-icon-wrap, .kt-tabs-icon-side-right .kt-tab-svg-icon{padding-left: 5px;}
.kt-tabs-accordion-title.kt-tabs-icon-side-top .kt-tab-title{align-items: flex-start;}
.kt-tabs-accordion-title .kt-tab-title{padding: 8px 16px; display: flex; color: rgb(68, 68, 68); align-items: center; border-style: solid; border-color: rgba(0, 0, 0, 0); border-width: 1px 1px 0px; border-top-left-radius: 4px; border-top-right-radius: 4px; transition: 0.2s ease-in-out; text-decoration: none;}
.kt-tabs-accordion-title.kt-tab-title-active{z-index: 4;}
.kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title{background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230);}
.wp-block-kadence-tabs .kt-tab-inner-content-inner p:where(:not(.gkb-tag-span, .gkb-tag-div)):last-child{margin-bottom: 0px;}
.wp-block-kadence-tabs .kt-tab-inner-content-inner p:where(:not(.gkb-tag-span, .gkb-tag-div)):first-child{margin-top: 0px;}
.kt-tab-alignment-center > .kt-tabs-title-list, .kt-tab-alignment-center > .kt-tabs-content-wrap > .kt-tabs-accordion-title a{justify-content: center;}
.kt-tab-alignment-right > .kt-tabs-title-list, .kt-tab-alignment-right > .kt-tabs-content-wrap > .kt-tabs-accordion-title a{justify-content: flex-end;}
.kt-tabs-content-wrap::before, .kt-tabs-content-wrap::after{content: ""; clear: both; display: table;}
.kt-tabs-content-wrap{position: relative;}
.kt-tabs-wrap{margin: 0px auto;}
.kt-tabs-wrap .wp-block-kadence-tab{border: 1px solid rgb(222, 226, 230); padding: 20px; text-align: left;}
.kt-tabs-wrap .wp-block-kadence-tab[role="tabpanel"]{display: none;}
.kb-tab-titles-wrap{display: inline-flex; flex-direction: column;}
.kt-title-sub-text{font-size: 14px; line-height: 24px;}
.kt-tabs-layout-vtabs::after, .kt-tabs-wrap::after{clear: both; display: table; content: "";}
.kt-tabs-layout-vtabs > .kt-tabs-title-list{float: left; width: 30%; flex-direction: column;}
.kt-tabs-layout-vtabs > .kt-tabs-title-list li{margin: 0px -1px 4px 0px;}
.kt-tabs-layout-vtabs > .kt-tabs-title-list li .kt-tab-title{border-width: 1px 0px 1px 1px; border-top-left-radius: 0px; border-top-right-radius: 0px;}
.kt-tabs-layout-vtabs > .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title{align-items: flex-start;}
.kt-tabs-layout-vtabs > .kt-tabs-content-wrap{float: left; width: 70%;}
.kt-tabs-layout-vtabs.kt-tab-alignment-left > .kt-tabs-title-list li .kt-tab-title{align-items: center; justify-content: flex-start;}
.kt-tabs-layout-vtabs.kt-tab-alignment-center > .kt-tabs-title-list{justify-content: flex-start;}
.kt-tabs-layout-vtabs.kt-tab-alignment-center > .kt-tabs-title-list li{text-align: center;}
.kt-tabs-layout-vtabs.kt-tab-alignment-center > .kt-tabs-title-list li .kt-tab-title{justify-content: center; align-items: center;}
.kt-tabs-layout-vtabs.kt-tab-alignment-center > .kt-tabs-title-list li .kb-tab-titles-wrap{align-items: center;}
.kt-tabs-layout-vtabs.kt-tab-alignment-right > .kt-tabs-title-list{justify-content: flex-start;}
.kt-tabs-layout-vtabs.kt-tab-alignment-right > .kt-tabs-title-list li{text-align: right;}
.kt-tabs-layout-vtabs.kt-tab-alignment-right > .kt-tabs-title-list li .kt-tab-title{justify-content: flex-end; align-items: center;}
.kt-tabs-layout-vtabs.kt-tab-alignment-right > .kt-tabs-title-list li .kb-tab-titles-wrap{align-items: flex-end;}
.kt-tabs-svg-show-only .kt-button-text, .kt-tabs-svg-show-only .kb-tab-titles-wrap{display: none;}
.wp-block-kadence-tabs .kt-tabs-content-wrap .kt-tabs-accordion-title .kt-tab-title{border-radius: 0px;}
.kt-tabs-svg-show-only .kt-title-text{display: none;}
.kt-title-svg-side-left{padding-right: 5px;}
.kt-title-svg-side-right{padding-left: 5px;}
.kt-tabs-svg-show-only .kt-title-svg-side-right{padding-left: 0px;}
.kt-tabs-svg-show-only .kt-title-svg-side-left{padding-right: 0px;}
.kt-tabs-accordion-title{display: none;}
@media (min-width: 767px) and (max-width: 1024px){
.kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list{float: none; width: 100%; flex-direction: row;}
.kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li{margin: 0px 4px -1px 0px;}
.kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li .kt-tab-title{border-width: 1px 1px 0px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title{align-items: center;}
.kt-tabs-tablet-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-content-wrap{float: none; width: 100%;}
.kt-tabs-tablet-layout-accordion > .kt-tabs-title-list:not(.asfo):not(.amsfo):not(.aemsfo){display: none;}
.kt-tabs-tablet-layout-accordion > .kt-tabs-content-wrap > .kt-tabs-accordion-title{display: block;}
.kt-tabs-tablet-layout-accordion > .kt-tabs-content-wrap{float: none; width: 100%;}
.kt-tabs-tablet-layout-vtabs .kt-tabs-title-list{float: left; width: 30%; flex-direction: column;}
.kt-tabs-tablet-layout-vtabs .kt-tabs-title-list li{margin: 0px -1px 4px 0px;}
.kt-tabs-tablet-layout-vtabs .kt-tabs-title-list li .kt-tab-title{border-width: 1px 0px 1px 1px; border-top-left-radius: 0px; border-top-right-radius: 0px;}
.kt-tabs-tablet-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title{align-items: flex-start;}
.kt-tabs-tablet-layout-vtabs .kt-tabs-content-wrap{float: left; width: 70%;}
.kt-tabs-tablet-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list{justify-content: flex-start;}
.kt-tabs-tablet-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li{text-align: center;}
.kt-tabs-tablet-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li .kt-tab-title{justify-content: center;}
.kt-tabs-tablet-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list{justify-content: flex-start;}
.kt-tabs-tablet-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li{text-align: right;}
.kt-tabs-tablet-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li .kt-tab-title{justify-content: flex-end;}
}
@media (max-width: 767px){
.kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list{float: none; width: 100%; flex-direction: row;}
.kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li{margin: 0px 4px -1px 0px;}
.kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li .kt-tab-title{border-width: 1px 1px 0px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title{align-items: center;}
.kt-tabs-mobile-layout-tabs.kt-tabs-layout-vtabs .kt-tabs-content-wrap{float: none; width: 100%;}
.kt-tabs-mobile-layout-accordion > .kt-tabs-title-list:not(.asfo):not(.amsfo):not(.aemsfo){display: none;}
.kt-tabs-mobile-layout-accordion > .kt-tabs-content-wrap > .kt-tabs-accordion-title{display: block;}
.kt-tabs-mobile-layout-accordion > .kt-tabs-content-wrap{float: none; width: 100%;}
.kt-tabs-mobile-layout-vtabs .kt-tabs-title-list{float: left; width: 30%; flex-direction: column;}
.kt-tabs-mobile-layout-vtabs .kt-tabs-title-list li{margin: 0px -1px 4px 0px;}
.kt-tabs-mobile-layout-vtabs .kt-tabs-title-list li .kt-tab-title{border-width: 1px 0px 1px 1px; border-top-left-radius: 0px; border-top-right-radius: 0px;}
.kt-tabs-mobile-layout-vtabs .kt-tabs-title-list li.kt-tabs-icon-side-top .kt-tab-title{align-items: flex-start;}
.kt-tabs-mobile-layout-vtabs .kt-tabs-content-wrap{float: left; width: 70%;}
.kt-tabs-mobile-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list{justify-content: flex-start;}
.kt-tabs-mobile-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li{text-align: center;}
.kt-tabs-mobile-layout-vtabs.kt-tab-alignment-center .kt-tabs-title-list li .kt-tab-title{justify-content: center;}
.kt-tabs-mobile-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list{justify-content: flex-start;}
.kt-tabs-mobile-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li{text-align: right;}
.kt-tabs-mobile-layout-vtabs.kt-tab-alignment-right .kt-tabs-title-list li .kt-tab-title{justify-content: flex-end;}
}
ul.kt-tabs-title-list.kb-tab-title-columns-8 > li{flex: 0 1 12.5%;}
ul.kt-tabs-title-list.kb-tab-title-columns-7 > li{flex: 0 1 14.28%;}
ul.kt-tabs-title-list.kb-tab-title-columns-6 > li{flex: 0 1 16.66%;}
ul.kt-tabs-title-list.kb-tab-title-columns-5 > li{flex: 0 1 20%;}
ul.kt-tabs-title-list.kb-tab-title-columns-4 > li{flex: 0 1 25%;}
ul.kt-tabs-title-list.kb-tab-title-columns-3 > li{flex: 0 1 33.33%;}
ul.kt-tabs-title-list.kb-tab-title-columns-2 > li{flex: 0 1 50%;}
ul.kt-tabs-title-list.kb-tab-title-columns-1 > li{flex: 0 1 100%;}
.rtl ul.kt-tabs-title-list.kb-tab-title-columns-1 > li > .kt-tab-title{margin-left: 0px !important;}
.rtl ul.kt-tabs-title-list.kb-tabs-list-columns > li:last-child > .kt-tab-title{margin-left: 0px !important;}
ul.kt-tabs-title-list.kb-tabs-list-columns .kt-tab-title{justify-content: center; text-align: center;}
ul.kt-tabs-title-list.kb-tabs-list-columns{word-break: break-word;}
.kt-tab-alignment-center ul.kt-tabs-title-list.kb-tabs-list-columns .kb-tab-titles-wrap{align-items: center;}
.kt-tab-alignment-right ul.kt-tabs-title-list.kb-tabs-list-columns .kb-tab-titles-wrap{align-items: flex-end;}
.rtl .wp-block-kadence-tabs .kt-tabs-title-list{margin: 0px; padding: 0px;}

/* plugins/kadence-blocks/dist/style-blocks-countdown.css */
.kb-countdown-container{opacity: 0; padding: 1em; border: 0px solid rgba(0, 0, 0, 0); position: relative;}
.kb-countdown-container:not(.kb-countdown-has-timer){padding: 0px;}
.kb-countdown-container.kb-countdown-reveal-on-load{height: 0px; overflow: hidden; transition: height 0.8s;}
.kb-countdown-pause-button{position: absolute; background: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 4px; padding: 0.5em; cursor: pointer; font-size: 1em; line-height: 1; z-index: 10; transition: background-color 0.2s, opacity 0.2s;}
.kb-countdown-pause-button:hover{background: rgba(0, 0, 0, 0.9);}
.kb-countdown-pause-button:focus{outline: rgb(0, 95, 204) solid 2px; outline-offset: 2px;}
.kb-countdown-pause-button:focus:not(:focus-visible){outline: none;}
.kb-countdown-pause-button .kb-countdown-pause-icon{display: block;}
.kb-countdown-pause-button.kb-countdown-pause-button-top-left{inset: 0.5em auto auto 0.5em; transform: translateY(-1.5em);}
.kb-countdown-pause-button.kb-countdown-pause-button-top-right{inset: 0.5em 0.5em auto auto; transform: translateY(-1.5em);}
.kb-countdown-pause-button.kb-countdown-pause-button-bottom-left{inset: auto auto 0.5em 0.5em; transform: translateY(1.5em);}
.kb-countdown-pause-button.kb-countdown-pause-button-bottom-right{inset: auto 0.5em 0.5em auto; transform: translateY(1.5em);}
@media (prefers-reduced-motion: reduce){
.kb-countdown-container.kb-countdown-reveal-on-load{transition: none !important;}
.kb-countdown-pause-button{transition: none !important;}
}
.kb-countdown-timer{display: flex; flex-wrap: wrap; word-break: normal;}
.kb-countdown-timer .kb-countdown-item{justify-content: center; display: flex; align-items: flex-end; margin-right: 0.5em; border: 0px solid rgba(0, 0, 0, 0);}
.kb-countdown-timer .kb-countdown-label{display: flex; justify-content: flex-start;}
.kb-countdown-timer .kb-countdown-number{display: flex; flex: 1 1 0%; justify-content: center; margin-right: 0.2em;}
.kb-countdown-timer-layout-block .kb-countdown-item{flex-direction: column; align-items: center; margin-right: 0.2em; min-width: 1.6em; padding: 0.3rem;}
.kb-countdown-timer-layout-block .kb-countdown-item.kb-countdown-date-item-seconds{margin-right: 0px;}
.kb-countdown-timer-layout-block .kb-countdown-item.kb-countdown-divider-item{min-width: 0px; padding: 0.3rem 0px;}
.kb-countdown-timer-layout-block .kb-countdown-item .kb-countdown-number{margin: 0px; font-size: 2.2rem; line-height: 1;}
.kb-countdown-timer-layout-block .kb-countdown-item .kb-countdown-label{font-size: 0.9rem; text-transform: uppercase;}
.kb-countdown-timer-layout-block .kb-countdown-item.kb-pre-timer{flex: 1 0 100%; align-items: flex-start; margin-right: 0px;}
.kb-countdown-timer-layout-block .kb-countdown-item.kb-post-timer{flex: 1 0 100%; align-items: flex-start; margin-right: 0px;}
.kb-countdown-timer-layout-block.kb-countdown-enable-dividers .kb-countdown-item{min-width: 1.2em;}
.kb-countdown-timer-layout-block.kb-countdown-enable-dividers .kb-countdown-item.kb-countdown-divider-item{min-width: 0px;}
.kb-countdown-align-center .kb-countdown-timer{justify-content: center;}
.kb-countdown-align-center .kb-countdown-timer .kb-pre-timer, .kb-countdown-align-center .kb-countdown-timer .kb-post-timer{align-items: center;}
.kb-countdown-align-left .kb-countdown-timer{justify-content: flex-start;}
.kb-countdown-align-left .kb-countdown-timer .kb-pre-timer, .kb-countdown-align-left .kb-countdown-timer .kb-post-timer{align-items: flex-start;}
.kb-countdown-align-right .kb-countdown-timer{justify-content: flex-end;}
.kb-countdown-align-right .kb-countdown-timer .kb-pre-timer, .kb-countdown-align-right .kb-countdown-timer .kb-post-timer{align-items: flex-end;}
.kb-countdown-inner-complete{display: none;}
@media (max-width: 1024px){
.kb-countdown-align-tablet-center .kb-countdown-timer{justify-content: center;}
.kb-countdown-align-tablet-center .kb-countdown-timer .kb-pre-timer, .kb-countdown-align-tablet-center .kb-countdown-timer .kb-post-timer{align-items: center;}
.kb-countdown-align-tablet-left .kb-countdown-timer{justify-content: flex-start;}
.kb-countdown-align-tablet-left .kb-countdown-timer .kb-pre-timer, .kb-countdown-align-tablet-left .kb-countdown-timer .kb-post-timer{align-items: flex-start;}
.kb-countdown-align-tablet-right .kb-countdown-timer{justify-content: flex-end;}
.kb-countdown-align-tablet-right .kb-countdown-timer .kb-pre-timer, .kb-countdown-align-tablet-right .kb-countdown-timer .kb-post-timer{align-items: flex-end;}
}
@media (max-width: 767px){
.kb-countdown-align-mobile-center .kb-countdown-timer{justify-content: center;}
.kb-countdown-align-mobile-center .kb-countdown-timer .kb-pre-timer, .kb-countdown-align-mobile-center .kb-countdown-timer .kb-post-timer{align-items: center;}
.kb-countdown-align-mobile-left .kb-countdown-timer{justify-content: flex-start;}
.kb-countdown-align-mobile-left .kb-countdown-timer .kb-pre-timer, .kb-countdown-align-mobile-left .kb-countdown-timer .kb-post-timer{align-items: flex-start;}
.kb-countdown-align-mobile-right .kb-countdown-timer{justify-content: flex-end;}
.kb-countdown-align-mobile-right .kb-countdown-timer .kb-pre-timer, .kb-countdown-align-mobile-right .kb-countdown-timer .kb-post-timer{align-items: flex-end;}
}

/* plugins/kadence-blocks/dist/style-blocks-lottie.css */
.kb-lottie-container .kb-is-ratio-animation{height: 0px; position: relative;}
.kb-lottie-container .kb-is-ratio-animation dotlottie-player{position: absolute; height: 100%; width: 100%; top: 0px; left: 0px;}
.kb-lottie-container dotlottie-player{margin: 0px auto;}

/* plugins/kadence-blocks/dist/style-blocks-advancedgallery.css */
.kb-gallery-ul *{box-sizing: border-box;}
.wp-block-kadence-advancedgallery{flex: 1 1 0%;}
.wp-block-kadence-advancedgallery .kt-blocks-carousel.kt-carousel-container-dotstyle-none{padding-bottom: 0px;}
.wp-block-kadence-advancedgallery .kt-blocks-carousel-init[data-slider-dots="true"]{margin-bottom: 28px;}
.wp-block-kadence-advancedgallery.alignright, .wp-block-kadence-advancedgallery.alignleft{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: 0px; box-sizing: border-box; margin: 0px;}
.rtl .wp-block-kadence-advancedgallery .kb-gallery-ul{padding: 0px;}
.kb-gallery-item-link{text-decoration: none;}
.kb-gallery-ul{display: flex; flex-wrap: wrap; list-style-type: none; padding: 0px; box-sizing: border-box;}
.kb-gallery-ul .kadence-blocks-gallery-item{position: relative; list-style-type: none; padding: 0px; margin: 0px; box-sizing: border-box;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner{position: relative; margin-bottom: 0px;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure{margin: 0px 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: 0px auto;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain{border: 0px; background: rgba(0, 0, 0, 0); padding: 0px; margin: 0px; display: block; width: 100%;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic{height: 0px; position: relative;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img{position: absolute; flex: 1 1 0%; height: 100%; object-fit: cover; width: 100%; top: 0px; left: 0px; outline-offset: -4px;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-square{padding-bottom: 100%;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land43{padding-bottom: 75%;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land32{padding-bottom: 66.67%;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land169{padding-bottom: 56.25%;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land21{padding-bottom: 50%;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land31{padding-bottom: 33%;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-land41{padding-bottom: 25%;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-port34{padding-bottom: 133.33%;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure .kb-gallery-image-ratio-port23{padding-bottom: 150%;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img{display: block; max-width: 100%; height: auto; width: 100%; margin: 0px; padding: 0px;}
@supports (position: sticky){
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img{width: auto;}
}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption{position: absolute; bottom: 0px; width: 100%; max-height: 100%; overflow-y: auto; padding: 43px 10px 10px; font-size: 13px; margin-top: 0px; color: rgb(255, 255, 255); text-align: center; background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0px, rgba(0, 0, 0, 0) 100%);}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption img{display: inline;}
.kb-gallery-ul .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item-hide-caption .kadence-blocks-gallery-item__caption{display: none;}
.kb-gallery-ul[data-columns-ss="1"] .kadence-blocks-gallery-item{width: calc(100%);}
.kb-gallery-ul[data-columns-ss="2"] .kadence-blocks-gallery-item{width: calc(50%);}
.kb-gallery-ul[data-columns-ss="3"] .kadence-blocks-gallery-item{width: calc(33.3333%);}
.kb-gallery-ul[data-columns-ss="4"] .kadence-blocks-gallery-item{width: calc(25%);}
.kb-gallery-ul[data-columns-ss="5"] .kadence-blocks-gallery-item{width: calc(20%);}
@media (min-width: 543px){
.kb-gallery-ul[data-columns-xs="1"] .kadence-blocks-gallery-item{width: calc(100%);}
.kb-gallery-ul[data-columns-xs="2"] .kadence-blocks-gallery-item{width: calc(50%);}
.kb-gallery-ul[data-columns-xs="3"] .kadence-blocks-gallery-item{width: calc(33.3333%);}
.kb-gallery-ul[data-columns-xs="4"] .kadence-blocks-gallery-item{width: calc(25%);}
.kb-gallery-ul[data-columns-xs="5"] .kadence-blocks-gallery-item{width: calc(20%);}
.kb-gallery-ul[data-columns-xs="6"] .kadence-blocks-gallery-item{width: calc(16.6667%);}
.kb-gallery-ul[data-columns-xs="7"] .kadence-blocks-gallery-item{width: calc(14.2857%);}
.kb-gallery-ul[data-columns-xs="8"] .kadence-blocks-gallery-item{width: calc(12.5%);}
}
@media (min-width: 768px){
.kb-gallery-ul[data-columns-sm="1"] .kadence-blocks-gallery-item{width: calc(100%);}
.kb-gallery-ul[data-columns-sm="2"] .kadence-blocks-gallery-item{width: calc(50%);}
.kb-gallery-ul[data-columns-sm="3"] .kadence-blocks-gallery-item{width: calc(33.3333%);}
.kb-gallery-ul[data-columns-sm="4"] .kadence-blocks-gallery-item{width: calc(25%);}
.kb-gallery-ul[data-columns-sm="5"] .kadence-blocks-gallery-item{width: calc(20%);}
.kb-gallery-ul[data-columns-sm="6"] .kadence-blocks-gallery-item{width: calc(16.6667%);}
.kb-gallery-ul[data-columns-sm="7"] .kadence-blocks-gallery-item{width: calc(14.2857%);}
.kb-gallery-ul[data-columns-sm="8"] .kadence-blocks-gallery-item{width: calc(12.5%);}
}
@media (min-width: 992px){
.kb-gallery-ul[data-columns-md="1"] .kadence-blocks-gallery-item{width: calc(100%);}
.kb-gallery-ul[data-columns-md="2"] .kadence-blocks-gallery-item{width: calc(50%);}
.kb-gallery-ul[data-columns-md="3"] .kadence-blocks-gallery-item{width: calc(33.3333%);}
.kb-gallery-ul[data-columns-md="4"] .kadence-blocks-gallery-item{width: calc(25%);}
.kb-gallery-ul[data-columns-md="5"] .kadence-blocks-gallery-item{width: calc(20%);}
.kb-gallery-ul[data-columns-md="6"] .kadence-blocks-gallery-item{width: calc(16.6667%);}
.kb-gallery-ul[data-columns-md="7"] .kadence-blocks-gallery-item{width: calc(14.2857%);}
.kb-gallery-ul[data-columns-md="8"] .kadence-blocks-gallery-item{width: calc(12.5%);}
}
@media (min-width: 1200px){
.kb-gallery-ul[data-columns-xl="1"] .kadence-blocks-gallery-item{width: calc(100%);}
.kb-gallery-ul[data-columns-xl="2"] .kadence-blocks-gallery-item{width: calc(50%);}
.kb-gallery-ul[data-columns-xl="3"] .kadence-blocks-gallery-item{width: calc(33.3333%);}
.kb-gallery-ul[data-columns-xl="4"] .kadence-blocks-gallery-item{width: calc(25%);}
.kb-gallery-ul[data-columns-xl="5"] .kadence-blocks-gallery-item{width: calc(20%);}
.kb-gallery-ul[data-columns-xl="6"] .kadence-blocks-gallery-item{width: calc(16.6667%);}
.kb-gallery-ul[data-columns-xl="7"] .kadence-blocks-gallery-item{width: calc(14.2857%);}
.kb-gallery-ul[data-columns-xl="8"] .kadence-blocks-gallery-item{width: calc(12.5%);}
}
@media (min-width: 1500px){
.kb-gallery-ul[data-columns-xxl="1"] .kadence-blocks-gallery-item{width: calc(100%);}
.kb-gallery-ul[data-columns-xxl="2"] .kadence-blocks-gallery-item{width: calc(50%);}
.kb-gallery-ul[data-columns-xxl="3"] .kadence-blocks-gallery-item{width: calc(33.3333%);}
.kb-gallery-ul[data-columns-xxl="4"] .kadence-blocks-gallery-item{width: calc(25%);}
.kb-gallery-ul[data-columns-xxl="5"] .kadence-blocks-gallery-item{width: calc(20%);}
.kb-gallery-ul[data-columns-xxl="6"] .kadence-blocks-gallery-item{width: calc(16.6667%);}
.kb-gallery-ul[data-columns-xxl="7"] .kadence-blocks-gallery-item{width: calc(14.2857%);}
.kb-gallery-ul[data-columns-xxl="8"] .kadence-blocks-gallery-item{width: calc(12.5%);}
}
.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption{opacity: 0; transition: opacity 0.3s ease-in-out;}
.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item:hover .kadence-blocks-gallery-item__caption, .kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item:focus-within .kadence-blocks-gallery-item__caption{opacity: 1;}
@media (max-width: 767px){
.kb-mobile-force-hover.kb-gallery-caption-style-bottom-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption{opacity: 1;}
}
.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption{display: flex; align-items: center; justify-content: center; position: absolute; inset: 0px; padding: 10px; margin: 0px; opacity: 0; transition: opacity 0.3s ease-in-out; background: rgba(0, 0, 0, 0.8);}
.kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item:hover .kadence-blocks-gallery-item__caption, .kb-gallery-ul.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item:focus-within .kadence-blocks-gallery-item__caption{opacity: 1;}
@media (max-width: 767px){
.kb-gallery-ul.kb-mobile-force-hover.kb-gallery-caption-style-cover-hover .kadence-blocks-gallery-item .kadence-blocks-gallery-item__caption{opacity: 1;}
}
.kb-gallery-ul.kb-gallery-type-carousel, .kb-gallery-ul.kb-gallery-type-slider, .kb-gallery-ul.kb-gallery-type-thumbslider{display: block; margin: 0px;}
.kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom: 100%;}
.kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{object-fit: contain;}
.kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom: 66.67%;}
.kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{object-fit: contain;}
.kb-gallery-ul.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit{padding-bottom: 66.67%;}
.kb-gallery-ul.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic.kb-gallery-image-ratio-inherit img{object-fit: contain;}
.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius{height: 300px; width: auto; margin: 0px auto;}
.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius img{height: 300px; width: auto; flex: 1 1 0%; object-fit: cover;}
.kb-gallery-type-fluidcarousel.kb-gallery-caption-style-below .kb-gallery-item-link, .kb-gallery-type-fluidcarousel.kb-gallery-caption-style-below figure:not(.kb-gallery-item-has-link){display: flex; flex-direction: column;}
.kb-gallery-type-fluidcarousel.kb-gallery-caption-style-below .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption{box-sizing: border-box; width: 0px; min-width: 100%;}
.kb-blocks-slider[data-slider-type="thumbnail"]:not(.kt-blocks-carousel-init).splide:not(.is-overflow) .splide__slide:last-child{margin: 0px !important;}
.kb-blocks-slider[data-slider-type="thumbnail"]:not(.kt-blocks-carousel-init).splide:not(.is-overflow) .splide__list{justify-content: center;}
.kb-gallery-caption-style-below .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner .kadence-blocks-gallery-item__caption{padding: 10px; margin-top: 0px; background: rgba(0, 0, 0, 0.8); position: static;}
.kb-gallery-type-carousel .kb-gallery-image-ratio-inherit.kb-gallery-image-contain::after, .kb-gallery-type-slider .kb-gallery-image-ratio-inherit.kb-gallery-image-contain::after{display: none;}
.kb-gallery-ul.kb-gallery-type-carousel .kadence-blocks-gallery-item .kb-has-image-ratio-inherit .kb-gal-image-radius, .kb-gallery-ul.kb-gallery-type-slider .kadence-blocks-gallery-item .kb-has-image-ratio-inherit .kb-gal-image-radius, .kb-gallery-ul.kb-gallery-type-thumbslider .kadence-blocks-gallery-item .kb-has-image-ratio-inherit .kb-gal-image-radius{border-radius: 0px;}
.kb-gallery-filter-vintage .kb-gallery-image-contain::after{content: ""; position: absolute; inset: 0px; box-shadow: rgba(0, 0, 20, 0.4) 0px 0px 100px inset, rgba(0, 0, 0, 0.1) 0px 5px 15px inset; background: linear-gradient(rgba(255, 145, 0, 0.2) 0%, rgba(255, 230, 48, 0.2) 60%), linear-gradient(20deg, rgba(255, 0, 0, 0.2) 0%, rgba(255, 0, 0, 0) 35%);}
.kb-gallery-filter-vintage .kb-gallery-image-contain img{filter: sepia(0.2) brightness(1.1) contrast(1.3);}
.kb-gal-light-filter-vintage .gslide-media{position: relative;}
.kb-gal-light-filter-vintage .gslide-media::before{box-shadow: rgba(0, 0, 20, 0.4) 0px 0px 100px inset, rgba(0, 0, 0, 0.1) 0px 5px 15px inset; background: linear-gradient(rgba(255, 145, 0, 0.2) 0%, rgba(255, 230, 48, 0.2) 60%), linear-gradient(20deg, rgba(255, 0, 0, 0.2) 0%, rgba(255, 0, 0, 0) 35%); content: ""; position: absolute; inset: 0px; z-index: 1;}
.kb-gal-light-filter-vintage .gslide-media img{filter: sepia(0.2) brightness(1.1) contrast(1.3);}
.kb-gallery-filter-grayscale .kb-gallery-image-contain img, .kb-gal-light-filter-grayscale .gslide-media img, .kb-gal-light-filter-grayscale .slbImageWrap img{filter: grayscale(1);}
.kb-gallery-filter-sepia .kb-gallery-image-contain img, .kb-gal-light-filter-sepia .gslide-media img, .kb-gal-light-filter-sepia .slbImageWrap img{filter: sepia(0.5);}
.kb-gallery-filter-saturation .kb-gallery-image-contain img, .kb-gal-light-filter-saturation .gslide-media img, .kb-gal-light-filter-saturation .slbImageWrap img{filter: saturate(1.6);}
.kb-gallery-filter-earlybird .kb-gallery-image-contain::after{background: radial-gradient(circle, rgb(208, 186, 142) 20%, rgb(54, 3, 9) 85%, rgb(29, 2, 16) 100%); mix-blend-mode: overlay; content: ""; position: absolute; inset: 0px;}
.kb-gallery-filter-earlybird .kb-gallery-image-contain img{filter: contrast(0.9) sepia(0.2);}
.kb-gal-light-filter-earlybird .gslide-media{position: relative;}
.kb-gal-light-filter-earlybird .gslide-media::before{background: radial-gradient(circle, rgb(208, 186, 142) 20%, rgb(54, 3, 9) 85%, rgb(29, 2, 16) 100%); mix-blend-mode: overlay; content: ""; position: absolute; inset: 0px; z-index: 1;}
.kb-gal-light-filter-earlybird .gslide-media img{filter: contrast(0.9) sepia(0.2);}
.kb-gallery-filter-toaster .kb-gallery-image-contain::after{background: radial-gradient(circle, rgb(128, 78, 15), rgb(59, 0, 59)); mix-blend-mode: screen; content: ""; position: absolute; inset: 0px;}
.kb-gallery-filter-toaster .kb-gallery-image-contain img{filter: contrast(1.5) brightness(0.9);}
.kb-gal-light-filter-toaster .gslide-media{position: relative;}
.kb-gal-light-filter-toaster .gslide-media::before{background: radial-gradient(circle, rgb(128, 78, 15), rgb(59, 0, 59)); mix-blend-mode: screen; content: ""; position: absolute; inset: 0px; z-index: 1;}
.kb-gal-light-filter-toaster .gslide-media img{filter: contrast(1.5) brightness(0.9);}
.kb-gallery-filter-mayfair .kb-gallery-image-contain::after{background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), rgb(17, 17, 17) 60%); mix-blend-mode: overlay; opacity: 0.4; content: ""; position: absolute; inset: 0px;}
.kb-gallery-filter-mayfair .kb-gallery-image-contain img{filter: contrast(1.1) saturate(1.1);}
.kb-gal-light-filter-mayfair .gslide-media{position: relative;}
.kb-gal-light-filter-mayfair .gslide-media::before{background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), rgb(17, 17, 17) 60%); mix-blend-mode: overlay; opacity: 0.4; content: ""; position: absolute; inset: 0px; z-index: 1;}
.kb-gal-light-filter-mayfair .gslide-media img{filter: contrast(1.1) saturate(1.1);}
.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: 0px 10px 0px 0px; 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%); 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(50%); 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%); 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(50%); 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(33.3333%); 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(25%); 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%); 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(50%); 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(33.3333%); 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(25%); 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(20%); 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(16.6667%); 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(14.2857%); 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(12.5%); 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%); 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(50%); 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(33.3333%); 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(25%); 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(20%); 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(16.6667%); 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(14.2857%); 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(12.5%); 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%); 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(50%); 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(33.3333%); 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(25%); 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(20%); 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(16.6667%); 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(14.2857%); 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(12.5%); display: block; float: left;}
}
@media (min-width: 1500px){
.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%); 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(50%); 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(33.3333%); 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(25%); 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(20%); 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(16.6667%); 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(14.2857%); 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(12.5%); 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(33.3333%); 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(25%); 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(20%); 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(16.6667%); 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(14.2857%); 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;}
.kb-gallery-ul.kb-gallery-type-mosaic .grid-pattern-container{display: grid; grid-auto-rows: 150px; grid-template-columns: repeat(4, 1fr); gap: 10px; width: 100%;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item{overflow: hidden; position: relative; width: 100%; height: 100%;}
@media (max-width: 767px){
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-wide, .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-large, .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-tall, .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-small, .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.last{grid-area: span 2 / span 4;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-one, .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-two, .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-three, .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-four, .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-five, .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-six, .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-seven{grid-area: span 2 / span 4;}
}
@media (min-width: 768px){
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-wide{grid-area: span 1 / span 2;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-large{grid-area: span 2 / span 2;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-tall{grid-area: span 2 / span 1;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.grid-item-small{grid-area: span 1 / span 1;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-one{grid-area: span 2 / span 4;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-two{grid-row: span 1;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-three{grid-area: span 1 / span 2;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-four{grid-row: span 1;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-five{grid-area: span 1 / span 3;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-six{grid-row: span 1;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item.only-seven{grid-row: span 2;}
}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner, .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item figure.kb-gallery-figure, .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gal-image-radius, .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gallery-image-contain, .kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figure.kb-gallery-figure .kadence-blocks-gallery-intrinsic{height: 100%; width: 100%; display: block;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner figcaption.kadence-blocks-gallery-item__caption{overflow: hidden;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gallery-figure{margin: 0px; box-sizing: border-box;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gallery-image-contain{padding: 0px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kb-gallery-image-contain img{width: 100%; height: 100%; object-fit: cover; display: block;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kadence-blocks-gallery-intrinsic{position: relative;}
.kb-gallery-ul.kb-gallery-type-mosaic .kadence-blocks-gallery-item .kadence-blocks-gallery-intrinsic::before{content: none !important;}
.kb-gallery-type-mosaic.kb-gallery-caption-style-below .grid-pattern-container .kadence-blocks-gallery-item{display: flex; flex-direction: column;}
.kb-gallery-type-mosaic.kb-gallery-caption-style-below .grid-pattern-container .kadence-blocks-gallery-item figure.kb-gallery-figure a{display: flex; flex-direction: column; height: 100%;}
.kb-gallery-type-mosaic.kb-gallery-caption-style-below .grid-pattern-container .kadence-blocks-gallery-item figure.kb-gallery-figure a .kadence-blocks-gallery-item__caption{overflow-y: visible;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-top-right .splide__arrows{right: 1rem; top: 1rem;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-top-right .splide__arrows .splide__arrow--prev{left: unset; right: 4em;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-top-left .splide__arrows{left: 1rem; top: 1rem;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-top-left .splide__arrows .splide__arrow--next{left: 4em;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-bottom-left .splide__arrows{bottom: 1rem; left: 1rem;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-bottom-left .splide__arrows .splide__arrow--next{left: 4em;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-bottom-right .splide__arrows{bottom: 1rem; right: 1rem;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-bottom-right .splide__arrows .splide__arrow--prev{left: unset; right: 4em;}
.kt-blocks-carousel .splide.kb-slider-group-arrow.kb-slider-arrow-position-outside-top .splide__arrows{position: relative; top: -2rem;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-top-right .splide__arrows{right: 1rem; top: -4rem;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-top-right .splide__arrows .splide__arrow--prev{left: unset; right: 4em;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-top-left .splide__arrows{left: 1rem; top: -4rem;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-top-left .splide__arrows .splide__arrow--next{left: 4em;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-bottom .splide__arrows{position: absolute; bottom: -2rem; width: 100%;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-bottom-right .splide__arrows{right: 1rem; bottom: -4rem;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-bottom-right .splide__arrows .splide__arrow--prev{left: unset; right: 4em;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-bottom-left .splide__arrows{left: 1rem; bottom: -4rem;}
.kt-blocks-carousel .splide.kb-slider-arrow-position-outside-bottom-left .splide__arrows .splide__arrow--next{left: 4em;}
.kt-blocks-carousel .splide.kb-slider-group-arrows .splide__arrows{display: flex; gap: 1rem; position: absolute; z-index: 1;}
.kb-gallery-type-thumbslider .kt-blocks-carousel:has(.kb-slider-arrow-position-outside-top), .kb-gallery-type-thumbslider .kt-blocks-carousel:has(.kb-slider-arrow-position-outside-top-left), .kb-gallery-type-thumbslider .kt-blocks-carousel:has(.kb-slider-arrow-position-outside-top-right){overflow: visible;}
.kb-gallery-type-thumbslider .kt-blocks-carousel:has(.kb-slider-arrow-position-outside-bottom), .kb-gallery-type-thumbslider .kt-blocks-carousel:has(.kb-slider-arrow-position-outside-bottom-left), .kb-gallery-type-thumbslider .kt-blocks-carousel:has(.kb-slider-arrow-position-outside-bottom-right){overflow: visible;}
.wp-block-kadence-advancedgallery .kt-blocks-carousel{position: relative;}
.wp-block-kadence-advancedgallery .kb-gallery-pause-button{display: none;}
.wp-block-kadence-advancedgallery .kt-blocks-carousel:has(.kt-blocks-carousel-init[data-show-pause-button="true"]) .kb-gallery-pause-button, .wp-block-kadence-advancedgallery .kt-blocks-carousel:has(.kb-blocks-slider[data-show-pause-button="true"]) .kb-gallery-pause-button{display: flex;}
.wp-block-kadence-advancedgallery .kb-gallery-pause-button{position: absolute; bottom: 10px; right: 10px; background: var(--splide-nav-background, rgba(0, 0, 0, 0.8)); color: var(--splide-nav-color, #fff); border: var(--splide-nav-border, 2px solid transparent); border-radius: 4px; padding: 8px 12px; cursor: pointer; font-size: 14px; z-index: 10; display: flex; align-items: center; justify-content: center; opacity: 0.75; transition: opacity 0.4s ease-in-out;}
.wp-block-kadence-advancedgallery .kb-gallery-pause-button:hover, .wp-block-kadence-advancedgallery .kb-gallery-pause-button:focus{opacity: 1;}
.wp-block-kadence-advancedgallery .kb-gallery-pause-button:focus{outline: currentcolor solid 2px; outline-offset: 2px;}
.wp-block-kadence-advancedgallery .kb-gallery-pause-button svg{width: 24px; height: 24px; display: block;}
.wp-block-kadence-advancedgallery .kb-gallery-pause-button .kb-gallery-pause-icon, .wp-block-kadence-advancedgallery .kb-gallery-pause-button .kb-gallery-play-icon{fill: currentcolor; line-height: 0;}
.wp-block-kadence-advancedgallery .kt-blocks-carousel:hover .kb-gallery-pause-button{opacity: 0.75;}
.wp-block-kadence-advancedgallery:has(.kb-slider-arrow-position-bottom-right) .kb-gallery-pause-button{bottom: 50px;}
.wp-block-kadence-advancedgallery:has(.kb-slider-arrow-position-outside-bottom-right) .kb-gallery-pause-button{bottom: 80px;}
.wp-block-kadence-advancedgallery .kb-blocks-slider[data-slider-type="thumbnail"] .kb-gallery-pause-button{margin-right: 25px;}

/* plugins/kadence-blocks/includes/assets/css/kadence-splide.min.css */
.kb-splide.splide__container{box-sizing: border-box; position: relative;}
.kb-splide .splide__list{backface-visibility: hidden; display: flex; height: 100%; margin: 0px !important; padding: 0px !important;}
.kb-splide.splide-initial .splide__list{gap: 0px; 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: 0px; pointer-events: none;}
.kb-splide .splide__pagination li{display: inline-block; line-height: 1; list-style-type: none; margin: 0px; pointer-events: auto;}
.kb-splide .splide__progress__bar{width: 0px;}
.kb-splide .splide__toggle__play{display: inline-flex;}
.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-flex;}
.kb-splide{outline: 0px; position: relative; --splide-nav-color: #fff; --splide-nav-background: rgba(0, 0, 0, 0.8); --splide-nav-border: 2px solid transparent; --splide-pagination-background: #000;}
.kb-splide[data-slider-dots="true"]{margin-bottom: 30px;}
.kb-splide.kt-carousel-arrowstyle-blackonlight{--splide-nav-color: #000; --splide-nav-background: rgba(255, 255, 255, 0.8);}
.kb-splide.kt-carousel-arrowstyle-outlineblack{--splide-nav-color: #000; --splide-nav-border: 2px solid #000; --splide-nav-background: transparent;}
.kb-splide.kt-carousel-arrowstyle-outlinewhite{--splide-nav-color: #fff; --splide-nav-border: 2px solid #fff; --splide-nav-background: transparent;}
.kt-blocks-carousel .splide__pagination__page.is-active{background-color: rgb(0, 0, 0);}
.kt-blocks-carousel .splide__pagination__page:focus, .kt-blocks-carousel .splide__pagination__page:focus-visible, .kt-blocks-carousel .splide__pagination__page:hover{outline: 0px;}
.kt-blocks-carousel .kt-carousel-dotstyle-light .splide__pagination__page, .kt-blocks-carousel .kt-carousel-dotstyle-light .splide__pagination__page.is-active{background-color: rgb(255, 255, 255);}
.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .splide__pagination__page{background-color: transparent; box-shadow: rgb(0, 0, 0) 0px 0px 0px 1px inset; transition: box-shadow 0.3s;}
.kt-blocks-carousel .kt-carousel-dotstyle-outlinedark .splide__pagination__page.is-active{background-color: transparent; box-shadow: rgb(0, 0, 0) 0px 0px 0px 8px inset;}
.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .splide__pagination__page{background-color: transparent; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset; transition: box-shadow 0.3s;}
.kt-blocks-carousel .kt-carousel-dotstyle-outlinelight .splide__pagination__page.is-active{background-color: transparent; box-shadow: rgb(255, 255, 255) 0px 0px 0px 8px inset;}
.kb-splide.is-initialized, .kb-splide.is-rendered{visibility: visible;}
.kb-splide .splide__slide{backface-visibility: hidden; box-sizing: border-box; flex-shrink: 0; margin: 0px; outline: 0px; position: relative; list-style-type: none !important;}
.kb-splide .splide__slide img{vertical-align: bottom;}
.kb-splide .splide__slider{position: relative;}
.kb-splide .splide__sr{clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px;}
.kb-splide .splide__spinner{animation: 1s linear 0s infinite normal none running splide-loading; border-width: 2px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153) transparent; border-image: none; border-radius: 50%; inset: 0px; contain: strict; display: inline-block; height: 20px; margin: auto; position: absolute; width: 20px;}
.kb-splide .splide__track{overflow: hidden; position: relative; z-index: 0;}
@keyframes splide-loading { 
  0% { transform: rotate(0deg); }
  100% { 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: 0.75; padding: 0px; color: var(--splide-nav-color); position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; box-shadow: none; transition: opacity 0.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: 0.7; 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: 0.2;}
.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: 0.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: 0.2; cursor: not-allowed;}
.kb-splide .splide__arrow--prev{left: clamp(0.05rem, 1vw, 1rem);}
.kb-splide .splide__arrow--prev svg{transform: scaleX(-1);}
.kb-splide .splide__arrow--next{right: clamp(0.05rem, 1vw, 1rem);}
.kb-splide .splide__pagination, .kb-splide ul.splide__pagination.splide__pagination{bottom: -25px; left: 0px; padding: 0px 1em; position: absolute; right: 0px; z-index: 1;}
.kb-splide .splide__pagination__page{background: var(--splide-pagination-background); border: 0px; border-radius: 50%; display: inline-block; height: 10px; margin: 3px; opacity: 0.5; padding: 0px; transition: opacity 0.2s ease-in-out; width: 10px;}
.kb-splide .splide__pagination__page.is-active{background: var(--splide-pagination-background); opacity: 0.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: rgb(204, 204, 204); height: 3px;}
@supports (outline-offset:-3px){
.kb-splide .splide__slide:focus-visible{outline-offset: -3px;}
}
@supports (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 rgb(0, 0, 0);}
.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: 0px;}
.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: clamp(0.05rem, 1vw, 1rem);}
.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: clamp(0.05rem, 1vw, 1rem); 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: clamp(0.05rem, 1vw, 1rem);}
.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: clamp(0.05rem, 1vw, 1rem); 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{inset: 0px 0.5em 0px auto; display: flex; flex-direction: column; padding: 1em 0px;}

/* plugins/kadence-blocks/includes/assets/css/kb-blocks-splide.min.css */
.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: 0px;}
.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide__arrow--next{right: 0px;}
.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--nav > .splide__track > .splide__list > .splide__slide{border: 0px;}
.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: 0px; left: auto;}
.wp-block-kadence-advancedgallery .kt-blocks-carousel .splide--rtl > .splide__arrows .splide__arrow--next{left: 0px; right: auto;}
.wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrow--prev{left: 0px;}
.wp-block-kadence-testimonials .kt-blocks-carousel .splide__arrow--next{right: 0px;}
.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: 0px;}
.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;}

/* plugins/kadence-blocks-pro/dist/style-gallery-styles.css */
.wp-block-kadence-advancedgallery .kb-gallery-type-tiles{display: flex; flex-wrap: wrap;}
.wp-block-kadence-advancedgallery .kb-gallery-type-tiles::after{content: ""; flex-grow: 1e+09; height: 0px; min-width: 300px;}
.wp-block-kadence-advancedgallery .kb-gallery-type-tiles > .kadence-blocks-gallery-item{box-sizing: content-box; display: block; flex-grow: 1; height: 300px; position: relative; width: auto;}
.wp-block-kadence-advancedgallery .kb-gallery-type-tiles .kadence-blocks-gallery-item .kadence-blocks-gallery-item-inner img{height: 300px; max-width: 100%; min-width: 100%; object-fit: cover; vertical-align: bottom;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner figure{margin: 0px;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic{height: 0px; position: relative;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner figure .kb-gallery-image-contain.kadence-blocks-gallery-intrinsic img{flex: 1 1 0%; height: 100%; left: 0px; object-fit: cover; position: absolute; top: 0px; width: 100%;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner figure .kb-gallery-image-ratio-square{padding-bottom: 100%;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner figure .kb-gallery-image-ratio-land43{padding-bottom: 75%;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner figure .kb-gallery-image-ratio-land32{padding-bottom: 66.67%;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner figure .kb-gallery-image-ratio-land169{padding-bottom: 56.25%;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner figure .kb-gallery-image-ratio-land21{padding-bottom: 50%;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner figure .kb-gallery-image-ratio-land31{padding-bottom: 33%;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner figure .kb-gallery-image-ratio-land41{padding-bottom: 25%;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner figure .kb-gallery-image-ratio-port34{padding-bottom: 133.33%;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner figure .kb-gallery-image-ratio-port23{padding-bottom: 150%;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner figure .kb-gallery-image-ratio-inherit{padding-bottom: 66.67%;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner figure .kb-gallery-image-ratio-inherit img{object-fit: contain;}
.kb-gallery-ul .kadence-blocks-gallery-thumb-item .kadence-blocks-gallery-thumb-item-inner img{display: block; height: auto; margin: 0px; max-width: 100%; padding: 0px; width: 100%;}
.kt-blocks-carousel-init:not(.slick-initialized):not(.tns-slider)[data-slider-type="thumbnail"] + .kb-gallery-slider-thumbnails .kb-slide-item{display: none;}
.kt-blocks-carousel-init:not(.slick-initialized):not(.tns-slider)[data-slider-type="thumbnail"][data-columns-xxl="3"] + .kb-gallery-slider-thumbnails .kb-slide-item:nth-child(-n+3){display: block; float: left; width: 33.33%;}
.kt-blocks-carousel-init:not(.slick-initialized):not(.tns-slider)[data-slider-type="thumbnail"][data-columns-xxl="4"] + .kb-gallery-slider-thumbnails .kb-slide-item:nth-child(-n+4){display: block; float: left; width: 25%;}
.kt-blocks-carousel-init:not(.slick-initialized):not(.tns-slider)[data-slider-type="thumbnail"][data-columns-xxl="5"] + .kb-gallery-slider-thumbnails .kb-slide-item:nth-child(-n+5){display: block; float: left; width: 20%;}
.kt-blocks-carousel-init:not(.slick-initialized):not(.tns-slider)[data-slider-type="thumbnail"][data-columns-xxl="6"] + .kb-gallery-slider-thumbnails .kb-slide-item:nth-child(-n+6){display: block; float: left; width: 16.66%;}
.kb-gallery-type-thumbslider .kt-blocks-carousel-init:not(.slick-initialized):not(.tns-slider)[data-slider-type="thumbnail"] .kb-slide-item{display: none;}
.kb-gallery-type-thumbslider .kt-blocks-carousel-init:not(.slick-initialized):not(.tns-slider)[data-slider-type="thumbnail"] .kb-slide-item:first-child{display: block;}
.kb-gallery-type-thumbslider .kt-blocks-carousel-init .slick-dots{display: none;}

/* plugins/kadence-blocks-pro/dist/style-blocks-modal.css */
.kadence-block-pro-modal{display: none; text-align: left;}
.kadence-block-pro-modal.is-open{display: block;}
.kt-modal-overlay{align-items: center; background: rgba(0, 0, 0, 0.6); inset: 0px; display: flex; justify-content: center; position: fixed; z-index: 99999;}
.kt-modal-container{align-items: flex-start; background-color: rgb(255, 255, 255); border: 0px solid transparent; border-radius: 0px; box-sizing: border-box; display: flex; justify-content: flex-start; margin: 20px; max-height: 100vh; max-width: 600px; overflow-y: auto; padding: 30px; position: relative; text-align: left; width: 100%;}
.kt-modal-height-full{height: 100%; margin: 0px;}
.kt-modal-content{max-height: 100%; width: 100%;}
.kt-modal-overlay .kt-modal-close{align-items: center; appearance: none; background: transparent; border: 0px; box-shadow: none; color: rgb(68, 68, 68); cursor: pointer; display: inline-flex; justify-content: center; padding: 0px; position: absolute; right: 4px; text-shadow: none; top: 4px; z-index: 1000;}
.kt-modal-overlay .kt-modal-close:hover{box-shadow: none; outline: none;}
.kt-modal-overlay .kt-modal-close:focus{box-shadow: none;}
.kt-modal-close svg{height: 24px; pointer-events: none; width: 24px;}
.kt-modal-linkalign-left{text-align: left !important;}
.kt-modal-linkalign-center{text-align: center !important;}
.kt-modal-linkalign-right{text-align: right !important;}
.kt-blocks-modal-link .kt-btn-side-right{padding-left: 0.5em;}
.kt-blocks-modal-link .kt-btn-side-left{padding-right: 0.5em;}
.kt-blocks-modal-link svg{height: 1em; width: 1em;}
.kt-blocks-modal-link:not(.kb-btn-global-inherit){align-items: center; background: transparent; border: 2px solid rgb(85, 85, 85); border-radius: 4px; color: rgb(85, 85, 85); cursor: pointer; display: inline-flex; font-size: 16px; justify-content: center; line-height: 24px; outline: 0px; padding: 4px 8px; transition: 0.3s cubic-bezier(0, 0, 0.2, 1);}
.kt-blocks-modal-link:not(.kb-btn-global-inherit) .kt-blocks-modal-link:hover, .kt-blocks-modal-link:not(.kb-btn-global-inherit) body:not(.hide-focus-outline) .kt-blocks-modal-link:focus{background: rgb(68, 68, 68); border-color: rgb(68, 68, 68); color: rgb(255, 255, 255);}
.kt-modal-label-hide .kt-btn-svg-icon.kt-btn-side-left, .kt-modal-label-hide .kt-btn-svg-icon.kt-btn-side-right{padding: 0px;}
.modal-trigger{cursor: pointer;}
.kt-modal-label-hide .kt-blocks-modal-link-inner{clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px;}
.kt-modal-label-hide .kt-blocks-modal-link-inner:focus{position: relative; clip: auto; height: auto; overflow: auto; width: auto;}
@keyframes kbmfadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes kbmfadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.kadence-block-pro-modal[aria-hidden="false"] .kt-modal-overlay{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmfadeIn;}
.kadence-block-pro-modal[aria-hidden="true"] .kt-modal-overlay{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmfadeOut;}
.kt-m-animate-in-fade[aria-hidden="false"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmfadeIn;}
@keyframes kbmfadeInUp { 
  0% { opacity: 0; transform: translateY(15%); }
  100% { opacity: 1; transform: translateY(0px); }
}
.kt-m-animate-in-fadeup[aria-hidden="false"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmfadeInUp;}
@keyframes kbmfadeInDown { 
  0% { opacity: 0; transform: translateY(-15%); }
  100% { opacity: 1; transform: translateY(0px); }
}
.kt-m-animate-in-fadedown[aria-hidden="false"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmfadeInDown;}
@keyframes kbmfadeInLeft { 
  0% { opacity: 0; transform: translateX(-15%); }
  100% { opacity: 1; transform: translateX(0px); }
}
.kt-m-animate-in-fadeleft[aria-hidden="false"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmfadeInLeft;}
@keyframes kbmfadeInRight { 
  0% { opacity: 0; transform: translateX(15%); }
  100% { opacity: 1; transform: translateX(0px); }
}
.kt-m-animate-in-faderight[aria-hidden="false"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmfadeInRight;}
@keyframes kbmslideInUp { 
  0% { transform: translateY(45%); }
  100% { transform: translateY(0px); }
}
.kt-m-animate-in-slideup[aria-hidden="false"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmslideInUp;}
@keyframes kbmslideInDown { 
  0% { transform: translateY(-45%); }
  100% { transform: translateY(0px); }
}
.kt-m-animate-in-slidedown[aria-hidden="false"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmslideInDown;}
@keyframes kbmslideInLeft { 
  0% { transform: translateX(-45%); }
  100% { transform: translateX(0px); }
}
.kt-m-animate-in-slideleft[aria-hidden="false"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmslideInLeft;}
@keyframes kbmslideInRight { 
  0% { transform: translateX(45%); }
  100% { transform: translateX(0px); }
}
.kt-m-animate-in-slideright[aria-hidden="false"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmslideInRight;}
@keyframes kbmzoomIn { 
  0% { transform: scale3d(0.3, 0.3, 0.3); }
  100% { transform: scaleX(1); }
}
.kt-m-animate-in-zoomin[aria-hidden="false"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmzoomIn;}
.kt-m-animate-out-fadeout[aria-hidden="true"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmfadeOut;}
@keyframes kbmfadeOutUp { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(-15%); }
}
.kt-m-animate-out-fadeoutup[aria-hidden="true"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmfadeOutUp;}
@keyframes kbmfadeOutDown { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(15%); }
}
.kt-m-animate-out-fadeoutdown[aria-hidden="true"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmfadeOutDown;}
@keyframes kbmfadeOutLeft { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(-15%); }
}
.kt-m-animate-out-fadeoutleft[aria-hidden="true"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmfadeOutLeft;}
@keyframes kbmfadeOutRight { 
  0% { opacity: 1; transform: translateX(0px); }
  100% { opacity: 0; transform: translateX(15%); }
}
.kt-m-animate-out-fadeoutright[aria-hidden="true"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmfadeOutRight;}
@keyframes kbmslideOutUp { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-45%); }
}
.kt-m-animate-out-slideoutup[aria-hidden="true"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmslideOutUp;}
@keyframes kbmslideOutDown { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(45%); }
}
.kt-m-animate-out-slideoutdown[aria-hidden="true"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmslideOutDown;}
@keyframes kbmslideOutLeft { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-45%); }
}
.kt-m-animate-out-slideoutleft[aria-hidden="true"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmslideOutLeft;}
@keyframes kbmslideOutRight { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(45%); }
}
.kt-m-animate-out-slideoutright[aria-hidden="true"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmslideOutRight;}
@keyframes kbmzoomOut { 
  0% { transform: scaleX(1); }
  100% { transform: scale3d(0.3, 0.3, 0.3); }
}
.kt-m-animate-out-zoomout[aria-hidden="true"] .kt-modal-container{animation: 0.3s cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running kbmzoomOut;}
.kadence-block-pro-modal .kt-modal-container, .kadence-block-pro-modal .kt-modal-overlay{will-change: transform;}
body.kt-modal-open .wp-block-kadence-column.aos-animate{transform: none; transition-duration: 0s;}
@media (min-width: 1025px){
body.kt-modal-open{overflow: hidden;}
}
@media (max-width: 1024px){
body.kt-modal-open{touch-action: none; overflow: hidden; overscroll-behavior: none;}
.kt-modal-container.kt-modal-height-fittocontent{margin-bottom: 5vh; margin-top: 5vh; max-height: 90vh;}
}

/* plugins/kadence-blocks-pro/dist/style-blocks-postgrid.css */
.kt-post-loop-content-container .entry-title a{color: inherit; text-decoration: none;}
.kt-post-masonry-item.entry{box-shadow: none;}
.kadence-post-image-intrisic{height: 0px; position: relative;}
.kadence-post-image-intrisic .kadence-post-image-inner-intrisic{inset: 0px; display: flex; overflow: hidden; position: absolute;}
.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 1 0%; height: 100%; object-fit: cover; width: 100%;}
.kt-post-grid-wrap{display: grid; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr); grid-template-rows: minmax(0px, 1fr); gap: 30px;}
.kt-post-grid-wrap.splide__list{display: flex;}
.kt-post-grid-wrap[data-columns-ss="1"]{grid-template-columns: minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-ss="1"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-ss="1"] > .kt-post-masonry-item{width: 100%;}
.kt-post-grid-wrap[data-columns-ss="2"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-ss="2"] > .kt-post-masonry-item{width: 50%;}
.kt-post-grid-wrap[data-columns-ss="3"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-ss="3"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-ss="3"] > .kt-post-masonry-item{width: 33.33%;}
.kt-post-grid-wrap[data-columns-ss="4"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-ss="4"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-ss="4"] > .kt-post-masonry-item{width: 25%;}
.kt-post-grid-wrap[data-columns-ss="5"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-ss="5"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-ss="5"] > .kt-post-masonry-item{width: 20%;}
@media (min-width: 544px){
.kt-post-grid-wrap[data-columns-xs="1"]{grid-template-columns: minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xs="1"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xs="1"] > .kt-post-masonry-item{width: 100%;}
.kt-post-grid-wrap[data-columns-xs="2"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xs="2"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xs="2"] > .kt-post-masonry-item{width: 50%;}
.kt-post-grid-wrap[data-columns-xs="3"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xs="3"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xs="3"] > .kt-post-masonry-item{width: 33.33%;}
.kt-post-grid-wrap[data-columns-xs="4"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xs="4"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xs="4"] > .kt-post-masonry-item{width: 25%;}
.kt-post-grid-wrap[data-columns-xs="5"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xs="5"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xs="5"] > .kt-post-masonry-item{width: 20%;}
}
@media (min-width: 768px){
.kt-post-grid-wrap[data-columns-sm="1"]{grid-template-columns: minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-sm="1"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-sm="1"] > .kt-post-masonry-item{width: 100%;}
.kt-post-grid-wrap[data-columns-sm="2"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-sm="2"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-sm="2"] > .kt-post-masonry-item{width: 50%;}
.kt-post-grid-wrap[data-columns-sm="3"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-sm="3"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-sm="3"] > .kt-post-masonry-item{width: 33.33%;}
.kt-post-grid-wrap[data-columns-sm="4"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-sm="4"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-sm="4"] > .kt-post-masonry-item{width: 25%;}
.kt-post-grid-wrap[data-columns-sm="5"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-sm="5"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-sm="5"] > .kt-post-masonry-item{width: 20%;}
}
@media (min-width: 992px){
.kt-post-grid-wrap[data-columns-md="1"]{grid-template-columns: minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-md="1"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-md="1"] > .kt-post-masonry-item{width: 100%;}
.kt-post-grid-wrap[data-columns-md="2"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-md="2"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-md="2"] > .kt-post-masonry-item{width: 50%;}
.kt-post-grid-wrap[data-columns-md="3"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-md="3"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-md="3"] > .kt-post-masonry-item{width: 33.33%;}
.kt-post-grid-wrap[data-columns-md="4"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-md="4"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-md="4"] > .kt-post-masonry-item{width: 25%;}
.kt-post-grid-wrap[data-columns-md="5"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-md="5"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-md="5"] > .kt-post-masonry-item{width: 20%;}
}
@media (min-width: 1200px){
.kt-post-grid-wrap[data-columns-xl="1"]{grid-template-columns: minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xl="1"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xl="1"] > .kt-post-masonry-item{width: 100%;}
.kt-post-grid-wrap[data-columns-xl="2"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xl="2"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xl="2"] > .kt-post-masonry-item{width: 50%;}
.kt-post-grid-wrap[data-columns-xl="3"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xl="3"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xl="3"] > .kt-post-masonry-item{width: 33.33%;}
.kt-post-grid-wrap[data-columns-xl="4"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xl="4"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xl="4"] > .kt-post-masonry-item{width: 25%;}
.kt-post-grid-wrap[data-columns-xl="5"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xl="5"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xl="5"] > .kt-post-masonry-item{width: 20%;}
.kt-post-grid-wrap[data-columns-xl="6"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xl="6"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xl="6"] > .kt-post-masonry-item{width: 16.66%;}
.kt-post-grid-wrap[data-columns-xl="7"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xl="7"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xl="7"] > .kt-post-masonry-item{width: 14.28%;}
.kt-post-grid-wrap[data-columns-xl="8"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xl="8"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xl="8"] > .kt-post-masonry-item{width: 12.5%;}
}
@media (min-width: 1500px){
.kt-post-grid-wrap[data-columns-xxl="1"]{grid-template-columns: minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xxl="1"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xxl="1"] > .kt-post-masonry-item{width: 100%;}
.kt-post-grid-wrap[data-columns-xxl="2"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xxl="2"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xxl="2"] > .kt-post-masonry-item{width: 50%;}
.kt-post-grid-wrap[data-columns-xxl="3"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xxl="3"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xxl="3"] > .kt-post-masonry-item{width: 33.33%;}
.kt-post-grid-wrap[data-columns-xxl="4"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xxl="4"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xxl="4"] > .kt-post-masonry-item{width: 25%;}
.kt-post-grid-wrap[data-columns-xxl="5"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xxl="5"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xxl="5"] > .kt-post-masonry-item{width: 20%;}
.kt-post-grid-wrap[data-columns-xxl="6"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xxl="6"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xxl="6"] > .kt-post-masonry-item{width: 16.66%;}
.kt-post-grid-wrap[data-columns-xxl="7"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xxl="7"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xxl="7"] > .kt-post-masonry-item{width: 14.28%;}
.kt-post-grid-wrap[data-columns-xxl="8"]{grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr) minmax(0px, 1fr);}
.kt-post-grid-wrap[data-columns-xxl="8"] > .kt-blocks-post-grid-item, .kt-post-grid-wrap[data-columns-xxl="8"] > .kt-post-masonry-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;}
.kt-feat-image-align-left{display: grid; grid-template-columns: 30% auto; grid-template-rows: auto;}
@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: 0px; box-sizing: border-box; outline: 0px;}
.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: 0px solid transparent; display: inline-block; text-decoration: none; transition: 0.2s ease-out;}
.kt-blocks-post-grid-item footer{border: 0px 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-grid-item .kt-blocks-post-top-meta > div.kt-blocks-meta-no-divider{padding-right: 0px;}
.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-categories a, .kt-blocks-tags a{margin-left: 3px !important;}
.kt-blocks-categories a:first-child, .kt-blocks-tags a:first-child{margin-left: 0px !important;}
.kt-blocks-post-grid-item header{position: relative;}
.kt-blocks-post-footer svg{height: 1em; position: relative; top: 0.125em; width: 1em;}
.kt-blocks-css-tool-top{position: relative;}
.kt-blocks-css-tool-top::before{border-color: rgba(0, 0, 0, 0.9) transparent transparent; border-style: solid; border-width: 4px 6px 0px; content: ""; transform: translateX(-50%);}
.kt-blocks-css-tool-top::after, .kt-blocks-css-tool-top::before{left: 50%; opacity: 0; position: absolute; top: -6px; transition: 0.2s; z-index: 99;}
.kt-blocks-css-tool-top::after{background: rgba(0, 0, 0, 0.9); border-radius: 5px; color: rgb(255, 255, 255); content: attr(aria-label); display: block; font-size: 0.8em; min-width: 80px; padding: 2px 4px; pointer-events: none; text-align: center; transform: translateX(-50%) translateY(-100%);}
.kt-blocks-css-tool-top:hover::after, .kt-blocks-css-tool-top:hover::before{opacity: 1;}
.kt-blocks-page-nav{text-align: center;}
.kt-blocks-page-nav .nav-links > br{display: none;}
.kt-blocks-page-nav .nav-links > a, .kt-blocks-page-nav .nav-links > span{background: var(--global-palette9,#fff); border: 2px solid var(--global-palette5,#aaa); color: var(--global-palette5,#aaa); display: inline-block; float: none; font-size: 14px; font-weight: 700; margin: 5px; min-width: 14px; padding: 8px 18px; text-align: center; transition: 0.2s ease-in-out;}
.kt-blocks-page-nav .nav-links > a:hover{border-color: var(--global-palette4,#777); color: var(--global-palette4,#777);}
.kt-blocks-page-nav .nav-links > .current{background: var(--global-palette4,#777); border-color: var(--global-palette4,#777); color: var(--global-palette9,#fff);}
.kt-blocks-page-nav .nav-links::after{clear: both; content: ""; display: table;}
.kt-post-grid-layout-masonry-wrap{margin-left: -15px; margin-right: -15px;}
.kb-filter-enabled .kt-post-grid-layout-grid-wrap, .kb-filter-enabled .kt-post-grid-layout-masonry-wrap{display: block; transition: height 0.8s ease-in-out;}
.kt-post-grid-layout-grid.kb-filter-enabled .kt-post-grid-wrap{display: block; margin-left: -15px; margin-right: -15px;}
.kt-post-grid-wrap.kt-post-grid-layout-masonry-wrap{display: block; transition: height 0.8s ease-in-out;}
.kt-post-grid-layout-grid.kb-filter-enabled .kt-post-masonry-item{float: left; padding: 0px 15px 30px;}
.kt-post-grid-layout-grid .gallery{grid-template-columns: unset;}
.kt-post-grid-layout-masonry-wrap .kt-post-masonry-item{animation: 2s ease 0s 1 normal forwards running ktBlocksReveal; float: left; opacity: 0; padding: 0px 15px 30px;}
.kb-filter-enabled .kt-post-grid-layout-masonry-wrap .kt-post-masonry-item{animation: auto ease 0s 1 normal none running none; opacity: 1; transform: none;}
.kt-post-grid-layout-masonry-wrap .kt-post-masonry-item.kt-post-masonry-trigger-animation{animation: 0.65s cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1 normal forwards running ktBlocksMoveUp; opacity: 0; transform: translateY(80px);}
.kb-filter-enabled .kt-post-grid-layout-masonry-wrap .kt-post-masonry-item.kt-post-masonry-trigger-animation, .kt-post-grid-layout-masonry-wrap .kt-post-masonry-item.kt-post-masonry-trigger-animation{animation: auto ease 0s 1 normal none running none; opacity: 1; transform: none;}
.kb-post-footer-bottom-align{display: flex; flex-direction: column; height: 100%;}
.kb-post-footer-bottom-align .kt-blocks-post-grid-item-inner{display: flex; flex-direction: column; flex-grow: 1;}
.kb-post-footer-bottom-align .kt-blocks-post-grid-item-inner .entry-content::after{content: ""; display: block; width: 100%;}
.kt-blocks-post-grid-item .kb-post-footer-bottom-align .kt-blocks-post-grid-item-inner .kt-blocks-post-footer{margin-top: auto;}
.kt-blocks-post-footer-right .kt-blocks-css-tool-top::after{left: auto; right: -6px; transform: translateY(-100%);}
.kt-post-grid-layout-carousel-wrap .splide__track .kt-post-grid-wrap.splide__list{gap: 0px;}
@keyframes ktBlocksMoveUp { 
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes ktBlocksReveal { 
  99% { opacity: 0; }
  100% { opacity: 1; }
}
.kb-filter-item{background: transparent; border-style: solid; border-color: transparent; border-image: none; border-radius: 0px; border-width: 0px 0px 2px; box-shadow: none; color: rgb(68, 68, 68); font-weight: 700; margin: 0px 10px 0px 0px; outline: 0px; padding: 5px 8px; text-decoration: none; text-shadow: none; transition: 0.35s ease-in-out;}
.kb-filter-item:focus, .kb-filter-item:hover{background: transparent; border-color: rgba(23, 104, 234, 0.2); box-shadow: none; color: rgb(68, 68, 68);}
.kb-filter-item.is-active{background: transparent; border-color: rgb(23, 104, 234); box-shadow: none; color: rgb(68, 68, 68);}
.kb-post-filter-container{display: flex; flex-wrap: wrap; justify-content: center; margin-bottom: 20px;}
.splide.splide__pagination__page.is-active{background-color: rgb(0, 0, 0);}
.splide.splide__pagination__page:focus, .splide.splide__pagination__page:focus-visible, .splide.splide__pagination__page:hover{outline: none;}
.splide.kt-carousel-dotstyle-light .splide__pagination__page, .splide.kt-carousel-dotstyle-light .splide__pagination__page.is-active{background-color: rgb(255, 255, 255);}
.splide.kt-carousel-dotstyle-outlinedark .splide__pagination__page{background-color: transparent; box-shadow: rgb(0, 0, 0) 0px 0px 0px 1px inset; transition: box-shadow 0.3s;}
.splide.kt-carousel-dotstyle-outlinedark .splide__pagination__page.is-active{background-color: transparent; box-shadow: rgb(0, 0, 0) 0px 0px 0px 8px inset;}
.splide.kt-carousel-dotstyle-outlinelight .splide__pagination__page{background-color: transparent; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset; transition: box-shadow 0.3s;}
.splide.kt-carousel-dotstyle-outlinelight .splide__pagination__page.is-active{background-color: transparent; box-shadow: rgb(255, 255, 255) 0px 0px 0px 8px inset;}
body:not(.no-js) .kadence-splide-slider-init.splide__track:not(.splide__track--loop) article.hide-on-js{display: none;}
.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio .kadence-post-image-inner-intrisic{justify-content: center;}
.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio .kadence-post-image-inner-intrisic img{height: 100%; margin: 0px auto; width: auto;}
.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-100 img{aspect-ratio: 1 / 1;}
.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-150 img{aspect-ratio: 2 / 3;}
.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-133\.33 img{aspect-ratio: 3 / 4;}
.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-25 img{aspect-ratio: 4 / 1;}
.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-33\.33 img{aspect-ratio: 3 / 1;}
.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-50 img{aspect-ratio: 2 / 1;}
.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-56\.25 img{aspect-ratio: 16 / 9;}
.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-66\.67 img{aspect-ratio: 3 / 2;}
.kadence-post-image .kt-image-ratio-full-height.kt-image-ratio-full-height-respect-ratio.kt-image-ratio-75 img{aspect-ratio: 4 / 3;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-top-right .splide__arrows{right: 1rem; top: 1rem;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-top-right .splide__arrows .splide__arrow--prev{left: unset; right: 4em;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-top-left .splide__arrows{left: 1rem; top: 1rem;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-top-left .splide__arrows .splide__arrow--next{left: 4em;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-bottom-left .splide__arrows{bottom: 1rem; left: 1rem;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-bottom-left .splide__arrows .splide__arrow--next{left: 4em;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-bottom-right .splide__arrows{bottom: 1rem; right: 1rem;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-bottom-right .splide__arrows .splide__arrow--prev{left: unset; right: 4em;}
.kt-post-grid-layout-carousel .splide.kb-slider-group-arrow.kb-slider-arrow-position-outside-top .splide__arrows{position: relative; top: -2rem;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-top-right .splide__arrows{right: 1rem; top: -4rem;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-top-right .splide__arrows .splide__arrow--prev{left: unset; right: 4em;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-top-left .splide__arrows{left: 1rem; top: -4rem;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-top-left .splide__arrows .splide__arrow--next{left: 4em;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-bottom .splide__arrows{bottom: -2rem; position: absolute; width: 100%;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-bottom-right .splide__arrows{bottom: -4rem; right: 1rem;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-bottom-right .splide__arrows .splide__arrow--prev{left: unset; right: 4em;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-bottom-left .splide__arrows{bottom: -4rem; left: 1rem;}
.kt-post-grid-layout-carousel .splide.kb-slider-arrow-position-outside-bottom-left .splide__arrows .splide__arrow--next{left: 4em;}
.kt-post-grid-layout-carousel .splide.kb-slider-group-arrows .splide__arrows{display: flex; gap: 1rem; position: absolute; z-index: 1;}
.kt-post-grid-layout-carousel-wrap:has([data-show-pause-button="true"]) .kb-post-grid-pause-button, .kt-post-grid-layout-carousel-wrap[data-show-pause-button="true"] .kb-post-grid-pause-button{align-items: center; background: rgba(0, 0, 0, 0.5); border: 1px solid transparent; border-radius: 4px; bottom: 10px; color: rgb(255, 255, 255); cursor: pointer; display: flex; height: 40px; justify-content: center; opacity: 0.75; padding: 8px; position: absolute; right: 10px; transition: opacity 0.3s; width: 40px; z-index: 100;}
.kt-carousel-arrowstyle-none .kb-post-grid-pause-button, .kt-carousel-arrowstyle-whiteondark .kb-post-grid-pause-button{background: rgba(0, 0, 0, 0.5); border: 1px solid transparent; color: rgb(255, 255, 255);}
.kt-carousel-arrowstyle-blackonlight .kb-post-grid-pause-button{background: rgba(255, 255, 255, 0.8); border: 1px solid transparent; color: rgb(0, 0, 0);}
.kt-carousel-arrowstyle-outlineblack .kb-post-grid-pause-button{background: transparent; border: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0);}
.kt-carousel-arrowstyle-outlinewhite .kb-post-grid-pause-button{background: transparent; border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255);}
.kt-post-grid-layout-carousel-wrap:hover .kb-post-grid-pause-button{opacity: 1;}
.kb-post-grid-pause-button:hover{}
.kb-post-grid-pause-button svg{fill: currentcolor; height: 20px; width: 20px;}

/* plugins/kadence-blocks-pro/dist/style-blocks-userinfo.css */
.kb-user-info-wrap{align-items: center; border-style: solid; border-width: 0px; display: flex; padding: 20px;}
.kb-user-info-avatar{margin-right: 20px;}
.kb-user-info-avatar img{border-style: solid; border-width: 0px; width: 100%;}
.kb-user-info-content .kb-user-info-name{margin: 0px; padding: 0px;}
.kb-user-info-content .kb-user-info-date{font-size: 80%;}
.kb-user-info-layout-center .kb-user-info-avatar{margin-bottom: 20px; margin-right: 0px;}
.kb-user-info-layout-center .kb-user-info-wrap{flex-direction: column; justify-content: center;}
.kb-user-info-layout-right .kb-user-info-avatar{margin-left: 20px; margin-right: 0px;}
.kb-user-info-layout-right .kb-user-info-wrap{flex-direction: row-reverse;}
@media (max-width: 1024px){
.kb-user-info-tablet-layout-left .kb-user-info-avatar{margin: 0px 20px 0px 0px;}
.kb-user-info-tablet-layout-left .kb-user-info-wrap{flex-direction: row; justify-content: flex-start;}
.kb-user-info-tablet-layout-center .kb-user-info-avatar{margin: 0px 0px 20px;}
.kb-user-info-tablet-layout-center .kb-user-info-wrap{flex-direction: column; justify-content: center;}
.kb-user-info-tablet-layout-right .kb-user-info-avatar{margin: 0px 0px 0px 20px;}
.kb-user-info-tablet-layout-right .kb-user-info-wrap{flex-direction: row-reverse; justify-content: flex-start;}
}
@media (max-width: 767px){
.kb-user-info-mobile-layout-left .kb-user-info-avatar{margin: 0px 20px 0px 0px;}
.kb-user-info-mobile-layout-left .kb-user-info-wrap{flex-direction: row; justify-content: flex-start;}
.kb-user-info-mobile-layout-center .kb-user-info-avatar{margin: 0px 0px 20px;}
.kb-user-info-mobile-layout-center .kb-user-info-wrap{flex-direction: column; justify-content: center;}
.kb-user-info-mobile-layout-right .kb-user-info-avatar{margin: 0px 0px 0px 20px;}
.kb-user-info-mobile-layout-right .kb-user-info-wrap{flex-direction: row-reverse; justify-content: flex-start;}
}

/* kadence-blocks-advancedheading-inline-css */
.wp-block-kadence-advancedheading mark{background: transparent; border-style: solid; border-width: 0px;}
.wp-block-kadence-advancedheading mark.kt-highlight{color: rgb(247, 106, 12);}
.kb-adv-heading-icon{display: inline-flex; justify-content: center; align-items: center;}
.is-layout-constrained > .kb-advanced-heading-link{display: block;}
.wp-block-kadence-advancedheading.has-background{padding: 0px;}
.single-content .kadence-advanced-heading-wrapper h1, .single-content .kadence-advanced-heading-wrapper h2, .single-content .kadence-advanced-heading-wrapper h3, .single-content .kadence-advanced-heading-wrapper h4, .single-content .kadence-advanced-heading-wrapper h5, .single-content .kadence-advanced-heading-wrapper h6{margin: 1.5em 0px 0.5em;}
.single-content .kadence-advanced-heading-wrapper + *{margin-top: 0px;}
.kb-screen-reader-text{position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px);}

/* kadence-global-inline-css */
:root{--global-palette1: #ffa500; --global-palette2: #b57500; --global-palette3: #1a1a1a; --global-palette4: #3c3c3c; --global-palette5: #4A5568; --global-palette6: #718096; --global-palette7: #EDF2F7; --global-palette8: #F7FAFC; --global-palette9: #FFFFFF; --global-palette10: oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%); --global-palette11: #13612e; --global-palette12: #1159af; --global-palette13: #b82105; --global-palette14: #f7630c; --global-palette15: #f5a524; --global-palette9rgb: 255, 255, 255; --global-palette-highlight: var(--global-palette6); --global-palette-highlight-alt: var(--global-palette2); --global-palette-highlight-alt2: var(--global-palette9); --global-palette-btn-bg: var(--global-palette1); --global-palette-btn-bg-hover: var(--global-palette2); --global-palette-btn: var(--global-palette3); --global-palette-btn-hover: var(--global-palette3); --global-palette-btn-sec-bg: var(--global-palette7); --global-palette-btn-sec-bg-hover: var(--global-palette2); --global-palette-btn-sec: var(--global-palette3); --global-palette-btn-sec-hover: var(--global-palette9); --global-body-font-family: 'IBM Plex Sans', sans-serif; --global-heading-font-family: 'Krona One', sans-serif; --global-primary-nav-font-family: 'Krona One', sans-serif; --global-fallback-font: sans-serif; --global-display-fallback-font: sans-serif; --global-content-width: 1290px; --global-content-wide-width: calc(1290px + 230px); --global-content-narrow-width: 842px; --global-content-edge-padding: 1.5rem; --global-content-boxed-padding: 3rem; --global-calc-content-width: calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) ); --wp--style--global--content-size: var(--global-calc-content-width);}
.wp-site-blocks{--global-vw: calc( 100vw - ( 0.5 * var(--scrollbar-offset)));}
body{background: var(--global-palette8); -webkit-font-smoothing: antialiased;}
body, input, select, optgroup, textarea{font-style: normal; font-weight: normal; font-size: 18px; line-height: 1.6; font-family: var(--global-body-font-family); color: var(--global-palette4);}
.content-bg, body.content-style-unboxed .site{background: var(--global-palette9);}
h1, h2, h3, h4, h5, h6{font-family: var(--global-heading-font-family);}
h1{font-style: normal; font-weight: normal; font-size: 40px; line-height: 1.5; letter-spacing: 0em; font-family: "Krona One", sans-serif; text-transform: uppercase; color: var(--global-palette3);}
h2{font-style: normal; font-weight: normal; font-size: 33px; line-height: 1.4; letter-spacing: 0em; text-transform: uppercase; color: var(--global-palette3);}
h3{font-style: normal; font-weight: normal; font-size: 28px; line-height: 1.5; letter-spacing: 0em; text-transform: uppercase; color: var(--global-palette3);}
h4{font-style: normal; font-weight: normal; font-size: 26px; line-height: 1.5; letter-spacing: 0em; text-transform: uppercase; color: var(--global-palette3);}
h5{font-style: normal; font-weight: normal; font-size: 19px; line-height: 1.4; letter-spacing: 0em; text-transform: uppercase; color: var(--global-palette4);}
h6{font-style: normal; font-weight: normal; font-size: 14px; line-height: 1.5; letter-spacing: 0em; text-transform: uppercase; color: var(--global-palette6);}
.entry-hero h1{font-style: normal; font-weight: normal; font-family: "Krona One", sans-serif;}
@media (max-width: 1024px){
h1{font-size: 42px;}
h2{font-size: 26px;}
h3{font-size: 24px;}
h4{font-size: 22px;}
h5{font-size: 17px;}
}
@media (max-width: 767px){
h1{font-size: 26px;}
h2{font-size: 20px;}
h3{font-size: 19px;}
h4{font-size: 18px;}
}
.entry-hero .kadence-breadcrumbs{max-width: 1290px;}
.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container{max-width: var(--global-content-width);}
.content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container{max-width: var(--global-content-narrow-width);}
@media (min-width: 1520px){
.wp-site-blocks .content-container .alignwide{margin-left: -115px; margin-right: -115px; width: unset; max-width: unset;}
}
@media (min-width: 1102px){
.content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left: -130px; margin-right: -130px; width: unset; max-width: unset;}
}
.content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left: calc( -1 * var( --global-content-boxed-padding ) ); margin-right: calc( -1 * var( --global-content-boxed-padding ) );}
.content-area{margin-top: 5rem; margin-bottom: 5rem;}
@media (max-width: 1024px){
.content-area{margin-top: 3rem; margin-bottom: 3rem;}
}
@media (max-width: 767px){
.content-area{margin-top: 2rem; margin-bottom: 2rem;}
}
@media (max-width: 1024px){
:root{--global-content-boxed-padding: 2rem;}
}
@media (max-width: 767px){
:root{--global-content-boxed-padding: 1.5rem;}
}
.entry-content-wrap{padding: 3rem;}
@media (max-width: 1024px){
.entry-content-wrap{padding: 2rem;}
}
@media (max-width: 767px){
.entry-content-wrap{padding: 1.5rem;}
}
.entry.single-entry{box-shadow: rgba(0, 0, 0, 0.05) 0px 15px 40px -10px;}
.entry.loop-entry{border-radius: 0px; box-shadow: rgba(0, 0, 0, 0.05) 0px 15px 15px -10px;}
.loop-entry .entry-content-wrap{padding: 3rem;}
@media (max-width: 1024px){
.loop-entry .entry-content-wrap{padding: 2rem;}
}
@media (max-width: 767px){
.loop-entry .entry-content-wrap{padding: 1.5rem;}
}
.primary-sidebar.widget-area .widget{margin-bottom: 1.5em; color: var(--global-palette4);}
.primary-sidebar.widget-area .widget-title{font-weight: 700; font-size: 20px; line-height: 1.5; color: var(--global-palette3);}
button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{font-style: normal; font-weight: normal; font-size: 14px; line-height: 1.4; font-family: "Krona One", sans-serif; text-transform: uppercase; border-radius: 0px; padding: 15px 32px; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px -7px;}
.wp-block-button:where(:not(.kb-button)).is-style-outline .wp-block-button__link{padding: 15px 32px;}
button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active, .wc-block-cart__submit:hover{box-shadow: rgba(0, 0, 0, 0) 0px 15px 25px -7px;}
.kb-button.kb-btn-global-outline.kb-btn-global-inherit > .wp-block-button__link{padding: calc(13px) calc(30px);}
@media (max-width: 767px){
button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{font-size: 14px;}
}
button.button-style-secondary, .button.button-style-secondary, .wp-block-button__link.button-style-secondary, input[type="button"].button-style-secondary, input[type="reset"].button-style-secondary, input[type="submit"].button-style-secondary, .fl-button.button-style-secondary, .elementor-button-wrapper .elementor-button.button-style-secondary, .wc-block-components-checkout-place-order-button.button-style-secondary, .wc-block-cart__submit.button-style-secondary{font-style: normal; font-weight: normal; font-size: 14px; line-height: 1.4; font-family: "Krona One", sans-serif; text-transform: uppercase;}
@media (min-width: 1025px){
.transparent-header .entry-hero .entry-hero-container-inner{padding-top: 100px;}
}
@media (max-width: 1024px){
.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top: 100px;}
}
@media (max-width: 767px){
.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top: 100px;}
}
body.single{background: var(--global-palette7);}
body.single .content-bg, body.content-style-unboxed.single .site{background: var(--global-palette9);}
.wp-site-blocks .post-title h1{font-style: normal; font-weight: normal; font-size: 32px; color: var(--global-palette3);}
@media (max-width: 767px){
.wp-site-blocks .post-title h1{font-size: 26px;}
}
.post-title .entry-taxonomies, .post-title .entry-taxonomies a{font-style: normal; font-weight: normal; font-size: 12px; font-family: "Krona One", sans-serif; color: var(--global-palette6);}
.post-title .entry-taxonomies .category-style-pill a{background: var(--global-palette6);}
.post-title .entry-meta{color: var(--global-palette3);}
.entry-hero.post-hero-section .entry-header{min-height: 200px;}
.loop-entry.type-post h2.entry-title{font-style: normal; font-size: 23px; line-height: 1.5; letter-spacing: 0em; color: var(--global-palette4);}
@media (max-width: 1024px){
.loop-entry.type-post h2.entry-title{font-size: 20px;}
}
@media (max-width: 767px){
.loop-entry.type-post h2.entry-title{font-size: 18px;}
}
.loop-entry.type-post .entry-taxonomies{font-style: normal; font-weight: normal; font-size: 12px; font-family: "Krona One", sans-serif; text-transform: uppercase;}
.loop-entry.type-post .entry-taxonomies, .loop-entry.type-post .entry-taxonomies a{color: var(--global-palette3);}
.loop-entry.type-post .entry-taxonomies .category-style-pill a{background: var(--global-palette3);}
.loop-entry.type-post .entry-taxonomies a:hover{color: var(--global-palette6);}
.loop-entry.type-post .entry-taxonomies .category-style-pill a:hover{background: var(--global-palette6);}
.loop-entry.type-post .entry-meta{font-style: normal; font-weight: normal; font-size: 16px; font-family: "IBM Plex Sans", sans-serif;}
.loop-entry.type-post .entry-meta{color: var(--global-palette6);}
@media (max-width: 1024px){
.mobile-transparent-header #masthead{position: absolute; left: 0px; right: 0px; z-index: 100;}
.kadence-scrollbar-fixer.mobile-transparent-header #masthead{right: var(--scrollbar-offset,0);}
.mobile-transparent-header #masthead, .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background: transparent;}
.site-header-row-tablet-layout-fullwidth, .site-header-row-tablet-layout-standard{padding: 0px;}
}
@media (min-width: 1025px){
.transparent-header #masthead{position: absolute; left: 0px; right: 0px; z-index: 100;}
.transparent-header.kadence-scrollbar-fixer #masthead{right: var(--scrollbar-offset,0);}
.transparent-header #masthead, .transparent-header .site-top-header-wrap .site-header-row-container-inner, .transparent-header .site-main-header-wrap .site-header-row-container-inner, .transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background: transparent;}
}
.site-branding a.brand img{max-width: 80px;}
.site-branding a.brand img.svg-logo-image{width: 80px;}
.site-branding{padding: 0px 30px 0px 0px;}
@media (max-width: 767px){
.site-branding{padding: 0px;}
}
#masthead, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner{background: rgb(255, 255, 255);}
.site-main-header-wrap .site-header-row-container-inner{background: var(--global-palette3); border-bottom: 1px solid var(--global-palette4);}
.site-main-header-inner-wrap{min-height: 100px;}
.site-main-header-wrap .site-header-row-container-inner > .site-container{padding: 0px 80px;}
@media (max-width: 1024px){
.site-main-header-wrap .site-header-row-container-inner > .site-container{padding: 0px 40px;}
}
@media (max-width: 767px){
.site-main-header-wrap .site-header-row-container-inner > .site-container{padding: 0px 20px;}
}
.site-main-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard.kadence-sticky-header.item-is-fixed.item-is-stuck, .site-header-upper-inner-wrap.kadence-sticky-header.item-is-fixed.item-is-stuck, .site-header-inner-wrap.kadence-sticky-header.item-is-fixed.item-is-stuck, .site-top-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard.kadence-sticky-header.item-is-fixed.item-is-stuck, .site-bottom-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard.kadence-sticky-header.item-is-fixed.item-is-stuck{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px;}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container > ul > li > a::after{width: calc(100% - 1.8em);}
.main-navigation .primary-menu-container > ul > li.menu-item > a{padding: 0.6em calc(0.9em); color: var(--global-palette9);}
.main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle{right: calc(0.9em);}
.main-navigation .primary-menu-container > ul li.menu-item > a{font-style: normal; font-weight: normal; font-size: 15px; font-family: var(--global-primary-nav-font-family);}
.main-navigation .primary-menu-container > ul > li.menu-item > a:hover{color: var(--global-palette1);}
.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a{color: var(--global-palette1);}
.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu{background: var(--global-palette3); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 13px 0px;}
.header-navigation .header-menu-container ul ul li.menu-item, .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li.menu-item > a{border-bottom: 1px solid rgba(255, 255, 255, 0.1); border-radius: 0px;}
.header-navigation .header-menu-container ul ul li.menu-item > a{width: 200px; padding-top: 1em; padding-bottom: 1em; color: var(--global-palette8); font-style: normal; font-size: 14px; line-height: 1.7;}
.header-navigation .header-menu-container ul ul li.menu-item > a:hover{color: var(--global-palette1); background: var(--global-palette4); border-radius: 0px;}
.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a{color: var(--global-palette1); background: var(--global-palette4); border-radius: 0px;}
.mobile-toggle-open-container .menu-toggle-open, .mobile-toggle-open-container .menu-toggle-open:focus{background: var(--global-palette1); color: var(--global-palette3); padding: 0.4em 0.6em; font-size: 14px;}
.mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered{border: 1px solid;}
.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size: 30px;}
.mobile-toggle-open-container .menu-toggle-open:hover, .mobile-toggle-open-container .menu-toggle-open:focus-visible{color: var(--global-palette9); background: var(--global-palette2);}
.mobile-navigation ul li{font-style: normal; font-weight: normal; font-size: 17px; font-family: "Krona One", sans-serif; text-transform: uppercase;}
@media (max-width: 767px){
.mobile-navigation ul li{font-size: 15px;}
}
.mobile-navigation ul li a{padding-top: 1em; padding-bottom: 1em;}
.mobile-navigation ul li > a, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color: var(--global-palette9);}
.mobile-navigation ul li > a:hover, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap:hover{color: var(--global-palette1);}
.mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color: var(--global-palette-highlight);}
.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mobile-navigation ul li:not(.menu-item-has-children) a{border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left: 1px solid rgba(255, 255, 255, 0.1);}
#mobile-drawer .drawer-inner, #mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg, #mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.pop-animated.show-drawer .drawer-inner{background: var(--global-palette3);}
#mobile-drawer .drawer-header .drawer-toggle{padding: 0.6em 0.15em; font-size: 24px;}
#main-header .header-button{margin: 0px 10px 0px 30px; border-radius: 0px; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px -7px;}
#main-header .header-button:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 25px -7px;}
#colophon{background: var(--global-palette3);}
.site-middle-footer-wrap .site-footer-row-container-inner{font-style: normal; line-height: 1.6; letter-spacing: 0em; color: var(--global-palette9);}
.site-footer .site-middle-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color: var(--global-palette9);}
.site-footer .site-middle-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color: var(--global-palette1);}
.site-middle-footer-inner-wrap{padding-top: 100px; padding-bottom: 80px; gap: 80px;}
.site-middle-footer-inner-wrap .widget{margin-bottom: 30px;}
.site-middle-footer-inner-wrap .widget-area .widget-title{font-style: normal; font-weight: normal; font-size: 19px; letter-spacing: 0em; text-transform: uppercase; color: var(--global-palette9);}
.site-middle-footer-inner-wrap .site-footer-section:not(:last-child)::after{right: calc(-40px);}
@media (max-width: 1024px){
.site-middle-footer-inner-wrap{gap: 50px;}
.site-middle-footer-inner-wrap .site-footer-section:not(:last-child)::after{right: calc(-25px);}
}
@media (max-width: 767px){
.site-middle-footer-inner-wrap{padding-top: 70px; padding-bottom: 70px; gap: 30px;}
.site-middle-footer-inner-wrap .widget{margin-bottom: 30px;}
.site-middle-footer-inner-wrap .site-footer-section:not(:last-child)::after{right: calc(-15px);}
}
.site-bottom-footer-wrap .site-footer-row-container-inner{font-style: normal; color: rgb(255, 255, 255); border-top: 1px solid var(--global-palette4);}
.site-footer .site-bottom-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color: var(--global-palette1);}
.site-footer .site-bottom-footer-wrap a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color: var(--global-palette2);}
.site-bottom-footer-inner-wrap{padding-top: 30px; padding-bottom: 30px; column-gap: 30px;}
.site-bottom-footer-inner-wrap .widget{margin-bottom: 30px;}
.site-bottom-footer-inner-wrap .widget-area .widget-title{font-style: normal; color: rgb(255, 255, 255);}
.site-bottom-footer-inner-wrap .site-footer-section:not(:last-child)::after{right: calc(-15px);}
#colophon .footer-html{font-style: normal; color: var(--global-palette7); margin: 0px;}
.header-navigation-dropdown-direction-left ul ul.submenu, .header-navigation-dropdown-direction-left ul ul.sub-menu{right: 0px; left: auto;}
.rtl .header-navigation-dropdown-direction-right ul ul.submenu, .rtl .header-navigation-dropdown-direction-right ul ul.sub-menu{left: 0px; right: auto;}
.header-account-button .nav-drop-title-wrap > .kadence-svg-iconset, .header-account-button > .kadence-svg-iconset{font-size: 1.2em;}
.site-header-item .header-account-button .nav-drop-title-wrap, .site-header-item .header-account-wrap > .header-account-button{display: flex; align-items: center;}
.header-account-style-icon_label .header-account-label{padding-left: 5px;}
.header-account-style-label_icon .header-account-label{padding-right: 5px;}
.site-header-item .header-account-wrap .header-account-button{text-decoration: none; box-shadow: none; color: var(--global-palette9); background: transparent; border-radius: 0px; padding: 15px 32px;}
.site-header-item .header-account-wrap .header-account-button:hover{color: var(--global-palette9);}
.header-mobile-account-wrap .header-account-button .nav-drop-title-wrap > .kadence-svg-iconset, .header-mobile-account-wrap .header-account-button > .kadence-svg-iconset{font-size: 1.2em;}
.header-mobile-account-wrap .header-account-button .nav-drop-title-wrap, .header-mobile-account-wrap > .header-account-button{display: flex; align-items: center;}
.header-mobile-account-wrap.header-account-style-icon_label .header-account-label{padding-left: 5px;}
.header-mobile-account-wrap.header-account-style-label_icon .header-account-label{padding-right: 5px;}
.header-mobile-account-wrap .header-account-button{text-decoration: none; box-shadow: none; color: inherit; background: transparent; padding: 0.6em 0em;}
#login-drawer .drawer-inner .drawer-content{display: flex; justify-content: center; align-items: center; position: absolute; inset: 0px; padding: 0px;}
#loginform p:where(:not(.gkb-tag-span, .gkb-tag-div)) label{display: block;}
#login-drawer #loginform{width: 100%;}
#login-drawer #loginform input{width: 100%;}
#login-drawer #loginform input[type="checkbox"]{width: auto;}
#login-drawer .drawer-inner .drawer-header{position: relative; z-index: 100;}
#login-drawer .drawer-content_inner.widget_login_form_inner{padding: 2em; width: 100%; max-width: 350px; border-radius: 0.25rem; background: var(--global-palette9); color: var(--global-palette4);}
#login-drawer .lost_password a{color: var(--global-palette6);}
#login-drawer .lost_password, #login-drawer .register-field{text-align: center;}
#login-drawer .widget_login_form_inner p:where(:not(.gkb-tag-span, .gkb-tag-div)){margin-top: 1.2em; margin-bottom: 0em;}
#login-drawer .widget_login_form_inner p:where(:not(.gkb-tag-span, .gkb-tag-div)):first-child{margin-top: 0em;}
#login-drawer .widget_login_form_inner label{margin-bottom: 0.5em;}
#login-drawer hr.register-divider{margin: 1.2em 0px; border-width: 1px;}
#login-drawer .register-field{font-size: 90%;}
@media (min-width: 1025px){
#login-drawer hr.register-divider.hide-desktop{display: none;}
#login-drawer p:where(:not(.gkb-tag-span, .gkb-tag-div)).register-field.hide-desktop{display: none;}
}
@media (max-width: 1024px){
#login-drawer hr.register-divider.hide-mobile{display: none;}
#login-drawer p:where(:not(.gkb-tag-span, .gkb-tag-div)).register-field.hide-mobile{display: none;}
}
@media (max-width: 767px){
#login-drawer hr.register-divider.hide-mobile{display: none;}
#login-drawer p:where(:not(.gkb-tag-span, .gkb-tag-div)).register-field.hide-mobile{display: none;}
}
.tertiary-navigation .tertiary-menu-container > ul > li.menu-item > a{padding: 0.6em calc(0.6em); color: var(--global-palette5);}
.tertiary-navigation .tertiary-menu-container > ul > li.menu-item > a:hover{color: var(--global-palette-highlight);}
.tertiary-navigation .tertiary-menu-container > ul > li.menu-item.current-menu-item > a{color: var(--global-palette3);}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.tertiary-menu-container > ul > li > a::after{width: calc(100% - 1.2em);}
.quaternary-navigation .quaternary-menu-container > ul > li.menu-item > a{padding: 0.6em calc(0.6em); color: var(--global-palette5);}
.quaternary-navigation .quaternary-menu-container > ul > li.menu-item > a:hover{color: var(--global-palette-highlight);}
.quaternary-navigation .quaternary-menu-container > ul > li.menu-item.current-menu-item > a{color: var(--global-palette3);}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.quaternary-menu-container > ul > li > a::after{width: calc(100% - 1.2em);}
#main-header .header-divider{border-right: 1px solid var(--global-palette6); height: 50%;}
#main-header .header-divider2{border-right: 1px solid var(--global-palette6); height: 50%;}
#main-header .header-divider3{border-right: 1px solid var(--global-palette6); height: 50%;}
#mobile-header .header-mobile-divider, #mobile-drawer .header-mobile-divider{border-right: 1px solid var(--global-palette6); height: 50%;}
#mobile-drawer .header-mobile-divider{border-top: 1px solid var(--global-palette6); width: 50%;}
#mobile-header .header-mobile-divider2{border-right: 1px solid var(--global-palette6); height: 50%;}
#mobile-drawer .header-mobile-divider2{border-top: 1px solid var(--global-palette6); width: 50%;}
.header-item-search-bar form ::-webkit-input-placeholder{color: currentcolor; opacity: 0.5;}
.header-item-search-bar form ::placeholder{color: currentcolor; opacity: 0.5;}
.header-search-bar form{max-width: 100%; width: 240px;}
.header-mobile-search-bar form{max-width: calc(100vw - var(--global-sm-spacing) - var(--global-sm-spacing)); width: 240px;}
.header-widget-lstyle-normal .header-widget-area-inner a:not(.button){text-decoration: underline;}
.element-contact-inner-wrap{display: flex; flex-wrap: wrap; align-items: center; margin-top: -0.6em; margin-left: calc(-0.3em); margin-right: calc(-0.3em);}
.element-contact-inner-wrap .header-contact-item{display: inline-flex; flex-wrap: wrap; align-items: center; margin-top: 0.6em; margin-left: calc(0.3em); margin-right: calc(0.3em);}
.element-contact-inner-wrap .header-contact-item .kadence-svg-iconset{font-size: 1em;}
.header-contact-item img{display: inline-block;}
.header-contact-item .contact-label{margin-left: 0.3em;}
.rtl .header-contact-item .contact-label{margin-right: 0.3em; margin-left: 0px;}
.header-mobile-contact-wrap .element-contact-inner-wrap{display: flex; flex-wrap: wrap; align-items: center; margin-top: -0.6em; margin-left: calc(-0.3em); margin-right: calc(-0.3em);}
.header-mobile-contact-wrap .element-contact-inner-wrap .header-contact-item{display: inline-flex; flex-wrap: wrap; align-items: center; margin-top: 0.6em; margin-left: calc(0.3em); margin-right: calc(0.3em);}
.header-mobile-contact-wrap .element-contact-inner-wrap .header-contact-item .kadence-svg-iconset{font-size: 1em;}
#main-header .header-button2{box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px -7px;}
#main-header .header-button2:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 25px -7px;}
.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2{border: 2px transparent; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px -7px;}
.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 25px -7px;}
#widget-drawer.popup-drawer-layout-fullwidth .drawer-content .header-widget2, #widget-drawer.popup-drawer-layout-sidepanel .drawer-inner{max-width: 400px;}
#widget-drawer.popup-drawer-layout-fullwidth .drawer-content .header-widget2{margin: 0px auto;}
.widget-toggle-open{display: flex; align-items: center; background: transparent; box-shadow: none;}
.widget-toggle-open:hover, .widget-toggle-open:focus{border-color: currentcolor; background: transparent; box-shadow: none;}
.widget-toggle-open .widget-toggle-icon{display: flex;}
.widget-toggle-open .widget-toggle-label{padding-right: 5px;}
.rtl .widget-toggle-open .widget-toggle-label{padding-left: 5px; padding-right: 0px;}
.widget-toggle-open .widget-toggle-label:empty, .rtl .widget-toggle-open .widget-toggle-label:empty{padding-right: 0px; padding-left: 0px;}
.widget-toggle-open-container .widget-toggle-open{color: var(--global-palette5); padding: 0.4em 0.6em; font-size: 14px;}
.widget-toggle-open-container .widget-toggle-open.widget-toggle-style-bordered{border: 1px solid;}
.widget-toggle-open-container .widget-toggle-open .widget-toggle-icon{font-size: 20px;}
.widget-toggle-open-container .widget-toggle-open:hover, .widget-toggle-open-container .widget-toggle-open:focus{color: var(--global-palette-highlight);}
#widget-drawer .header-widget-2style-normal a:not(.button){text-decoration: underline;}
#widget-drawer .header-widget-2style-plain a:not(.button){text-decoration: none;}
#widget-drawer .header-widget2 .widget-title{color: var(--global-palette9);}
#widget-drawer .header-widget2{color: var(--global-palette8);}
#widget-drawer .header-widget2 a:not(.button), #widget-drawer .header-widget2 .drawer-sub-toggle{color: var(--global-palette8);}
#widget-drawer .header-widget2 a:not(.button):hover, #widget-drawer .header-widget2 .drawer-sub-toggle:hover{color: var(--global-palette9);}
#mobile-secondary-site-navigation ul li{font-size: 14px;}
#mobile-secondary-site-navigation ul li a{padding-top: 1em; padding-bottom: 1em;}
#mobile-secondary-site-navigation ul li > a, #mobile-secondary-site-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color: var(--global-palette8);}
#mobile-secondary-site-navigation ul li.current-menu-item > a, #mobile-secondary-site-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color: var(--global-palette-highlight);}
#mobile-secondary-site-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, #mobile-secondary-site-navigation ul li:not(.menu-item-has-children) a{border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
#mobile-secondary-site-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left: 1px solid rgba(255, 255, 255, 0.1);}
body.page{background: var(--global-palette7);}
.wp-site-blocks .page-title h1{font-style: normal; font-size: 50px; color: rgb(255, 255, 255);}
@media (max-width: 1024px){
.wp-site-blocks .page-title h1{font-size: 42px;}
}
@media (max-width: 767px){
.wp-site-blocks .page-title h1{font-size: 26px;}
}
.page-title .kadence-breadcrumbs{color: var(--global-palette1);}
.page-title .kadence-breadcrumbs a:hover{color: var(--global-palette9);}
.page-hero-section .entry-hero-container-inner{background-image: url("http://kits.themecy.com/memberships-2/wp-content/uploads/sites/18/2021/10/pexels-los-muertos-crew-17586483.jpg"); background-position: 52% 51%; background-size: cover;}
.entry-hero.page-hero-section .entry-header{min-height: 380px;}
@media (max-width: 1024px){
.entry-hero.page-hero-section .entry-header{min-height: 300px;}
}
@media (max-width: 767px){
.entry-hero.page-hero-section .entry-header{min-height: 250px;}
}
.post-archive-hero-section .entry-hero-container-inner{background-color: var(--global-palette3); background-image: url("http://kits.themecy.com/memberships-2/wp-content/uploads/sites/18/2021/10/pexels-los-muertos-crew-17586483.jpg"); background-position: 45% 48%; background-size: cover;}
.entry-hero.post-archive-hero-section .entry-header{min-height: 380px;}
.post-archive-hero-section .hero-section-overlay{background: rgba(26, 26, 26, 0);}
@media (max-width: 1024px){
.entry-hero.post-archive-hero-section .entry-header{min-height: 300px;}
}
@media (max-width: 767px){
.entry-hero.post-archive-hero-section .entry-header{min-height: 250px;}
}
.wp-site-blocks .post-archive-title h1{color: rgb(255, 255, 255);}
.post-archive-title .kadence-breadcrumbs{color: var(--global-palette1);}
.post-archive-title .kadence-breadcrumbs a:hover{color: var(--global-palette9);}
body.archive, body.blog{background: var(--global-palette7);}
.header-account-in-wrap .header-account-avatar{width: 1.2em; border-radius: 100px; overflow: hidden;}
.header-account-in-wrap .header-account-avatar img{width: 100%;}
.header-account-button .nav-drop-title-wrap, .header-account-in-wrap > .header-account-button{display: flex; align-items: center;}
.header-account-style-icon_label .header-account-label, .header-account-style-user_label .header-account-label, .header-account-style-user_name .header-account-username, .header-account-style-icon_name .header-account-username{padding-left: 0.25em;}
.header-account-style-label_icon .header-account-label, .header-account-style-label_user .header-account-label, .header-account-style-name_user .header-account-username, .header-account-style-name_icon .header-account-username{padding-right: 0.25em;}
.site-header-item .header-account-in-wrap .header-account-button{text-decoration: none; box-shadow: none; color: var(--global-palette9); background: transparent; border-radius: 0px; padding: 0.6em 0em;}
.header-mobile-account-in-wrap .header-account-avatar{width: 1.2em; border-radius: 100px; overflow: hidden;}
.header-mobile-account-in-wrap .header-account-avatar img{width: 100%;}

/* kadence-blocks-global-variables-inline-css */
: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);}

/* kadence_blocks_palette_css */
:root .has-kb-palette-1-color{color: rgb(208, 213, 221);}
:root .has-kb-palette-1-background-color{background-color: rgb(208, 213, 221);}

/* per-block rules without a single owner */
/* kadence_blocks_custom_css-inline-css */
.my-footer .wp-block-navigation-item.current-menu-item a.wp-block-navigation-item__content::after{background: transparent; content: ""; display: block; width: 20%; height: 3px; border-radius: 28px; position: absolute;}
.my-footer .wp-block-navigation-item.current-menu-item.wp-block-navigation-link a.wp-block-navigation-item__content::after{content: ""; display: block; width: 20%; height: 3px; background: var(--global-palette1); border-radius: 28px; position: absolute;}
.my-footer .wp-block-navigation-item.current-menu-item.wp-block-navigation-link a.wp-block-navigation-item__content{color: var(--global-palette1);}
.my-footer .wp-block-navigation-item.wp-block-navigation-link:hover a.wp-block-navigation-item__content::after{content: ""; display: block; width: 20%; height: 3px; background: var(--global-palette1); border-radius: 28px; position: absolute;}
.my-footer .wp-block-navigation-item.wp-block-navigation-link:hover a.wp-block-navigation-item__content{color: var(--global-palette1);}
.kb-gallery-image-contain img{border: 5px solid rgb(255, 165, 0); box-shadow: 5px 15px 0px 0px var(--global-palette1, #3182CE) !important;}
.kb-gallery-image-contain::before{content: ""; width: 100%; height: 100%; display: block; border: 5px solid rgb(255, 165, 0); position: absolute; z-index: 9999;}
.program-nav .wp-block-navigation-item.wp-block-navigation-link a.wp-block-navigation-item__content{padding-block: 5px; padding-inline: 15px; color: var(--global-palette6); font-family: var(--global-heading-font-family); font-weight: 500; width: 100%; text-align: center;}
.program-nav .wp-block-navigation-item.wp-block-navigation-link:hover a.wp-block-navigation-item__content{background: rgba(0, 0, 0, 0.5); color: white;}
.program-nav .wp-block-navigation-item.current-menu-item.wp-block-navigation-link a.wp-block-navigation-item__content{color: var(--global-palette-btn); background: var(--global-palette1);}
.kt-tab-alignment-center > .kt-tabs-title-list, .kt-tab-alignment-center > .kt-tabs-content-wrap > .kt-tabs-accordion-title a{justify-content: flex-start !important;}
.kt-tab-alignment-center > .kt-tabs-wrap > .kt-tabs-title-list{padding: 0px; margin: 0px; justify-content: flex-start !important;}
.my-social-badge{border: 1px solid hsl( var(--hue), var(--saturation), var(--lightness), 0.2 ) !important;}
.kb-image-has-overlay{position: relative; border-radius: 28px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 20px 11px;}
.z-index-10{z-index: 10 !important;}
.ellipse-glow{position: absolute !important; z-index: 1 !important;}
.u-background-blur-15{backdrop-filter: blur(15px);}
.u-background-blur-15{backdrop-filter: blur(15px) !important;}
/* kadence-blocks-post-custom-css */
.u-height--full-100dvh{min-height: 100dvh;}
