/*
 * Comodoro Mode Switcher
 * Initial gategroup light-mode prototype.
 *
 * Activation class:
 * body.comodoro-light-mode
 *
 * Keep this CSS scoped. Dark mode is the default site state; every override
 * must stay behind body.comodoro-light-mode.
 */

body.comodoro-light-mode {
    --cms-light-bg: #f7f8fa;
    --cms-light-surface: #ffffff;
    --cms-light-surface-alt: #eef1f3;
    --cms-light-text: #181f27;
    --cms-light-text-muted: #626262;
    --cms-light-border: #dde2e6;
    --cms-light-overlay: rgba(0, 0, 100, 0.06);
    --cms-brand-gold: #a99667;
    --cms-brand-navy: #000064;

    background: var(--cms-light-bg);
    color-scheme: light;
}

.elementor-location-header .elementor-element-248cd455 > .elementor-widget-wrap:has(.cms-mode-switcher) {
    align-items: center;
    display: flex;
    flex-wrap: nowrap;
    gap: 12px;
    justify-content: flex-end;
}

.elementor-location-header .cms-mode-switcher {
    appearance: none;
    background: transparent !important;
    border: 0 !important;
    border-radius: 999px !important;
    box-shadow: none !important;
    cursor: pointer;
    display: inline-flex;
    flex: 0 0 auto;
    height: 24px;
    line-height: 1;
    margin: -5px 0 0 0 !important;
    min-height: 0 !important;
    overflow: visible;
    padding: 0 !important;
    position: relative;
    width: 46px;
}

.elementor-location-header .cms-mode-switcher:hover,
.elementor-location-header .cms-mode-switcher:focus,
.elementor-location-header .cms-mode-switcher:focus-visible {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    color: inherit !important;
}

.elementor-location-header .cms-mode-switcher:focus {
    outline: 0 !important;
}

.elementor-location-header .cms-mode-switcher:focus-visible .cms-mode-switcher__track {
    outline: 2px solid var(--cms-brand-gold, #a99667) !important;
    outline-offset: 3px;
}

.elementor-location-header .cms-mode-switcher__track {
    align-items: center;
    background-color: #000000;
    border: 1px solid #000000;
    border-radius: 999px;
    box-sizing: border-box;
    color: #ffffff;
    display: flex;
    height: 24px;
    justify-content: flex-start;
    overflow: hidden;
    padding: 0;
    position: relative;
    transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, transform 180ms ease;
    width: 46px;
}

.elementor-location-header .cms-mode-switcher:hover .cms-mode-switcher__track,
.elementor-location-header .cms-mode-switcher:focus-visible .cms-mode-switcher__track {
    transform: translateY(-1px);
}

.elementor-location-header .cms-mode-switcher__thumb {
    background-color: #ffffff;
    border-radius: 999px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.28);
    color: #000000;
    display: grid;
    height: 20px;
    place-items: center;
    left: 2px;
    position: absolute;
    top: 2px;
    transform: translateX(0);
    transition: background-color 180ms ease, color 180ms ease, transform 180ms ease;
    width: 20px;
    z-index: 1;
}

.elementor-location-header .cms-mode-switcher__symbol {
    color: currentColor;
    display: none;
    height: 13px;
    width: 13px;
}

.elementor-location-header .cms-mode-switcher__symbol--dark {
    display: inline-flex;
}

.elementor-location-header .cms-mode-switcher__symbol svg {
    display: block;
    height: 100%;
    width: 100%;
}

.elementor-location-header .cms-mode-switcher__symbol svg path {
    fill: currentColor !important;
    stroke: none !important;
}

body.comodoro-light-mode .elementor-location-header .cms-mode-switcher__track {
    background-color: #e6e7e9;
    border-color: #e6e7e9;
    color: #111111;
    justify-content: flex-start;
    padding: 0;
}

body.comodoro-light-mode .elementor-location-header .cms-mode-switcher__thumb,
.elementor-location-header .cms-mode-switcher.is-light .cms-mode-switcher__thumb {
    background-color: #ffffff;
    color: #111111;
    transform: translateX(22px);
}

body.comodoro-light-mode .elementor-location-header .cms-mode-switcher__symbol--dark,
.elementor-location-header .cms-mode-switcher.is-light .cms-mode-switcher__symbol--dark {
    display: none;
}

body.comodoro-light-mode .elementor-location-header .cms-mode-switcher__symbol--light,
.elementor-location-header .cms-mode-switcher.is-light .cms-mode-switcher__symbol--light {
    display: inline-flex;
}

body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) {
    --kw-dark-gray: var(--cms-light-surface);
    --kw-gray: var(--cms-light-text-muted);
    --kw-gray-navy: var(--cms-light-text-muted);

    --e-global-color-text: var(--cms-light-text-muted);
    --e-global-color-f9971cc: var(--cms-light-text-muted);
    --e-global-color-0ee2889: var(--cms-light-text-muted);
    --e-global-color-70dfdf4: var(--cms-light-text-muted);
    --e-global-color-488e537: var(--cms-light-surface);
    --e-global-color-cfe2413: var(--cms-light-surface);
    --e-global-color-cb11ca6: var(--cms-light-surface-alt);
    --e-global-color-1d31f32: var(--cms-light-surface-alt);
}

body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) :where(h1, h2, h3, h4, h5, h6, .elementor-heading-title) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) :where(p, li, .elementor-widget-text-editor, .elementor-text-editor, .elementor-widget-text-editor .elementor-widget-container) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) :where(a:not(.elementor-button), .elementor-heading-title a) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) :where(section, .elementor-section, .elementor-container, .elementor-column, .elementor-widget, .elementor-widget-wrap) {
    border-color: var(--cms-light-border);
}

body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) :where(.elementor-button, a.elementor-button) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) :where(.elementor-button, a.elementor-button):hover,
body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) :where(.elementor-button, a.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) :where(.elementor-button, a.elementor-button):hover *,
body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) :where(.elementor-button, a.elementor-button):focus-visible * {
    color: #ffffff !important;
}

body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) :where(a:not(.elementor-button)):hover,
body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) :where(a:not(.elementor-button)):focus-visible {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) :where(.elementor-button, a.elementor-button, .elementor-button *) {
    color: #ffffff !important;
}

body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) :where(.elementor-background-overlay) {
    background-color: var(--cms-light-overlay) !important;
}

