#start-resizable-editor-section { display: none; }
.stk-button-group:not(.stk-collapse-on-desktop) .block-editor-block-list__layout { justify-content: var(--stk-alignment-justify-content); }
.stk-button-group:is(.stk--collapse-on-desktop) > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-block] { margin-inline-end: var(--stk-alignment-margin-right); margin-inline-start: var(--stk-alignment-margin-left); }
.stk--block-orientation-horizontal > .block-editor-inner-blocks > .block-editor-block-list__layout > * + * { margin-left: var(--stk-block-margin-bottom); }
.stk--block-orientation-horizontal > .block-editor-inner-blocks > .block-editor-block-list__layout { display: flex !important; flex-direction: row; }
.stk--block-orientation-horizontal > .block-editor-inner-blocks > .block-editor-block-list__layout > * { margin-bottom: 0px; margin-top: 0px; }
.stk--block-orientation-horizontal > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-block] { width: auto; }
.stk--column-flex, :is(.stk-block-content, .stk-inner-blocks):not(.stk--column-flex):has(> :is(.stk--block-margin-top-auto, .stk--block-margin-bottom-auto)) { height: 100%; }
.stk-container:has(> .stk--column-flex) { display: flex; flex-direction: column; }
:is(.stk-block-content, .stk-inner-blocks):not(.stk--column-flex).stk--height-100-polyfill { height: 100%; }
.stk-container.stk-container--has-child-column-flex-polyfill { display: flex; flex-direction: column; }
.stk-block > :where(:not(.stk-row, .stk-inner-blocks, .stk--svg-wrapper, .stk-block-number-box__text)) { flex: 1 1 0%; }
.stk-block-link ~ * { z-index: 1; }
.stk-block:is(.is-style-link) .stk-button[class*="stk--hover-effect-"] { display: block; }
.stk-block .stk-button { transform-origin: center center; }
.stk-block .stk-button.stk--hover-effect-darken:hover { filter: brightness(0.9) contrast(1.2); }
.stk-block .stk-button.stk--hover-effect-lift:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 10px -2px; transform: translateY(-4px); }
.stk-block .stk-button.stk--hover-effect-scale:hover { transform: scale(1.05); }
.stk-block .stk-button.stk--hover-effect-lift-scale:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 10px -2px; transform: translateY(-4px) scale(1.05); }
.stk-block .stk-button.stk--hover-effect-lift-more:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px -8px; transform: translateY(-8px); }
.stk-block .stk-button.stk--hover-effect-scale-more:hover { transform: scale(1.1); }
.stk-block .stk-button.stk--hover-effect-lift-scale-more:hover { box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 10px -2px; transform: translateY(-8px) scale(1.1); }
.stk--svg-wrapper { display: inline-block; position: relative; }
.stk--svg-wrapper > .stk--inner-svg { display: flex; z-index: 1; }
.stk--svg-wrapper .stk--shape-icon { height: 100%; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%); width: 100%; z-index: -1; }
.stk-block-icon { font-size: 0px; }
.stk-block .stk--inner-svg svg:last-child .fa-secondary { fill: var(--fa-secondary-color,currentColor); opacity: var(--fa-secondary-opacity,.4); }
.stk-block .stk--inner-svg svg:last-child .fa-primary { fill: var(--fa-primary-color,currentColor); opacity: var(--fa-primary-opacity,1); }
.stk-img-wrapper { display: block; margin: 0px auto; overflow: hidden; position: relative; width: 100%; will-change: filter; }
.stk-img-wrapper.stk-img--gradient-overlay::before, .stk-img-wrapper::after, .stk-img-wrapper::before { content: ""; inset: 0px; opacity: var(--stk-gradient-overlay,.3); pointer-events: none; position: absolute; z-index: 1; }
.stk-img-wrapper.stk-img--gradient-overlay:hover::after, .stk-img-wrapper.stk-img--gradient-overlay:not(:hover)::before { opacity: 0 !important; }
.stk-img-wrapper img { object-fit: cover; display: block !important; height: 100% !important; margin: 0px !important; width: 100% !important; }
.stk-img-wrapper.stk-img--shape img, .stk-img-wrapper.stk-img--shape::after, .stk-img-wrapper.stk-img--shape::before { border-radius: 0px; mask-mode: alpha; mask-position: center center; mask-repeat: no-repeat; mask-size: contain; }
.stk-img-wrapper.stk-image--shape-stretch, .stk-img-wrapper.stk-image--shape-stretch::after, .stk-img-wrapper.stk-image--shape-stretch::before { mask-size: 100% 100%; }
.stk-img-wrapper.stk-image--shape-stretch img { mask-size: inherit !important; }
@supports (font:-apple-system-body) {
  img.stk-img.lazyloaded { will-change: transform; }
}
.stk-block:is(.stk-has-top-separator, .stk-has-bottom-separator) > :not(.stk-video-background) { z-index: 2; }
.stk-block.stk-has-bottom-separator:not(.stk-has-top-separator) > :not(.stk-separator, .stk-video-background), .stk-block:is(.stk-has-top-separator, .stk-has-bottom-separator) .stk-separator ~ :not(.stk-separator, .stk-video-background) { position: relative; z-index: 3; }
.stk-block .stk-separator__top { transform: scaleY(-1); }
.stk-block .stk-separator__bottom .stk-separator__wrapper { bottom: 0px; top: auto; }
.stk-block .stk-separator__bottom .stk-separator__layer-1 { transform: none; }
.stk-block .stk-separator__wrapper { height: 200px; inset: auto 0px 0px; }
.stk-block .stk-separator__layer-1 { height: 100%; position: absolute; width: 100%; z-index: 4; }
.stk-block .stk-separator, .stk-block .stk-separator__wrapper { margin: 0px; max-width: none !important; position: absolute !important; }
.stk-block .stk-separator { inset: -1px 0px; overflow: hidden; pointer-events: none; }
.stk-block .stk-separator svg { filter: drop-shadow(rgba(153, 153, 153, 0.2) 0px 2px 20px); left: 0px; right: 0px; }
.entry-content .stk-block.stk-has-top-separator { padding-top: 200px; }
.entry-content .stk-block.stk-has-bottom-separator { padding-bottom: 200px; }
.stk-block-accordion { box-sizing: border-box; }
.stk-block-accordion summary { --stk-block-margin-bottom: 0; --stk-icon-size: 16px; cursor: pointer; list-style: none; }
.stk-block-accordion summary::-webkit-details-marker { display: none; }
.stk-block-accordion summary .stk-block-icon:first-child { justify-content: flex-start; }
.stk-block-accordion summary .stk-block-icon:last-child { justify-content: flex-end; }
.stk-block-accordion summary.stk-block-column:focus:not(:focus-visible) { outline: none; }
.stk-block-accordion .stk-block-accordion__heading .stk-block-icon-label .stk-block-heading { flex: 1 1 0%; }
.stk-block-accordion .stk-block-accordion__heading .stk-block-icon-label .stk-block-icon { flex: 0 0 40px; }
.stk-block-accordion .stk-block-accordion__heading .stk-block-column__content { width: unset; }
.stk-block-accordion .stk-block-accordion__content > .stk-container { padding: var(--stk-container-padding); }
.stk-block-accordion summary .stk--svg-wrapper { transition: 0.7s cubic-bezier(0.2, 0.6, 0.4, 1); }
.stk-block-accordion[open] > summary .stk--svg-wrapper:not(.stk--has-icon2) { transform: rotate(180deg); }
.stk-block-accordion[open] > summary .stk--svg-wrapper.stk--has-icon2 .stk--inner-svg { display: none; }
.stk-block-accordion[open] > summary .stk--icon-2 { display: block !important; }
.stk-block-accordion .stk-block-accordion__content { height: 100%; opacity: 1; overflow: hidden; transform: translateY(0px); }
.stk-block-accordion .stk-block-accordion__content > * > * { flex-shrink: 0; }
.stk-block-accordion .stk-block-accordion__content:has(.stk-block-timeline) { transform: none; }
.stk-block-accordion:not([open]) .stk-block-accordion__content { max-height: 0px; opacity: 0; transform: translateY(25px); }
.stk-block-accordion > .stk-block-column { order: 0 !important; }
.stk-inner-blocks > .stk-block-accordion__wrapper:last-child, .stk-inner-blocks > .stk-block-accordion__wrapper:last-child > * { margin-bottom: 0px; }
.stk-block.stk-block-blockquote :is(.stk-container.stk-block-blockquote__content, .stk-inner-blocks) { flex-direction: row; }
.stk-block-blockquote__content { max-width: none !important; }
.stk-block-blockquote .stk-block-icon { flex: 0 1 0%; margin-inline-end: 16px; width: auto; }
.stk-block-button { --stk-block-margin-bottom: 0; }
.stk-block.stk-block-button { min-width: fit-content; width: auto; }
.stk-button, .stk-button::after, .stk-button::before { box-sizing: border-box; }
@supports (font:-apple-system-body) {
  .stk-button svg { will-change: transform; }
}
.stk-button-group { max-width: none !important; }
.stk-block-call-to-action__content > .stk-inner-blocks.stk--column-flex { justify-content: center; }
.stk-block-card__image { background-size: cover; height: 300px; width: 100%; }
.stk-block-card__image + .stk-block-card__content:not(.stk-container-padding) { padding-top: var(--stk-block-margin-bottom); }
.stk-block-card__content { display: flex; flex-direction: column; }
.stk-block-carousel { --gap: 30px; --slides-to-show: 1; --button-offset: 12px; --button-gap: 12px; --button-height: 40px; --button-width: 40px; --dot-color: #aaa; --dot-color-hover: #1b1b1b; --dot-size: 8px; --dot-gap: 16px; --dot-active-width: 30px; --dot-active-height: var(--dot-size,8px); --dot-offset: 12px; --transition-duration: 0.3s; --stk-columns-spacing: 0px !important; }
.stk-block-carousel .stk-block-carousel__content-wrapper { max-width: 100%; }
.stk-block-carousel.stk--is-slide[data-slides-to-show="1"] { --gap: 0px; }
.stk-block-carousel .stk-block-carousel__slider > .stk-block-column { order: 0; }
.stk-block-carousel__slider { background: rgba(0, 0, 0, 0); cursor: grab; display: flex; flex-direction: row; margin: 0px auto; overflow: hidden; position: relative; scrollbar-width: none; width: 100%; }
.stk-block-carousel__slider-wrapper { position: relative; z-index: 1; }
.stk-block-carousel__button, .stk-block-carousel__dot { color-scheme: unset !important; forced-color-adjust: unset !important; math-depth: unset !important; position: unset !important; position-anchor: unset !important; text-size-adjust: unset !important; appearance: unset !important; color: unset !important; font: unset !important; font-palette: unset !important; font-synthesis: unset !important; position-area: unset !important; text-orientation: unset !important; text-rendering: unset !important; text-spacing-trim: unset !important; -webkit-font-smoothing: unset !important; -webkit-locale: unset !important; -webkit-text-orientation: unset !important; -webkit-writing-mode: unset !important; writing-mode: unset !important; zoom: unset !important; accent-color: unset !important; place-content: unset !important; place-items: unset !important; place-self: unset !important; alignment-baseline: unset !important; anchor-name: unset !important; anchor-scope: unset !important; animation-composition: unset !important; animation: unset !important; animation-trigger: unset !important; app-region: unset !important; aspect-ratio: unset !important; backdrop-filter: unset !important; backface-visibility: unset !important; background: unset !important; background-blend-mode: unset !important; baseline-shift: unset !important; baseline-source: unset !important; block-size: unset !important; border-block: unset !important; border: unset !important; border-radius: unset !important; border-collapse: unset !important; border-end-end-radius: unset !important; border-end-start-radius: unset !important; border-inline: unset !important; border-shape: unset !important; border-start-end-radius: unset !important; border-start-start-radius: unset !important; inset: unset !important; box-decoration-break: unset !important; box-shadow: unset !important; box-sizing: unset !important; break-after: unset !important; break-before: unset !important; break-inside: unset !important; buffered-rendering: unset !important; caption-side: unset !important; caret-animation: unset !important; caret-color: unset !important; caret-shape: unset !important; clear: unset !important; clip: unset !important; clip-path: unset !important; clip-rule: unset !important; color-interpolation: unset !important; color-interpolation-filters: unset !important; color-rendering: unset !important; columns: unset !important; column-fill: unset !important; gap: unset !important; rule-break: unset !important; rule: unset !important; rule-inset: unset !important; rule-visibility-items: unset !important; column-span: unset !important; contain: unset !important; contain-intrinsic-block-size: unset !important; contain-intrinsic-size: unset !important; contain-intrinsic-inline-size: unset !important; container: unset !important; content: unset !important; content-visibility: unset !important; corner-shape: unset !important; corner-block-end-shape: unset !important; corner-block-start-shape: unset !important; counter-increment: unset !important; counter-reset: unset !important; counter-set: unset !important; cx: unset !important; cy: unset !important; d: unset !important; display: unset !important; dominant-baseline: unset !important; dynamic-range-limit: unset !important; empty-cells: unset !important; field-sizing: unset !important; fill: unset !important; fill-opacity: unset !important; fill-rule: unset !important; filter: unset !important; flex: unset !important; flex-flow: unset !important; flex-line-count: unset !important; float: unset !important; flood-color: unset !important; flood-opacity: unset !important; frame-sizing: unset !important; grid: unset !important; grid-area: unset !important; height: unset !important; hyphenate-character: unset !important; hyphenate-limit-chars: unset !important; hyphens: unset !important; image-orientation: unset !important; image-rendering: unset !important; initial-letter: unset !important; inline-size: unset !important; inset-block: unset !important; inset-inline: unset !important; interactivity: unset !important; interest-delay: unset !important; interpolate-size: unset !important; isolation: unset !important; letter-spacing: unset !important; lighting-color: unset !important; line-break: unset !important; list-style: unset !important; margin-block: unset !important; margin: unset !important; margin-inline: unset !important; margin-trim: unset !important; marker: unset !important; mask: unset !important; mask-type: unset !important; math-shift: unset !important; math-style: unset !important; max-block-size: unset !important; max-height: unset !important; max-inline-size: unset !important; max-width: unset !important; min-block-size: unset !important; min-height: unset !important; min-inline-size: unset !important; min-width: unset !important; mix-blend-mode: unset !important; object-fit: unset !important; object-position: unset !important; object-view-box: unset !important; offset: unset !important; opacity: unset !important; order: unset !important; orphans: unset !important; outline: unset !important; outline-offset: unset !important; overflow-anchor: unset !important; overflow-block: unset !important; overflow-clip-margin: unset !important; overflow-inline: unset !important; overflow-wrap: unset !important; overflow: unset !important; overlay: unset !important; overscroll-behavior-block: unset !important; overscroll-behavior-inline: unset !important; overscroll-behavior: unset !important; padding-block: unset !important; padding: unset !important; padding-inline: unset !important; page: unset !important; page-margin-safety: unset !important; page-orientation: unset !important; paint-order: unset !important; perspective: unset !important; perspective-origin: unset !important; pointer-events: unset !important; position-try: unset !important; position-visibility: unset !important; print-color-adjust: unset !important; quotes: unset !important; r: unset !important; reading-flow: unset !important; reading-order: unset !important; resize: unset !important; rotate: unset !important; ruby-align: unset !important; ruby-overhang: unset !important; ruby-position: unset !important; rule-overlap: unset !important; rx: unset !important; ry: unset !important; scale: unset !important; scroll-axis-lock: unset !important; scroll-behavior: unset !important; scroll-initial-target: unset !important; scroll-margin-block: unset !important; scroll-margin: unset !important; scroll-margin-inline: unset !important; scroll-marker-group: unset !important; scroll-padding-block: unset !important; scroll-padding: unset !important; scroll-padding-inline: unset !important; scroll-snap-align: unset !important; scroll-snap-stop: unset !important; scroll-snap-type: unset !important; scroll-target-group: unset !important; scroll-timeline: unset !important; scrollbar-color: unset !important; scrollbar-gutter: unset !important; scrollbar-width: unset !important; shape-image-threshold: unset !important; shape-margin: unset !important; shape-outside: unset !important; shape-rendering: unset !important; size: unset !important; speak: unset !important; stop-color: unset !important; stop-opacity: unset !important; stroke: unset !important; stroke-dasharray: unset !important; stroke-dashoffset: unset !important; stroke-linecap: unset !important; stroke-linejoin: unset !important; stroke-miterlimit: unset !important; stroke-opacity: unset !important; stroke-width: unset !important; tab-size: unset !important; table-layout: unset !important; text-align: unset !important; text-align-last: unset !important; text-anchor: unset !important; text-autospace: unset !important; text-box: unset !important; text-combine-upright: unset !important; text-decoration: unset !important; text-decoration-skip-ink: unset !important; text-decoration-skip-spaces: unset !important; text-emphasis: unset !important; text-emphasis-position: unset !important; text-fit: unset !important; text-indent: unset !important; text-justify: unset !important; text-overflow: unset !important; text-shadow: unset !important; text-transform: unset !important; text-underline-offset: unset !important; text-underline-position: unset !important; text-wrap: unset !important; timeline-scope: unset !important; timeline-trigger: unset !important; touch-action: unset !important; transform: unset !important; transform-box: unset !important; transform-origin: unset !important; transform-style: unset !important; translate: unset !important; trigger-scope: unset !important; user-select: unset !important; vector-effect: unset !important; vertical-align: unset !important; view-timeline: unset !important; view-transition-class: unset !important; view-transition-group: unset !important; view-transition-name: unset !important; view-transition-scope: unset !important; visibility: unset !important; border-spacing: unset !important; -webkit-box-align: unset !important; -webkit-box-decoration-break: unset !important; -webkit-box-direction: unset !important; -webkit-box-flex: unset !important; -webkit-box-ordinal-group: unset !important; -webkit-box-orient: unset !important; -webkit-box-pack: unset !important; -webkit-box-reflect: unset !important; -webkit-line-break: unset !important; -webkit-line-clamp: unset !important; -webkit-mask-box-image: unset !important; -webkit-rtl-ordering: unset !important; -webkit-ruby-position: unset !important; -webkit-tap-highlight-color: unset !important; -webkit-text-combine: unset !important; -webkit-text-decorations-in-effect: unset !important; -webkit-text-fill-color: unset !important; -webkit-text-security: unset !important; -webkit-text-stroke: unset !important; -webkit-user-drag: unset !important; white-space-collapse: unset !important; widows: unset !important; width: unset !important; will-change: unset !important; window-drag: unset !important; word-break: unset !important; word-spacing: unset !important; x: unset !important; y: unset !important; z-index: unset !important; cursor: pointer !important; transition: 0.3s ease-in-out, outline-offset, outline !important; }
.stk-block-carousel__button::before, .stk-block-carousel__dot::before { transition: 0.3s ease-in-out !important; }
.stk-block-carousel__buttons { align-items: center; display: flex; flex-direction: row; gap: var(--button-gap,12px); inset: var(--button-offset,12px); justify-content: space-between; pointer-events: none; position: absolute; z-index: 9999; }
.stk-block-carousel__buttons svg { overflow: visible; }
.stk-block-carousel__button { user-select: none; pointer-events: all !important; }
.stk-block-carousel__dots { display: flex; flex-direction: row; gap: min(var(--dot-gap),var(--dot-gap) - (24px - var(--dot-size))); justify-content: center; margin-top: max(var(--dot-offset),-24px); min-height: 24px; position: relative; top: min(0px,var(--dot-offset) + 24px); z-index: 2; }
.stk-block-carousel__dots li { list-style: none; }
.stk-block-carousel.stk--is-fade .stk-block-carousel__slider > .stk-block-column { height: auto; opacity: 1; transition-behavior: normal; transition-timing-function: ease-in-out; transition-property: opacity; transition-delay: calc(var(--transition-duration, .3s)*.3); transition-duration: max(var(--transition-duration,.3s) * 1.15,.01s); width: 100%; flex: 1 0 100% !important; }
.stk-block-carousel.stk--is-fade .stk-block-carousel__slider > .stk-block-column.stk-block-carousel__slide--active { transition-delay: 0s; transition-duration: var(--transition-duration,.3s); }
.stk-block-carousel.stk--is-fade .stk-block-carousel__slider > .stk-block-column:not(:first-child) { left: 0px; opacity: 0; position: relative; visibility: hidden; }
.stk-block-carousel.stk--is-slide .stk-block-carousel__slider:not(.stk--snapping-deactivated) { scroll-behavior: smooth; scroll-snap-type: inline mandatory; }
.stk-block-carousel .stk-block-carousel__slider.stk--snapping-deactivated { user-select: none; }
.stk-block-carousel.stk--is-slide .stk-block-carousel__slider { gap: var(--gap); overflow: scroll hidden; overscroll-behavior-inline: contain; }
.stk-block-carousel.stk--is-slide .stk-block-carousel__slider::-webkit-scrollbar { display: none !important; height: 0px !important; }
.stk-block-carousel.stk--is-slide .stk-block-carousel__slider > * { scroll-snap-align: start; flex: 1 0 calc(100%/var(--slides-to-show) - var(--gap)/var(--slides-to-show)*(var(--slides-to-show) - 1)) !important; }
.stk-block-carousel .stk--hidden { clip: rect(0px, 0px, 0px, 0px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }
.stk-block-carousel__button { align-items: center !important; background: rgb(255, 255, 255) !important; border-radius: 100% !important; color: initial !important; display: flex !important; height: var(--button-height,40px) !important; justify-content: center !important; opacity: 0.9 !important; padding: initial !important; width: var(--button-width,40px) !important; }
.stk-block-carousel__button:hover { background: rgb(255, 255, 255); opacity: 1; }
.stk-block-carousel__button svg { height: 16px; width: 16px; }
.stk-block-carousel__dot { will-change: margin, margin-inline, width; align-items: center !important; display: flex !important; height: max(24px,var(--dot-size,8px)) !important; justify-content: center !important; position: relative !important; width: max(24px,var(--dot-size,8px)) !important; }
.stk-block-carousel__dot, .stk-block-carousel__dot:hover { background: rgba(0, 0, 0, 0) !important; }
.stk-block-carousel__dot::before { background: var(--dot-color,#aaa); border-radius: var(--dot-size,8px); height: var(--dot-size,8px); position: absolute; width: var(--dot-size,8px); content: "" !important; inset: auto !important; opacity: 1 !important; }
.stk-block-carousel__dot:hover::before { background: var(--dot-color-hover,#1b1b1b); }
.stk-block-carousel__dot.stk-block-carousel__dot--active { margin-inline: max(0px,(24px - var(--dot-size))/2) !important; width: var(--dot-active-width,30px) !important; }
.stk-block-carousel__dot.stk-block-carousel__dot--active::before { background: rgb(27, 27, 27); height: var(--dot-active-height); width: var(--dot-active-width,30px); }
.stk-block-carousel.stk--dots-outline .stk-block-carousel__dot:not(.stk-block-carousel__dot--active, :hover)::before { background: rgba(0, 0, 0, 0); box-shadow: inset 0 0 0 1px var(--dot-color,#aaa); }
.stk-block-carousel.stk--arrows-outside.stk--arrows-justify-space-between.stk--arrows-align-center .stk-block-carousel__buttons { inset: 0px; }
.stk-block-carousel.stk--arrows-outside.stk--arrows-justify-space-between.stk--arrows-align-center .stk-block-carousel__slider { width: calc(100% - var(--button-width)*2 - var(--button-offset)*2); }
.stk-block-carousel.stk--arrows-outside:is(.stk--arrows-align-flex-end, .stk--arrows-align-flex-start) .stk-block-carousel__slider-wrapper { flex-direction: column; gap: var(--button-offset,12px); }
.stk-block-carousel.stk--arrows-outside:is(.stk--arrows-align-flex-end, .stk--arrows-align-flex-start) .stk-block-carousel__buttons { position: static; }
.stk-block-carousel.stk--arrows-outside.stk--arrows-align-flex-start .stk-block-carousel__slider-wrapper { flex-direction: column-reverse; }
.stk-block-carousel .stk-img-carousel.lazyload[src*="data:"] { height: 1px !important; }
.stk-block.stk-block-column .stk-column-wrapper { width: 100%; }
.stk-block-column__content { box-sizing: border-box; }
.stk-column-wrapper > .stk-inner-blocks { margin-bottom: 0px; }
.stk-block .stk--align-last-block-to-bottom { height: 100%; }
.stk-block .stk--align-last-block-to-bottom > :last-child { margin-top: auto; }
.stk-block:is(.stk-block-column--v3, [data-v]) > .stk-column-wrapper { min-width: 0px; }
.stk--fit-content > .stk-block-column, .stk--flex:not(.stk--column-wrap-desktop):not(.stk-block-feature-grid.stk--column-wrap-desktop > .stk-block-content) > .stk-block-column { max-width: none; min-width: 24px; width: fit-content; flex: 0 1 auto !important; }
.stk-block-columns > .stk-block-content { --stk-column-gap: 0px; column-gap: var(--stk-column-gap); margin-left: auto; margin-right: auto; }
:where(.stk-has-design-system-spacing-and-borders) .stk-block-columns > .stk-block-content { --stk-column-gap: var(--stk-columns-column-gap,0px); row-gap: var(--stk-columns-row-gap,0); }
:where(.stk-block-columns) { --stk-col-order-1: 1; --stk-col-order-2: 2; --stk-col-order-3: 3; --stk-col-order-4: 4; --stk-col-order-5: 5; --stk-col-order-6: 6; --stk-col-order-7: 7; --stk-col-order-8: 8; --stk-col-order-9: 9; --stk-col-order-10: 10; --stk-col-order-11: 11; --stk-col-order-12: 12; --stk-col-order-13: 13; --stk-col-order-14: 14; --stk-col-order-15: 15; --stk-col-order-16: 16; --stk-col-order-17: 17; --stk-col-order-18: 18; --stk-col-order-19: 19; --stk-col-order-20: 20; --stk-col-order-21: 21; --stk-col-order-22: 22; --stk-col-order-23: 23; --stk-col-order-24: 24; --stk-col-order-25: 25; --stk-col-order-26: 26; --stk-col-order-27: 27; --stk-col-order-28: 28; --stk-col-order-29: 29; --stk-col-order-30: 30; --stk-col-order-31: 31; --stk-col-order-32: 32; --stk-col-order-33: 33; --stk-col-order-34: 34; --stk-col-order-35: 35; --stk-col-order-36: 36; --stk-col-order-37: 37; --stk-col-order-38: 38; --stk-col-order-39: 39; --stk-col-order-40: 40; }
.stk-block-column:first-child { order: var(--stk-col-order-1,initial); }
.stk-block-column:nth-child(2) { order: var(--stk-col-order-2,initial); }
.stk-block-column:nth-child(3) { order: var(--stk-col-order-3,initial); }
.stk-block-column:nth-child(4) { order: var(--stk-col-order-4,initial); }
.stk-block-column:nth-child(5) { order: var(--stk-col-order-5,initial); }
.stk-block-column:nth-child(6) { order: var(--stk-col-order-6,initial); }
.stk-block-column:nth-child(7) { order: var(--stk-col-order-7,initial); }
.stk-block-column:nth-child(8) { order: var(--stk-col-order-8,initial); }
.stk-block-column:nth-child(9) { order: var(--stk-col-order-9,initial); }
.stk-block-column:nth-child(10) { order: var(--stk-col-order-10,initial); }
.stk-block-column:nth-child(11) { order: var(--stk-col-order-11,initial); }
.stk-block-column:nth-child(12) { order: var(--stk-col-order-12,initial); }
.stk-block-column:nth-child(13) { order: var(--stk-col-order-13,initial); }
.stk-block-column:nth-child(14) { order: var(--stk-col-order-14,initial); }
.stk-block-column:nth-child(15) { order: var(--stk-col-order-15,initial); }
.stk-block-column:nth-child(16) { order: var(--stk-col-order-16,initial); }
.stk-block-column:nth-child(17) { order: var(--stk-col-order-17,initial); }
.stk-block-column:nth-child(18) { order: var(--stk-col-order-18,initial); }
.stk-block-column:nth-child(19) { order: var(--stk-col-order-19,initial); }
.stk-block-column:nth-child(20) { order: var(--stk-col-order-20,initial); }
.stk-block-column:nth-child(21) { order: var(--stk-col-order-21,initial); }
.stk-block-column:nth-child(22) { order: var(--stk-col-order-22,initial); }
.stk-block-column:nth-child(23) { order: var(--stk-col-order-23,initial); }
.stk-block-column:nth-child(24) { order: var(--stk-col-order-24,initial); }
.stk-block-column:nth-child(25) { order: var(--stk-col-order-25,initial); }
.stk-block-column:nth-child(26) { order: var(--stk-col-order-26,initial); }
.stk-block-column:nth-child(27) { order: var(--stk-col-order-27,initial); }
.stk-block-column:nth-child(28) { order: var(--stk-col-order-28,initial); }
.stk-block-column:nth-child(29) { order: var(--stk-col-order-29,initial); }
.stk-block-column:nth-child(30) { order: var(--stk-col-order-30,initial); }
.stk-block-column:nth-child(31) { order: var(--stk-col-order-31,initial); }
.stk-block-column:nth-child(32) { order: var(--stk-col-order-32,initial); }
.stk-block-column:nth-child(33) { order: var(--stk-col-order-33,initial); }
.stk-block-column:nth-child(34) { order: var(--stk-col-order-34,initial); }
.stk-block-column:nth-child(35) { order: var(--stk-col-order-35,initial); }
.stk-block-column:nth-child(36) { order: var(--stk-col-order-36,initial); }
.stk-block-column:nth-child(37) { order: var(--stk-col-order-37,initial); }
.stk-block-column:nth-child(38) { order: var(--stk-col-order-38,initial); }
.stk-block-column:nth-child(39) { order: var(--stk-col-order-39,initial); }
.stk-block-column:nth-child(40) { order: var(--stk-col-order-40,initial); }
.stk-block-count-up__text { font-size: 48px; }
.stk-block-count-up__text:not(.stk--count-up-active) { opacity: 0; }
.stk-block.stk-block-countdown { text-align: center; }
.stk-block.stk-block-countdown.stk-block-countdown--aligned .stk-block-countdown__content-container { width: unset; }
.stk-block-countdown__container { display: flex; flex: 1 0 auto; gap: 16px; }
.stk-block-countdown__content-container { overflow-wrap: break-word; box-sizing: initial; justify-content: center; width: 100%; }
.stk-block-countdown__label { margin: 8px 0px 0px; }
.stk-block-countdown__digit { font-size: 40px; height: 50%; }
.stk-block-countdown__digit, .stk-block-countdown__label { line-height: 1; }
.stk-block-countdown__divider-wrapper { align-items: center; display: flex; justify-content: center; }
.stk-block-countdown__divider-wrapper .stk-block-countdown__divider-colon { color: rgb(0, 0, 0); display: flex; font-size: 45px; justify-content: center; line-height: 1; position: relative; top: -12px; }
.stk-block-countdown__divider-wrapper .stk-block-countdown__divider-line { background-color: rgb(0, 0, 0); height: 50%; width: 1px; }
.stk-block-countdown__message { display: none; margin: 0px; }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-countdown__digit { color: var(--stk-accent-color); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-countdown__digit:where(:hover) { color: var(--stk-accent-color-hover,var(--stk-accent-color)); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-countdown__divider-wrapper .stk-block-countdown__divider-colon { color: var(--stk-accent-color); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-countdown__divider-wrapper .stk-block-countdown__divider-colon:where(:hover) { color: var(--stk-accent-color-hover,var(--stk-accent-color)); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-countdown__divider-wrapper .stk-block-countdown__divider-line { background-color: var(--stk-accent-color); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-countdown__divider-wrapper .stk-block-countdown__divider-line:where(:hover) { background-color: var(--stk-accent-color-hover,var(--stk-accent-color)); }
.stk-block.stk-block-divider .stk-block-divider__dot, .stk-block.stk-block-divider hr.stk-block-divider__hr { background: rgb(221, 221, 221); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block.stk-block-divider .stk-block-divider__dot, :where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block.stk-block-divider hr.stk-block-divider__hr { background: var(--stk-accent-color,#ddd); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block.stk-block-divider .stk-block-divider__dot:where(:hover), :where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block.stk-block-divider hr.stk-block-divider__hr:where(:hover) { background: var(--stk-accent-color-hover,var(--stk-accent-color,#ddd)); }
.stk-block.stk-block-divider hr.stk-block-divider__hr { border: 0px; height: 1px; margin-left: var(--stk-dots-margin-left,auto); margin-right: var(--stk-dots-margin-right,auto); max-width: none; padding: 0px; width: 50%; }
.stk-block.stk-block-divider hr.stk-block-divider__hr::after, .stk-block.stk-block-divider hr.stk-block-divider__hr::before { display: none; }
.stk-block.stk-block-divider:is(.is-style-bar) hr.stk-block-divider__hr { border-radius: 3.5px; height: 7px; }
.stk-block.stk-block-divider:is(.is-style-dots, .is-style-asterisks) .stk-block-divider__dots { display: flex; flex-direction: row; justify-content: space-between; margin-left: var(--stk-dots-margin-left,auto); margin-right: var(--stk-dots-margin-right,auto); overflow: hidden; width: 10%; }
.stk-block.stk-block-divider:is(.is-style-dots, .is-style-asterisks) .stk-block-divider__dot { border-radius: 100%; flex-shrink: 0; height: 8px; width: 8px; }
.stk-block.stk-block-divider:is(.is-style-asterisks) .stk-block-divider__dot { background: rgba(0, 0, 0, 0); position: relative; }
.stk-block.stk-block-divider:is(.is-style-asterisks) .stk-block-divider__dot::before { content: "*"; font-family: Georgia, Times, "Times New Roman", serif; font-size: 14.4px; left: 0px; line-height: 1; position: absolute; top: 0px; vertical-align: middle; }
.stk-block-expand > .stk-inner-blocks.stk-block-content { display: block; }
.stk-block-expand .stk-block-button { display: inline-block; }
.stk-block-expand [aria-hidden="true"] { display: none !important; }
.stk-block-expand [aria-hidden="true"] + .stk-block-button { display: none; }
.stk-block-feature { --stk-column-gap: 0px; --stk-row-gap: 0px; }
.stk-block-feature > * > .stk-block-content { column-gap: var(--stk-column-gap); row-gap: var(--stk-row-gap); }
.stk-block-feature > * > .stk-row { display: flex; flex-direction: row; flex-wrap: var(--stk-feature-flex-wrap,wrap); }
.stk-block-heading__bottom-line, .stk-block-heading__top-line { background-color: rgb(0, 0, 0); height: 4px; width: 100px; }
.stk-block-heading--v2 .stk-block-heading__text:not(.stk-block-heading--use-theme-margins) { margin: 0px !important; }
.stk-block-hero__content > .stk-inner-blocks.stk--column-flex:not(.stk--block-horizontal-flex) { align-items: center; justify-content: center; }
.stk-block-horizontal-scroller:not(.editor) { overflow: hidden; }
.stk-block-horizontal-scroller:not(.editor) > .stk-block-content { --stk-column-gap: 0px; box-sizing: border-box; cursor: grab; display: grid; gap: var(--stk-column-gap); grid-auto-columns: var(--stk-column-width,300px); grid-auto-flow: column; height: var(--stk-column-height); overflow-x: auto; overscroll-behavior-inline: contain; padding-inline-start: var(--stk-left-offset,0); }
.stk-block-horizontal-scroller:not(.editor) > .stk-block-content > .stk-block-column { scroll-snap-align: var(--stk-snapping,center); width: 100% !important; }
.stk-block-horizontal-scroller:not(.editor) > .stk-block-content.stk--with-scrollbar { scrollbar-color: var(--stk-scrollbar-thumb-color,#d3d3d3) var(--stk-scrollbar-track-color,#eee); scrollbar-width: var(--stk-scrollbar-height-firefox,auto); }
.stk-block-horizontal-scroller:not(.editor) > .stk-block-content.stk--with-scrollbar::-webkit-scrollbar { height: var(--stk-scrollbar-height,10px); }
.stk-block-horizontal-scroller:not(.editor) > .stk-block-content.stk--with-scrollbar::-webkit-scrollbar-track { background: var(--stk-scrollbar-track-color,#eee); border-radius: var(--stk-scrollbar-thumb-radius,0); }
.stk-block-horizontal-scroller:not(.editor) > .stk-block-content.stk--with-scrollbar::-webkit-scrollbar-thumb { background: var(--stk-scrollbar-thumb-color,#d3d3d3); border-radius: var(--stk-scrollbar-thumb-radius,0); }
.stk-block-horizontal-scroller:not(.editor) > .stk-block-content:not(.stk--with-scrollbar) { scrollbar-width: none; }
.stk-block-horizontal-scroller:not(.editor) > .stk-block-content:not(.stk--with-scrollbar)::-webkit-scrollbar { height: 0px !important; }
.stk-block-horizontal-scroller:not(.editor) > .stk-block-content:not(.stk--snapping-deactivated) { scroll-behavior: smooth; scroll-snap-type: inline mandatory; }
.stk-block-horizontal-scroller:not(.editor) > .stk-block-content.stk--snapping-deactivated { user-select: none; }
.stk-block-horizontal-scroller .stk-img-horizontal-scroller.lazyload[src*="data:"] { height: 1px !important; }
.stk-block-icon-box__content { max-width: none !important; }
.stk-block-icon-box__content > :not(.stk-block-icon-label) { padding-left: 64px; }
.stk-block-icon-button { --stk-block-margin-bottom: 0; }
.stk-block.stk-block-icon-button { width: auto; }
.stk-block.stk-block-icon-button .stk-button { border-radius: 100%; }
.stk-block-icon-label .stk-inner-blocks { gap: 28px; }
.stk-block-icon-label :is(.stk-block-icon, .stk-block-heading) { --stk-block-margin-bottom: 0; align-items: center; display: flex; }
.stk-block-icon-label .stk-block-heading__text { margin-block: 0px; text-align: start; width: 100%; }
.stk-block-icon-label .stk-row { flex-wrap: nowrap; }
.stk-block-icon-label .stk-block-heading, .stk-block-icon-label .wp-block-stackable-heading.stk-block-heading { width: inherit; }
.stk-block-icon-label.stk-block-icon-label--use-flex-basis .stk-block-icon { flex: 0 0 64px; }
.stk-block-icon-label.stk-block-icon-label--use-flex-basis .stk-inner-blocks { gap: 0px; }
.stk-block-icon-list .stk-block-icon-list--grid:is(ul, ol) { column-gap: var(--stk-icon-list-column-gap,16px); display: grid; grid-template-columns: repeat(var(--stk-icon-list-column-count,1),1fr); row-gap: var(--stk-icon-list-row-gap,0); text-align: start; width: 100%; }
.stk-block-icon-list .stk-block-icon-list--column:is(.stk-block-icon-list__ul, .stk-block-icon-list__ol) { column-count: var(--stk-icon-list-column-count,1); column-gap: var(--stk-icon-list-column-gap,16px); display: block; text-align: start; width: 100%; }
.stk-block-icon-list .stk-block-icon-list--column:is(.stk-block-icon-list__ul, .stk-block-icon-list__ol) .stk-block-icon-list__group { padding-inline-start: 0px; width: fit-content; list-style-type: none !important; }
.stk-block-icon-list .stk-block-icon-list--column:is(.stk-block-icon-list__ul, .stk-block-icon-list__ol) .wp-block-stackable-icon-list-item { margin-bottom: var(--stk-icon-list-row-gap,0); }
.stk-block-icon-list .stk-block-icon-list--column:is(.stk-block-icon-list__ul, .stk-block-icon-list__ol) .wp-block-stackable-icon-list-item:last-child { margin-bottom: 0px; }
.stk-block-icon-list :is(ul.stk-block-icon-list__ul, ol.stk-block-icon-list__ol) { flex: 0 0 auto; }
.stk-block-icon-list ol { list-style-image: none; }
.stk-block-icon-list ul.stk-block-icon-list__ul { list-style-type: none !important; }
.stk-block-icon-list ol.stk-block-icon-list__ol, .stk-block-icon-list ul.stk-block-icon-list__ul { padding-inline-start: var(--stk-icon-list-indentation,0); }
.stk-block-icon-list .stk-block-icon-list__ol { counter-reset: stk-icon-list-counter 0; list-style-type: none !important; }
.stk-block-icon-list li { break-inside: avoid; }
.stk-block-icon-list.stk-block :is(ol:not(.stk-block-icon-list__ol)), .stk-block-icon-list.stk-block :is(ul:not(.stk-block-icon-list__ul)) { padding-inline-start: 1em; }
.stk-block-icon-list :not(ul.stk-block-icon-list__ul, ol.stk-block-icon-list__ol), .stk-block-icon-list :not(ul.stk-block-icon-list__ul, ol.stk-block-icon-list__ol) li:not(.stk-block-icon-list-item) { width: fit-content; }
.stk-block-icon-list :not(ul.stk-block-icon-list__ul, ol.stk-block-icon-list__ol) li:not(.stk-block-icon-list-item)::marker { line-height: 0; }
.stk-block-icon-list > svg [id^="stk-icon-list__icon-svg-def"] svg { width: auto; }
.stk-block-icon-list.stk-block :is(ul, ol) { margin-bottom: 0px; margin-left: var(--stk-alignment-margin-left); margin-right: var(--stk-alignment-margin-right); margin-top: 0px; }
.stk-block-icon-list.stk-block :is(ul, ol) li:last-child { margin-bottom: 0px; }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-icon-list { --stk-icon-list-marker-color: var(--stk-accent-color); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-icon-list :where(.stk-block-icon-list-item):where(:hover) { --stk-icon-list-marker-color: var(--stk-accent-color-hover,var(--stk-accent-color)); }
.stk-block-icon-list-item { list-style-type: none !important; }
.stk-block-icon-list.stk-block .wp-block-stackable-icon-list-item:not(:last-child)::after { border: 1px rgba(0, 0, 0, 0.4); display: block; left: 0px; position: absolute; width: 100%; bottom: calc(var(--stk-icon-list-row-gap, 0px)/-2) !important; content: "" !important; }
.stk-block-icon-list.stk-block:not(.stk__use-custom-icon-color) svg:where(.ugb-custom-icon) :is(g, path, rect, polygon, ellipse) { fill: var(--stk-icon-list-marker-color) !important; color: var(--stk-icon-list-marker-color) !important; }
.stk-block-icon-list-item__content { gap: var(--stk-icon-list-icon-gap,8px); }
.stk-block-icon-list .stk-block-icon-list__ul .stk-block-icon-list-item { flex-direction: column; margin-inline: 0px auto; width: 100%; }
.stk-block-icon-list .stk-block-icon-list__ul .stk-block-icon-list-item .stk-block-icon-list-item__content { align-items: center; display: flex; position: relative; width: fit-content; }
.stk-block-icon-list .stk-block-icon-list__ul .stk-block-icon-list-item .stk-block-icon-list-item__content .stk--svg-wrapper .stk--inner-svg svg { height: var(--stk-icon-height,var(--stk-icon-list-icon-size,16px)); opacity: var(--stk-icon-list-icon-opacity,1); position: relative; transform: rotate(var(--stk-icon-list-icon-rotation,0deg)); width: var(--stk-icon-height,var(--stk-icon-list-icon-size,16px)); }
.stk-block-icon-list:not(.stk__use-custom-icon-color) .stk-block-icon-list__ul .stk-block-icon-list-item .stk-block-icon-list-item__content .stk--inner-svg svg, .stk-block-icon-list:not(.stk__use-custom-icon-color) .stk-block-icon-list__ul .stk-block-icon-list-item .stk-block-icon-list-item__content .stk--inner-svg svg :is(use, g, path, rect, polygon, ellipse) { fill: var(--stk-icon-list-marker-color); color: var(--stk-icon-list-marker-color); }
.stk-block-icon-list [data-type^="stackable/"] .stk-block-icon-list-item .stk--svg-wrapper svg { cursor: copy; }
.stk-block-icon-list.stk-block [data-block][data-type="stackable/icon-list-item"]:not(:focus):hover::after { outline: none; }
.stk-block-icon-list .stk-block-icon-list__ol li.stk-block-icon-list-item { counter-increment: stk-icon-list-counter 1; margin-inline: 0px auto; width: 100%; }
.stk-block-icon-list .stk-block-icon-list__ol li.stk-block-icon-list-item .stk-block-icon-list-item__content { align-items: center; display: flex; position: relative; width: fit-content; }
.stk-block-icon-list .stk-block-icon-list__ol li.stk-block-icon-list-item .stk-block-icon-list-item__content .stk-block-icon-list-item__marker::before { color: var(--stk-icon-list-marker-color); content: counter(stk-icon-list-counter,var(--stk-list-style-type,decimal)) ". "; display: block; font-size: var(--stk-icon-height,var(--stk-icon-list-icon-size,16px)); opacity: var(--stk-icon-list-icon-opacity,1); transform: rotate(var(--stk-icon-list-icon-rotation,0deg)); vertical-align: middle; white-space: nowrap; }
li.wp-block-stackable-icon-list-item.stk-block-icon-list-item { margin-bottom: 0px; }
.stk-block-icon-list-item__marker, .stk-block-icon-list-item__text:is(.has-text-color):not(.stk--is-gradient) { -webkit-text-fill-color: initial !important; }
.stk-block-image .stk-img-wrapper { margin-left: var(--stk-alignment-margin-left,auto); margin-right: var(--stk-alignment-margin-right,auto); }
.stk-block-image figure { margin: 0px; }
.stk--block-horizontal-flex > .block-editor-inner-blocks > .block-editor-block-list__layout [data-type="stackable/image"]:has(.stk-img-placeholder) { width: 150px; }
.stk--block-horizontal-flex > .block-editor-inner-blocks > .block-editor-block-list__layout [data-type="stackable/image"]:has(.stk-img-placeholder) .stk-block-image:not(.stk--is-resizing) .stk-img-placeholder.stk--never-resized { height: 200px !important; }
.stk--block-horizontal-flex > .block-editor-inner-blocks > .block-editor-block-list__layout [data-type="stackable/image"]:has(.stk-img-placeholder) > .stk-block-image { width: 100%; }
.stk-block-image .stk-img-figcaption { margin: 0px; text-align: left; }
.stk-block-image-box .stk-block-column .stk-block-column__content { justify-content: center; }
.stk-block-image-box > .stk-block-image-box__content { display: grid; }
.stk-block-image-box > .stk-block-image-box__content > .stk-block { grid-area: 1 / 1 / 2 / 2; }
.stk-block-image-box .stk-img-wrapper { height: 100%; }
.stk-block-image-box .stk-block-heading__text { margin-block: 0px; }
.stk-block-image-box .stk-block-image { --stk-block-margin-bottom: 0; }
.stk-block-image-box .stk-block-column { margin: 0px; }
.stk-block-image-box.stk-block .stk-block.stk-block, .stk-block-image-box.stk-block .stk-img-wrapper::after, .stk-block-image-box.stk-block .stk-img-wrapper::before, .stk-block-image-box.stk-block .stk-img-wrapper > img.stk-img { transition-duration: var(--stk-transition-duration,.32s); }
.stk-block-image-box__content { max-width: none !important; }
.stk-block-map .stk-block-map__canvas { height: 350px; }
.stk-block-map iframe { height: 350px !important; }
.stk-block-map .stk-map-wrapper { margin-left: var(--stk-alignment-margin-left,auto); margin-right: var(--stk-alignment-margin-right,auto); }
.stk-block-map.stk--uses-api-key.stk--missing-api-key .stk-block-map__canvas { align-items: center; background: rgb(221, 221, 221); color: rgb(0, 0, 0); display: flex; justify-content: center; text-align: center; }
.wp-block-group > .stk-block-map { width: 400px; }
.stk-block-notification { --stk-container-background-color: #40ba7b; --stk-container-color: #fff; }
.stk-block-notification.stk--is-error { --stk-container-background-color: #d9534f; }
.stk-block-notification.stk--is-warning { --stk-container-background-color: #ffdd57; }
.stk-block-notification.stk--is-info { --stk-container-background-color: #2091e1; }
.stk-block-notification.stk--is-dismissible .stk-container { padding-inline-end: var(--stk-notification-padding-end,60px); }
.stk-block-notification__content { position: relative; }
.stk-block-notification__close-button { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; bottom: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline-start: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; left: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin-bottom: unset; margin-inline-start: unset; margin-left: unset; margin-right: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; cursor: pointer; inset-inline-end: 32px; margin-top: -4px; margin-inline-end: -4px; padding: 4px; position: absolute; right: 32px; top: 32px; z-index: 2; background: unset !important; }
.stk-block-notification__close-button svg { fill: var(--stk-container-color); display: block; }
.stk-block-notification__close-button:focus { outline-offset: 0px; }
.stk-block-number-box__container, div.stk-block-number-box__text { align-items: center; display: inline-flex; flex: 0 1 auto; font-size: 56px; font-weight: 700; justify-content: var(--stk-alignment-justify-content,center); }
.stk-block-number-box.stk--has-shape .stk-block-number-box__container, .stk-block-number-box.stk--has-shape div.stk-block-number-box__text { background: var(--stk-button-background-color); border-radius: 100%; color: rgb(255, 255, 255); height: 96px; width: 96px; }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-number-box.stk--has-shape .stk-block-number-box__container, :where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-number-box.stk--has-shape div.stk-block-number-box__text { color: var(--stk-button-text-color,#fff); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-number-box.stk--has-shape .stk-block-number-box__container:where(:hover), :where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-number-box.stk--has-shape div.stk-block-number-box__text:where(:hover) { background: var(--stk-button-background-color-hover,var(--stk-button-background-color)); color: var(--stk-button-text-color-hover,var(--stk-button-text-color,#fff)); }
.stk-block-posts:not(.stk--has-container) .stk-block-posts__items { row-gap: 32px; }
.stk-block-posts__items { column-gap: var(--stk-column-gap,0); display: flex; flex-wrap: wrap; row-gap: 0px; }
.stk-block-posts__items :is([class*="stk-block-posts__"], .stk-img-wrapper):not(.stk-block-posts__item) { margin-bottom: var(--stk-block-margin-bottom); }
.stk-block-posts__items :is([class*="stk-block-posts__"], .stk-img-wrapper):not(.stk-block-posts__item):last-child { margin-bottom: 0px; }
.stk-block-posts__items .stk-container { flex: 1 1 0%; margin: 6px; }
.stk-block-posts__items .stk-container:not(.stk--no-padding) { margin: var(--stk-column-margin); }
.stk-block-posts__item .stk-block-posts__category > a.stk-button { border-radius: 4px; display: inline-flex; padding: 4px 8px; }
.stk-block-posts__item { display: flex; flex-basis: calc(100%/var(--stk-columns, 2) - var(--stk-column-gap, 16px) + var(--stk-column-gap, 16px)/var(--stk-columns, 2)); overflow: hidden; position: relative; width: calc(100%/var(--stk-columns, 2) - var(--stk-column-gap, 16px) + var(--stk-column-gap, 16px)/var(--stk-columns, 2)); }
.stk-block-posts__title { margin-top: 0px !important; }
.stk-block-posts__meta-sep { margin-inline: 1ch; }
.stk-block-posts__image-link, .stk-block-posts__readmore { display: block; }
.stk-block-posts__category a, .stk-block-posts__title a { display: inline-block; text-decoration: none; }
.stk-block-posts__excerpt, .stk-block-posts__title { hyphens: auto; word-break: break-word; }
.stk-block-posts:is(.is-style-list) .stk-container { display: flex; }
.stk-block-posts:is(.is-style-list) .stk-img-wrapper { height: 100%; width: 100%; }
.stk-block-posts:is(.is-style-list) .stk-block-posts__image-link:not(:empty), .stk-block-posts:is(.is-style-list) .stk-block-posts__image-link:not(:empty) ~ .stk-container-padding { flex-basis: 50%; }
.stk-block-posts:is(.is-style-list) .stk-container-padding { padding-block: 0px; padding-inline-end: 0px; }
.stk-block-posts .stk-container-padding { box-sizing: border-box; flex: 1 1 0%; }
.stk-block-price { line-height: 1; }
.stk-block-price .stk-block-text { --stk-block-margin-bottom: 0; }
.stk-block-price .stk-block-text:first-child { vertical-align: top; }
.stk-block-price__price { font-size: 56px; line-height: 0.7; }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) :where(.stk-block-price) .stk-block-text { color: var(--stk-text-color); }
.stk-block-progress-bar:not(.alignfull) { width: 100%; }
.stk-progress-bar { background-color: var(--progress-background,#f0f0f0); border-radius: var(--progress-border-radius,0); height: var(--progress-size,32px); overflow: hidden; position: relative; width: var(--progress-bar-width,100%); }
.stk-progress-bar .stk-progress-bar__bar { --progress-percent: calc((var(--progress-value, 50%)/var(--progress-max, 100))*100); align-items: center; background-color: var(--progress-color-1,#3498db); border-radius: var(--progress-bar-border-radius,0); display: flex; height: 100%; justify-content: space-between; width: 0px; }
.stk-progress-bar .stk-progress-bar__bar .stk-progress-bar__inner-text { overflow: hidden; white-space: nowrap !important; }
.stk-progress-bar .stk-progress-bar__bar .stk-progress-bar__inner-text.stk-progress-bar__text { padding-inline-start: 12px; text-overflow: ellipsis; }
.stk-progress-bar .stk-progress-bar__bar .stk-progress-bar__inner-text.stk-progress-bar__progress-value-text { padding-inline-end: 12px; }
.stk-progress-bar.stk--with-animation .stk-progress-bar__bar { transition: width 0.7s cubic-bezier(0.2, 0.6, 0.4, 1); will-change: width; }
.stk-progress-bar.stk-animate .stk-progress-bar__bar { width: var(--progress-percent); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-progress-bar { --progress-color-1: var(--stk-accent-color); }
.stk-block .stk-block-progress-bar__container { display: flex; justify-content: var(--stk-alignment-justify-content,flex-start); width: 100%; }
.stk-progress-circle { position: relative; }
.stk-progress-circle, .stk-progress-circle svg { height: var(--progress-size,150px); width: var(--progress-size,150px); }
.stk-progress-circle svg { --progress-percent: calc((var(--progress-value, 50)/var(--progress-max, 100))*100); --progress-dash-array: calc(var(--progress-size, 150px)/2*2*3.1415 - var(--progress-thickness, 8px)/2*2*3.1415); --progress-dash-offset: calc((100 - var(--progress-percent))/100*3.1415*(var(--progress-size, 150px)/2*2 - var(--progress-thickness, 8px)/2*2)); transform: rotate(-90deg); }
.stk-progress-circle svg circle { fill: none; stroke: var(--progress-background,#f0f0f0); stroke-width: var(--progress-thickness,8px); stroke-linecap: var(--progress-rounded,butt); cy: calc(var(--progress-size, 150px)/2); cx: calc(var(--progress-size, 150px)/2); r: calc(50% - var(--progress-thickness, 8px)/2); height: 100%; width: 100%; }
.stk-progress-circle .stk-progress-circle__bar { stroke-dasharray: var(--progress-dash-array); stroke-dashoffset: var(--progress-dash-array); stroke: var(--progress-color-1,#3498db); }
.stk-progress-circle .stk-number { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
.stk-progress-circle.stk--with-animation .stk-progress-circle__bar { transition: stroke-dashoffset 0.7s cubic-bezier(0.2, 0.6, 0.4, 1); will-change: stroke-dashoffset; }
.stk-progress-circle.stk-animate .stk-progress-circle__bar { stroke-dashoffset: var(--progress-dash-offset); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-progress-circle { --progress-color-1: var(--stk-accent-color); }
.stk-block .stk-block-progress-circle__container { display: flex; justify-content: var(--stk-alignment-justify-content,center); width: 100%; }
.stk-block-separator { overflow-x: hidden; }
.stk-block-separator .stk-block-separator__inner { height: 248px; overflow: hidden; position: relative; }
.stk-block-separator .stk-block-separator__inner svg { filter: drop-shadow(rgba(153, 153, 153, 0.2) 0px 2px 20px); padding-top: 48px; }
.stk-block-separator__inner svg, .stk-separator__wrapper svg { fill: rgb(255, 255, 255); }
.stk-block.stk-block-spacer { height: 50px; margin-bottom: 0px !important; }
.stk-block-tab-content { display: flex; margin-bottom: 0px; }
.stk-block-tab-content > .stk-inner-blocks { display: grid; }
.stk-block-tab-content > .stk-inner-blocks > .stk-block { grid-area: 1 / 1 / 1 / 1; z-index: 1; }
.stk-block-tab-content > .stk-inner-blocks > .stk-block[hidden] { visibility: hidden; }
.stk-block-tabs > .stk-block-tabs--fade > .stk-block-tab-content [role="tabpanel"] { opacity: 1; transition: opacity 0.3s cubic-bezier(0.45, 0.05, 0.55, 0.95) 0.01s, visibility; }
.stk-block-tabs > .stk-block-tabs--fade > .stk-block-tab-content [role="tabpanel"][hidden] { opacity: 0; pointer-events: none; transition: opacity 0.3s cubic-bezier(0.45, 0.05, 0.55, 0.95), visibility 0.3s; }
.stk-block-tabs--vertical > .stk-block-tab-content > .stk-inner-blocks { height: 100%; }
.stk-block-tab-labels { --stk-block-margin-bottom: 0; --tabs-flex: none; --tabs-column-gap: 12px; --tabs-row-gap: 8px; }
.stk-block-tabs__tab { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; cursor: pointer; flex: var(--tabs-flex,none); outline: revert; padding: 12px; background-color: initial !important; }
.stk-block-tab-labels__wrapper { column-gap: var(--tabs-column-gap,12px); display: flex; flex-wrap: wrap; justify-content: flex-start; row-gap: var(--tabs-row-gap,8px); }
.stk-block-tabs--horizontal .stk-block-tab-labels__wrapper { flex-direction: row; }
.stk-block-tabs--vertical .stk-block-tab-labels__wrapper { flex-direction: column; }
.stk-block-tabs__tab { --stk-icon-size: 16px; align-items: center; display: flex; gap: 8px; justify-content: flex-start; }
.stk-block-tab-labels__text { flex: 0 1 auto; }
.stk-block-tabs__tab .stk-block-tab-labels__text { transition: none !important; }
.stk-block-table-of-contents .stk-table-of-contents__table { column-gap: 32px; margin: 0px; }
.stk-block-table-of-contents li { break-inside: avoid; }
.stk-block-table-of-contents :is(ul, ol) { padding-inline-start: 1em; }
.stk-block-table-of-contents:is(.stk--is-gradient) li { -webkit-text-fill-color: initial; }
.stk-block-table-of-contents:is(.stk--has-background-overlay) { background-clip: initial !important; }
.stk-block-table-of-contents .stk-table-of-contents__title { margin-block: 0px; }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-table-of-contents ::marker { color: var(--stk-accent-color); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-table-of-contents ::marker:where() { --stk-accent-color: var(--stk-accent-color-hover); }
.stk-block-tabs { --tabs-gap: 16px; }
.stk-block-tabs > .stk-inner-blocks { display: grid; gap: var(--tabs-gap,16px); }
.stk-block-tabs[data-initial-tab="1"] > * > .stk-block-tab-content > * > .stk-column:not([aria-labelledby]):not(:first-child), .stk-block-tabs[data-initial-tab="10"] > * > .stk-block-tab-content > * > .stk-column:not([aria-labelledby]):not(:nth-child(10)), .stk-block-tabs[data-initial-tab="2"] > * > .stk-block-tab-content > * > .stk-column:not([aria-labelledby]):not(:nth-child(2)), .stk-block-tabs[data-initial-tab="3"] > * > .stk-block-tab-content > * > .stk-column:not([aria-labelledby]):not(:nth-child(3)), .stk-block-tabs[data-initial-tab="4"] > * > .stk-block-tab-content > * > .stk-column:not([aria-labelledby]):not(:nth-child(4)), .stk-block-tabs[data-initial-tab="5"] > * > .stk-block-tab-content > * > .stk-column:not([aria-labelledby]):not(:nth-child(5)), .stk-block-tabs[data-initial-tab="6"] > * > .stk-block-tab-content > * > .stk-column:not([aria-labelledby]):not(:nth-child(6)), .stk-block-tabs[data-initial-tab="7"] > * > .stk-block-tab-content > * > .stk-column:not([aria-labelledby]):not(:nth-child(7)), .stk-block-tabs[data-initial-tab="8"] > * > .stk-block-tab-content > * > .stk-column:not([aria-labelledby]):not(:nth-child(8)), .stk-block-tabs[data-initial-tab="9"] > * > .stk-block-tab-content > * > .stk-column:not([aria-labelledby]):not(:nth-child(9)) { display: none; }
:root { --stk-block-margin-bottom: 24px; --stk-column-margin: 12px; --stk-columns-column-gap: 0px; --stk-columns-row-gap: 0px; --stk-container-padding: 32px; --stk-container-padding-large: 64px 80px; --stk-container-padding-small: 16px 32px; --stk-container-border-style: none; --stk-container-border-width: 1px; --stk-container-border-radius: 0px; --stk-container-box-shadow: 0px 4px 24px #0000000a; --stk-container-background-color: #fff; --stk-default-container-background-color: #fff; --stk-container-color: #1e1e1e; --stk-block-background-padding: 24px; --stk-block-background-border-style: none; --stk-block-background-border-width: 1px; --stk-block-background-border-radius: 0px; --stk-block-background-box-shadow: none; --stk-block-background-color: #f1f1f1; --stk-image-border-radius: 0px; --stk-image-drop-shadow: none; --stk-button-min-height: 0px; --stk-button-padding: 12px 16px; --stk-button-border-style: none; --stk-button-border-width: 1px; --stk-button-ghost-border-width: 2px; --stk-button-border-radius: 0px; --stk-button-box-shadow: none; --stk-button-icon-size: 24px; --stk-button-icon-gap: 8px; --stk-button-column-gap: 12px; --stk-button-row-gap: 12px; --stk-button-background-color: #008de4; --stk-button-text-color: #fff; --stk-default-button-background-color: #008de4; --stk-default-button-text-color: #fff; --stk-icon-button-padding: 12px; --stk-icon-list-row-gap: 0px; --stk-icon-list-icon-gap: 8px; --stk-icon-list-indentation: 0px; --stk-icon-size: 36px; --stk-icon-color: #a6a6a6; --stk-icon-shape-color: #ddd; --stk-subtitle-size: 16px; --stk-subtitle-color: #39414d; --stk-tab-accent-color: #008de4; }
.entry-content .stk-block, .stk-block, .stk-block-column__content > * { margin-bottom: var(--stk-block-margin-bottom); }
.stk-button-group { column-gap: var(--stk-button-column-gap); justify-content: var(--stk-alignment-justify-content); row-gap: var(--stk-button-row-gap); }
.stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link) .stk-button { --stk-icon-color: var(--stk-button-text-color); background: var(--stk-button-background-color); padding: var(--stk-button-padding); }
.stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link) .stk-button .stk--inner-svg, .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link) .stk-button > .stk-button__inner-text, .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link) .stk-button > .stk-button__inner-text:hover { color: var(--stk-button-text-color); }
.stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination) .stk-button { --stk-icon-size: 1em; }
.stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination).is-style-ghost { --stk-button-text-color: var(--stk-button-background-color); }
.stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination).is-style-ghost .stk-button::before { border-color: var(--stk-button-background-color); border-width: var(--stk-button-ghost-border-width); }
.stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination).is-style-plain { --stk-button-text-color: var(--stk-button-background-color); }
.stk-block-icon-button .stk-button { --stk-button-padding: var(--stk-icon-button-padding); }
.stk--block-horizontal-flex { column-gap: var(--stk-block-margin-bottom); }
.stk-container:not(.stk--no-padding) { padding: var(--stk-container-padding); }
.stk--container-small .stk-container:not(.stk--no-padding) { --stk-container-padding: var(--stk-container-padding-small); }
.stk-container:not(.stk--no-background) { background-color: var(--stk-container-background-color); border-radius: var(--stk-container-border-radius); box-shadow: var(--stk-container-box-shadow); color: var(--stk-container-color); }
.stk-container-padding { padding: var(--stk-container-padding); }
.stk-block:not(.stk-block-column) { --stk-columns-spacing: var(--stk-column-margin); }
.stk-block-columns.stk-block-columns--has-single-block-polyfill, body:not(.wp-admin) .stk-block-columns:has(> .stk-block-content > .stk-block-column:first-child:last-child) { --stk-columns-spacing: 0; }
.stk-block-background { background-color: var(--stk-block-background-color); }
.stk-block-background:not(.stk--no-padding) { padding: var(--stk-block-background-padding); }
.stk--inner-svg { border-color: var(--stk-icon-color); }
.stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon) { height: var(--stk-icon-size); width: var(--stk-icon-size); }
.stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon), .stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon) :is(g, path, rect, polygon, ellipse) { fill: var(--stk-icon-color); }
.stk-subtitle { font-size: var(--stk-subtitle-size); }
.stk-block-posts__meta, .stk-subtitle { color: var(--stk-subtitle-color); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) .stk-container:not(.stk--no-background) { border-style: var(--stk-container-border-style); border-width: var(--stk-container-border-width); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) .stk-container:not(.stk--no-background):hover { border-width: var(--stk-container-border-width-hover,var(--stk-container-border-width)); box-shadow: var(--stk-container-box-shadow-hover,var(--stk-container-box-shadow)); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-container:not(.stk--no-background) { border-width: var(--stk-container-border-width-parent-hover,var(--stk-container-border-width)); box-shadow: var(--stk-container-box-shadow-parent-hover,var(--stk-container-box-shadow)); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-container:not(.stk--no-background):hover { border-width: var(--stk-container-border-width-hover,var(--stk-container-border-width-parent-hover,var(--stk-container-border-width))); box-shadow: var(--stk-container-box-shadow-hover,var(--stk-container-box-shadow-parent-hover,var(--stk-container-box-shadow))); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) .stk-block-background { border-radius: var(--stk-block-background-border-radius); box-shadow: var(--stk-block-background-box-shadow); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) .stk-block.stk-block-background { border-style: var(--stk-block-background-border-style); border-width: var(--stk-block-background-border-width); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) .stk-block.stk-block-background:hover { border-width: var(--stk-block-background-border-width-hover,var(--stk-block-background-border-width)); box-shadow: var(--stk-block-background-box-shadow-hover,var(--stk-block-background-box-shadow)); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-block.stk-block-background { border-width: var(--stk-block-background-border-width-parent-hover,var(--stk-block-background-border-width)); box-shadow: var(--stk-block-background-box-shadow-parent-hover,var(--stk-block-background-box-shadow)); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-block.stk-block-background:hover { border-width: var(--stk-block-background-border-width-hover,var(--stk-block-background-border-width-parent-hover,var(--stk-block-background-border-width))); box-shadow: var(--stk-block-background-box-shadow-hover,var(--stk-block-background-box-shadow-parent-hover,var(--stk-block-background-box-shadow))); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) .stk-img-wrapper { filter: drop-shadow(var(--stk-image-drop-shadow)); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) .stk-img-wrapper:hover { filter: drop-shadow(var(--stk-image-drop-shadow-hover,var(--stk-image-drop-shadow))); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) .stk-img-wrapper img { border-radius: var(--stk-image-border-radius); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-img-wrapper { filter: drop-shadow(var(--stk-image-drop-shadow-parent-hover,var(--stk-image-drop-shadow))); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-img-wrapper:hover { filter: drop-shadow(var(--stk-image-drop-shadow-hover,var(--stk-image-drop-shadow-parent-hover,var(--stk-image-drop-shadow)))); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) .stk--inner-svg svg:last-child:is(.ugb-custom-icon, .stk-custom-icon) { height: var(--stk-custom-icon-size); width: var(--stk-custom-icon-size); }
:where(.stk-has-design-system-spacing-and-borders, .stk-has-design-system-buttons-and-icons) .stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon) { height: var(--stk-icon-size); width: var(--stk-icon-size); }
:where(.stk-has-design-system-buttons-and-icons) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link) .stk-button::before { border-style: var(--stk-button-border-style); box-shadow: var(--stk-button-box-shadow); }
:where(.stk-has-design-system-buttons-and-icons) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link) .stk-button:hover::before { box-shadow: var(--stk-button-box-shadow-hover,var(--stk-button-box-shadow)); }
:where(.stk-has-design-system-buttons-and-icons) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link, .is-style-ghost) .stk-button::before { border-width: var(--stk-button-border-width); }
:where(.stk-has-design-system-buttons-and-icons) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link, .is-style-ghost) .stk-button:hover::before { border-width: var(--stk-button-border-width-hover,var(--stk-button-border-width)); }
:where(.stk-has-design-system-buttons-and-icons) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination) .stk-button { --stk-icon-size: var(--stk-button-icon-size); --stk-custom-icon-size: var(--stk-custom-button-icon-size); min-height: var(--stk-button-min-height); }
:where(.stk-has-design-system-buttons-and-icons) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination).is-style-ghost .stk-button:hover::before { border-width: var(--stk-button-ghost-border-width-hover,var(--stk-button-ghost-border-width)); }
:where(.stk-has-design-system-buttons-and-icons) :is(.stk-block-button, .stk-block-pagination) .stk-button { border-radius: var(--stk-button-border-radius); }
:where(.stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link, .is-style-ghost) .stk-button::before { border-width: var(--stk-button-border-width-parent-hover,var(--stk-button-border-width)); box-shadow: var(--stk-button-box-shadow-parent-hover,var(--stk-button-box-shadow)); }
:where(.stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link, .is-style-ghost) .stk-button:hover::before { border-width: var(--stk-button-border-width-hover,var(--stk-button-border-width-parent-hover,var(--stk-button-border-width))); box-shadow: var(--stk-button-box-shadow-hover,var(--stk-button-box-shadow-parent-hover,var(--stk-button-box-shadow))); }
:where(.stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination).is-style-ghost .stk-button::before { border-width: var(--stk-button-ghost-border-width-parent-hover,var(--stk-button-ghost-border-width)); box-shadow: var(--stk-button-box-shadow-parent-hover,var(--stk-button-box-shadow)); }
:where(.stk-has-design-system-buttons-and-icons) :where(.stk-hover-parent:hover) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination).is-style-ghost .stk-button:hover::before { border-width: var(--stk-button-ghost-border-width-hover,var(--stk-button-ghost-border-width-parent-hover,var(--stk-button-ghost-border-width))); box-shadow: var(--stk-button-box-shadow-hover,var(--stk-button-box-shadow-parent-hover,var(--stk-button-box-shadow))); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) :where(.stk-block) > :is(p, div) { color: var(--stk-text-color); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block > :is(h1, h2, h3, h4, h5, h6) { color: var(--stk-heading-color); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) :is(.stk-block-text__text, .stk-block-heading__text, .is-style-link, .stk-table-of-contents__table) a { color: var(--stk-link-color,var(--theme-link-initial-color,unset)); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) :is(.stk-block-text__text, .stk-block-heading__text, .is-style-link, .stk-table-of-contents__table) a:hover { color: var(--stk-link-color-hover,var(--stk-link-color,var(--theme-link-hover-color,unset))); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination) { --stk-accent-color: var(--stk-button-text-color); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link) .stk-button:where(:hover) { --stk-icon-color: var(--stk-button-text-color-hover,var(--stk-button-text-color)); --stk-accent-color-hover: var(--stk-button-text-color-hover,var(--stk-button-text-color)); --stk-accent-color: var(--stk-button-text-color-hover,var(--stk-button-text-color)); background: var(--stk-button-background-color-hover,var(--stk-button-background-color)); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link) .stk-button:where(:hover) .stk--inner-svg { color: var(--stk-button-text-color-hover,var(--stk-button-text-color)); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link) .stk-button:where(:hover) > .stk-button__inner-text { color: var(--stk-button-text-color-hover,var(--stk-button-text-color)); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link) .stk-button:where(:hover) > .stk-button__inner-text:hover { color: var(--stk-button-text-color-hover,var(--stk-button-text-color)); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination).is-style-ghost { --stk-button-text-color: var(--stk-button-outline-color,var(--stk-button-background-color)); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination).is-style-ghost .stk-button::before { border-color: var(--stk-button-outline-color,var(--stk-button-background-color)); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination).is-style-ghost:where(:hover) { --stk-button-text-color-hover: var(--stk-button-outline-color-hover,var(--stk-button-outline-color,var(--stk-button-background-color-hover,var(--stk-button-background-color)))); --stk-accent-color-hover: var(--stk-button-outline-color-hover,var(--stk-button-outline-color,var(--stk-button-background-color-hover,var(--stk-button-background-color)))); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination).is-style-ghost:where(:hover) .stk-button::before { border-color: var(--stk-button-outline-color-hover,var(--stk-button-outline-color,var(--stk-button-background-color-hover,var(--stk-button-background-color)))); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination).is-style-plain { --stk-button-text-color: var(--stk-button-plain-text-color,var(--stk-button-background-color)); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination).is-style-plain .stk-button:hover { --stk-button-text-color-hover: var(--stk-button-plain-text-color-hover,var(--stk-button-plain-text-color,var(--stk-button-background-color-hover,var(--stk-button-background-color)))); --stk-accent-color-hover: var(--stk-button-plain-text-color-hover,var(--stk-button-plain-text-color,var(--stk-button-background-color-hover,var(--stk-button-background-color)))); --stk-accent-color: var(--stk-button-plain-text-color-hover,var(--stk-button-plain-text-color,var(--stk-button-background-color-hover,var(--stk-button-background-color)))); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination).is-style-link { --stk-button-text-color: var(--stk-link-color); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination).is-style-link :where(.stk-button:hover) { --stk-accent-color-hover: var(--stk-link-color-hover); --stk-accent-color: var(--stk-link-color-hover); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk--inner-svg { border-color: var(--stk-default-icon-color,var(--stk-accent-color,var(--stk-icon-color))); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon), :where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk--inner-svg svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon) :is(g, path, rect, polygon, ellipse) { fill: var(--stk-accent-color,var(--stk-icon-color)); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk--inner-svg:where(:hover) { border-color: var(--stk-accent-color-hover,var(--stk-accent-color,var(--stk-icon-color))); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk--inner-svg:where(:hover) svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon), :where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk--inner-svg:where(:hover) svg:last-child:not(.ugb-custom-icon):not(.stk-custom-icon) :is(g, path, rect, polygon, ellipse) { fill: var(--stk-accent-color-hover,var(--stk-accent-color,var(--stk-icon-color))); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-subtitle:where(:hover) { color: var(--stk-subtitle-color-hover,var(--stk-subtitle-color)); }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-posts__meta:where(:hover) { color: var(--stk-subtitle-color-hover,var(--stk-subtitle-color)); }
.stk-container:not(.stk--no-background):where([class*="stk--container-scheme"]), :where(.stk--has-container-scheme) .stk-container:not(.stk--no-background) { background-image: var(--stk-container-background-color,none); }
.stk-container:not(.stk--no-background):where([class*="stk--container-scheme"]):hover, :where(.stk--has-container-scheme) .stk-container:not(.stk--no-background):hover { background-color: var(--stk-container-background-color-hover,var(--stk-container-background-color)); background-image: var(--stk-container-background-color-hover,var(--stk-container-background-color,none)); }
.stk-block-background:where([class*="stk--background-scheme"]), :where(.stk--has-background-scheme) .stk-block-background { background-image: var(--stk-block-background-color,none); }
.stk-block-background:where([class*="stk--background-scheme"]):hover, :where(.stk--has-background-scheme) .stk-block-background:hover { background-color: var(--stk-block-background-color-hover,var(--stk-block-background-color)); background-image: var(--stk-block-background-color-hover,var(--stk-block-background-color,none)); }
:where(.stk-has-block-style-inheritance):where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):not(.is-style-link) .stk-button { color: var(--stk-button-text-color-hover,var(--stk-button-text-color)); }
body.stk--anim-init .stk--has-background-overlay::before, body.stk--anim-init .stk-block .stk-button::after, body.stk--anim-init .stk-block .stk-button::before, body.stk--anim-init .stk-block li::marker, body.stk--anim-init .stk-block-tabs__tab, body.stk--anim-init .stk-img-wrapper::after, body.stk--anim-init .stk-img-wrapper::before, body.stk--anim-init :is(.stk-block, .stk-container, .stk-container-padding, .stk-img-wrapper, .stk-img-wrapper img, .stk-block-heading__top-line, .stk-block-heading__bottom-line, .stk-block-posts__item-hide, .stk-block-posts__title > a, .stk-button, .stk-button__inner-text, .stk-block li, .stk-block p, .stk-block h1, .stk-block h2, .stk-block h3, .stk-block h4, .stk-block h5, .stk-block h6, .stk-block [class*="__text"]) { transition: var(--stk-transition-default,all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),flex 0s,max-width 0s,visibility 0s); }
body.stk--anim-init .stk-block .has-fit-text { transition: font-size; }
body.stk--anim-init .stk--has-background-overlay::before, body.stk--anim-init .stk-block .stk-button::after, body.stk--anim-init .stk-block .stk-button::before, body.stk--anim-init .stk-block li::marker, body.stk--anim-init .stk-block-tabs__tab, body.stk--anim-init .stk-img-wrapper::after, body.stk--anim-init .stk-img-wrapper::before, body.stk--anim-init :where(.stk-block, .stk-container, .stk-container-padding, .stk-img-wrapper, .stk-img-wrapper img, .stk-block-heading__top-line, .stk-block-heading__bottom-line, .stk-block-posts__item-hide, .stk-block-posts__title > a, .stk-button, .stk-button__inner-text, .stk-block li, .stk-block p, .stk-block h1, .stk-block h2, .stk-block h3, .stk-block h4, .stk-block h5, .stk-block h6, .stk-block [class*="__text"]) { border-style: none; border-width: 1px; }
body.stk--anim-init .stk--svg-wrapper :is(.stk--shape-icon, .stk--inner-svg, .stk--inner-svg *) { transition: var(--stk-transition-default,all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95)); }
body.stk--anim-init .stk--svg-wrapper .stk--inner-svg svg:last-child { transition: var(--stk-transition-default,all var(--stk-transition-duration,.12s) cubic-bezier(.45,.05,.55,.95),fill 0s); }
.stk-block, .stk-container, .stk-container-padding { min-height: 0px; }
body.stk--is-blocksy-theme .stk-block { --stk-block-width-default-detected: var(--theme-block-max-width,var(--block-max-width)); --stk-block-width-wide-detected: var(--theme-block-wide-max-width,var(--block-wide-max-width)); }
body.stk--is-astra-theme { --stk-block-width-wide-detected: calc(var(--stk-block-width-default-detected) + 200px); }
body.stk--is-astra-theme .entry-content :is(.alignfull, .alignwide) > .alignwide { margin-left: auto; margin-right: auto; }
body.stk--is-neve-theme { --stk-block-width-wide-detected: 70vw; }
body.stk--is-kadence-theme :is(.entry-content, .site-content) .stk-block > .stk-inner-blocks.alignwide, body.stk--is-kadence-theme :is(.entry-content, .site-content) .stk-block > .stk-inner-blocks:not(.alignwide) { margin-left: auto; margin-right: auto; }
body.stk--is-storefront-theme :is(.entry-content, .site-content) .stk-block.alignwide:not(.stk-block-background) { padding-left: 0px; padding-right: 0px; }
body.stk--is-storefront-theme :is(.entry-content, .site-content) .stk-block > .stk-inner-blocks:is(.alignwide, .alignfull) { margin-left: auto; margin-right: auto; padding: 0px; }
body.stk--is-twentytwentyone-theme { --stk-block-width-default-detected: var(--responsive--aligndefault-width); --stk-block-width-wide-detected: var(--responsive--alignwide-width); }
.stk-block { box-sizing: border-box; position: relative; }
.stk--block-horizontal-flex .stk-block { width: auto; }
.stk-block, :is(.entry-content, .site-content) .stk-block { margin-top: 0px; }
:is(.entry-content, .site-content) .stk-block > .stk-content-align { margin-left: auto; margin-right: auto; margin-block: 0px; width: auto; }
.stk-block.stk-column, .stk-column { margin-bottom: 0px; margin-top: 0px; min-width: 1px; }
.stk-block.stk-block-column.stk-column > .stk-column-wrapper { margin: var(--stk-columns-spacing); }
:root { --stk-block-width-default-detected: 900px; --stk-block-width-wide-detected: 80vw; }
.stk-block .stk-block.alignfull { width: 100%; }
.stk-row { display: flex; flex-flow: wrap; }
.stk-column { align-items: stretch; box-sizing: border-box; display: flex; flex: 1 1 0px; margin-left: 0px; margin-right: 0px; }
.stk-block-content { position: relative; width: 100%; }
.stk-block-content:not(.stk-row) { display: flex; flex-direction: column; justify-content: flex-start; }
.stk-inner-blocks { flex: 1 1 0%; }
.stk-inner-blocks:not(.stk-row) { display: flex; flex-direction: column; justify-content: flex-start; }
.stk-inner-blocks:not(.stk-row).stk--block-horizontal-flex { flex-direction: row; justify-content: space-evenly; }
.stk-inner-blocks:not(.stk-row).stk--block-horizontal-flex > * { margin-bottom: 0px; margin-top: 0px; }
.stk-inner-blocks > :first-child { margin-top: 0px; }
.stk-inner-blocks > :last-child { margin-bottom: 0px; }
.stk-block-background.stk-column > .stk-block-content { margin: 0px; }
.stk-image--fit { object-fit: cover; height: 100% !important; width: 100% !important; }
:is(.stk-block.alignleft, .stk-block.alignright) .stk-inner-blocks:first-of-type > .stk-block { max-width: 350px; width: auto; }
.stk-block .stk-block-heading__text, .stk-block .stk-block-subtitle__text, .stk-block .stk-block-text__text { margin-bottom: 0px; }
.stk-block .stk-block-subtitle__text, .stk-block .stk-block-text__text, .stk-block-heading, .stk-block-subtitle, .stk-block-text { margin-top: 0px; }
.stk-block-heading, .stk-block-subtitle, .stk-block-text { word-break: break-word; }
:where(.stk-block-heading:not(:first-child)) .stk-block-heading__text { margin-top: 1.5em; }
.stk-block-heading:first-child .stk-block-heading__text:not([contenteditable]) { margin-top: 0px; }
.stk-block-heading__text::after, .stk-block-heading__text::before, .stk-block-subtitle__text::after, .stk-block-subtitle__text::before, .stk-block-text__text::after, .stk-block-text__text::before { content: unset; }
:is(.stk--is-gradient, .stk--is-gradient li, .stk--is-gradient span, .stk--is-gradient a) { -webkit-text-fill-color: rgba(0, 0, 0, 0); background-clip: text; }
.stk-block .stk-button-group:not(.stk-collapse-on-desktop) { justify-content: var(--stk-alignment-justify-content); }
.stk-block .stk-button-group:is(.stk--collapse-on-desktop) .stk-block:is(.stk-block-button, .stk-block-icon-button) { margin-inline-end: var(--stk-alignment-margin-right); margin-inline-start: var(--stk-alignment-margin-left); }
.stk--block-orientation-horizontal > * + * { margin-left: var(--stk-block-margin-bottom); }
.stk--block-orientation-horizontal .stk-block { width: auto; }
.stk-inner-blocks:not(.stk-row).stk--block-orientation-horizontal { flex-direction: row; }
.stk-inner-blocks:not(.stk-row).stk--block-orientation-horizontal > * { margin-bottom: 0px; margin-top: 0px; }
.stk-block .stk-button-group { align-items: center; flex-direction: row; }
.stk-button-group .stk-block { margin-inline: revert; }
:where(body:not(.stk-has-block-style-inheritance)) :is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination, .stk-block-load-more, .stk-block-posts):not(.is-style-link) .stk-button { text-decoration: none !important; }
:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination, .stk-block-load-more, .stk-block-posts):not(.is-style-link) .stk-button { align-items: center; column-gap: 8px; display: flex; justify-content: center; position: relative; text-decoration: none; }
:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination, .stk-block-load-more, .stk-block-posts):not(.is-style-link) .stk-button .stk--svg-wrapper:not(:only-child):first-child .stk--inner-svg svg:last-child { margin-inline-end: var(--stk-button-icon-gap); }
:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination, .stk-block-load-more, .stk-block-posts):not(.is-style-link) .stk-button .stk--svg-wrapper:not(:only-child):last-child .stk--inner-svg svg:last-child { margin-inline-start: var(--stk-button-icon-gap); }
:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination, .stk-block-load-more, .stk-block-posts):not(.is-style-link) .stk-button::after, :is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination, .stk-block-load-more, .stk-block-posts):not(.is-style-link) .stk-button::before { border-radius: inherit; content: ""; height: 100%; inset: 0px; pointer-events: none; position: absolute; width: 100%; }
:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination, .stk-block-load-more, .stk-block-posts):not(.is-style-link) .stk-button::before { z-index: 2; }
:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination, .stk-block-load-more, .stk-block-posts):not(.is-style-link) .stk-button::after { opacity: 0; z-index: 1; }
:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination, .stk-block-load-more, .stk-block-posts):not(.is-style-link) .stk-button > * { z-index: 2; }
:is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination, .stk-block-load-more, .stk-block-posts).is-style-pill .stk-button { border-radius: 100px; width: 4em; }
.stk-block { text-align: start; }
.stk-block [class*="has-text-align-"], .stk-block[class*="has-text-align-"] { text-align: var(--stk-alignment-text-align,start); }
.has-text-align-center { --stk-alignment-padding-left: 0; --stk-alignment-justify-content: center; --stk-alignment-text-align: center; --stk-alignment-margin-left: auto; --stk-alignment-margin-right: auto; }
.has-text-align-center, .has-text-align-left { text-align: var(--stk-alignment-text-align,start); }
.has-text-align-left { --stk-alignment-justify-content: flex-start; --stk-alignment-text-align: start; --stk-alignment-margin-left: 0; --stk-alignment-margin-right: auto; }
.has-text-align-right { --stk-alignment-justify-content: flex-end; --stk-alignment-text-align: end; --stk-alignment-margin-left: auto; --stk-alignment-margin-right: 0; text-align: var(--stk-alignment-text-align,start); }
.has-text-align-justify { --stk-alignment-text-align: justify; }
.has-text-align-space-between { --stk-alignment-justify-content: space-between; }
.has-text-align-space-around { --stk-alignment-justify-content: space-around; }
.has-text-align-space-evenly { --stk-alignment-justify-content: space-evenly; }
.stk-block { justify-content: var(--stk-alignment-justify-content); text-align: var(--stk-alignment-text-align,start); z-index: 1; }
@supports (-webkit-touch-callout:inherit) {
  .stk-block.stk-block, .stk-container.stk-container { background-attachment: scroll !important; }
}
.stk-block::after, .stk-block:not(.stk--has-background-overlay)::before { content: none !important; }
.stk--transparent-overlay { color-scheme: unset !important; forced-color-adjust: unset !important; math-depth: unset !important; position-anchor: unset !important; text-size-adjust: unset !important; appearance: unset !important; color: unset !important; font: unset !important; font-palette: unset !important; font-synthesis: unset !important; position-area: unset !important; text-orientation: unset !important; text-rendering: unset !important; text-spacing-trim: unset !important; -webkit-font-smoothing: unset !important; -webkit-locale: unset !important; -webkit-text-orientation: unset !important; -webkit-writing-mode: unset !important; writing-mode: unset !important; zoom: unset !important; accent-color: unset !important; place-content: unset !important; place-items: unset !important; place-self: unset !important; alignment-baseline: unset !important; anchor-name: unset !important; anchor-scope: unset !important; animation-composition: unset !important; animation: unset !important; animation-trigger: unset !important; app-region: unset !important; aspect-ratio: unset !important; backdrop-filter: unset !important; backface-visibility: unset !important; background-blend-mode: unset !important; baseline-shift: unset !important; baseline-source: unset !important; block-size: unset !important; border-block: unset !important; border: unset !important; border-radius: unset !important; border-collapse: unset !important; border-end-end-radius: unset !important; border-end-start-radius: unset !important; border-inline: unset !important; border-shape: unset !important; border-start-end-radius: unset !important; border-start-start-radius: unset !important; box-decoration-break: unset !important; box-shadow: unset !important; box-sizing: unset !important; break-after: unset !important; break-before: unset !important; break-inside: unset !important; buffered-rendering: unset !important; caption-side: unset !important; caret-animation: unset !important; caret-color: unset !important; caret-shape: unset !important; clear: unset !important; clip: unset !important; clip-path: unset !important; clip-rule: unset !important; color-interpolation: unset !important; color-interpolation-filters: unset !important; color-rendering: unset !important; columns: unset !important; column-fill: unset !important; gap: unset !important; rule-break: unset !important; rule: unset !important; rule-inset: unset !important; rule-visibility-items: unset !important; column-span: unset !important; contain: unset !important; contain-intrinsic-block-size: unset !important; contain-intrinsic-size: unset !important; contain-intrinsic-inline-size: unset !important; container: unset !important; content: unset !important; content-visibility: unset !important; corner-shape: unset !important; corner-block-end-shape: unset !important; corner-block-start-shape: unset !important; counter-increment: unset !important; counter-reset: unset !important; counter-set: unset !important; cx: unset !important; cy: unset !important; d: unset !important; display: unset !important; dominant-baseline: unset !important; dynamic-range-limit: unset !important; empty-cells: unset !important; field-sizing: unset !important; fill: unset !important; fill-opacity: unset !important; fill-rule: unset !important; filter: unset !important; flex: unset !important; flex-flow: unset !important; flex-line-count: unset !important; float: unset !important; flood-color: unset !important; flood-opacity: unset !important; frame-sizing: unset !important; grid: unset !important; grid-area: unset !important; height: unset !important; hyphenate-character: unset !important; hyphenate-limit-chars: unset !important; hyphens: unset !important; image-orientation: unset !important; image-rendering: unset !important; initial-letter: unset !important; inline-size: unset !important; inset-block: unset !important; inset-inline: unset !important; interactivity: unset !important; interest-delay: unset !important; interpolate-size: unset !important; isolation: unset !important; letter-spacing: unset !important; lighting-color: unset !important; line-break: unset !important; list-style: unset !important; margin-block: unset !important; margin: unset !important; margin-inline: unset !important; margin-trim: unset !important; marker: unset !important; mask: unset !important; mask-type: unset !important; math-shift: unset !important; math-style: unset !important; max-block-size: unset !important; max-height: unset !important; max-inline-size: unset !important; max-width: unset !important; min-block-size: unset !important; min-height: unset !important; min-inline-size: unset !important; min-width: unset !important; mix-blend-mode: unset !important; object-fit: unset !important; object-position: unset !important; object-view-box: unset !important; offset: unset !important; opacity: unset !important; order: unset !important; orphans: unset !important; outline: unset !important; outline-offset: unset !important; overflow-anchor: unset !important; overflow-block: unset !important; overflow-clip-margin: unset !important; overflow-inline: unset !important; overflow-wrap: unset !important; overflow: unset !important; overlay: unset !important; overscroll-behavior-block: unset !important; overscroll-behavior-inline: unset !important; overscroll-behavior: unset !important; padding-block: unset !important; padding: unset !important; padding-inline: unset !important; page: unset !important; page-margin-safety: unset !important; page-orientation: unset !important; paint-order: unset !important; perspective: unset !important; perspective-origin: unset !important; pointer-events: unset !important; position-try: unset !important; position-visibility: unset !important; print-color-adjust: unset !important; quotes: unset !important; r: unset !important; reading-flow: unset !important; reading-order: unset !important; resize: unset !important; rotate: unset !important; ruby-align: unset !important; ruby-overhang: unset !important; ruby-position: unset !important; rule-overlap: unset !important; rx: unset !important; ry: unset !important; scale: unset !important; scroll-axis-lock: unset !important; scroll-behavior: unset !important; scroll-initial-target: unset !important; scroll-margin-block: unset !important; scroll-margin: unset !important; scroll-margin-inline: unset !important; scroll-marker-group: unset !important; scroll-padding-block: unset !important; scroll-padding: unset !important; scroll-padding-inline: unset !important; scroll-snap-align: unset !important; scroll-snap-stop: unset !important; scroll-snap-type: unset !important; scroll-target-group: unset !important; scroll-timeline: unset !important; scrollbar-color: unset !important; scrollbar-gutter: unset !important; scrollbar-width: unset !important; shape-image-threshold: unset !important; shape-margin: unset !important; shape-outside: unset !important; shape-rendering: unset !important; size: unset !important; speak: unset !important; stop-color: unset !important; stop-opacity: unset !important; stroke: unset !important; stroke-dasharray: unset !important; stroke-dashoffset: unset !important; stroke-linecap: unset !important; stroke-linejoin: unset !important; stroke-miterlimit: unset !important; stroke-opacity: unset !important; stroke-width: unset !important; tab-size: unset !important; table-layout: unset !important; text-align: unset !important; text-align-last: unset !important; text-anchor: unset !important; text-autospace: unset !important; text-box: unset !important; text-combine-upright: unset !important; text-decoration: unset !important; text-decoration-skip-ink: unset !important; text-decoration-skip-spaces: unset !important; text-emphasis: unset !important; text-emphasis-position: unset !important; text-fit: unset !important; text-indent: unset !important; text-justify: unset !important; text-overflow: unset !important; text-shadow: unset !important; text-transform: unset !important; text-underline-offset: unset !important; text-underline-position: unset !important; text-wrap: unset !important; timeline-scope: unset !important; timeline-trigger: unset !important; touch-action: unset !important; transform: unset !important; transform-box: unset !important; transform-origin: unset !important; transform-style: unset !important; transition: unset !important; translate: unset !important; trigger-scope: unset !important; user-select: unset !important; vector-effect: unset !important; vertical-align: unset !important; view-timeline: unset !important; view-transition-class: unset !important; view-transition-group: unset !important; view-transition-name: unset !important; view-transition-scope: unset !important; visibility: unset !important; border-spacing: unset !important; -webkit-box-align: unset !important; -webkit-box-decoration-break: unset !important; -webkit-box-direction: unset !important; -webkit-box-flex: unset !important; -webkit-box-ordinal-group: unset !important; -webkit-box-orient: unset !important; -webkit-box-pack: unset !important; -webkit-box-reflect: unset !important; -webkit-line-break: unset !important; -webkit-line-clamp: unset !important; -webkit-mask-box-image: unset !important; -webkit-rtl-ordering: unset !important; -webkit-ruby-position: unset !important; -webkit-tap-highlight-color: unset !important; -webkit-text-combine: unset !important; -webkit-text-decorations-in-effect: unset !important; -webkit-text-fill-color: unset !important; -webkit-text-security: unset !important; -webkit-text-stroke: unset !important; -webkit-user-drag: unset !important; white-space-collapse: unset !important; widows: unset !important; will-change: unset !important; window-drag: unset !important; word-break: unset !important; word-spacing: unset !important; x: unset !important; y: unset !important; background: rgba(0, 0, 0, 0) !important; cursor: pointer !important; inset: 0px !important; position: absolute !important; width: 100% !important; z-index: 3 !important; }
.ct-widget.widget_block:not(:first-child):has(.stk-block-timeline) { margin-top: 0px; }
.stk-block-timeline { --gap: 16px; --line-dot-size: 11px; --line-dot-border-radius: 100%; --line-accent-bg-color: #000; --line-accent-bg-color-2: var(--line-accent-bg-color,#000); --line-accent-bg-location: 50%; --line-bg-color: #eee; --line-bg-width: 3px; --content-line: 40px; --fixed-bg: linear-gradient(to bottom,var(--line-accent-bg-color,#000) 0,var(--line-accent-bg-color-2,#000) var(--line-accent-bg-location,50%),var(--line-bg-color,#eee) var(--line-accent-bg-location,50%)); padding: 16px 0px; position: relative; margin-block-start: 0px !important; }
:where([class*="stk--background-scheme"], [class*="stk--container-scheme"], .stk--has-base-scheme, .stk--has-background-scheme .stk-block-background, .stk--has-container-scheme .stk-container:not(.stk--no-background)) .stk-block-timeline { --line-accent-bg-color: var(--stk-accent-color,#000); }
.wp-block-stackable-timeline.stk-block.stk-block-timeline { margin-bottom: 0px; }
.stk-block-timeline > .stk-inner-blocks { align-items: center; column-gap: var(--gap,16px); display: grid; grid-template-columns: 1fr var(--line-dot-size,16px) 1fr; grid-template-rows: auto; position: static; }
.stk-block-timeline--right .stk-block-timeline__date { text-align: end; }
.stk-block-timeline--left > .stk-inner-blocks > * { grid-row: 1 / 2; }
.stk-block-timeline--left .stk-block-timeline__content { grid-column: 1 / 2; text-align: end; }
.stk-block-timeline--left .stk-block-timeline__middle { grid-column: 2 / 3; }
.stk-block-timeline--left .stk-block-timeline__date { grid-column: 3 / 4; }
.stk-block-timeline > .stk-inner-blocks > * { z-index: 2; }
.stk-block-timeline > .stk-inner-blocks::after { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-origin: ; background-clip: ; background-color: ; background-attachment: fixed; bottom: 0px; content: ""; inset-inline-start: calc(50% - var(--line-bg-width, 3px)/2); position: absolute; top: 0px; width: var(--line-bg-width,3px); z-index: 2; }
.stk-block-timeline__middle { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-origin: ; background-clip: ; background-color: ; background-attachment: fixed; border-radius: var(--line-dot-border-radius,100%); height: var(--line-dot-size,16px); position: relative; width: var(--line-dot-size,16px); z-index: 2; }
.stk-block-timeline > .stk-inner-blocks::after { bottom: 50%; top: 50%; }
.stk-block-timeline + .stk-block-timeline > .stk-inner-blocks::after, .widget_block:where(:has(.stk-block-timeline)) + .widget_block .stk-block-timeline > .stk-inner-blocks::after { top: 0px !important; }
.stk-block-timeline:not(.stk-is-last) > .stk-inner-blocks::after { bottom: 0px; }
.stk-block-timeline__middle::after { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-origin: ; background-clip: ; background-color: ; background-attachment: fixed; border-radius: var(--line-bg-width,3px); content: ""; height: var(--line-bg-width,3px); inset-inline-start: 50%; position: absolute; top: calc(50% - var(--line-bg-width, 3px)/2); width: var(--content-line,0); }
.stk-block-timeline--left .stk-block-timeline__middle::after { inset-inline: auto 50%; }
.stk-block-timeline--right .stk-block-timeline__content { margin-inline-start: max(var(--content-line,0) - var(--line-dot-size,0) * .5,0px); }
.stk-block-timeline--left .stk-block-timeline__content { margin-inline-end: max(var(--content-line,0) - var(--line-dot-size,0) * .5,0px); }
.stk-block-video-popup .stk-inner-blocks { display: grid; max-width: none !important; }
.stk-block-video-popup .stk-inner-blocks .stk-block { grid-area: 1 / 1 / 2 / 2; margin: 0px; }
.stk-block-video-popup .stk-block-icon { place-self: center; width: auto; z-index: 2; }
.stk-block-video-popup .stk-img-wrapper { height: 100%; }
.stk-block-video-popup :is(.stk-block-icon, .stk-block-image) { --stk-block-margin-bottom: 0; }
.stk-block-video-popup__overlay { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background-attachment: unset; background-blend-mode: unset; background-clip: unset; background-image: unset; background-origin: unset; background-position: unset; background-repeat: unset; background-size: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-shape: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; rule-break: unset; rule: unset; rule-inset: unset; rule-visibility-items: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: unset; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cx: unset; cy: unset; d: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; flex-line-count: unset; float: unset; flood-color: unset; flood-opacity: unset; frame-sizing: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin-inline: unset; margin-trim: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-margin-safety: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-overhang: unset; ruby-position: unset; rule-overlap: unset; rx: unset; ry: unset; scale: unset; scroll-axis-lock: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-decoration-skip-spaces: unset; text-emphasis: unset; text-emphasis-position: unset; text-fit: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; view-transition-scope: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; will-change: unset; window-drag: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; cursor: pointer; display: grid; margin: 0px auto; background-color: initial !important; width: 100% !important; }
:where(.stk--is-blocksy-theme.stk--has-default-container-scheme) { --stk-default-link-color: var(--theme-link-initial-color); --stk-default-heading-color: var(--theme-heading-color,var(--theme-headings-color)); --stk-default-button-background-color: var(--theme-button-background-initial-color); }
:where(.stk--is-blocksy-theme.stk--has-default-container-scheme) :where(.stk-block-heading) :where(h1) { --stk-heading-color: var(--theme-heading-color,var(--theme-heading-1-color,var(--theme-headings-color))); }
:where(.stk--is-blocksy-theme.stk--has-default-container-scheme) :where(.stk-block-heading) :where(h2) { --stk-heading-color: var(--theme-heading-color,var(--theme-heading-2-color,var(--theme-headings-color))); }
:where(.stk--is-blocksy-theme.stk--has-default-container-scheme) :where(.stk-block-heading) :where(h3) { --stk-heading-color: var(--theme-heading-color,var(--theme-heading-3-color,var(--theme-headings-color))); }
:where(.stk--is-blocksy-theme.stk--has-default-container-scheme) :where(.stk-block-heading) :where(h4) { --stk-heading-color: var(--theme-heading-color,var(--theme-heading-4-color,var(--theme-headings-color))); }
:where(.stk--is-blocksy-theme.stk--has-default-container-scheme) :where(.stk-block-heading) :where(h5) { --stk-heading-color: var(--theme-heading-color,var(--theme-heading-5-color,var(--theme-headings-color))); }
:where(.stk--is-blocksy-theme.stk--has-default-container-scheme) :where(.stk-block-heading) :where(h6) { --stk-heading-color: var(--theme-heading-color,var(--theme-heading-6-color,var(--theme-headings-color))); }
.stk--is-helloelementor-theme .stk-block-carousel__slider-wrapper.alignwide { margin-left: unset; margin-right: unset; }
:where(.stk-has-block-style-inheritance.stk--is-tove-theme) :is(.stk-block-button, .stk-block-icon-button, .stk-block-pagination):is(.is-style-plain) .stk-button { border-width: 0px; box-shadow: none; }
:where(.stk-has-block-style-inheritance.stk--is-twentytwentyfive-theme) :where(.stk-block-button .stk-button) { border-radius: 9999px; }
:is(.ugb-highlight, .stk-highlight)[style*="background"] { display: inline; padding: 0.1em 0.4em; }
.stk-cimo-notice { background: rgb(255, 255, 255); border: 2px solid rgb(22, 162, 73); border-radius: 4px; box-shadow: rgba(51, 83, 63, 0.44) 0px 1px 4px; clear: both; margin: 12px 0px; padding: 16px; position: relative; }
.stk-cimo-notice button { background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; height: 14px; position: absolute; right: 4px; top: 4px; }
.stk-cimo-notice .dashicon { font-size: 14px; height: 14px; width: 14px; }
.stk-cimo-notice .dashicon:hover { color: var(--stk-skin-error,#f15449); }
.stk-cimo-notice p { font-size: 12px; margin: 0px; }
.stk-cimo-notice p a { color: inherit; font-weight: 700; }
.stk-cimo-notice p a:hover { color: rgb(22, 162, 73); }
.stk-cimo-notice p span { font-weight: 700; }
.stk--has-background-overlay { background-position: 50% center; background-size: cover; overflow: hidden; position: relative; z-index: 1; }
.stk--has-background-overlay::before { inset: 0px; position: absolute; z-index: 2; content: "" !important; }
.stk--has-background-overlay > :not(.stk-video-background) { position: relative; z-index: 3; }
.stk--has-background-overlay > .stk-container:has(> .stk-block-link) { position: static; }
.stk--has-background-overlay:has(> .stk-container > .stk-block-link)::before { z-index: -1; }
.stk-video-background { height: 100%; left: 50%; margin: 0px; object-fit: cover; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%); width: 100%; z-index: 1; max-width: none !important; }
.stk--has-column-order .stk-block-column:first-child { order: var(--stk-col-order-1,initial); }
.stk--has-column-order .stk-block-column:nth-child(2) { order: var(--stk-col-order-2,initial); }
.stk--has-column-order .stk-block-column:nth-child(3) { order: var(--stk-col-order-3,initial); }
.stk--has-column-order .stk-block-column:nth-child(4) { order: var(--stk-col-order-4,initial); }
.stk--has-column-order .stk-block-column:nth-child(5) { order: var(--stk-col-order-5,initial); }
.stk--has-column-order .stk-block-column:nth-child(6) { order: var(--stk-col-order-6,initial); }
.stk--has-column-order .stk-block-column:nth-child(7) { order: var(--stk-col-order-7,initial); }
.stk--has-column-order .stk-block-column:nth-child(8) { order: var(--stk-col-order-8,initial); }
.stk--has-column-order .stk-block-column:nth-child(9) { order: var(--stk-col-order-9,initial); }
.stk--has-column-order .stk-block-column:nth-child(10) { order: var(--stk-col-order-10,initial); }
.stk--has-column-order .stk-block-column:nth-child(11) { order: var(--stk-col-order-11,initial); }
.stk--has-column-order .stk-block-column:nth-child(12) { order: var(--stk-col-order-12,initial); }
.stk--has-column-order .stk-block-column:nth-child(13) { order: var(--stk-col-order-13,initial); }
.stk--has-column-order .stk-block-column:nth-child(14) { order: var(--stk-col-order-14,initial); }
.stk--has-column-order .stk-block-column:nth-child(15) { order: var(--stk-col-order-15,initial); }
.stk--has-column-order .stk-block-column:nth-child(16) { order: var(--stk-col-order-16,initial); }
.stk--has-column-order .stk-block-column:nth-child(17) { order: var(--stk-col-order-17,initial); }
.stk--has-column-order .stk-block-column:nth-child(18) { order: var(--stk-col-order-18,initial); }
.stk--has-column-order .stk-block-column:nth-child(19) { order: var(--stk-col-order-19,initial); }
.stk--has-column-order .stk-block-column:nth-child(20) { order: var(--stk-col-order-20,initial); }
@media (-ms-high-contrast:none) {
}
@media (prefers-reduced-motion) {
  .stk-progress-bar.stk--with-animation .stk-progress-bar__bar, .stk-progress-circle.stk--with-animation .stk-progress-circle__bar { transition: none; }
}
#end-resizable-editor-section { display: none; }