[data-spectra-scheme]{background-color:var(--spectra-scheme-background);color:var(--spectra-scheme-text);--spectra-background-color:var(--spectra-scheme-background);}
[data-spectra-scheme].spectra-background-color::before{background:var(--spectra-scheme-background) !important;}
[data-spectra-scheme] h1,
[data-spectra-scheme] h2,
[data-spectra-scheme] h3,
[data-spectra-scheme] h4,
[data-spectra-scheme] h5,
[data-spectra-scheme] h6{color:var(--spectra-scheme-text);}
[data-spectra-scheme] p,
[data-spectra-scheme] li,
[data-spectra-scheme] span,
[data-spectra-scheme] blockquote,
[data-spectra-scheme] figcaption{color:var(--spectra-scheme-text);}
[data-spectra-scheme] a:not(.wp-element-button):not(.wp-block-button__link){color:var(--spectra-scheme-accent);}
[data-spectra-scheme] .wp-element-button,
[data-spectra-scheme] .wp-block-button__link,
[data-spectra-scheme] .uagb-buttons-repeater a{background-color:var(--spectra-scheme-accent);color:var(--spectra-scheme-background);border-color:var(--spectra-scheme-accent);}
[data-spectra-scheme] .is-style-outline .wp-block-button__link,
[data-spectra-scheme] .wp-block-button.is-style-outline .wp-element-button,
[data-spectra-scheme] .uagb-button--secondary{background-color:transparent;color:var(--spectra-scheme-text);border:1px solid var(--spectra-scheme-border);}
[data-spectra-scheme] hr,
[data-spectra-scheme] .wp-block-separator,
[data-spectra-scheme] .uagb-separator{border-color:var(--spectra-scheme-border);}
[data-spectra-scheme] .wp-block-column,
[data-spectra-scheme] .wp-block-group{border-color:var(--spectra-scheme-border);}
[data-spectra-scheme] .uagb-icon-wrap svg,
[data-spectra-scheme] .wp-block-image figcaption{fill:currentcolor;color:var(--spectra-scheme-text);}
[data-spectra-scheme] .uagb-infobox__outer-wrap,
[data-spectra-scheme] .uagb-team__outer-wrap,
[data-spectra-scheme] .uagb-post__inner-wrap{color:var(--spectra-scheme-text);}
[data-spectra-scheme] input:not([type="submit"]):not([type="button"]):not([type="reset"]),
[data-spectra-scheme] textarea,
[data-spectra-scheme] select,
[data-spectra-scheme] .uagb-forms-input,
[data-spectra-scheme] .uagb-forms-textarea{border-color:var(--spectra-opacity-dark-15);color:var(--spectra-neutral-7);background-color:transparent;}
[data-spectra-scheme] input:not([type="submit"])::placeholder,
[data-spectra-scheme] textarea::placeholder,
[data-spectra-scheme] .uagb-forms-input::placeholder,
[data-spectra-scheme] .uagb-forms-textarea::placeholder{color:var(--spectra-opacity-dark-60);}
[data-spectra-scheme] input:not([type="submit"]):focus,
[data-spectra-scheme] textarea:focus,
[data-spectra-scheme] select:focus,
[data-spectra-scheme] .uagb-forms-input:focus,
[data-spectra-scheme] .uagb-forms-textarea:focus{border-color:var(--spectra-neutral-7);outline:none;}
[data-spectra-scheme].spectra-dark-scheme input:not([type="submit"]):not([type="button"]):not([type="reset"]),
[data-spectra-scheme].spectra-dark-scheme textarea,
[data-spectra-scheme].spectra-dark-scheme select,
[data-spectra-scheme].spectra-dark-scheme .uagb-forms-input,
[data-spectra-scheme].spectra-dark-scheme .uagb-forms-textarea{border-color:var(--spectra-opacity-light-15);color:var(--spectra-white);background-color:transparent;}
[data-spectra-scheme].spectra-dark-scheme input:not([type="submit"])::placeholder,
[data-spectra-scheme].spectra-dark-scheme textarea::placeholder,
[data-spectra-scheme].spectra-dark-scheme .uagb-forms-input::placeholder,
[data-spectra-scheme].spectra-dark-scheme .uagb-forms-textarea::placeholder{color:var(--spectra-opacity-light-60);}
[data-spectra-scheme].spectra-dark-scheme input:not([type="submit"]):focus,
[data-spectra-scheme].spectra-dark-scheme textarea:focus,
[data-spectra-scheme].spectra-dark-scheme select:focus,
[data-spectra-scheme].spectra-dark-scheme .uagb-forms-input:focus,
[data-spectra-scheme].spectra-dark-scheme .uagb-forms-textarea:focus{border-color:var(--spectra-white);outline:none;}
[data-spectra-scheme] input[type="checkbox"],
[data-spectra-scheme] input[type="radio"],
[data-spectra-scheme] .uagb-forms-checkbox,
[data-spectra-scheme] .uagb-forms-radio{border-color:var(--spectra-opacity-dark-15);}
[data-spectra-scheme] input[type="checkbox"]:checked,
[data-spectra-scheme] input[type="radio"]:checked{border-color:var(--spectra-neutral-7);background-color:var(--spectra-neutral-7);color:var(--spectra-white);}
[data-spectra-scheme].spectra-dark-scheme input[type="checkbox"],
[data-spectra-scheme].spectra-dark-scheme input[type="radio"],
[data-spectra-scheme].spectra-dark-scheme .uagb-forms-checkbox,
[data-spectra-scheme].spectra-dark-scheme .uagb-forms-radio{border-color:var(--spectra-opacity-light-15);}
[data-spectra-scheme].spectra-dark-scheme input[type="checkbox"]:checked,
[data-spectra-scheme].spectra-dark-scheme input[type="radio"]:checked{border-color:var(--spectra-white);background-color:var(--spectra-white);color:var(--spectra-neutral-7);}
[data-spectra-scheme] .uagb-taxonomy-wrap a,
[data-spectra-scheme] .wp-block-tag-cloud a{background-color:var(--spectra-opacity-dark-5);color:var(--spectra-scheme-text);border:1px solid var(--spectra-opacity-dark-5);}
[data-spectra-scheme].spectra-dark-scheme .uagb-taxonomy-wrap a,
[data-spectra-scheme].spectra-dark-scheme .wp-block-tag-cloud a{background-color:var(--spectra-opacity-light-5);color:var(--spectra-scheme-text);border:1px solid var(--spectra-opacity-light-5);}
[data-spectra-scheme] .uagb-slick-prev,
[data-spectra-scheme] .uagb-slick-next,
[data-spectra-scheme] .swiper-button-prev,
[data-spectra-scheme] .swiper-button-next{color:var(--spectra-scheme-text);}
[data-spectra-scheme] .wp-block-navigation a,
[data-spectra-scheme] .wp-block-navigation .wp-block-navigation-item__content{color:var(--spectra-scheme-text);}
[data-spectra-scheme] .wp-block-navigation .wp-block-navigation__submenu-container{border-color:var(--spectra-scheme-border);}
[data-spectra-scheme] table,
[data-spectra-scheme] th,
[data-spectra-scheme] td{border-color:var(--spectra-scheme-border);color:var(--spectra-scheme-text);}
[data-spectra-scheme] blockquote{border-left-color:var(--spectra-scheme-accent);color:var(--spectra-scheme-text);}
[data-spectra-scheme] .wp-block-quote cite{color:var(--spectra-scheme-text);}
[data-spectra-scheme] .wp-block-search__input{border-color:var(--spectra-scheme-border);color:var(--spectra-scheme-text);}
[data-spectra-scheme].spectra-dark-scheme .wp-block-search__input{border-color:var(--spectra-opacity-light-15);color:var(--spectra-white);}
[data-spectra-scheme] .wp-block-search__button {
background-color: var(--spectra-scheme-accent);
color: var(--spectra-scheme-background);
}:where(.sg-card){border-width:var(--spectra-card-border-width);border-style:var(--spectra-card-border-style);border-color:var(--spectra-card-border-color);border-radius:var(--spectra-radius-card);box-shadow:var(--spectra-card-shadow);overflow:hidden;}
.sg-card.sg-card{transition:box-shadow var(--spectra-transition-normal, 250ms) ease, transform var(--spectra-transition-normal, 250ms) ease, translate var(--spectra-transition-normal, 250ms) ease;}
.sg-card.spectra-background-color::before{background:var(--spectra-card-bg) !important;border-radius:inherit;}
.sg-card > .spectra-container-inner_wrap{border-radius:inherit;}:where(.sg-card):hover{box-shadow:var(--spectra-card-hover-shadow);translate:0 var(--spectra-card-hover-translate-y);}
:where(.wp-block-spectra-buttons:not(.is-style-outline) .wp-element-button),
:where(.wp-block-spectra-buttons:not(.is-style-outline) .wp-block-button__link){background-color:var(--spectra-btn-bg);color:var(--spectra-btn-text);border-width:var(--spectra-btn-border-width);border-style:var(--spectra-btn-border-style);border-color:var(--spectra-btn-border-color);border-radius:var(--spectra-radius-interactive);box-shadow:var(--spectra-btn-shadow);transition:background-color var(--spectra-transition-normal, 250ms) ease, box-shadow var(--spectra-transition-normal, 250ms) ease, transform var(--spectra-transition-normal, 250ms) ease;}:where(.wp-block-spectra-buttons:not(.is-style-outline) .wp-element-button:hover),
:where(.wp-block-spectra-buttons:not(.is-style-outline) .wp-block-button__link:hover){background-color:var(--spectra-btn-hover-bg);color:var(--spectra-btn-hover-text);box-shadow:var(--spectra-btn-hover-shadow);transform:translateY(var(--spectra-btn-hover-translate-y));}:where(.wp-block-spectra-buttons.is-style-outline .wp-element-button),
:where(.wp-block-spectra-buttons.is-style-outline .wp-block-button__link){background-color:var(--spectra-btn-secondary-bg);color:var(--spectra-btn-secondary-text);border-width:var(--spectra-btn-secondary-border-width);border-style:var(--spectra-btn-secondary-border-style);border-color:var(--spectra-btn-secondary-border-color);border-radius:var(--spectra-radius-interactive);transition:background-color var(--spectra-transition-normal, 250ms) ease, box-shadow var(--spectra-transition-normal, 250ms) ease, transform var(--spectra-transition-normal, 250ms) ease;}
.wp-block-spectra-buttons.is-style-outline .wp-element-button:hover, .wp-block-spectra-buttons.is-style-outline .wp-block-button__link:hover{transform:translateY(var(--spectra-btn-hover-translate-y));}
.wp-block-spectra-buttons :where(.wp-element-button, .wp-block-button__link){border-radius:var(--spectra-radius-interactive);}
.spectra-button__link{transition:background-color var(--spectra-transition-normal, 250ms) ease, box-shadow var(--spectra-transition-normal, 250ms) ease, transform var(--spectra-transition-normal, 250ms) ease;}
.spectra-button__link:hover{transform:translateY(var(--spectra-btn-hover-translate-y));}
.sg-btn-primary .wp-block-button__link, .sg-btn-primary.wp-block-button__link{background-color:var(--spectra-btn-bg);color:var(--spectra-btn-text);border-width:var(--spectra-btn-border-width);border-style:var(--spectra-btn-border-style);border-color:var(--spectra-btn-border-color);border-radius:var(--spectra-radius-interactive);box-shadow:var(--spectra-btn-shadow);}
.sg-btn-secondary .wp-block-button__link, .sg-btn-secondary.wp-block-button__link{background-color:var(--spectra-btn-secondary-bg);color:var(--spectra-btn-secondary-text);border-width:var(--spectra-btn-secondary-border-width);border-style:var(--spectra-btn-secondary-border-style);border-color:var(--spectra-btn-secondary-border-color);border-radius:var(--spectra-radius-interactive);}
.sg-section.sg-section{padding-top:var(--spectra-section-padding-y);padding-bottom:var(--spectra-section-padding-y);}
.sg-text-gradient{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}
.sg-badge.sg-badge{display:inline-block;width:fit-content;border-width:var(--spectra-badge-border-width);border-style:solid;border-radius:var(--spectra-radius-badge);font-size:var(--spectra-badge-font-size);font-weight:var(--spectra-badge-font-weight);letter-spacing:var(--spectra-badge-letter-spacing);text-transform:var(--spectra-badge-text-transform);padding:var(--spectra-badge-padding-y) var(--spectra-badge-padding-x);line-height:1.4;}
.sg-badge.sg-badge.flex, .sg-badge.sg-badge.inline-flex{display:inline-flex;}:where(.sg-badge){background:var(--spectra-badge-bg);color:var(--spectra-badge-text);border-color:var(--spectra-badge-border-color);}
.sg-button-fit.wp-block-button, .sg-button-fit > .wp-block-button, .sg-button-fit.wp-block-spectra-buttons, .sg-button-fit > .wp-block-spectra-buttons{align-self:start;width:fit-content;}
.sg-button-fit .wp-block-button__link, .sg-button-fit .wp-element-button, .sg-button-fit .spectra-button__link, .sg-button-fit .wp-block-spectra-button{width:fit-content;}
.entry-content .wp-block-image.object-cover > img, .entry-content .wp-block-image.object-contain > img, .spectra-is-root-container .wp-block-image.object-cover > img, .spectra-is-root-container .wp-block-image.object-contain > img{width:100%;height:100%;display:block;}
.entry-content .wp-block-image.object-cover > img, .spectra-is-root-container .wp-block-image.object-cover > img{object-fit:cover;}
.entry-content .wp-block-image.object-contain > img, .spectra-is-root-container .wp-block-image.object-contain > img{object-fit:contain;}:where(.sg-section-dark .sg-card){border-color:var(--spectra-dark-card-border-color);box-shadow:var(--spectra-dark-card-shadow);}
.sg-section-dark .sg-card.spectra-background-color::before{background:var(--spectra-dark-card-bg) !important;}:where(
.sg-section-dark .wp-block-spectra-buttons:not(.is-style-outline) .wp-element-button
),
:where(
.sg-section-dark
.wp-block-spectra-buttons:not(.is-style-outline)
.wp-block-button__link ){background-color:var(--spectra-dark-btn-bg);color:var(--spectra-dark-btn-text);}:where(.sg-section-dark .wp-block-spectra-buttons.is-style-outline .wp-element-button),
:where(
.sg-section-dark .wp-block-spectra-buttons.is-style-outline .wp-block-button__link ){background-color:var(--spectra-dark-btn-secondary-bg);color:var(--spectra-dark-btn-secondary-text);border-color:var(--spectra-dark-btn-secondary-border-color);}
.sg-section-dark a:not(.wp-element-button):not(.wp-block-button__link){color:var(--spectra-white);}
.sg-section-dark :where(h1, h2, h3, h4, h5, h6, p, li){color:var(--spectra-white);}:where(.sg-section-dark .sg-badge){background:color-mix(in srgb, var(--spectra-white) 15%, transparent);color:var(--spectra-white);border-color:transparent;}
.sg-overlay{position:relative;}
.sg-overlay::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;}
.sg-overlay-dark::after{background:var(--spectra-overlay-dark);}
.sg-overlay-light::after{background:var(--spectra-overlay-light);}
.sg-overlay-brand::after{background:var(--spectra-overlay-brand);}
.sg-overlay-gradient::after{background:var(--spectra-overlay-gradient);}
.sg-overlay > *{position:relative;z-index:1;}
.wp-block-navigation{--spectra-nav-link-color:var(--spectra-nav-text);}:where(.wp-block-navigation a){color:var(--spectra-nav-text);transition:color var(--spectra-transition-normal, 250ms) ease;}:where(.wp-block-navigation a):hover{color:var(--spectra-nav-link-hover);}:where(.wp-block-spectra-list .spectra-list-icon svg){width:var(--spectra-icon-size);height:var(--spectra-icon-size);}:where(.sg-icon-contained){display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;border-radius:var(--spectra-icon-container-radius);--spectra-icon-default-size:50%;}:where(.sg-icon-contained .spectra-list-icon){background:var(--spectra-icon-container-bg);border-radius:var(--spectra-icon-container-radius);width:var(--spectra-icon-container-size);height:var(--spectra-icon-container-size);display:flex;align-items:center;justify-content:center;}
.sg-accordion
.wp-block-spectra-accordion-child-header.wp-block-spectra-accordion-child-header{justify-content:space-between;}
.sg-accordion
.wp-block-spectra-accordion-child-header-content.wp-block-spectra-accordion-child-header-content{flex:1 1 auto;}
.sg-accordion
.wp-block-spectra-accordion-child-header-icon.wp-block-spectra-accordion-child-header-icon{padding-right:1.5rem;}
.sg-accordion
.wp-block-spectra-accordion-child-details.wp-block-spectra-accordion-child-details{padding-top:0;}
@media (prefers-reduced-motion: reduce) {
.sg-card, .wp-element-button, .wp-block-button__link, .spectra-button__link, .entry-content a, .entry-content input, .entry-content textarea, .entry-content select, .wp-block-navigation a {
transition-duration: 0ms !important;
animation-duration: 0ms !important;
}
.sg-card:hover, .wp-element-button:hover, .wp-block-button__link:hover, .spectra-button__link:hover, .wp-element-button:active, .wp-block-button__link:active {
transform: none !important;
}
}