body.comodoro-light-mode :where(
    main,
    .site-main,
    .elementor-location-single,
    .elementor:not(.elementor-location-header):not(.elementor-location-footer)
) :where(
    [style*="--e-global-color-f6e9174"],
    .elementor-element-29862019 .elementor-heading-title,
    .elementor-element-4fa99c45 .elementor-heading-title,
    .elementor-element-571133c .elementor-heading-title,
    .elementor-element-654fbff1 .elementor-heading-title,
    .elementor-element-5eb0abac .elementor-heading-title,
    .elementor-element-64b586ed .elementor-heading-title
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode :where(
    .elementor-element-321521cf,
    .elementor-element-321521cf *,
    .elementor-element-6c03ed28,
    .elementor-element-6c03ed28 *,
    .elementor-element-22dc6cde,
    .elementor-element-22dc6cde *,
    .elementor-element-7e2f6a1a,
    .elementor-element-7e2f6a1a *,
    .elementor-element-341682bf,
    .elementor-element-341682bf *,
    .elementor-element-5219add3,
    .elementor-element-5219add3 *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode :where(
    .elementor-element-321521cf,
    .elementor-element-6c03ed28,
    .elementor-element-22dc6cde,
    .elementor-element-7e2f6a1a,
    .elementor-element-341682bf,
    .elementor-element-5219add3
) :where(.elementor-background-overlay) {
    background-color: rgba(29, 29, 29, 0.25) !important;
}

body.comodoro-light-mode :where(
    .elementor-element-321521cf,
    .elementor-element-6c03ed28,
    .elementor-element-341682bf
) :where(.elementor-button, .elementor-button *) {
    background-color: transparent !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
}

body.comodoro-light-mode :where(
    .elementor-element-321521cf,
    .elementor-element-6c03ed28,
    .elementor-element-341682bf
) :where(.elementor-button):hover,
body.comodoro-light-mode :where(
    .elementor-element-321521cf,
    .elementor-element-6c03ed28,
    .elementor-element-341682bf
) :where(.elementor-button):focus-visible {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode :where(
    .elementor-element-321521cf,
    .elementor-element-6c03ed28,
    .elementor-element-341682bf
) :where(.elementor-button):hover *,
body.comodoro-light-mode :where(
    .elementor-element-321521cf,
    .elementor-element-6c03ed28,
    .elementor-element-341682bf
) :where(.elementor-button):focus-visible * {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16128 :where(
    section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"],
    section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"] *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16128 section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"] :where(.elementor-background-overlay) {
    background-color: rgba(29, 29, 29, 0.25) !important;
}

body.comodoro-light-mode.page-id-16128 section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"] :where(.elementor-button, .elementor-button *) {
    background-color: transparent !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16128 section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"] :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-16128 section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"] :where(.elementor-button):focus-visible {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16128 section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"] :where(.elementor-button):hover *,
body.comodoro-light-mode.page-id-16128 section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"] :where(.elementor-button):focus-visible * {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16110 :where(
    section.elementor-inner-section.elementor-section-height-min-height.elementor-reverse-mobile[data-settings*="background_background"],
    section.elementor-inner-section.elementor-section-height-min-height.elementor-reverse-mobile[data-settings*="background_background"] *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16110 section.elementor-inner-section.elementor-section-height-min-height.elementor-reverse-mobile[data-settings*="background_background"] :where(.elementor-background-overlay) {
    background-color: rgba(29, 29, 29, 0.25) !important;
}

body.comodoro-light-mode.page-id-16110 section.elementor-inner-section.elementor-section-height-min-height.elementor-reverse-mobile[data-settings*="background_background"] :where(.elementor-button, .elementor-button *) {
    background-color: transparent !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16110 section.elementor-inner-section.elementor-section-height-min-height.elementor-reverse-mobile[data-settings*="background_background"] :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-16110 section.elementor-inner-section.elementor-section-height-min-height.elementor-reverse-mobile[data-settings*="background_background"] :where(.elementor-button):focus-visible {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16110 section.elementor-inner-section.elementor-section-height-min-height.elementor-reverse-mobile[data-settings*="background_background"] :where(.elementor-button):hover *,
body.comodoro-light-mode.page-id-16110 section.elementor-inner-section.elementor-section-height-min-height.elementor-reverse-mobile[data-settings*="background_background"] :where(.elementor-button):focus-visible * {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16107 :where(
    .elementor-element-2dc7dfc,
    .elementor-element-2dc7dfc *,
    .elementor-element-66def66,
    .elementor-element-66def66 *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16107 :where(
    .elementor-element-2dc7dfc,
    .elementor-element-66def66
) :where(.elementor-background-overlay) {
    background-color: rgba(29, 29, 29, 0.25) !important;
}

body.comodoro-light-mode.page-id-16107 :where(
    .elementor-element-2602f5c7,
    .elementor-element-2602f5c7 *,
    .elementor-element-758dcfb3,
    .elementor-element-758dcfb3 *,
    .elementor-element-518bf804,
    .elementor-element-518bf804 *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16107 :where(
    .elementor-element-2602f5c7,
    .elementor-element-758dcfb3,
    .elementor-element-518bf804
) :where(.elementor-background-overlay) {
    background-color: rgba(29, 29, 29, 0.25) !important;
}

body.comodoro-light-mode.page-id-16107 :where(
    .elementor-element-2602f5c7,
    .elementor-element-758dcfb3,
    .elementor-element-518bf804
) :where(.elementor-button, .elementor-button *) {
    background-color: transparent !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16107 :where(
    .elementor-element-2602f5c7,
    .elementor-element-758dcfb3,
    .elementor-element-518bf804
) :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-16107 :where(
    .elementor-element-2602f5c7,
    .elementor-element-758dcfb3,
    .elementor-element-518bf804
) :where(.elementor-button):focus-visible {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16107 :where(
    .elementor-element-2602f5c7,
    .elementor-element-758dcfb3,
    .elementor-element-518bf804
) :where(.elementor-button):hover *,
body.comodoro-light-mode.page-id-16107 :where(
    .elementor-element-2602f5c7,
    .elementor-element-758dcfb3,
    .elementor-element-518bf804
) :where(.elementor-button):focus-visible * {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16107 a[href*="ESG-New-Framework"] :where(svg, path) {
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

body.comodoro-light-mode.page-id-16107 .elementor-element-57b6f8bf :where(.elementor-heading-title, .elementor-heading-title *) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16107 :where(.elementor-widget-counter) :where(.elementor-counter-number-wrapper, .elementor-counter-number, .elementor-counter-number-prefix, .elementor-counter-number-suffix) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16107 :where(.elementor-widget-counter) :where(.elementor-counter-title) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16104 :where(
    .elementor-element-1c750ce8,
    .elementor-element-1c750ce8 *,
    .elementor-element-7d1be465,
    .elementor-element-7d1be465 *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16104 :where(
    .elementor-element-1c750ce8,
    .elementor-element-7d1be465
) :where(.elementor-background-overlay) {
    background-color: rgba(29, 29, 29, 0.25) !important;
}

body.comodoro-light-mode.page-id-16104 :where(
    .elementor-element-13d3b73
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-16104 :where(
    .elementor-element-4887d3dd,
    .elementor-element-4887d3dd > .elementor-widget-wrap
) {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-color: rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16104 .elementor-element-4887d3dd :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16104 .elementor-element-4887d3dd :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16104 .elementor-element-4887d3dd :where(
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-container
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16104 .elementor-element-4887d3dd :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16104 .elementor-element-4887d3dd :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-16104 .elementor-element-4887d3dd :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16104 :where(
    .elementor-element-24b2f981,
    .elementor-element-24b2f981 > .elementor-widget-wrap
) {
    border-color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16104 :where(
    .jet-carousel__item-title,
    .jet-carousel__item-title *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16104 :where(
    .jet-carousel__item-text,
    .jet-carousel__item-text *,
    .jet-carousel__item-text p
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16104 :where(.jet-carousel__item-text) {
    background-color: #ffffff !important;
    border-radius: 8px !important;
    padding: 10px 12px !important;
}

body.comodoro-light-mode.page-id-16104 :where(
    .jet-carousel__item-text strong,
    .jet-carousel__item-text strong *,
    .jet-carousel__item-text b,
    .jet-carousel__item-text b *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16101 .elementor-element-5a132eef :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16101 :where(
    section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"],
    section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"] *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16101 section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"] :where(.elementor-background-overlay) {
    background-color: rgba(29, 29, 29, 0.25) !important;
}

body.comodoro-light-mode.page-id-16101 section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"] :where(.elementor-button, .elementor-button *) {
    background-color: transparent !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16101 section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"] :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-16101 section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"] :where(.elementor-button):focus-visible {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16101 section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"] :where(.elementor-button):hover *,
body.comodoro-light-mode.page-id-16101 section.elementor-inner-section.elementor-section-height-min-height[data-settings*="background_background"] :where(.elementor-button):focus-visible * {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16092 .elementor-element-df3ca4d :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16092 .elementor-element-3cc5a28 :where(
    .elementor-widget-container,
    .elementor-widget-container *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16092 :where(
    .jet-select__control,
    .jet-search-filter__input
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16092 :where(.jet-color-image-list__button) {
    background-color: transparent !important;
    border-color: transparent !important;
}

body.comodoro-light-mode.page-id-16092 :where(
    .jet-color-image-list__label,
    .jet-select__control option
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16092 :where(
    .jet-select__control:hover,
    .jet-select__control:focus-visible,
    .jet-search-filter__input:hover,
    .jet-search-filter__input:focus-visible
) {
    border-color: var(--cms-brand-navy) !important;
    outline-color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16092 :where(
    .jet-color-image-list__input:checked + .jet-color-image-list__button
) {
    background-color: transparent !important;
    border-color: transparent !important;
}

body.comodoro-light-mode.page-id-16092 :where(
    .jet-color-image-list__input:checked + .jet-color-image-list__button .jet-color-image-list__label
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16092 .jet-search-filter__input::placeholder {
    color: var(--cms-light-text-muted) !important;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-16092 .jet-search-filter__input::-webkit-input-placeholder {
    color: var(--cms-light-text-muted) !important;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-16092 .jet-search-filter__input::-moz-placeholder {
    color: var(--cms-light-text-muted) !important;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-16092 :where(
    .jet-search-filter__input-clear svg,
    .jet-search-filter__input-clear path
) {
    fill: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16092 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-bb9d506,
    .elementor-element-bb9d506 > .e-con-inner
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-16092 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-2f14362 .elementor-heading-title,
    .elementor-element-2f14362 .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16092 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-9d60526 .elementor-heading-title,
    .elementor-element-9d60526 .elementor-heading-title *,
    .elementor-element-e8edf90 .elementor-heading-title,
    .elementor-element-e8edf90 .elementor-heading-title *,
    .elementor-element-3eb3e70 .elementor-heading-title,
    .elementor-element-3eb3e70 .elementor-heading-title *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16092 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-a71e649,
    .elementor-element-a71e649 *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16092 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-0c12ae6 a,
    .elementor-element-0c12ae6 a *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16092 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-0c12ae6 a:hover,
    .elementor-element-0c12ae6 a:focus-visible,
    .elementor-element-0c12ae6 a:hover *,
    .elementor-element-0c12ae6 a:focus-visible *
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16089 .elementor-element-41bd9794 :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16089 .elementor-element-5c1fe2c2 :where(
    .elementor-widget-container,
    .elementor-widget-container *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(
    .elementor-field-label,
    .elementor-field-subgroup,
    .elementor-field-option,
    .elementor-field-option label,
    .info-message
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(
    .elementor-field-textual,
    select,
    textarea
) {
    background-color: var(--cms-light-surface) !important;
    border: 1px solid var(--cms-light-border) !important;
    border-radius: 8px !important;
    color: var(--cms-light-text) !important;
    box-shadow: none !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(
    .elementor-field-textual:hover,
    select:hover,
    textarea:hover
) {
    border-color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(
    .elementor-field-textual:focus,
    .elementor-field-textual:focus-visible,
    select:focus,
    select:focus-visible,
    textarea:focus,
    textarea:focus-visible
) {
    border-color: var(--cms-brand-navy) !important;
    outline: 2px solid rgba(0, 0, 100, 0.18) !important;
    outline-offset: 2px;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(input, textarea)::placeholder {
    color: var(--cms-light-text-muted) !important;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(input, textarea)::-webkit-input-placeholder {
    color: var(--cms-light-text-muted) !important;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(input, textarea)::-moz-placeholder {
    color: var(--cms-light-text-muted) !important;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(.elementor-select-wrapper)::before {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(
    input[type="checkbox"],
    .elementor-acceptance-field
) {
    accent-color: var(--cms-brand-navy);
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(
    .elementor-field-option a,
    .elementor-field-option a *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(
    .elementor-field-option a:hover,
    .elementor-field-option a:focus-visible,
    .elementor-field-option a:hover *,
    .elementor-field-option a:focus-visible *
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(
    .elementor-field.elementor-error,
    .elementor-field-textual.elementor-error
) {
    border-color: #fa1752 !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(
    .elementor-message,
    .elementor-message.elementor-message-success
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(
    .elementor-message.elementor-message-danger,
    .elementor-message.elementor-help-inline
) {
    color: #fa1752 !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(
    button.elementor-button,
    button.elementor-button *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(button.elementor-button:not(:disabled)) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(
    button.elementor-button:not(:disabled):hover,
    button.elementor-button:not(:disabled):focus-visible
) {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(button.elementor-button:disabled) {
    background-color: var(--cms-light-border) !important;
    border-color: var(--cms-light-border) !important;
    color: var(--cms-light-text-muted) !important;
    cursor: not-allowed;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-16089 form[data-kw-contactform] :where(button.elementor-button:disabled *) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16125 .elementor-element-6520cb6c :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16125 .elementor-element-77887ca8 :where(
    .elementor-widget-container,
    .elementor-widget-container *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16125 section.elementor-inner-section.elementor-section-height-min-height.elementor-reverse-mobile[data-settings*="background_background"] :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16125 :where(
    .elementor-element-acd1b1d,
    .elementor-element-acd1b1d > .elementor-container,
    .elementor-element-acd1b1d .elementor-element-0047bfe,
    .elementor-element-acd1b1d .elementor-element-0047bfe > .elementor-widget-wrap,
    .elementor-element-acd1b1d .elementor-element-b6c1f87,
    .elementor-element-acd1b1d .elementor-element-b6c1f87 > .elementor-widget-wrap,
    .elementor-element-63cf56db,
    .elementor-element-63cf56db > .elementor-container,
    .elementor-element-63cf56db .elementor-element-1606ba2,
    .elementor-element-63cf56db .elementor-element-1606ba2 > .elementor-widget-wrap,
    .elementor-element-63cf56db .elementor-element-587e873e,
    .elementor-element-63cf56db .elementor-element-587e873e > .elementor-widget-wrap
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16125 section.elementor-inner-section.elementor-section-height-min-height.elementor-reverse-mobile[data-settings*="background_background"] :where(
    .elementor-widget-heading .elementor-heading-title,
    .elementor-widget-heading .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16125 section.elementor-inner-section.elementor-section-height-min-height.elementor-reverse-mobile[data-settings*="background_background"] :where(
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-text-editor .elementor-widget-container
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16125 section.elementor-inner-section.elementor-section-height-min-height.elementor-reverse-mobile[data-settings*="background_background"] :where(
    .jet-view-more__button,
    .jet-view-more__icon,
    .jet-view-more__label,
    .jet-view-more__button *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16125 section.elementor-inner-section.elementor-section-height-min-height.elementor-reverse-mobile[data-settings*="background_background"] :where(
    .jet-view-more__button:hover,
    .jet-view-more__button:focus,
    .jet-view-more__button:focus-visible,
    .jet-view-more__button:hover *,
    .jet-view-more__button:focus *,
    .jet-view-more__button:focus-visible *
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16125 :where(
    .elementor-element-acd1b1d .elementor-element-0047bfe .elementor-heading-title,
    .elementor-element-acd1b1d .elementor-element-0047bfe .elementor-heading-title *,
    .elementor-element-63cf56db .elementor-element-1606ba2 .elementor-heading-title,
    .elementor-element-63cf56db .elementor-element-1606ba2 .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16125 :where(
    .elementor-element-acd1b1d .elementor-element-0047bfe .elementor-widget-text-editor,
    .elementor-element-acd1b1d .elementor-element-0047bfe .elementor-widget-text-editor *,
    .elementor-element-63cf56db .elementor-element-1606ba2 .elementor-widget-text-editor,
    .elementor-element-63cf56db .elementor-element-1606ba2 .elementor-widget-text-editor *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16125 :where(
    .elementor-element-acd1b1d .elementor-element-0047bfe .jet-view-more__button,
    .elementor-element-acd1b1d .elementor-element-0047bfe .jet-view-more__button *,
    .elementor-element-acd1b1d .elementor-element-0047bfe .jet-view-more__icon,
    .elementor-element-acd1b1d .elementor-element-0047bfe .jet-view-more__label,
    .elementor-element-63cf56db .elementor-element-1606ba2 .jet-view-more__button,
    .elementor-element-63cf56db .elementor-element-1606ba2 .jet-view-more__button *,
    .elementor-element-63cf56db .elementor-element-1606ba2 .jet-view-more__icon,
    .elementor-element-63cf56db .elementor-element-1606ba2 .jet-view-more__label
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16125 :where(
    .elementor-element-acd1b1d .elementor-element-0047bfe .jet-view-more__button:hover,
    .elementor-element-acd1b1d .elementor-element-0047bfe .jet-view-more__button:focus,
    .elementor-element-acd1b1d .elementor-element-0047bfe .jet-view-more__button:focus-visible,
    .elementor-element-acd1b1d .elementor-element-0047bfe .jet-view-more__button:hover *,
    .elementor-element-acd1b1d .elementor-element-0047bfe .jet-view-more__button:focus *,
    .elementor-element-acd1b1d .elementor-element-0047bfe .jet-view-more__button:focus-visible *,
    .elementor-element-63cf56db .elementor-element-1606ba2 .jet-view-more__button:hover,
    .elementor-element-63cf56db .elementor-element-1606ba2 .jet-view-more__button:focus,
    .elementor-element-63cf56db .elementor-element-1606ba2 .jet-view-more__button:focus-visible,
    .elementor-element-63cf56db .elementor-element-1606ba2 .jet-view-more__button:hover *,
    .elementor-element-63cf56db .elementor-element-1606ba2 .jet-view-more__button:focus *,
    .elementor-element-63cf56db .elementor-element-1606ba2 .jet-view-more__button:focus-visible *
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe > .elementor-widget-wrap,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 > .elementor-widget-wrap {
    background-color: var(--cms-light-surface) !important;
    border-radius: 8px !important;
    overflow: hidden;
}

body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe > .elementor-widget-wrap > .elementor-background-overlay,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 > .elementor-widget-wrap > .elementor-background-overlay {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .elementor-heading-title,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .elementor-heading-title *,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .elementor-heading-title,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .elementor-heading-title * {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .elementor-widget-text-editor,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .elementor-widget-text-editor *,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .elementor-widget-text-editor .elementor-widget-container,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .elementor-widget-text-editor .elementor-widget-container *,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .elementor-widget-text-editor,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .elementor-widget-text-editor *,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .elementor-widget-text-editor .elementor-widget-container,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .elementor-widget-text-editor .elementor-widget-container * {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__button,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__button *,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__icon,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__icon *,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__label,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__button,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__button *,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__icon,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__icon *,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__label {
    border-color: var(--cms-brand-navy) !important;
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__button,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__button {
    border: 1px solid var(--cms-brand-navy) !important;
    border-radius: 999px !important;
}

body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__button:hover,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__button:focus,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__button:focus-visible,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__button:hover *,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__button:focus *,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__button:focus-visible *,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__button:hover,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__button:focus,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__button:focus-visible,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__button:hover *,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__button:focus *,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__button:focus-visible * {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__button:hover,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__button:focus,
body.comodoro-light-mode.page-id-16125 .elementor-element-0047bfe .jet-view-more__button:focus-visible,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__button:hover,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__button:focus,
body.comodoro-light-mode.page-id-16125 .elementor-element-1606ba2 .jet-view-more__button:focus-visible {
    border-color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16125 :where(
    section.elementor-top-section[id^="A"] .elementor-background-overlay,
    section.elementor-top-section[id^="B"] .elementor-background-overlay
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16125 :where(
    section.elementor-top-section[id^="A"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap,
    section.elementor-top-section[id^="B"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap
) {
    background-color: rgba(255, 255, 255, 0.78) !important;
    border-color: rgba(255, 255, 255, 0.55) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
}

body.comodoro-light-mode.page-id-16125 :where(
    section.elementor-top-section[id^="A"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap > .elementor-background-overlay,
    section.elementor-top-section[id^="B"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap > .elementor-background-overlay
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16125 :where(
    section.elementor-top-section[id^="A"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap .elementor-heading-title,
    section.elementor-top-section[id^="A"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap .elementor-heading-title *,
    section.elementor-top-section[id^="B"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap .elementor-heading-title,
    section.elementor-top-section[id^="B"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16125 :where(
    section.elementor-top-section[id^="A"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap .elementor-widget-text-editor,
    section.elementor-top-section[id^="A"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap .elementor-widget-text-editor *,
    section.elementor-top-section[id^="B"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap .elementor-widget-text-editor,
    section.elementor-top-section[id^="B"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap .elementor-widget-text-editor *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16125 .elementor-element-4be9c8d0 :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16125 :where(
    .elementor-element-72cf21a0,
    .elementor-element-33a7dd9
) :where(
    .elementor-counter-number-wrapper,
    .elementor-counter-number,
    .elementor-counter-number-prefix,
    .elementor-counter-number-suffix
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16125 :where(
    .elementor-element-72cf21a0,
    .elementor-element-33a7dd9
) :where(.elementor-counter-title) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16122 :where(
    .elementor-element-470d94ba,
    .elementor-element-470d94ba *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16122 .elementor-element-470d94ba :where(.elementor-background-overlay) {
    background-color: rgba(29, 29, 29, 0.25) !important;
}

body.comodoro-light-mode.page-id-16122 .elementor-element-55b9987c :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16122 .elementor-element-21f1859 :where(
    .elementor-widget-container,
    .elementor-widget-container *,
    p
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16122 section.elementor-top-section[data-settings*="animation"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap {
    background-color: rgba(255, 255, 255, 0.72) !important;
    border-color: rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    overflow: hidden;
}

body.comodoro-light-mode.page-id-16122 section.elementor-top-section[data-settings*="animation"] :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16122 section.elementor-top-section[data-settings*="animation"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16122 section.elementor-top-section[data-settings*="animation"] section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap :where(
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-container,
    p
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16116 .elementor-element-55f1a30e :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16116 .elementor-element-30710345 :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16116 .elementor-element-a6e3b4a :where(
    .elementor-widget-container,
    .elementor-widget-container *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16116 .elementor-widget-jet-timeline :where(
    .timeline-item__card,
    .timeline-item__card-inner,
    .timeline-item__card-content
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-16116 .elementor-widget-jet-timeline :where(
    .timeline-item__card,
    .timeline-item__card-inner
) {
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16116 .elementor-widget-jet-timeline :where(.timeline-item__card) {
    overflow: visible !important;
}

body.comodoro-light-mode.page-id-16116 .elementor-widget-jet-timeline :where(.timeline-item__card-inner) {
    overflow: hidden !important;
}

body.comodoro-light-mode .elementor-16116 .elementor-element.elementor-element-4b52b66f .jet-timeline-item .timeline-item__card-title {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16116 .elementor-widget-jet-timeline :where(
    .timeline-item__card-desc,
    .timeline-item__card-desc *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16116 .elementor-widget-jet-timeline :where(
    .timeline-item__card-arrow,
    .timeline-item__card-arrow::before,
    .timeline-item__card-arrow::after
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-26345 .elementor-element-5441970 :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-26345 .elementor-element-7cca09d :where(a, .elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-26345 .elementor-element-7cca09d :where(a):hover,
body.comodoro-light-mode.page-id-26345 .elementor-element-7cca09d :where(a):focus-visible {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-26345 :where(
    .elementor-element-2d7e68e,
    .elementor-element-2d7e68e .e-con-inner,
    .elementor-element-2d7e68e .e-con,
    .elementor-element-f504d92,
    .elementor-element-f504d92 .e-con-inner,
    .elementor-element-f504d92 .e-con
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-26345 :where(
    .elementor-element-0826cb0 img[src*="Logo-White"],
    .elementor-element-1afc0dc img[src*="Logo-White"]
) {
    filter: brightness(0) saturate(100%) !important;
}

body.comodoro-light-mode.page-id-26345 :where(
    .elementor-element-2d7e68e .elementor-heading-title,
    .elementor-element-2d7e68e .elementor-heading-title *,
    .elementor-element-2d7e68e .elementor-icon,
    .elementor-element-2d7e68e .elementor-icon *,
    .elementor-element-f504d92 .elementor-heading-title,
    .elementor-element-f504d92 .elementor-heading-title *,
    .elementor-element-f504d92 .elementor-icon-list-text,
    .elementor-element-f504d92 .elementor-widget-container,
    .elementor-element-f504d92 p,
    .elementor-element-f504d92 b,
    .elementor-element-f504d92 a
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-26345 :where(
    .elementor-element-5d3ce8d .elementor-heading-title,
    .elementor-element-7fc36da .elementor-heading-title,
    .elementor-element-40225c5 .elementor-heading-title,
    .elementor-element-5fa1a44 .elementor-heading-title
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-26345 :where(
    .elementor-element-2d7e68e a:hover,
    .elementor-element-2d7e68e a:focus-visible,
    .elementor-element-f504d92 a:not(.elementor-button):hover,
    .elementor-element-f504d92 a:not(.elementor-button):focus-visible,
    .elementor-element-f504d92 a:not(.elementor-button):hover .elementor-icon-list-text,
    .elementor-element-f504d92 a:not(.elementor-button):focus-visible .elementor-icon-list-text
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-26345 :where(
    .elementor-element-7f2fe03 svg path[fill],
    .elementor-element-7f2fe03 svg rect[fill],
    .elementor-element-7f2fe03 svg circle[fill]
) {
    fill: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-26345 :where(
    .elementor-element-7f2fe03 svg path[stroke],
    .elementor-element-7f2fe03 svg rect[stroke],
    .elementor-element-7f2fe03 svg circle[stroke]
) {
    stroke: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-26345 .elementor-element-f504d92 :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-26345 .elementor-element-f504d92 :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-26345 .elementor-element-f504d92 :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-26345 :where(
    .elementor-26350 .elementor-element-dd68880,
    .elementor-26350 .elementor-element-4057227
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-26345 :where(
    .jet-listing-grid--26317 .jet-listing-grid__item .elementor-26317 .elementor-element-417536b,
    .jet-listing-grid--26317 .jet-listing-grid__item .elementor-26317 .elementor-element-a2bbee5
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-26345 .jet-listing-grid--26317 .jet-listing-grid__item .elementor-26317 .elementor-element-35cac1d {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-26345 :where(
    .elementor-26350 .elementor-widget-heading .elementor-heading-title,
    .elementor-26350 .elementor-widget-heading .elementor-heading-title *,
    .elementor-26317 .elementor-widget-theme-post-title .elementor-heading-title,
    .elementor-26317 .elementor-widget-theme-post-title .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-26345 :where(
    .elementor-26350 .elementor-widget-text-editor,
    .elementor-26350 .elementor-widget-text-editor *,
    .elementor-26317 .elementor-widget-post-info .elementor-icon-list-text,
    .elementor-26317 .elementor-widget-post-info .elementor-icon-list-text *,
    .elementor-26317 .elementor-widget-theme-post-excerpt,
    .elementor-26317 .elementor-widget-theme-post-excerpt *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-26345 :where(
    .elementor-26350 .elementor-button,
    .elementor-26350 .elementor-button *,
    .elementor-26317 .elementor-widget-heading .elementor-heading-title a
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-26345 :where(
    .elementor-26317 .elementor-widget-heading .elementor-heading-title a
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-26345 :where(
    .elementor-26317 .elementor-widget-heading .elementor-heading-title a
):hover,
body.comodoro-light-mode.page-id-26345 :where(
    .elementor-26317 .elementor-widget-heading .elementor-heading-title a
):focus-visible {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.category-newsroom :where(.elementor-element-408d6d66, .elementor-element-408d6d66 *) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.category-newsroom :where(.jet-filter-label, .elementor-element-52948442 .elementor-heading-title) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.category-newsroom :where(.jet-select__control) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-brand-navy) !important;
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.category-newsroom :where(.jet-select__control):hover,
body.comodoro-light-mode.category-newsroom :where(.jet-select__control):focus-visible {
    border-color: var(--cms-brand-gold) !important;
    outline-color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.category-newsroom :where(.jet-remove-all-filters__button) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.category-newsroom :where(.jet-remove-all-filters__button):hover,
body.comodoro-light-mode.category-newsroom :where(.jet-remove-all-filters__button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.category-newsroom :where(
    #loopnews .elementor-15780 .elementor-element-546187a,
    #loopnews .elementor-15780 .elementor-element-c6acf7 > .elementor-element-populated
) {
    background-color: var(--cms-light-surface) !important;
    border: 1px solid var(--cms-light-border) !important;
}

body.comodoro-light-mode.category-newsroom #loopnews :where(
    .elementor-widget-kw-post-info .elementor-icon-list-text,
    .elementor-widget-kw-post-info .elementor-icon-list-text *,
    .elementor-element-fb88160 .elementor-icon-list-text,
    .elementor-element-fb88160 .elementor-icon-list-text *,
    .elementor-element-6468d91 .elementor-icon-list-text,
    .elementor-element-6468d91 .elementor-icon-list-text *,
    .elementor-widget-theme-post-title .elementor-heading-title,
    .elementor-widget-theme-post-title .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.category-newsroom #loopnews :where(
    .elementor-widget-post-info .elementor-icon-list-text,
    .elementor-widget-post-info .elementor-icon-list-text *,
    .elementor-widget-theme-post-excerpt,
    .elementor-widget-theme-post-excerpt *,
    .elementor-element-ddbc211,
    .elementor-element-ddbc211 *,
    .elementor-element-2bf26e72,
    .elementor-element-2bf26e72 *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.category-newsroom #loopnews :where(.elementor-widget-heading .elementor-heading-title a) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.category-newsroom #loopnews :where(.elementor-widget-heading .elementor-heading-title a):hover,
body.comodoro-light-mode.category-newsroom #loopnews :where(.elementor-widget-heading .elementor-heading-title a):focus-visible {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.category-newsroom :where(.elementor-element-5d147a8a, .elementor-element-5d147a8a *) {
    color: #ffffff !important;
}

body.comodoro-light-mode.category-newsroom :where(
    .elementor-element-317b9c1 .elementor-widget-image .elementor-widget-container,
    .elementor-element-ceb54e3 .elementor-widget-image .elementor-widget-container,
    .elementor-element-b919e77 .elementor-widget-image .elementor-widget-container
) {
    background-color: #46505a !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.category-newsroom #loopexternallinks :where(
    .elementor-17726 .elementor-element-3e2b21f7,
    .elementor-17726 .elementor-element-3e2b21f7 > .elementor-container,
    .elementor-17726 .elementor-element-426646b5 > .elementor-element-populated,
    .elementor-17726 .elementor-element-29afc8a4 > .elementor-element-populated,
    .elementor-17726 .elementor-element-26573392 > .elementor-element-populated
) {
    border-radius: 8px !important;
}

body.comodoro-light-mode.category-newsroom #loopexternallinks :where(
    .elementor-17726,
    .elementor-17726 .elementor-element-64610797 > .elementor-element-populated,
    .elementor-17726 .elementor-element-3e2b21f7,
    .elementor-17726 .elementor-element-426646b5 > .elementor-element-populated,
    .elementor-17726 .elementor-element-29afc8a4 > .elementor-element-populated,
    .elementor-17726 .elementor-element-26573392 > .elementor-element-populated
) {
    background-color: var(--cms-light-surface) !important;
}

body.comodoro-light-mode.category-newsroom #loopexternallinks :where(
    .elementor-background-overlay
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.category-newsroom #loopexternallinks :where(
    .elementor-widget-theme-post-title .elementor-heading-title,
    .elementor-widget-theme-post-title .elementor-heading-title *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.category-newsroom #loopexternallinks :where(
    .elementor-widget-theme-post-content,
    .elementor-widget-theme-post-content *,
    .elementor-widget-theme-post-content p
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.category-newsroom #loopexternallinks :where(
    .elementor-widget-theme-post-content a
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.category-newsroom #loopexternallinks :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.category-newsroom #loopexternallinks :where(.elementor-button):hover,
body.comodoro-light-mode.category-newsroom #loopexternallinks :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.category-newsroom :where(
    .jet-filters-pagination__load-more,
    .jet-filters-pagination__link
) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
    border-radius: 999px !important;
}

body.comodoro-light-mode.category-newsroom :where(
    .jet-filters-pagination__load-more:hover,
    .jet-filters-pagination__load-more:focus-visible
) {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.category-newsroom :where(
    .jet-filters-pagination__load-more:hover .jet-filters-pagination__link,
    .jet-filters-pagination__load-more:focus-visible .jet-filters-pagination__link
) {
    background-color: transparent !important;
    color: #ffffff !important;
}

body.comodoro-light-mode :where(
    .elementor-element-141494b6,
    .elementor-element-3941836f
) :where(.elementor-widget-wrap, .elementor-widget-container) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode :where(
    .elementor-element-141494b6,
    .elementor-element-3941836f
) :where(.elementor-heading-title, .elementor-heading-title a) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode :where(
    .elementor-element-46d71d20,
    .elementor-element-4edd4bcd,
    .elementor-element-141494b6,
    .elementor-element-141494b6 .elementor-widget-wrap
) {
    border-color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode .jet-slick-dots {
    --cms-dot-size: 10px;
}

body.comodoro-light-mode .jet-slick-dots li {
    border-color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode .jet-slick-dots li span {
    width: var(--cms-dot-size);
    height: var(--cms-dot-size);
    background-color: transparent !important;
    border: 1px solid var(--cms-brand-navy) !important;
    border-radius: 999px;
    color: transparent !important;
    font-size: 0 !important;
}

body.comodoro-light-mode .jet-slick-dots li.slick-active span,
body.comodoro-light-mode .jet-slick-dots li:hover span {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode :where(
    .jet-carousel__prev-arrow-2c028a30,
    .jet-carousel__next-arrow-2c028a30
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode :where(
    .jet-carousel__prev-arrow-2c028a30,
    .jet-carousel__next-arrow-2c028a30
) :where(svg, path) {
    fill: var(--cms-brand-navy) !important;
    stroke: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode :where(
    .jet-carousel__prev-arrow-2c028a30,
    .jet-carousel__next-arrow-2c028a30
):hover,
body.comodoro-light-mode :where(
    .jet-carousel__prev-arrow-2c028a30,
    .jet-carousel__next-arrow-2c028a30
):focus-visible {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode :where(
    .jet-carousel__prev-arrow-2c028a30,
    .jet-carousel__next-arrow-2c028a30
):hover :where(svg, path),
body.comodoro-light-mode :where(
    .jet-carousel__prev-arrow-2c028a30,
    .jet-carousel__next-arrow-2c028a30
):focus-visible :where(svg, path) {
    fill: var(--cms-brand-gold) !important;
    stroke: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode .elementor-location-header,
body.comodoro-light-mode .elementor-location-footer {
    color-scheme: light;
}

body.comodoro-light-mode .elementor-location-header :where(
    section,
    .elementor-section,
    .elementor-container,
    .elementor-column,
    .elementor-widget-wrap
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode .elementor-location-header :where(
    .elementor-item,
    .elementor-sub-item,
    .elementor-menu-toggle,
    .elementor-icon
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode .elementor-location-header :where(
    .elementor-item,
    .elementor-sub-item,
    .elementor-menu-toggle,
    .elementor-icon
):hover,
body.comodoro-light-mode .elementor-location-header :where(
    .elementor-item,
    .elementor-sub-item,
    .elementor-menu-toggle,
    .elementor-icon
):focus-visible {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode .elementor-location-header :where(
    .elementor-nav-menu--dropdown,
    .sub-menu
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode .elementor-location-header :where(
    .elementor-nav-menu--dropdown a.elementor-sub-item:hover,
    .elementor-nav-menu--dropdown a.elementor-sub-item:focus,
    .elementor-nav-menu--dropdown a.elementor-sub-item:focus-visible,
    .elementor-nav-menu--dropdown a.elementor-sub-item:active,
    .sub-menu a.elementor-sub-item:hover,
    .sub-menu a.elementor-sub-item:focus,
    .sub-menu a.elementor-sub-item:focus-visible,
    .sub-menu a.elementor-sub-item:active
) {
    background-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode .elementor-location-header :where(
    .elementor-nav-menu--dropdown a.elementor-sub-item:hover *,
    .elementor-nav-menu--dropdown a.elementor-sub-item:focus *,
    .elementor-nav-menu--dropdown a.elementor-sub-item:focus-visible *,
    .elementor-nav-menu--dropdown a.elementor-sub-item:active *,
    .sub-menu a.elementor-sub-item:hover *,
    .sub-menu a.elementor-sub-item:focus *,
    .sub-menu a.elementor-sub-item:focus-visible *,
    .sub-menu a.elementor-sub-item:active *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode .elementor-location-header :where(
    .current-menu-item > .elementor-sub-item,
    .current-menu-item > .elementor-sub-item.elementor-item-active,
    .elementor-sub-item.elementor-item-active,
    .elementor-sub-item[aria-current="page"]
) {
    background-color: var(--cms-light-surface-alt) !important;
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode .elementor-location-header :where(
    .current-menu-item > .elementor-sub-item:hover,
    .current-menu-item > .elementor-sub-item:focus-visible,
    .current-menu-item > .elementor-sub-item.elementor-item-active:hover,
    .current-menu-item > .elementor-sub-item.elementor-item-active:focus-visible,
    .elementor-sub-item.elementor-item-active:hover,
    .elementor-sub-item.elementor-item-active:focus-visible,
    .elementor-sub-item[aria-current="page"]:hover,
    .elementor-sub-item[aria-current="page"]:focus-visible
) {
    background-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode .elementor-location-header img[src*="Logo-White"],
body.comodoro-light-mode .elementor-location-footer img[src*="Logo-White"] {
    filter: brightness(0) saturate(100%) !important;
}

body.comodoro-light-mode .elementor-location-header svg path[fill],
body.comodoro-light-mode .elementor-location-header svg rect[fill],
body.comodoro-light-mode .elementor-location-header svg circle[fill] {
    fill: var(--cms-light-text) !important;
}

body.comodoro-light-mode .elementor-location-header svg path[stroke],
body.comodoro-light-mode .elementor-location-header svg rect[stroke],
body.comodoro-light-mode .elementor-location-header svg circle[stroke] {
    stroke: var(--cms-light-text) !important;
}

body.comodoro-light-mode .elementor-location-footer :where(
    section,
    .elementor-section,
    .elementor-container,
    .elementor-column,
    .elementor-widget-wrap
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode .elementor-location-footer :where(
    .elementor-heading-title,
    .elementor-heading-title *,
    .elementor-icon-list-text,
    .elementor-widget-container,
    p,
    b,
    a
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode .elementor-location-footer :where(
    .elementor-widget-heading:first-child .elementor-heading-title,
    .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:first-child .elementor-heading-title
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode .elementor-location-footer :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode .elementor-location-footer :where(a:not(.elementor-button)):hover,
body.comodoro-light-mode .elementor-location-footer :where(a:not(.elementor-button)):focus-visible,
body.comodoro-light-mode .elementor-location-footer :where(a:not(.elementor-button)):hover .elementor-icon-list-text,
body.comodoro-light-mode .elementor-location-footer :where(a:not(.elementor-button)):focus-visible .elementor-icon-list-text {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode .elementor-location-footer :where(.elementor-button):hover,
body.comodoro-light-mode .elementor-location-footer :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode .elementor-location-footer :where(.elementor-button):hover *,
body.comodoro-light-mode .elementor-location-footer :where(.elementor-button):focus-visible * {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16113 .elementor-element-70a71a77 :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16113 .elementor-element-9beac5b :where(
    .elementor-widget-container,
    .elementor-widget-container *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16113 section.elementor-inner-section:has(.elementor-widget-accordion) > .elementor-container > .elementor-column:has(.elementor-widget-accordion) > .elementor-widget-wrap {
    background-color: var(--cms-light-surface) !important;
    border: 0 !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16113 section.elementor-inner-section:has(.elementor-widget-accordion) :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16113 section.elementor-inner-section:has(.elementor-widget-accordion) .elementor-column:has(.elementor-widget-accordion) :where(
    h3.elementor-heading-title,
    h3.elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16113 section.elementor-inner-section:has(.elementor-widget-accordion) .elementor-column:has(.elementor-widget-accordion) :where(
    h4.elementor-heading-title,
    h4.elementor-heading-title *,
    .elementor-accordion-title,
    .elementor-accordion-title *,
    .elementor-tab-content,
    .elementor-tab-content *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16113 section.elementor-inner-section:has(.elementor-widget-accordion) :where(
    .elementor-accordion,
    .elementor-accordion-item,
    .elementor-tab-title,
    .elementor-tab-content
) {
    background-color: transparent !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-16113 section.elementor-inner-section:has(.elementor-widget-accordion) :where(
    .elementor-tab-title:hover,
    .elementor-tab-title:focus-visible,
    .elementor-tab-title.elementor-active
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16113 section.elementor-inner-section:has(.elementor-widget-accordion) :where(
    .elementor-tab-title:hover .elementor-accordion-title,
    .elementor-tab-title:focus-visible .elementor-accordion-title,
    .elementor-tab-title.elementor-active .elementor-accordion-title
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16113 section.elementor-inner-section:has(.elementor-widget-accordion) :where(
    .elementor-accordion-icon,
    .elementor-accordion-icon svg,
    .elementor-accordion-icon svg path
) {
    color: var(--cms-brand-navy) !important;
    fill: var(--cms-brand-navy) !important;
    stroke: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16113 section.elementor-inner-section:has(.elementor-widget-accordion) :where(
    .elementor-tab-title:hover .elementor-accordion-icon,
    .elementor-tab-title:hover .elementor-accordion-icon svg,
    .elementor-tab-title:hover .elementor-accordion-icon svg path,
    .elementor-tab-title:focus-visible .elementor-accordion-icon,
    .elementor-tab-title:focus-visible .elementor-accordion-icon svg,
    .elementor-tab-title:focus-visible .elementor-accordion-icon svg path,
    .elementor-tab-title.elementor-active .elementor-accordion-icon,
    .elementor-tab-title.elementor-active .elementor-accordion-icon svg,
    .elementor-tab-title.elementor-active .elementor-accordion-icon svg path
) {
    color: var(--cms-brand-gold) !important;
    fill: var(--cms-brand-gold) !important;
    stroke: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16086 :where(
    .elementor-element-1a5bf0ac,
    .elementor-element-1a5bf0ac > .elementor-widget-wrap,
    .elementor-element-340d15cd,
    .elementor-element-340d15cd > .elementor-container,
    .elementor-element-57776adb
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16086 :where(
    .elementor-element-1a5bf0ac,
    .elementor-element-340d15cd,
    .elementor-element-57776adb
) :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16086 .elementor-element-57776adb > .elementor-widget-wrap {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-color: rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16086 .elementor-element-57776adb :where(
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-container,
    .elementor-widget-container *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16086 .elementor-element-57776adb :where(strong, b) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16086 .elementor-element-57776adb :where(a) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16086 .elementor-element-57776adb :where(a):hover,
body.comodoro-light-mode.page-id-16086 .elementor-element-57776adb :where(a):focus-visible {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16119 :where(
    .elementor-element-1d8226ba,
    .elementor-element-1d8226ba *,
    .elementor-element-14b9043f,
    .elementor-element-14b9043f *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16119 :where(
    .elementor-element-1d8226ba,
    .elementor-element-14b9043f
) :where(.elementor-background-overlay) {
    background-color: rgba(29, 29, 29, 0.25) !important;
}

body.comodoro-light-mode.page-id-16119 :where(
    .elementor-element-1cc5baa4,
    .elementor-element-1cc5baa4 *,
    .elementor-element-64dc77e4,
    .elementor-element-64dc77e4 *
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16119 :where(
    .elementor-element-52f69773,
    .elementor-element-52f69773 > .elementor-widget-wrap,
    .elementor-element-1fa10f00,
    .elementor-element-7d900cf1,
    .elementor-element-7d900cf1 > .elementor-widget-wrap
) {
    border-color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16119 :where(
    .elementor-element-1e6a381c,
    .elementor-element-1e6a381c > .elementor-widget-wrap
) {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-color: rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-1e6a381c :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-1e6a381c :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-1e6a381c :where(
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-container
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-399956b4 :where(
    section.elementor-inner-section[data-settings*="background_background"],
    section.elementor-inner-section[data-settings*="background_background"] > .elementor-container,
    .elementor-column.elementor-col-100[data-settings*="background_background"]
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-399956b4 :where(
    section.elementor-inner-section[data-settings*="background_background"],
    .elementor-column.elementor-col-100[data-settings*="background_background"]
) :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-399956b4 section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-color: rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-399956b4 section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-399956b4 section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] :where(
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-container
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-32e8e935 :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-7a352279 :where(
    section.elementor-inner-section[data-settings*="background_background"],
    section.elementor-inner-section[data-settings*="background_background"] > .elementor-container,
    .elementor-column.elementor-col-100[data-settings*="background_background"]
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-7a352279 :where(
    section.elementor-inner-section[data-settings*="background_background"],
    .elementor-column.elementor-col-100[data-settings*="background_background"]
) :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-7a352279 section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] > .elementor-widget-wrap {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-color: rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-7a352279 section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-7a352279 section.elementor-inner-section[data-settings*="background_background"] .elementor-column.elementor-col-100[data-settings*="background_background"] :where(
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-container
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-5c66cdc4 :where(
    .jet-carousel__item-title,
    .jet-carousel__item-title *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-16119 .elementor-element.elementor-element-5c66cdc4 .jet-carousel__content .jet-carousel__item-title,
body.comodoro-light-mode.page-id-16119 .elementor-16119 .elementor-element.elementor-element-5c66cdc4 .jet-carousel__content .jet-carousel__item-title * {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-2e75d213 :where(
    .slick-track,
    .jet-carousel__item,
    .jet-carousel__item-inner
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-2e75d213 .jet-carousel__item-inner {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
    overflow: hidden !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-2e75d213 :where(
    .jet-carousel__content,
    .jet-carousel__item-text,
    .jet-carousel__item-text *,
    .jet-carousel__item-text p
) {
    background-color: transparent !important;
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16119 .elementor-element-2e75d213 :where(
    .jet-carousel__item-title,
    .jet-carousel__item-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16074 :where(
    img[src*="/wp-content/uploads/2023/08/gategourmet.svg"],
    .elementor-element-3f20e432 img[src*="gategourmet.svg"]
) {
    filter: brightness(0) saturate(100%) invert(8%) sepia(100%) saturate(5648%) hue-rotate(242deg) brightness(70%) contrast(146%) !important;
}

body.comodoro-light-mode.page-id-16074 :where(
    .elementor-element-4a15350e,
    .elementor-element-4a15350e > .elementor-widget-wrap
) {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-color: rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16074 .elementor-element-4a15350e :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16074 .elementor-element-4a15350e :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16074 .elementor-element-4a15350e :where(
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-container
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16074 .elementor-element-4a15350e :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16074 .elementor-element-4a15350e :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-16074 .elementor-element-4a15350e :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16074 :where(
    .e-n-tabs-heading,
    .e-n-tab-title
) {
    background-color: transparent !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-16074 :where(.e-n-tab-title) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16074 :where(.e-n-tab-title .e-n-tab-title-text) {
    color: inherit !important;
}

body.comodoro-light-mode.page-id-16074 :where(
    .e-n-tab-title:hover,
    .e-n-tab-title:focus-visible,
    .e-n-tab-title[aria-selected="true"]
) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16074 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-bb9d506,
    .elementor-element-bb9d506 > .e-con-inner
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16074 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-2f14362 .elementor-heading-title,
    .elementor-element-2f14362 .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16074 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-9d60526 .elementor-heading-title,
    .elementor-element-9d60526 .elementor-heading-title *,
    .elementor-element-e8edf90 .elementor-heading-title,
    .elementor-element-e8edf90 .elementor-heading-title *,
    .elementor-element-3eb3e70 .elementor-heading-title,
    .elementor-element-3eb3e70 .elementor-heading-title *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16074 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-a71e649,
    .elementor-element-a71e649 *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16074 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-0c12ae6 a,
    .elementor-element-0c12ae6 a *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16074 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-0c12ae6 a:hover,
    .elementor-element-0c12ae6 a:focus-visible,
    .elementor-element-0c12ae6 a:hover *,
    .elementor-element-0c12ae6 a:focus-visible *
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16074 .elementor-element-1a8956cb :where(
    .slick-track,
    .jet-carousel__item,
    .jet-carousel__item-inner
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16074 .elementor-element-1a8956cb .jet-carousel__item-inner {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
    overflow: hidden !important;
}

body.comodoro-light-mode.page-id-16074 .elementor-element-1a8956cb :where(
    .jet-carousel__content,
    .jet-carousel__item-text,
    .jet-carousel__item-text *,
    .jet-carousel__item-text p
) {
    background-color: transparent !important;
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16074 .elementor-element-1a8956cb :where(
    .jet-carousel__item-title,
    .jet-carousel__item-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16074 :where(
    .jet-carousel__prev-arrow-1a8956cb,
    .jet-carousel__next-arrow-1a8956cb
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16074 :where(
    .jet-carousel__prev-arrow-1a8956cb,
    .jet-carousel__next-arrow-1a8956cb
) :where(svg, path) {
    fill: var(--cms-brand-navy) !important;
    stroke: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16074 :where(
    .jet-carousel__prev-arrow-1a8956cb:hover,
    .jet-carousel__next-arrow-1a8956cb:hover,
    .jet-carousel__prev-arrow-1a8956cb:focus-visible,
    .jet-carousel__next-arrow-1a8956cb:focus-visible
) :where(svg, path) {
    fill: var(--cms-brand-gold) !important;
    stroke: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16065 :where(
    img[src*="/wp-content/uploads/2023/12/gatereail-Logo-White.svg"],
    .elementor-element-4639e5b3 img[src*="gatereail-Logo-White.svg"]
) {
    filter: brightness(0) saturate(100%) invert(8%) sepia(100%) saturate(5648%) hue-rotate(242deg) brightness(70%) contrast(146%) !important;
}

body.comodoro-light-mode.page-id-16065 .elementor-element-41b5daed img[src*="gateretail.svg"] {
    filter: none !important;
}

body.comodoro-light-mode.page-id-16065 .elementor-element-4a391e44 :where(
    .elementor-widget-container,
    .elementor-widget-container *,
    p
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16065 :where(
    .elementor-element-745ca1cc,
    .elementor-element-745ca1cc > .elementor-widget-wrap
) {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-color: rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16065 .elementor-element-745ca1cc :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16065 .elementor-element-745ca1cc :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16065 .elementor-element-745ca1cc :where(
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-container
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16065 .elementor-element-745ca1cc :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16065 .elementor-element-745ca1cc :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-16065 .elementor-element-745ca1cc :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16065 :where(
    .e-n-tabs-heading,
    .e-n-tab-title
) {
    background-color: transparent !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-16065 :where(.e-n-tab-title) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16065 :where(.e-n-tab-title .e-n-tab-title-text) {
    color: inherit !important;
}

body.comodoro-light-mode.page-id-16065 :where(
    .e-n-tab-title:hover,
    .e-n-tab-title:focus-visible,
    .e-n-tab-title[aria-selected="true"]
) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16065 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-bb9d506,
    .elementor-element-bb9d506 > .e-con-inner
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16065 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-2f14362 .elementor-heading-title,
    .elementor-element-2f14362 .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16065 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-9d60526 .elementor-heading-title,
    .elementor-element-9d60526 .elementor-heading-title *,
    .elementor-element-e8edf90 .elementor-heading-title,
    .elementor-element-e8edf90 .elementor-heading-title *,
    .elementor-element-3eb3e70 .elementor-heading-title,
    .elementor-element-3eb3e70 .elementor-heading-title *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16065 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-a71e649,
    .elementor-element-a71e649 *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16065 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-0c12ae6 a,
    .elementor-element-0c12ae6 a *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16065 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-0c12ae6 a:hover,
    .elementor-element-0c12ae6 a:focus-visible,
    .elementor-element-0c12ae6 a:hover *,
    .elementor-element-0c12ae6 a:focus-visible *
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16065 .elementor-element-aa0ec8a :where(
    .slick-track,
    .jet-carousel__item,
    .jet-carousel__item-inner
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16065 .elementor-element-aa0ec8a .jet-carousel__item-inner {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
    overflow: hidden !important;
}

body.comodoro-light-mode.page-id-16065 .elementor-element-aa0ec8a :where(
    .jet-carousel__content,
    .jet-carousel__item-text,
    .jet-carousel__item-text *,
    .jet-carousel__item-text p
) {
    background-color: transparent !important;
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16065 .elementor-element-aa0ec8a :where(
    .jet-carousel__item-title,
    .jet-carousel__item-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16065 :where(
    .jet-carousel__prev-arrow-aa0ec8a,
    .jet-carousel__next-arrow-aa0ec8a
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16065 :where(
    .jet-carousel__prev-arrow-aa0ec8a,
    .jet-carousel__next-arrow-aa0ec8a
) :where(svg, path) {
    fill: var(--cms-brand-navy) !important;
    stroke: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16065 :where(
    .jet-carousel__prev-arrow-aa0ec8a:hover,
    .jet-carousel__next-arrow-aa0ec8a:hover,
    .jet-carousel__prev-arrow-aa0ec8a:focus-visible,
    .jet-carousel__next-arrow-aa0ec8a:focus-visible
) :where(svg, path) {
    fill: var(--cms-brand-gold) !important;
    stroke: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-17964 :where(
    img[src*="/wp-content/uploads/2024/04/gatesolutions-Logo-White-RGB-1.svg"]
) {
    filter: brightness(0) saturate(100%) invert(8%) sepia(100%) saturate(5648%) hue-rotate(242deg) brightness(70%) contrast(146%) !important;
}

body.comodoro-light-mode.page-id-17964 .elementor-element-32fe3360 :where(
    img[src*="/wp-content/uploads/2024/04/gatesolutions-Logo-White-RGB-1.svg"]
) {
    filter: none !important;
}

body.comodoro-light-mode.page-id-17964 .elementor-element-4b0acee9 :where(
    .elementor-widget-container,
    .elementor-widget-container *,
    p
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-17964 :where(
    .elementor-element-4a15350e,
    .elementor-element-4a15350e > .elementor-widget-wrap
) {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-color: rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-17964 .elementor-element-4a15350e :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-17964 .elementor-element-4a15350e :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17964 .elementor-element-4a15350e :where(
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-container
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-17964 .elementor-element-4a15350e :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17964 .elementor-element-4a15350e :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-17964 .elementor-element-4a15350e :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17964 :where(
    .e-n-tabs-heading,
    .e-n-tab-title
) {
    background-color: transparent !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-17964 :where(.e-n-tab-title) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17964 :where(.e-n-tab-title .e-n-tab-title-text) {
    color: inherit !important;
}

body.comodoro-light-mode.page-id-17964 :where(
    .e-n-tab-title:hover,
    .e-n-tab-title:focus-visible,
    .e-n-tab-title[aria-selected="true"]
) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17964 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-bb9d506,
    .elementor-element-bb9d506 > .e-con-inner
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-17964 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-2f14362 .elementor-heading-title,
    .elementor-element-2f14362 .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17964 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-9d60526 .elementor-heading-title,
    .elementor-element-9d60526 .elementor-heading-title *,
    .elementor-element-e8edf90 .elementor-heading-title,
    .elementor-element-e8edf90 .elementor-heading-title *,
    .elementor-element-3eb3e70 .elementor-heading-title,
    .elementor-element-3eb3e70 .elementor-heading-title *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-17964 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-a71e649,
    .elementor-element-a71e649 *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-17964 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-0c12ae6 a,
    .elementor-element-0c12ae6 a *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17964 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-0c12ae6 a:hover,
    .elementor-element-0c12ae6 a:focus-visible,
    .elementor-element-0c12ae6 a:hover *,
    .elementor-element-0c12ae6 a:focus-visible *
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-17964 .elementor-element-1a8956cb :where(
    .slick-track,
    .jet-carousel__item,
    .jet-carousel__item-inner
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-17964 .elementor-element-1a8956cb .jet-carousel__item-inner {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
    overflow: hidden !important;
}

body.comodoro-light-mode.page-id-17964 .elementor-element-1a8956cb :where(
    .jet-carousel__content,
    .jet-carousel__item-text,
    .jet-carousel__item-text *,
    .jet-carousel__item-text p
) {
    background-color: transparent !important;
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-17964 .elementor-element-1a8956cb :where(
    .jet-carousel__item-title,
    .jet-carousel__item-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17964 :where(
    .jet-carousel__prev-arrow-1a8956cb,
    .jet-carousel__next-arrow-1a8956cb
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17964 :where(
    .jet-carousel__prev-arrow-1a8956cb,
    .jet-carousel__next-arrow-1a8956cb
) :where(svg, path) {
    fill: var(--cms-brand-navy) !important;
    stroke: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17964 :where(
    .jet-carousel__prev-arrow-1a8956cb:hover,
    .jet-carousel__next-arrow-1a8956cb:hover,
    .jet-carousel__prev-arrow-1a8956cb:focus-visible,
    .jet-carousel__next-arrow-1a8956cb:focus-visible
) :where(svg, path) {
    fill: var(--cms-brand-gold) !important;
    stroke: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16071 .elementor-element-44cc7d40 img[src*="servair-Logo-White-Red-Flame-RGB-1.svg"] {
    filter: none !important;
}

body.comodoro-light-mode.page-id-16071 .elementor-element-798f7493 :where(
    .elementor-widget-container,
    .elementor-widget-container *,
    p
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16071 .elementor-element-4dd7ac53 :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16071 .elementor-element-25617edf :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16071 .elementor-element-25617edf :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-16071 .elementor-element-25617edf :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16071 :where(
    .e-n-tabs-heading,
    .e-n-tab-title
) {
    background-color: transparent !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-16071 :where(.e-n-tab-title) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16071 :where(.e-n-tab-title .e-n-tab-title-text) {
    color: inherit !important;
}

body.comodoro-light-mode.page-id-16071 :where(
    .e-n-tab-title:hover,
    .e-n-tab-title:focus-visible,
    .e-n-tab-title[aria-selected="true"]
) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16071 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-bb9d506,
    .elementor-element-bb9d506 > .e-con-inner
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16071 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-2f14362 .elementor-heading-title,
    .elementor-element-2f14362 .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16071 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-9d60526 .elementor-heading-title,
    .elementor-element-9d60526 .elementor-heading-title *,
    .elementor-element-e8edf90 .elementor-heading-title,
    .elementor-element-e8edf90 .elementor-heading-title *,
    .elementor-element-3eb3e70 .elementor-heading-title,
    .elementor-element-3eb3e70 .elementor-heading-title *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16071 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-a71e649,
    .elementor-element-a71e649 *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16071 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-0c12ae6 a,
    .elementor-element-0c12ae6 a *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16071 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-0c12ae6 a:hover,
    .elementor-element-0c12ae6 a:focus-visible,
    .elementor-element-0c12ae6 a:hover *,
    .elementor-element-0c12ae6 a:focus-visible *
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16071 .elementor-element-1fef24b :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16071 .elementor-element-1fef24b :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-16071 .elementor-element-1fef24b :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16071 .elementor-element-cbd3044 :where(
    .slick-track,
    .jet-carousel__item,
    .jet-carousel__item-inner
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16071 .elementor-element-cbd3044 .jet-carousel__item-inner {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
    overflow: hidden !important;
}

body.comodoro-light-mode.page-id-16071 .elementor-element-cbd3044 :where(
    .jet-carousel__content,
    .jet-carousel__item-text,
    .jet-carousel__item-text *,
    .jet-carousel__item-text p
) {
    background-color: transparent !important;
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16071 .elementor-element-cbd3044 :where(
    .jet-carousel__item-title,
    .jet-carousel__item-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16071 :where(
    .jet-carousel__prev-arrow-cbd3044,
    .jet-carousel__next-arrow-cbd3044
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16071 :where(
    .jet-carousel__prev-arrow-cbd3044,
    .jet-carousel__next-arrow-cbd3044
) :where(svg, path) {
    fill: var(--cms-brand-navy) !important;
    stroke: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16071 :where(
    .jet-carousel__prev-arrow-cbd3044:hover,
    .jet-carousel__next-arrow-cbd3044:hover,
    .jet-carousel__prev-arrow-cbd3044:focus-visible,
    .jet-carousel__next-arrow-cbd3044:focus-visible
) :where(svg, path) {
    fill: var(--cms-brand-gold) !important;
    stroke: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16068 .elementor-element-1e507133 img[src*="deSter-Logo-New-Reversed-RGB-01.svg"] {
    filter: none !important;
}

body.comodoro-light-mode.page-id-16068 .elementor-element-4de62e83 :where(
    .elementor-widget-container,
    .elementor-widget-container *,
    p
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16068 .elementor-element-3266365f :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16068 :where(
    .elementor-element-51c70115,
    .elementor-element-51c70115 > .elementor-widget-wrap
) {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-color: rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16068 .elementor-element-51c70115 :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16068 .elementor-element-51c70115 :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16068 .elementor-element-51c70115 :where(
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-container
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16068 .elementor-element-1340880d :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16068 .elementor-element-1340880d :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-16068 .elementor-element-1340880d :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16068 :where(
    .e-n-tabs-heading,
    .e-n-tab-title
) {
    background-color: transparent !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-16068 :where(.e-n-tab-title) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16068 :where(.e-n-tab-title .e-n-tab-title-text) {
    color: inherit !important;
}

body.comodoro-light-mode.page-id-16068 :where(
    .e-n-tab-title:hover,
    .e-n-tab-title:focus-visible,
    .e-n-tab-title[aria-selected="true"]
) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16068 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-bb9d506,
    .elementor-element-bb9d506 > .e-con-inner
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16068 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-2f14362 .elementor-heading-title,
    .elementor-element-2f14362 .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16068 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-9d60526 .elementor-heading-title,
    .elementor-element-9d60526 .elementor-heading-title *,
    .elementor-element-e8edf90 .elementor-heading-title,
    .elementor-element-e8edf90 .elementor-heading-title *,
    .elementor-element-3eb3e70 .elementor-heading-title,
    .elementor-element-3eb3e70 .elementor-heading-title *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16068 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-a71e649,
    .elementor-element-a71e649 *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16068 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-0c12ae6 a,
    .elementor-element-0c12ae6 a *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16068 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-0c12ae6 a:hover,
    .elementor-element-0c12ae6 a:focus-visible,
    .elementor-element-0c12ae6 a:hover *,
    .elementor-element-0c12ae6 a:focus-visible *
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16068 .elementor-element-6211a80 :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16068 .elementor-element-6211a80 :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-16068 .elementor-element-6211a80 :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16068 .elementor-element-6595ee57 :where(
    .slick-track,
    .jet-carousel__item,
    .jet-carousel__item-inner
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16068 .elementor-element-6595ee57 .jet-carousel__item-inner {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
    overflow: hidden !important;
}

body.comodoro-light-mode.page-id-16068 .elementor-element-6595ee57 :where(
    .jet-carousel__content,
    .jet-carousel__item-text,
    .jet-carousel__item-text *,
    .jet-carousel__item-text p
) {
    background-color: transparent !important;
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16068 .elementor-element-6595ee57 :where(
    .jet-carousel__item-title,
    .jet-carousel__item-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16068 :where(
    .jet-carousel__prev-arrow-6595ee57,
    .jet-carousel__next-arrow-6595ee57
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16068 :where(
    .jet-carousel__prev-arrow-6595ee57,
    .jet-carousel__next-arrow-6595ee57
) :where(svg, path) {
    fill: var(--cms-brand-navy) !important;
    stroke: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16068 :where(
    .jet-carousel__prev-arrow-6595ee57:hover,
    .jet-carousel__next-arrow-6595ee57:hover,
    .jet-carousel__prev-arrow-6595ee57:focus-visible,
    .jet-carousel__next-arrow-6595ee57:focus-visible
) :where(svg, path) {
    fill: var(--cms-brand-gold) !important;
    stroke: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-17965 :where(
    .elementor-element-32fe3360 img[src*="uqonic-Logo-Tagline-on-Black-RGB-1.svg"],
    .elementor-element-3f20e432 img[src*="uqonic-Logo-Tagline-on-Black-RGB-1.svg"]
) {
    filter: none !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-4b0acee9 :where(
    .elementor-widget-container,
    .elementor-widget-container *,
    p
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-17965 :where(
    .elementor-element-4a15350e,
    .elementor-element-4a15350e > .elementor-widget-wrap
) {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border-color: rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-4a15350e :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-4a15350e :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-4a15350e :where(
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-container
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-4a15350e :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-4a15350e :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-17965 .elementor-element-4a15350e :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-4984678 :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-121027eb :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-121027eb :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-17965 .elementor-element-121027eb :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17965 :where(
    .e-n-tabs-heading,
    .e-n-tab-title
) {
    background-color: transparent !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-17965 :where(.e-n-tab-title) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17965 :where(.e-n-tab-title .e-n-tab-title-text) {
    color: inherit !important;
}

body.comodoro-light-mode.page-id-17965 :where(
    .e-n-tab-title:hover,
    .e-n-tab-title:focus-visible,
    .e-n-tab-title[aria-selected="true"]
) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17965 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-bb9d506,
    .elementor-element-bb9d506 > .e-con-inner
) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-17965 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-2f14362 .elementor-heading-title,
    .elementor-element-2f14362 .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17965 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-9d60526 .elementor-heading-title,
    .elementor-element-9d60526 .elementor-heading-title *,
    .elementor-element-e8edf90 .elementor-heading-title,
    .elementor-element-e8edf90 .elementor-heading-title *,
    .elementor-element-3eb3e70 .elementor-heading-title,
    .elementor-element-3eb3e70 .elementor-heading-title *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-17965 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-a71e649,
    .elementor-element-a71e649 *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-17965 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-0c12ae6 a,
    .elementor-element-0c12ae6 a *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17965 .jet-listing-grid--27869 .jet-listing-grid__item .elementor-27869 :where(
    .elementor-element-0c12ae6 a:hover,
    .elementor-element-0c12ae6 a:focus-visible,
    .elementor-element-0c12ae6 a:hover *,
    .elementor-element-0c12ae6 a:focus-visible *
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-89bc6cf :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-89bc6cf :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-17965 .elementor-element-89bc6cf :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-1a8956cb :where(
    .slick-track,
    .jet-carousel__item,
    .jet-carousel__item-inner
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-1a8956cb .jet-carousel__item-inner {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
    overflow: hidden !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-1a8956cb :where(
    .jet-carousel__content,
    .jet-carousel__item-text,
    .jet-carousel__item-text *,
    .jet-carousel__item-text p
) {
    background-color: transparent !important;
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-17965 .elementor-element-1a8956cb :where(
    .jet-carousel__item-title,
    .jet-carousel__item-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17965 :where(
    .jet-carousel__prev-arrow-1a8956cb,
    .jet-carousel__next-arrow-1a8956cb
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17965 :where(
    .jet-carousel__prev-arrow-1a8956cb,
    .jet-carousel__next-arrow-1a8956cb
) :where(svg, path) {
    fill: var(--cms-brand-navy) !important;
    stroke: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17965 :where(
    .jet-carousel__prev-arrow-1a8956cb:hover,
    .jet-carousel__next-arrow-1a8956cb:hover,
    .jet-carousel__prev-arrow-1a8956cb:focus-visible,
    .jet-carousel__next-arrow-1a8956cb:focus-visible
) :where(svg, path) {
    fill: var(--cms-brand-gold) !important;
    stroke: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16059 .elementor-element-3281ccb2 :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16059 .elementor-element-c801714 :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16059 section.elementor-inner-section:has(.elementor-widget-accordion) > .elementor-container > .elementor-column:has(.elementor-widget-accordion) > .elementor-widget-wrap {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16059 section.elementor-inner-section:has(.elementor-widget-accordion) :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16059 section.elementor-inner-section:has(.elementor-widget-accordion) .elementor-column:has(.elementor-widget-accordion) :where(
    h3.elementor-heading-title,
    h3.elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16059 section.elementor-inner-section:has(.elementor-widget-accordion) .elementor-column:has(.elementor-widget-accordion) :where(
    .elementor-accordion-title,
    .elementor-accordion-title *,
    .elementor-tab-content,
    .elementor-tab-content *,
    .elementor-tab-content p,
    .elementor-tab-content li
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16059 section.elementor-inner-section:has(.elementor-widget-accordion) .elementor-column:has(.elementor-widget-accordion) :where(
    .elementor-tab-content h3,
    .elementor-tab-content h3 *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16059 section.elementor-inner-section:has(.elementor-widget-accordion) :where(
    .elementor-accordion,
    .elementor-accordion-item,
    .elementor-tab-title,
    .elementor-tab-content
) {
    background-color: transparent !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-16059 section.elementor-inner-section:has(.elementor-widget-accordion) :where(
    .elementor-tab-title:hover .elementor-accordion-title,
    .elementor-tab-title:focus-visible .elementor-accordion-title,
    .elementor-tab-title.elementor-active .elementor-accordion-title
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16059 section.elementor-inner-section:has(.elementor-widget-accordion) :where(
    .elementor-accordion-icon,
    .elementor-accordion-icon svg,
    .elementor-accordion-icon svg path
) {
    color: var(--cms-brand-navy) !important;
    fill: var(--cms-brand-navy) !important;
    stroke: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16059 section.elementor-inner-section:has(.elementor-widget-accordion) :where(
    .elementor-tab-title:hover .elementor-accordion-icon,
    .elementor-tab-title:hover .elementor-accordion-icon svg,
    .elementor-tab-title:hover .elementor-accordion-icon svg path,
    .elementor-tab-title:focus-visible .elementor-accordion-icon,
    .elementor-tab-title:focus-visible .elementor-accordion-icon svg,
    .elementor-tab-title:focus-visible .elementor-accordion-icon svg path,
    .elementor-tab-title.elementor-active .elementor-accordion-icon,
    .elementor-tab-title.elementor-active .elementor-accordion-icon svg,
    .elementor-tab-title.elementor-active .elementor-accordion-icon svg path
) {
    color: var(--cms-brand-gold) !important;
    fill: var(--cms-brand-gold) !important;
    stroke: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16059 :where(
    .elementor-element-3f8ff4c5 > .elementor-widget-wrap,
    .elementor-element-5992e997 > .elementor-widget-wrap
) {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode.page-id-16059 :where(
    .elementor-element-63e4be29,
    .elementor-element-576df401
) :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16059 :where(
    .elementor-element-3f8ff4c5,
    .elementor-element-5992e997
) :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16059 :where(
    .elementor-element-3f8ff4c5,
    .elementor-element-5992e997
) :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16059 :where(
    .elementor-element-3f8ff4c5,
    .elementor-element-5992e997
) :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-16059 :where(
    .elementor-element-3f8ff4c5,
    .elementor-element-5992e997
) :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) :where(h1.elementor-heading-title, h1.elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-widget-accordion) > .elementor-container > .elementor-column:has(.elementor-widget-accordion) > .elementor-widget-wrap {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-widget-accordion) :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-widget-accordion) .elementor-column:has(.elementor-widget-accordion) :where(
    h3.elementor-heading-title,
    h3.elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-widget-accordion) .elementor-column:has(.elementor-widget-accordion) :where(
    .elementor-accordion-title,
    .elementor-accordion-title *,
    .elementor-tab-content,
    .elementor-tab-content *,
    .elementor-tab-content p,
    .elementor-tab-content li
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-widget-accordion) .elementor-column:has(.elementor-widget-accordion) :where(
    .elementor-tab-content h3,
    .elementor-tab-content h3 *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-widget-accordion) :where(
    .elementor-accordion,
    .elementor-accordion-item,
    .elementor-tab-title,
    .elementor-tab-content
) {
    background-color: transparent !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-widget-accordion) :where(
    .elementor-tab-title:hover .elementor-accordion-title,
    .elementor-tab-title:focus-visible .elementor-accordion-title,
    .elementor-tab-title.elementor-active .elementor-accordion-title
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-widget-accordion) :where(
    .elementor-accordion-icon,
    .elementor-accordion-icon svg,
    .elementor-accordion-icon svg path
) {
    color: var(--cms-brand-navy) !important;
    fill: var(--cms-brand-navy) !important;
    stroke: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-widget-accordion) :where(
    .elementor-tab-title:hover .elementor-accordion-icon,
    .elementor-tab-title:hover .elementor-accordion-icon svg,
    .elementor-tab-title:hover .elementor-accordion-icon svg path,
    .elementor-tab-title:focus-visible .elementor-accordion-icon,
    .elementor-tab-title:focus-visible .elementor-accordion-icon svg,
    .elementor-tab-title:focus-visible .elementor-accordion-icon svg path,
    .elementor-tab-title.elementor-active .elementor-accordion-icon,
    .elementor-tab-title.elementor-active .elementor-accordion-icon svg,
    .elementor-tab-title.elementor-active .elementor-accordion-icon svg path
) {
    color: var(--cms-brand-gold) !important;
    fill: var(--cms-brand-gold) !important;
    stroke: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-button[href*="/sustainability/"]) > .elementor-container > .elementor-column.elementor-col-100 > .elementor-widget-wrap {
    background-color: rgba(255, 255, 255, 0.78) !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-button[href*="/sustainability/"]) :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-button[href*="/sustainability/"]) :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-button[href*="/sustainability/"]) :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-button[href*="/sustainability/"]) :where(.elementor-button):hover,
body.comodoro-light-mode:is(.page-id-16056, .page-id-16053) section.elementor-inner-section:has(.elementor-button[href*="/sustainability/"]) :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16095 .elementor-element-38b72464 :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16095 .elementor-element-1e89ba06 :where(
    .elementor-widget-container,
    .elementor-widget-container *,
    p
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16095 :where(
    .elementor-element-6bcbe4f8,
    .elementor-element-707d6c93
) :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16095 :where(
    .elementor-element-1065b71,
    .elementor-element-4d7388a2
) :where(
    .elementor-widget-container,
    .elementor-widget-container *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16095 :where(
    .elementor-widget-jet-table,
    .jet-table-wrapper,
    .jet-table,
    .jet-table__body,
    .jet-table__body-row
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16095 :where(.jet-table) {
    border-collapse: separate !important;
    border-spacing: 0 !important;
    overflow: hidden !important;
    border: 1px solid var(--cms-light-border) !important;
    border-radius: 8px !important;
    background-color: var(--cms-light-surface) !important;
}

body.comodoro-light-mode.page-id-16095 :where(.jet-table__head-cell) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16095 :where(
    .jet-table__head-cell,
    .jet-table__head-cell *,
    .jet-table__head-cell .jet-table__cell-text
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16095 :where(.jet-table__body-cell) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-light-border) !important;
}

body.comodoro-light-mode.page-id-16095 :where(
    .jet-table__body-cell,
    .jet-table__body-cell *,
    .jet-table__body-cell .jet-table__cell-text
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16095 :where(.jet-table__body-cell:first-child, .jet-table__body-cell:first-child *) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16095 :where(
    .elementor-element-3691750,
    .elementor-element-33dd5318,
    .elementor-element-646a7fd,
    .elementor-element-5583d667,
    .elementor-element-33a02030
) {
    background-color: var(--cms-light-surface) !important;
    border: 1px solid var(--cms-light-border) !important;
    border-radius: 8px !important;
    overflow: hidden !important;
}

body.comodoro-light-mode.page-id-16095 :where(
    .elementor-element-3691750,
    .elementor-element-33dd5318,
    .elementor-element-646a7fd,
    .elementor-element-5583d667,
    .elementor-element-33a02030
) :where(.elementor-background-overlay) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16095 :where(
    .elementor-element-3691750,
    .elementor-element-33dd5318,
    .elementor-element-646a7fd,
    .elementor-element-5583d667,
    .elementor-element-33a02030
) :where(
    h4.elementor-heading-title,
    h4.elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16095 :where(
    .elementor-element-3691750,
    .elementor-element-33dd5318,
    .elementor-element-646a7fd,
    .elementor-element-5583d667,
    .elementor-element-33a02030
) :where(
    span.elementor-heading-title,
    span.elementor-heading-title *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16095 .elementor-16095 :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16095 .elementor-16095 :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-16095 .elementor-16095 :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.category-media-center .elementor-element-1d88f162 :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.category-media-center :where(
    .elementor-element-3e43c323 .elementor-heading-title,
    .elementor-element-3e43c323 .elementor-heading-title *,
    .jet-filter-label
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.category-media-center :where(.jet-select__control) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-brand-navy) !important;
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.category-media-center :where(.jet-select__control):hover,
body.comodoro-light-mode.category-media-center :where(.jet-select__control):focus-visible {
    border-color: var(--cms-brand-gold) !important;
    outline-color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.category-media-center :where(.jet-remove-all-filters__button) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.category-media-center :where(.jet-remove-all-filters__button):hover,
body.comodoro-light-mode.category-media-center :where(.jet-remove-all-filters__button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.category-media-center .elementor-15773 .elementor-element-3e6af391 :where(
    .elementor-icon-list-text,
    .elementor-icon-list-text *,
    .elementor-post-info__item,
    .elementor-post-info__item *,
    time
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-16098 .elementor-element-1812721b :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16098 .financial-report-wrapper {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16098 :where(
    .financial-report-filter__controls
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16098 :where(.financial-report-filter) {
    background-color: var(--cms-light-surface-alt) !important;
}

body.comodoro-light-mode.page-id-16098 :where(
    .financial-report-filter__title,
    .financial-report-filter__label
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16098 :where(.financial-report-filter__select) {
    background-color: var(--cms-light-surface) !important;
    border-color: var(--cms-brand-navy) !important;
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16098 :where(.financial-report-filter__select):hover,
body.comodoro-light-mode.page-id-16098 :where(.financial-report-filter__select):focus-visible {
    border-color: var(--cms-brand-gold) !important;
    outline-color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16098 :where(
    .financial-report-filter__submit,
    .filter-report-load-more
) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16098 :where(
    .financial-report-filter__submit:hover,
    .financial-report-filter__submit:focus-visible,
    .filter-report-load-more:hover,
    .filter-report-load-more:focus-visible
) {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-16098 :where(
    .filter-report-results,
    .financial-report,
    .financial-report__item-group
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-16098 :where([data-financial-report]) {
    background-color: var(--cms-light-surface-alt) !important;
    border-color: transparent !important;
}

body.comodoro-light-mode.page-id-16098 :where(.financial-report__year) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16098 :where(.financial-report__item) {
    background-color: transparent !important;
    border-color: transparent !important;
}

body.comodoro-light-mode.page-id-16098 :where(
    .financial-report__item-text,
    .filter-report-no-results,
    .filter-report-no-results *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-16098 :where(.financial-report__item-link) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16098 :where(
    .financial-report__item-link svg,
    .financial-report__item-link svg *,
    .financial-report__item-link svg path,
    .financial-report__item-link svg g
) {
    fill: var(--cms-brand-navy) !important;
    stroke: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16098 :where(
    .financial-report__item-link:hover,
    .financial-report__item-link:focus-visible
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16098 :where(
    .financial-report__item-link:hover svg,
    .financial-report__item-link:hover svg *,
    .financial-report__item-link:hover svg path,
    .financial-report__item-link:hover svg g,
    .financial-report__item-link:focus-visible svg,
    .financial-report__item-link:focus-visible svg *,
    .financial-report__item-link:focus-visible svg path,
    .financial-report__item-link:focus-visible svg g
) {
    fill: var(--cms-brand-gold) !important;
    stroke: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16050 .elementor-element-3d91ebe3 :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-7df2f27a .elementor-icon,
body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-7c24b2a6 .elementor-icon,
body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-3d949b7 .elementor-icon,
body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-544ec257 .elementor-icon,
body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-1bd448d0 .elementor-icon {
    background-image: none !important;
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-7df2f27a .elementor-icon svg,
body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-7df2f27a .elementor-icon svg path,
body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-7c24b2a6 .elementor-icon svg,
body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-7c24b2a6 .elementor-icon svg path,
body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-3d949b7 .elementor-icon svg,
body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-3d949b7 .elementor-icon svg path,
body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-544ec257 .elementor-icon svg,
body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-544ec257 .elementor-icon svg path,
body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-1bd448d0 .elementor-icon svg,
body.comodoro-light-mode.page-id-16050 .elementor-16050 .elementor-element-1bd448d0 .elementor-icon svg path {
    display: block !important;
    fill: var(--cms-brand-navy) !important;
    stroke: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-18229 .elementor-element-273ada66 :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(
    .elementor-field-label,
    .elementor-field-label *,
    .elementor-field-subgroup,
    .elementor-field-option,
    .elementor-field-option label
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(
    .elementor-field-textual,
    select,
    textarea
) {
    background-color: var(--cms-light-surface) !important;
    border: 1px solid var(--cms-light-border) !important;
    border-radius: 8px !important;
    color: var(--cms-light-text) !important;
    box-shadow: none !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(
    .elementor-field-textual:hover,
    select:hover,
    textarea:hover
) {
    border-color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(
    .elementor-field-textual:focus,
    .elementor-field-textual:focus-visible,
    select:focus,
    select:focus-visible,
    textarea:focus,
    textarea:focus-visible
) {
    border-color: var(--cms-brand-navy) !important;
    outline: 2px solid rgba(0, 0, 100, 0.18) !important;
    outline-offset: 2px;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(input, textarea)::placeholder {
    color: var(--cms-light-text-muted) !important;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(input, textarea)::-webkit-input-placeholder {
    color: var(--cms-light-text-muted) !important;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(input, textarea)::-moz-placeholder {
    color: var(--cms-light-text-muted) !important;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(
    .elementor-select-wrapper,
    .elementor-select-wrapper *,
    .select-caret-down-wrapper,
    .select-caret-down-wrapper *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(
    input[type="checkbox"],
    .elementor-acceptance-field
) {
    accent-color: var(--cms-brand-navy);
}

body.comodoro-light-mode.page-id-18229 form#returns :where(
    .elementor-field-option a,
    .elementor-field-option a *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(
    .elementor-field-option a:hover,
    .elementor-field-option a:focus-visible,
    .elementor-field-option a:hover *,
    .elementor-field-option a:focus-visible *
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(
    .elementor-field.elementor-error,
    .elementor-field-textual.elementor-error
) {
    border-color: #fa1752 !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(
    .elementor-message,
    .elementor-message.elementor-message-success
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(
    .elementor-message.elementor-message-danger,
    .elementor-message.elementor-help-inline
) {
    color: #fa1752 !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(
    button.elementor-button,
    button.elementor-button *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(button.elementor-button:not(:disabled)) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(
    button.elementor-button:not(:disabled):hover,
    button.elementor-button:not(:disabled):focus-visible
) {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(button.elementor-button:disabled) {
    background-color: var(--cms-light-border) !important;
    border-color: var(--cms-light-border) !important;
    color: var(--cms-light-text-muted) !important;
    cursor: not-allowed;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-18229 form#returns :where(button.elementor-button:disabled *) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.page-id-26781 .elementor-element-da701f4 :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-17646 .elementor-element-6992a87f :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-17646 .elementor-element-22eceb66,
body.comodoro-light-mode.page-id-17646 .elementor-element-22eceb66 > .elementor-widget-wrap,
body.comodoro-light-mode.page-id-17646 .elementor-element-6190024e,
body.comodoro-light-mode.page-id-17646 .elementor-element-6190024e > .elementor-container {
    background-color: transparent !important;
}

body.comodoro-light-mode.page-id-17646 .elementor-element-22eceb66 :where(.elementor-background-overlay),
body.comodoro-light-mode.page-id-17646 .elementor-element-6190024e :where(.elementor-background-overlay) {
    background-color: transparent !important;
    opacity: 0 !important;
}

body.comodoro-light-mode.page-id-17646 .elementor-element-2242a93c > .elementor-widget-wrap {
    background-color: rgba(255, 255, 255, 0.78) !important;
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
}

body.comodoro-light-mode.page-id-17646 .elementor-element-2242a93c > .elementor-widget-wrap > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 0 !important;
}

body.comodoro-light-mode.page-id-17646 .elementor-element-2242a93c :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17646 .elementor-element-2242a93c :where(
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-text-editor .elementor-widget-container,
    .elementor-widget-text-editor .elementor-widget-container *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-17646 .elementor-element-2242a93c :where(.elementor-button, .elementor-button *) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17646 .elementor-element-2242a93c :where(.elementor-button):hover,
body.comodoro-light-mode.page-id-17646 .elementor-element-2242a93c :where(.elementor-button):focus-visible {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-38b72464 :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-7c047b84 :where(
    .elementor-heading-title,
    .elementor-heading-title *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-7181b462 :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-17522 .elementor-element-317ab265 .elementor-icon {
    background-image: none !important;
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-17522 .elementor-element-317ab265 .elementor-icon svg,
body.comodoro-light-mode.page-id-17522 .elementor-17522 .elementor-element-317ab265 .elementor-icon svg path {
    display: block !important;
    fill: var(--cms-brand-navy) !important;
    stroke: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(
    .elementor-field-label,
    .elementor-field-label *,
    .elementor-field-subgroup,
    .elementor-field-option,
    .elementor-field-option label
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(
    .elementor-field-textual,
    select,
    textarea
) {
    background-color: var(--cms-light-surface) !important;
    border: 1px solid var(--cms-light-border) !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(
    .elementor-field-textual:hover,
    select:hover,
    textarea:hover
) {
    border-color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(
    .elementor-field-textual:focus,
    .elementor-field-textual:focus-visible,
    select:focus,
    select:focus-visible,
    textarea:focus,
    textarea:focus-visible
) {
    border-color: var(--cms-brand-navy) !important;
    outline: 2px solid rgba(0, 0, 100, 0.18) !important;
    outline-offset: 2px;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(input, textarea)::placeholder {
    color: var(--cms-light-text-muted) !important;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(input, textarea)::-webkit-input-placeholder {
    color: var(--cms-light-text-muted) !important;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(input, textarea)::-moz-placeholder {
    color: var(--cms-light-text-muted) !important;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(
    .elementor-field-textual::selection,
    textarea::selection
) {
    background-color: rgba(0, 0, 100, 0.18) !important;
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(
    .elementor-select-wrapper,
    .elementor-select-wrapper *,
    .select-caret-down-wrapper,
    .select-caret-down-wrapper *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(
    input[type="checkbox"],
    .elementor-acceptance-field
) {
    accent-color: var(--cms-brand-navy);
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(
    .elementor-field-option a,
    .elementor-field-option a *,
    .elementor-field-type-acceptance a,
    .elementor-field-type-acceptance a *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(
    .elementor-field-option a:hover,
    .elementor-field-option a:focus-visible,
    .elementor-field-option a:hover *,
    .elementor-field-option a:focus-visible *,
    .elementor-field-type-acceptance a:hover,
    .elementor-field-type-acceptance a:focus-visible,
    .elementor-field-type-acceptance a:hover *,
    .elementor-field-type-acceptance a:focus-visible *
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(
    .elementor-field.elementor-error,
    .elementor-field-textual.elementor-error
) {
    border-color: #fa1752 !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(
    .elementor-message,
    .elementor-message.elementor-message-success
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(
    .elementor-message.elementor-message-danger,
    .elementor-message.elementor-help-inline
) {
    color: #fa1752 !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(
    button.elementor-button,
    button.elementor-button *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(button.elementor-button:not(:disabled)) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(
    button.elementor-button:not(:disabled):hover,
    button.elementor-button:not(:disabled):focus-visible
) {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
    color: #ffffff !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(button.elementor-button:disabled) {
    background-color: var(--cms-light-border) !important;
    border-color: var(--cms-light-border) !important;
    color: var(--cms-light-text-muted) !important;
    cursor: not-allowed;
    opacity: 1 !important;
}

body.comodoro-light-mode.page-id-17522 .elementor-element-28bddb6 form.elementor-form :where(button.elementor-button:disabled *) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode:is(.page-id-25786, .page-id-25819, .page-id-25566) .elementor-element-6520cb6c :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode:is(.page-id-25786, .page-id-25819, .page-id-25566) :where(
    .elementor-element-bbb3fa8,
    .elementor-element-bbb3fa8 > .elementor-widget-wrap,
    .elementor-element-8aa76c6,
    .elementor-element-8aa76c6 > .elementor-widget-wrap,
    .elementor-element-7f9d4bc,
    .elementor-element-7f9d4bc > .elementor-widget-wrap,
    .elementor-element-b069680,
    .elementor-element-b069680 > .elementor-widget-wrap,
    .elementor-element-676ae3e,
    .elementor-element-676ae3e > .elementor-widget-wrap,
    .elementor-element-54b6ef2,
    .elementor-element-54b6ef2 > .elementor-widget-wrap,
    .elementor-element-2d4fca9,
    .elementor-element-2d4fca9 > .elementor-container,
    .elementor-element-6940c0d,
    .elementor-element-6940c0d > .elementor-container,
    .elementor-element-0ba98e8,
    .elementor-element-0ba98e8 > .elementor-container,
    .elementor-element-df31971,
    .elementor-element-df31971 > .elementor-container,
    .elementor-element-df66b87,
    .elementor-element-df66b87 > .elementor-container,
    .elementor-element-f6b20ee,
    .elementor-element-f6b20ee > .elementor-container
) {
    background-color: transparent !important;
}

body.comodoro-light-mode:is(.page-id-25786, .page-id-25819, .page-id-25566) :where(
    .elementor-element-bbb3fa8,
    .elementor-element-8aa76c6,
    .elementor-element-7f9d4bc,
    .elementor-element-b069680,
    .elementor-element-676ae3e,
    .elementor-element-54b6ef2,
    .elementor-element-2d4fca9,
    .elementor-element-6940c0d,
    .elementor-element-0ba98e8,
    .elementor-element-df31971,
    .elementor-element-df66b87,
    .elementor-element-f6b20ee
) :where(.elementor-background-overlay) {
    background-color: transparent !important;
    opacity: 0 !important;
}

body.comodoro-light-mode:is(.page-id-25786, .page-id-25819, .page-id-25566) :where(
    .elementor-element-437aa1a,
    .elementor-element-1765c5e,
    .elementor-element-c479cf6,
    .elementor-element-abb68b8,
    .elementor-element-32245f1,
    .elementor-element-9776146
) > .elementor-widget-wrap {
    background-color: rgba(255, 255, 255, 0.78) !important;
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
}

body.comodoro-light-mode:is(.page-id-25786, .page-id-25819, .page-id-25566) :where(
    .elementor-element-437aa1a,
    .elementor-element-1765c5e,
    .elementor-element-c479cf6,
    .elementor-element-abb68b8,
    .elementor-element-32245f1,
    .elementor-element-9776146
) > .elementor-widget-wrap > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 0 !important;
}

body.comodoro-light-mode:is(.page-id-25786, .page-id-25819, .page-id-25566) :where(
    .elementor-element-437aa1a,
    .elementor-element-1765c5e,
    .elementor-element-c479cf6,
    .elementor-element-abb68b8,
    .elementor-element-32245f1,
    .elementor-element-9776146
) :where(.elementor-heading-title, .elementor-heading-title *) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode:is(.page-id-25786, .page-id-25819, .page-id-25566) :where(
    .elementor-element-437aa1a,
    .elementor-element-1765c5e,
    .elementor-element-c479cf6,
    .elementor-element-abb68b8,
    .elementor-element-32245f1,
    .elementor-element-9776146
) :where(
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-text-editor .elementor-widget-container,
    .elementor-widget-text-editor .elementor-widget-container *
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode:is(.page-id-25786, .page-id-25819, .page-id-25566) :where(.elementor-widget-counter) :where(
    .elementor-counter-number-wrapper,
    .elementor-counter-number,
    .elementor-counter-number-prefix,
    .elementor-counter-number-suffix
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode:is(.page-id-25786, .page-id-25819, .page-id-25566) :where(.elementor-widget-counter) :where(.elementor-counter-title) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.single-post .elementor-location-single :where(
    .elementor-element-4bd60b75,
    .elementor-element-4bd60b75 > .elementor-widget-wrap,
    .elementor-element-66c7d623,
    .elementor-element-66c7d623 > .elementor-container,
    .elementor-element-3d216ebc,
    .elementor-element-3d216ebc > .elementor-widget-wrap,
    .elementor-element-2967fdb7,
    .elementor-element-2967fdb7 > .elementor-container
) {
    background-color: transparent !important;
}

body.comodoro-light-mode.single-post .elementor-location-single :where(
    .elementor-element-4bd60b75,
    .elementor-element-66c7d623,
    .elementor-element-3d216ebc,
    .elementor-element-2967fdb7
) :where(.elementor-background-overlay) {
    background-color: transparent !important;
    opacity: 0 !important;
}

body.comodoro-light-mode.single-post .elementor-location-single :where(
    .elementor-element-463fb7d0,
    .elementor-element-b756cd8
) > .elementor-widget-wrap {
    background-color: rgba(255, 255, 255, 0.78) !important;
    border: 1px solid rgba(255, 255, 255, 0.55) !important;
    border-radius: 8px !important;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
}

body.comodoro-light-mode.single-post .elementor-location-single :where(
    .elementor-element-463fb7d0,
    .elementor-element-b756cd8
) > .elementor-widget-wrap > .elementor-background-overlay {
    background-color: transparent !important;
    opacity: 0 !important;
}

body.comodoro-light-mode.single-post .elementor-location-single :where(
    .elementor-widget-theme-post-title .elementor-heading-title,
    .elementor-widget-theme-post-title .elementor-heading-title *,
    .elementor-post-info__terms-list,
    .elementor-post-info__terms-list *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.single-post .elementor-location-single :where(
    .elementor-widget-post-info:not(.elementor-element-7364a93b),
    .elementor-widget-post-info:not(.elementor-element-7364a93b) *,
    .elementor-widget-post-info:not(.elementor-element-13b14322),
    .elementor-widget-post-info:not(.elementor-element-13b14322) *,
    .elementor-post-info__item,
    .elementor-post-info__item *
) {
    color: var(--cms-light-text-muted) !important;
}

body.comodoro-light-mode.single-post .elementor-location-single :where(
    .elementor-post-info__terms-list,
    .elementor-post-info__terms-list *,
    .elementor-post-info__terms-list-item
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.single-post .elementor-location-single :where(
    .elementor-widget-theme-post-content,
    .elementor-widget-theme-post-content *,
    .elementor-widget-text-editor,
    .elementor-widget-text-editor *,
    .elementor-widget-text-editor .elementor-widget-container,
    .elementor-widget-text-editor .elementor-widget-container *,
    p,
    li
) {
    color: var(--cms-light-text) !important;
}

body.comodoro-light-mode.single-post .elementor-location-single :where(
    .elementor-widget-theme-post-content,
    .elementor-widget-theme-post-content *
) :where(
    a,
    a *
) {
    color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.single-post .elementor-location-single :where(
    .elementor-widget-theme-post-content,
    .elementor-widget-theme-post-content *
) :where(
    a:hover,
    a:focus-visible,
    a:hover *,
    a:focus-visible *
) {
    color: var(--cms-brand-gold) !important;
}

body.comodoro-light-mode.single-post .elementor-location-single :where(
    .elementor-widget-theme-post-content,
    .elementor-widget-theme-post-content *
) :where(
    img,
    figure,
    .wp-caption
) {
    border-radius: 8px !important;
}

body.comodoro-light-mode.single-post .elementor-15800 .elementor-element-4fddb7c6 :where(
    .elementor-background-overlay
) {
    background-color: transparent !important;
    opacity: 0 !important;
}

body.comodoro-light-mode.single-post .elementor-15800 .elementor-element-4fddb7c6 :where(
    .elementor-button,
    .elementor-button *
) {
    color: #ffffff !important;
}

body.comodoro-light-mode.single-post .elementor-15800 .elementor-element-4fddb7c6 :where(.elementor-button) {
    background-color: var(--cms-brand-navy) !important;
    border-color: var(--cms-brand-navy) !important;
}

body.comodoro-light-mode.single-post .elementor-15800 .elementor-element-4fddb7c6 :where(
    .elementor-button:hover,
    .elementor-button:focus-visible
) {
    background-color: #181f27 !important;
    border-color: #181f27 !important;
}
