/* Existing-content layout subset, derived from Kadence Theme/Blocks, GPL-2.0-or-later. See LICENSE and THIRD-PARTY-NOTICES.txt. */
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; }
a { background-color: rgba(0, 0, 0, 0); }
b, strong { font-weight: bold; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
small { font-size: 80%; }
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; }
textarea { overflow: auto; }
details { display: block; }
summary { display: list-item; }
: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; }
code, kbd, tt, var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 0.8rem; }
html { box-sizing: border-box; }
*, ::before, ::after { box-sizing: inherit; }
ul, ol { margin: 0px 0px 1.5em 1.5em; padding: 0px; }
ul { list-style: disc; }
li > ul, li > ol { margin-bottom: 0px; margin-left: 1.5em; }
img { display: block; height: auto; max-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; }
.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; }
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; }
::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; }
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; }
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; }
#wpadminbar { position: fixed !important; }
.content-area { margin: var(--global-xxl-spacing) 0; }
.entry-content { word-break: break-word; }
.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); }
.content-bg { background: rgb(255, 255, 255); }
#kt-scroll-up-reader:not(:focus) { clip: rect(1px, 1px, 1px, 1px); height: 1px; width: 1px; overflow: hidden; overflow-wrap: normal !important; }
.site-branding { max-height: inherit; }
.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.sub-menu > li:last-child, .header-navigation ul ul.submenu > li:last-child { border-bottom: 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 .menu { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; list-style: none; margin: 0px; padding: 0px; }
#main-header { display: none; }
#masthead { position: relative; z-index: 11; }
@media screen and (min-width: 1025px){#main-header { display: block; }}
.site-header-row { display: grid; grid-template-columns: auto auto; }
.site-header-section { display: flex; max-height: inherit; }
.site-header-item { display: flex; align-items: center; margin-right: 10px; max-height: inherit; }
.site-header-section > .site-header-item:last-child { margin-right: 0px; }
.site-header-section-right { justify-content: flex-end; }
.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; }
.entry { box-shadow: rgba(0, 0, 0, 0.05) 0px 15px 25px -10px; border-radius: 0.25rem; }
.content-wrap { position: relative; }
.site-main { min-width: 0px; }
.single-content { margin: var(--global-md-spacing) 0 0; }
.single-content address, .single-content figure, .single-content hr, .single-content p, .single-content table, .single-content pre, .single-content form, .single-content .wp-block-buttons, .single-content .wp-block-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, .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 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 address:last-child, .single-content figure:last-child, .single-content hr:last-child, .single-content p:last-child, .single-content table:last-child, .single-content pre:last-child, .single-content form:last-child, .single-content .wp-block-buttons:last-child, .single-content .wp-block-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: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; }
.entry-content::after { display: table; clear: both; content: ""; }
.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-divider-customicon.entry-meta > ::after { display: none; }
.footer-html { margin: 1em 0px; }
.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; }
.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%; }
@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); }}
@media screen and (max-width: 767px){.kt-inner-column-height-full.kt-mobile-layout-row > .wp-block-kadence-column > .kt-inside-inner-col { height: auto; }}
.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; }
body.admin-bar { --kb-admin-bar-visible: 34px; }
@media screen and (max-width: 782px){body.admin-bar { --kb-admin-bar-visible: 46px; }}
.kb-buttons-wrap { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: var(--global-kb-gap-xs, 0.5rem); }
:root { --global-kb-font-size-sm: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem); --global-kb-font-size-md: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem); --global-kb-font-size-lg: clamp(1.75rem, 1.576rem + 0.543vw, 2rem); --global-kb-font-size-xl: clamp(2.25rem, 1.728rem + 1.63vw, 3rem); --global-kb-font-size-xxl: clamp(2.5rem, 1.456rem + 3.26vw, 4rem); --global-kb-font-size-xxxl: clamp(2.75rem, 0.489rem + 7.065vw, 6rem); }
:root { --global-palette1: var(--kb-token--primitive--color--brand--primary, #3182CE); --global-palette2: var(--kb-token--primitive--color--brand--secondary, #2B6CB0); --global-palette3: var(--kb-token--primitive--color--neutral--900, #1A202C); --global-palette4: var(--kb-token--primitive--color--neutral--700, #2D3748); --global-palette5: var(--kb-token--primitive--color--neutral--600, #4A5568); --global-palette6: var(--kb-token--primitive--color--neutral--500, #718096); --global-palette7: var(--kb-token--primitive--color--neutral--100, #EDF2F7); --global-palette8: var(--kb-token--primitive--color--neutral--50, #F7FAFC); --global-palette9: var(--kb-token--primitive--color--neutral--0, #ffffff); }
:root, :root:where(.kb-tokens) { --kb-token--primitive--color--brand--primary: #3182CE; --kb-token--primitive--color--brand--secondary: #2B6CB0; --kb-token--primitive--color--brand--accent: #ED8936; --kb-token--primitive--color--brand--button: #3633e1; --kb-token--primitive--color--brand--button-hover: #2f2ffc; --kb-token--primitive--color--neutral--0: #ffffff; --kb-token--primitive--color--neutral--50: #F7FAFC; --kb-token--primitive--color--neutral--100: #EDF2F7; --kb-token--primitive--color--neutral--200: #E2E8F0; --kb-token--primitive--color--neutral--300: #CBD5E0; --kb-token--primitive--color--neutral--500: #718096; --kb-token--primitive--color--neutral--600: #4A5568; --kb-token--primitive--color--neutral--700: #2D3748; --kb-token--primitive--color--neutral--900: #1A202C; --kb-token--primitive--color--notice--success: #38A169; --kb-token--primitive--color--notice--warning: #DD6B20; --kb-token--primitive--color--notice--error: #E53E3E; --kb-token--primitive--color--notice--info: #3182CE; --kb-token--primitive--color--transparent: transparent; --kb-token--primitive--dimension--spacing--xxs: 0.5rem; --kb-token--primitive--dimension--spacing--xs: 1rem; --kb-token--primitive--dimension--spacing--sm: 1.5rem; --kb-token--primitive--dimension--spacing--md: 2rem; --kb-token--primitive--dimension--spacing--lg: 3rem; --kb-token--primitive--dimension--spacing--xl: 4rem; --kb-token--primitive--dimension--spacing--xxl: 5rem; --kb-token--primitive--dimension--spacing--3xl: 6.5rem; --kb-token--primitive--dimension--spacing--4xl: 8rem; --kb-token--primitive--dimension--spacing--5xl: 10rem; --kb-token--primitive--dimension--gap--none: 0rem; --kb-token--primitive--dimension--gap--xs: 0.5rem; --kb-token--primitive--dimension--gap--sm: 1rem; --kb-token--primitive--dimension--gap--md: 2rem; --kb-token--primitive--dimension--gap--lg: 4rem; --kb-token--primitive--dimension--font-size--sm: clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem); --kb-token--primitive--dimension--font-size--md: clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem); --kb-token--primitive--dimension--font-size--lg: clamp(1.75rem, 1.576rem + 0.543vw, 2rem); --kb-token--primitive--dimension--font-size--xl: clamp(2.25rem, 1.728rem + 1.63vw, 3rem); --kb-token--primitive--dimension--font-size--xxl: clamp(2.5rem, 1.456rem + 3.26vw, 4rem); --kb-token--primitive--dimension--font-size--xxxl: clamp(2.75rem, 0.489rem + 7.065vw, 6rem); --kb-token--primitive--dimension--radius--xs: 0.125rem; --kb-token--primitive--dimension--radius--sm: 0.25rem; --kb-token--primitive--dimension--radius--md: 0.375rem; --kb-token--primitive--dimension--radius--lg: 0.5rem; --kb-token--primitive--dimension--radius--xl: 0.75rem; --kb-token--primitive--dimension--radius--2xl: 1rem; --kb-token--primitive--dimension--radius--3xl: 1.5rem; --kb-token--primitive--dimension--radius--full: 9999px; --kb-token--primitive--dimension--border-width--sm: 1px; --kb-token--primitive--dimension--border-width--md: 2px; --kb-token--primitive--dimension--border-width--lg: 4px; --kb-token--primitive--dimension--icon-size--sm: 1rem; --kb-token--primitive--dimension--icon-size--md: 1.5rem; --kb-token--primitive--dimension--icon-size--lg: 2.25rem; --kb-token--primitive--fontSize--xs: 0.64rem; --kb-token--primitive--fontSize--sm: 0.8rem; --kb-token--primitive--fontSize--md: 1rem; --kb-token--primitive--fontSize--lg: 1.25rem; --kb-token--primitive--fontSize--xl: 1.563rem; --kb-token--primitive--fontSize--2xl: 1.953rem; --kb-token--primitive--fontSize--3xl: 2.441rem; --kb-token--primitive--shadow--xs: 0px 1px 2px 0px #1717171f; --kb-token--primitive--shadow--sm: 0px 2px 4px 0px #1717171f; --kb-token--primitive--shadow--md: 0px 2px 8px 0px #1717171f; --kb-token--semantic--color--text: var(--kb-token--primitive--color--neutral--900); --kb-token--semantic--color--text-muted: var(--kb-token--primitive--color--neutral--500); --kb-token--semantic--color--surface: var(--kb-token--primitive--color--neutral--0); --kb-token--semantic--color--surface-alt: var(--kb-token--primitive--color--neutral--50); --kb-token--semantic--color--border: var(--kb-token--primitive--color--neutral--200); --kb-token--semantic--color--border-hover: var(--kb-token--primitive--color--transparent); --kb-token--semantic--color--link: var(--kb-token--primitive--color--brand--primary); --kb-token--semantic--color--button-bg: var(--kb-token--primitive--color--brand--button); --kb-token--semantic--color--button-text: var(--kb-token--primitive--color--neutral--0); --kb-token--semantic--color--button-bg-hover: var(--kb-token--primitive--color--brand--button-hover); --kb-token--semantic--color--button-text-hover: var(--kb-token--primitive--color--neutral--0); --kb-token--semantic--color--button-border: var(--kb-token--primitive--color--transparent); --kb-token--semantic--color--icon: currentColor; --kb-token--semantic--color--icon-hover: var(--kb-token--primitive--color--brand--primary); --kb-token--semantic--color--rowlayout-bg: var(--kb-token--primitive--color--transparent); --kb-token--semantic--color--column-bg: var(--kb-token--primitive--color--transparent); --kb-token--semantic--color--column-bg-hover: var(--kb-token--primitive--color--transparent); --kb-token--semantic--color--image-bg: var(--kb-token--primitive--color--transparent); --kb-token--semantic--color--heading-bg: var(--kb-token--primitive--color--transparent); --kb-token--semantic--spacing--inline: var(--kb-token--primitive--dimension--spacing--md); --kb-token--semantic--spacing--block: var(--kb-token--primitive--dimension--spacing--lg); --kb-token--semantic--spacing--section: var(--kb-token--primitive--dimension--spacing--xl); --kb-token--semantic--spacing--media-padding: 0; --kb-token--semantic--spacing--heading-padding: 0; --kb-token--semantic--radius--control: 3px; --kb-token--semantic--radius--media: 0; --kb-token--semantic--radius--rowlayout: 0; --kb-token--semantic--radius--column: 0; --kb-token--semantic--radius--column-hover: 0; --kb-token--semantic--radius--heading: 0; --kb-token--semantic--border-width--default: var(--kb-token--primitive--dimension--border-width--sm); --kb-token--semantic--border-width--default-hover: 0; --kb-token--semantic--border-width--media: 0; --kb-token--semantic--border-width--button: 0; --kb-token--semantic--border-style--default: none; --kb-token--semantic--border-style--default-hover: solid; --kb-token--semantic--border-style--button: solid; --kb-token--semantic--icon-size--default: var(--kb-token--primitive--dimension--icon-size--md); --kb-token--semantic--icon-size--icon: 50px; --kb-token--semantic--font-size--control: 1.125rem; --kb-token--semantic--font-size--heading: 2rem; --kb-token--semantic--font-weight--control: normal; --kb-token--semantic--font-weight--heading: 400; --kb-token--semantic--line-height--control: normal; --kb-token--semantic--line-height--heading: 1.125; --kb-token--semantic--font-style--control: normal; --kb-token--semantic--text-transform--control: none; --kb-token--semantic--text-transform--heading: none; --kb-token--semantic--letter-spacing--control: 0; --kb-token--semantic--letter-spacing--heading: 0; --kb-token--semantic--shadow--card: 0px 2px 8px 0px var(--kb-token--primitive--color--neutral--900); --kb-token--semantic--shadow--media: 0px 0px 0px 0px var(--kb-token--primitive--color--transparent); --kb-token--semantic--shadow--button: 0px 0px 0px 0px var(--kb-token--primitive--color--transparent); --kb-token--semantic--shadow--button-hover: 0px 0px 0px 0px var(--kb-token--primitive--color--transparent); --global-kb-spacing-xxs: var(--kb-token--primitive--dimension--spacing--xxs,0.5rem); --global-kb-spacing-xs: var(--kb-token--primitive--dimension--spacing--xs,1rem); --global-kb-spacing-sm: var(--kb-token--primitive--dimension--spacing--sm,1.5rem); --global-kb-spacing-md: var(--kb-token--primitive--dimension--spacing--md,2rem); --global-kb-spacing-lg: var(--kb-token--primitive--dimension--spacing--lg,3rem); --global-kb-spacing-xl: var(--kb-token--primitive--dimension--spacing--xl,4rem); --global-kb-spacing-xxl: var(--kb-token--primitive--dimension--spacing--xxl,5rem); --global-kb-spacing-3xl: var(--kb-token--primitive--dimension--spacing--3xl,6.5rem); --global-kb-spacing-4xl: var(--kb-token--primitive--dimension--spacing--4xl,8rem); --global-kb-spacing-5xl: var(--kb-token--primitive--dimension--spacing--5xl,10rem); --global-kb-gap-none: var(--kb-token--primitive--dimension--gap--none,0rem); --global-kb-gap-xs: var(--kb-token--primitive--dimension--gap--xs,0.5rem); --global-kb-gap-sm: var(--kb-token--primitive--dimension--gap--sm,1rem); --global-kb-gap-md: var(--kb-token--primitive--dimension--gap--md,2rem); --global-kb-gap-lg: var(--kb-token--primitive--dimension--gap--lg,4rem); --global-kb-font-size-sm: var(--kb-token--primitive--dimension--font-size--sm,clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem)); --global-kb-font-size-md: var(--kb-token--primitive--dimension--font-size--md,clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem)); --global-kb-font-size-lg: var(--kb-token--primitive--dimension--font-size--lg,clamp(1.75rem, 1.576rem + 0.543vw, 2rem)); --global-kb-font-size-xl: var(--kb-token--primitive--dimension--font-size--xl,clamp(2.25rem, 1.728rem + 1.63vw, 3rem)); --global-kb-font-size-xxl: var(--kb-token--primitive--dimension--font-size--xxl,clamp(2.5rem, 1.456rem + 3.26vw, 4rem)); --global-kb-font-size-xxxl: var(--kb-token--primitive--dimension--font-size--xxxl,clamp(2.75rem, 0.489rem + 7.065vw, 6rem)); }
:root, :root:where(.kb-tokens) { --kb-token--preset--kadence-singlebtn--default--button-bg: var(--kb-token--semantic--color--button-bg); --kb-token--preset--kadence-singlebtn--default--button-text: var(--kb-token--semantic--color--button-text); --kb-token--preset--kadence-singlebtn--default--button-bg-hover: var(--kb-token--semantic--color--button-bg-hover); --kb-token--preset--kadence-singlebtn--default--button-text-hover: var(--kb-token--semantic--color--button-text-hover); --kb-token--preset--kadence-singlebtn--default--button-radius: var(--kb-token--semantic--radius--control); --kb-token--preset--kadence-singlebtn--default--button-border-width: var(--kb-token--semantic--border-width--button); --kb-token--preset--kadence-singlebtn--default--button-border-style: var(--kb-token--semantic--border-style--button); --kb-token--preset--kadence-singlebtn--default--button-border-color: var(--kb-token--semantic--color--button-border); --kb-token--preset--kadence-singlebtn--default--button-padding--top: 0.4em; --kb-token--preset--kadence-singlebtn--default--button-padding--right: 1em; --kb-token--preset--kadence-singlebtn--default--button-padding--bottom: 0.4em; --kb-token--preset--kadence-singlebtn--default--button-padding--left: 1em; --kb-token--preset--kadence-singlebtn--default--button-padding: var(--kb-token--preset--kadence-singlebtn--default--button-padding--top) var(--kb-token--preset--kadence-singlebtn--default--button-padding--right) var(--kb-token--preset--kadence-singlebtn--default--button-padding--bottom) var(--kb-token--preset--kadence-singlebtn--default--button-padding--left); --kb-token--preset--kadence-singlebtn--default--button-margin--top: 0; --kb-token--preset--kadence-singlebtn--default--button-margin--right: 0; --kb-token--preset--kadence-singlebtn--default--button-margin--bottom: 0; --kb-token--preset--kadence-singlebtn--default--button-margin--left: 0; --kb-token--preset--kadence-singlebtn--default--button-margin: var(--kb-token--preset--kadence-singlebtn--default--button-margin--top) var(--kb-token--preset--kadence-singlebtn--default--button-margin--right) var(--kb-token--preset--kadence-singlebtn--default--button-margin--bottom) var(--kb-token--preset--kadence-singlebtn--default--button-margin--left); --kb-token--preset--kadence-image--default--background: var(--kb-token--semantic--color--image-bg); --kb-token--preset--kadence-image--default--border: var(--kb-token--semantic--color--border); --kb-token--preset--kadence-image--default--borderWidth: var(--kb-token--semantic--border-width--media); --kb-token--preset--kadence-image--default--borderRadius: var(--kb-token--semantic--radius--media); --kb-token--preset--kadence-image--default--shadow: var(--kb-token--semantic--shadow--media); --kb-token--preset--kadence-image--default--padding: var(--kb-token--semantic--spacing--media-padding); --kb-token--preset--kadence-rowlayout--default--background: var(--kb-token--semantic--color--rowlayout-bg); --kb-token--preset--kadence-rowlayout--default--borderRadius: var(--kb-token--semantic--radius--rowlayout); --kb-token--preset--kadence-column--default--background: var(--kb-token--semantic--color--column-bg); --kb-token--preset--kadence-column--default--borderRadius: var(--kb-token--semantic--radius--column); --kb-token--preset--kadence-single-icon--default--color: var(--kb-token--semantic--color--icon); --kb-token--preset--kadence-single-icon--default--size: var(--kb-token--semantic--icon-size--icon); --kb-token--preset--kadence-advancedheading--default--background: var(--kb-token--semantic--color--heading-bg); --kb-token--preset--kadence-advancedheading--default--padding: var(--kb-token--semantic--spacing--heading-padding); --kb-token--preset--kadence-advancedheading--default--borderColor: var(--kb-token--semantic--color--border); --kb-token--preset--kadence-advancedheading--default--borderWidth: var(--kb-token--semantic--border-width--default); --kb-token--preset--kadence-advancedheading--default--borderRadius: var(--kb-token--semantic--radius--heading); --kb-token--preset--kadence-advancedheading--default--borderStyle: var(--kb-token--semantic--border-style--default); }
.wp-block-kadence-rowlayout { --kb-row-bg: var(--kb-token--preset--kadence-rowlayout--default--background); --kb-row-radius: var(--kb-token--preset--kadence-rowlayout--default--borderRadius); }
.wp-block-kadence-column { --kb-col-bg: var(--kb-token--preset--kadence-column--default--background); --kb-col-radius: var(--kb-token--preset--kadence-column--default--borderRadius); }
.wp-block-kadence-advancedheading { --kb-heading-bg: var(--kb-token--preset--kadence-advancedheading--default--background); --kb-heading-padding: var(--kb-token--preset--kadence-advancedheading--default--padding); --kb-heading-border-color: var(--kb-token--preset--kadence-advancedheading--default--borderColor); --kb-heading-border-width: var(--kb-token--preset--kadence-advancedheading--default--borderWidth); --kb-heading-radius: var(--kb-token--preset--kadence-advancedheading--default--borderRadius); --kb-heading-border-style: var(--kb-token--preset--kadence-advancedheading--default--borderStyle); }
.wp-block-kadence-rowlayout { background-color: var(--kb-row-bg,var(--kb-token--semantic--color--rowlayout-bg,transparent)); border-radius: var(--kb-row-radius,var(--kb-token--semantic--radius--rowlayout,0)); }
.wp-block-kadence-column > .kt-inside-inner-col { background-color: var(--kb-col-bg,var(--kb-token--semantic--color--column-bg,transparent)); border-radius: var(--kb-col-radius,var(--kb-token--semantic--radius--column,0)); }
.wp-block-kadence-advancedheading { background-color: var(--kb-heading-bg,var(--kb-token--semantic--color--heading-bg,transparent)); padding: var(--kb-heading-padding,var(--kb-token--semantic--spacing--heading-padding,0)); border-color: var(--kb-heading-border-color,var(--kb-token--semantic--color--border,#E2E8F0)); border-width: var(--kb-heading-border-width,var(--kb-token--semantic--border-width--default,1px)); border-radius: var(--kb-heading-radius,var(--kb-token--semantic--radius--heading,0)); border-style: var(--kb-heading-border-style,var(--kb-token--semantic--border-style--default,none)); }
.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id26_9e62ae-0f { margin-top: 0px; margin-bottom: 0px; }
.kb-row-layout-id26_9e62ae-0f > .kt-row-column-wrap { row-gap: var(--global-kb-gap-none, 0rem ); padding-top: 0px; padding-right: var(--global-kb-spacing-sm, 1.5rem); padding-bottom: 0px; padding-left: var(--global-kb-spacing-sm, 1.5rem); grid-template-columns: minmax(0px, 1fr); }
.kb-row-layout-id26_9e62ae-0f { border-top: 1px solid var(--global-palette3, #1A202C); border-right: 1px solid var(--global-palette3, #1A202C); border-bottom: 1px solid var(--global-palette3, #1A202C); border-left: 1px solid var(--global-palette3, #1A202C); }
@media (max-width: 1024px){.kb-row-layout-id26_9e62ae-0f { border-top: 1px solid var(--global-palette3, #1A202C); border-right: 1px solid var(--global-palette3, #1A202C); border-bottom: 1px solid var(--global-palette3, #1A202C); border-left: 1px solid var(--global-palette3, #1A202C); }}
@media (max-width: 767px){.kb-row-layout-id26_9e62ae-0f > .kt-row-column-wrap { padding-right: var(--global-kb-spacing-xs, 1rem); padding-left: var(--global-kb-spacing-xs, 1rem); grid-template-columns: minmax(0px, 1fr); }}
@media (max-width: 767px){.kb-row-layout-id26_9e62ae-0f { border-top: 1px solid var(--global-palette3, #1A202C); border-right: 1px solid var(--global-palette3, #1A202C); border-bottom: 1px solid var(--global-palette3, #1A202C); border-left: 1px solid var(--global-palette3, #1A202C); }}
.kadence-column26_5f95c8-6e > .kt-inside-inner-col { display: flex; }
.kadence-column26_5f95c8-6e > .kt-inside-inner-col { padding-top: var(--global-kb-spacing-3xl, 6.5rem); padding-right: var(--global-kb-spacing-md, 2rem); padding-bottom: var(--global-kb-spacing-3xl, 6.5rem); padding-left: var(--global-kb-spacing-md, 2rem); }
.kadence-column26_5f95c8-6e > .kt-inside-inner-col { border-top: 0px solid var(--global-palette3, #1A202C); border-right: 0px solid var(--global-palette3, #1A202C); border-bottom: 1px solid var(--global-palette3, #1A202C); border-left: 0px solid var(--global-palette3, #1A202C); }
.kadence-column26_5f95c8-6e > .kt-inside-inner-col { column-gap: var(--global-kb-gap-sm, 1rem); }
.kadence-column26_5f95c8-6e > .kt-inside-inner-col { flex-direction: column; align-items: center; }
@media (max-width: 1024px){.kadence-column26_5f95c8-6e > .kt-inside-inner-col { padding-top: var(--global-kb-spacing-md, 2rem); padding-right: var(--global-kb-spacing-sm, 1.5rem); padding-bottom: var(--global-kb-spacing-3xl, 6.5rem); padding-left: var(--global-kb-spacing-sm, 1.5rem); border-top: 0px solid var(--global-palette3, #1A202C); border-right: 0px solid var(--global-palette3, #1A202C); border-bottom: 1px solid var(--global-palette3, #1A202C); border-left: 0px solid var(--global-palette3, #1A202C); flex-direction: column; justify-content: center; align-items: center; }}
@media (max-width: 767px){.kadence-column26_5f95c8-6e > .kt-inside-inner-col { padding-top: var(--global-kb-spacing-md, 2rem); padding-right: var(--global-kb-spacing-xxs, 0.5rem); padding-bottom: var(--global-kb-spacing-md, 2rem); padding-left: var(--global-kb-spacing-xxs, 0.5rem); border-top: 0px solid var(--global-palette3, #1A202C); border-right: 0px solid var(--global-palette3, #1A202C); border-bottom: 0px solid var(--global-palette3, #1A202C); border-left: 0px solid var(--global-palette3, #1A202C); flex-direction: column; justify-content: center; align-items: center; }}
.kb-row-layout-id26_d54968-e5 > .kt-row-column-wrap { column-gap: var(--global-kb-gap-lg, 4rem); row-gap: var(--global-kb-gap-lg, 4rem); grid-template-columns: minmax(0px, 1fr); }
.kb-row-layout-id26_d54968-e5 { border-radius: 0.5rem; overflow: clip; isolation: isolate; }
@media (max-width: 1024px){.kb-row-layout-id26_d54968-e5 > .kt-row-column-wrap { grid-template-columns: minmax(0px, 1fr); }}
@media (max-width: 767px){.kb-row-layout-id26_d54968-e5 > .kt-row-column-wrap { padding-top: 0px; grid-template-columns: minmax(0px, 1fr); }}
.kadence-column26_bd1642-b6 > .kt-inside-inner-col { column-gap: var(--global-kb-gap-sm, 1rem); }
.kadence-column26_bd1642-b6 > .kt-inside-inner-col { flex-direction: column; }
@media (max-width: 1024px){.kadence-column26_bd1642-b6 > .kt-inside-inner-col { flex-direction: column; justify-content: center; }}
@media (max-width: 767px){.kadence-column26_bd1642-b6 > .kt-inside-inner-col { padding-top: 0px; flex-direction: column; justify-content: center; }}
@media (max-width: 767px){.wp-block-kadence-advancedbtn.kb-btns26_b1373f-ea { justify-content: center; }}
[type="search"] { appearance: textfield; outline-offset: -2px; }
[hidden] { display: none; }
dfn, cite, em, i { font-style: italic; }
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); }
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; }
figure { margin: 0.5em 0px; }
table { margin: 0px 0px 1.5em; width: 100%; }
.entry-content table { word-break: normal; }
.single-content ul, .single-content ol { margin: 0 0 var(--global-md-spacing); padding-left: 2em; }
blockquote, q { quotes: "“" "”"; }
blockquote { padding-left: 1em; border-left: 4px solid var(--global-palette4); }
.entry-content blockquote { margin: 0 0 var(--global-md-spacing); }
ol { list-style: decimal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; text-decoration: none; }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align: center; }
.wp-block-image { margin-bottom: 0px; }
figure.wp-block-image.aligncenter img { display: inline-block; }
.single-content .wp-block-image { margin-top: 0px; margin-bottom: 0px; }
.single-content figure.wp-block-image { margin-bottom: var(--global-md-spacing); }
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; }
.entry-header { margin-bottom: 1em; }
.single-entry.post.entry.post-footer-area-boxed { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.entry-title { overflow-wrap: break-word; }