body {
  --main-color: #182d4d;
  --main-gradient-color-1: #182d4d;
  --main-gradient-color-2: #182d4d;
  --header-cancel-color: #182D4D;
  font-family: "Poppins", sans-serif;
}
:root {
  --ui-main-chosen: #182d4d;
  --ui-widget-overlay-color: #182D4D;
  --ui-w-overlay: color-mix(in srgb, #182D4D var(--ui-widget-overlay-opacity, 56.47%), transparent);
  --ui-widget-overlay-opacity: 71%;
  --ui-w-overlay: color-mix(in srgb, var(--ui-widget-overlay-color, #000) 71%, transparent);
}
.navbar {
  --header-bg: #FFFFFF;
  --header-drawer-bg: #FFFFFF;
  --header-drawer-color: #182D4D;
  --header-color: #182d4d;
  --header-link-color: #182d4d;
  --header-toggle-color: #182D4D;
}
footer.footer {
  --footer-bg: #001d3c;
  --footer-link-color: #ffffff;
}
.navbar-drawer .navbar-menu a { color: var(--header-drawer-color); }
@media (max-width: 767px) {
  #navy-collapse.navbar-drawer { inset: 0; overflow: visible; }
}
.navbar-drawer__panel { left: 0; bottom: 0; width: auto; max-width: none; max-height: none; padding-top: 0; box-shadow: none; transform: translateX(100%); opacity: 1; }
.navbar-drawer.is-open .navbar-drawer__panel { transform: none; }
.navbar-drawer__head { display: flex; }
.navbar-toggle-menu[aria-expanded='true'] .navbar-toggle-menu__bars { display: inline; }
.navbar-toggle-menu[aria-expanded='true'] .navbar-toggle-menu__close { display: none; }
@media (max-width: 767px) { nav.navbar img.logo { height: 41px; padding: 0; } }
.navbar-categories { display: none !important; }
:root {
  --w-grid-overlay-fade: 100%;
  --w-header-categories-transform: uppercase;
  --w-header-account-bold: 700;
  --w-header-account-weight: 700;
  --w-header-account-transform: uppercase;
}
:where(.block_cards) {
  --w-grid-arrows-bg: #182D4D94;
  --w-grid-arrows-bg-set: 1;
  --w-grid-arrows-radius: 10px 10px 10px 10px;
  --w-grid-arrows-radius-tl: 10px;
  --w-grid-arrows-radius-tr: 10px;
  --w-grid-arrows-radius-br: 10px;
  --w-grid-arrows-radius-bl: 10px;
  --w-grid-arrows-icon-size: 13px;
}
:where(.block_slider2) {
  --w-slider-arrows-bg: #182D4D94;
  --w-slider-arrows-bg-set: 1;
  --w-slider-arrows-radius: 10px 10px 10px 10px;
  --w-slider-arrows-radius-tl: 10px;
  --w-slider-arrows-radius-tr: 10px;
  --w-slider-arrows-radius-br: 10px;
  --w-slider-arrows-radius-bl: 10px;
  --w-slider-arrows-icon-size: 13px;
  --w-slider-overlay-color: #182D4D;
  --w-slider-overlay-color-ink: #fff;
  --w-slider-overlay-fade: 100%;
}

.footer { border: none !important;}


.footer {
            background: #00264F;
            color: #ffffff;
            padding: 40px 0;
            text-align: left;
        }

        .footer .footer-column {
            margin-bottom: 20px;
        }

        .footer h4 {
            font-size: 16px;
            font-weight: 700;
            margin-bottom: 20px;
            color: #FFFFFF;
        }

        .footer ul {
            list-style: none;
            padding: 0;
        }

        .footer ul li {
            margin-bottom: 10px;
        }

        .footer ul li a {
            color: #BABBBB;
            text-decoration: none;
            font-size: 14px;
            margin: 0;
        }

        .footer ul li a:hover {
            color: #FFFFFF;
        }

        .footer p {
            font-size: 14px;
            line-height: 24px;
        }

        .footer img {
            max-width: 100px;
            display: block;
            margin-bottom: 10px;
        }

        .footer-bottom {
            background: #00264F;
            padding: 20px 0;
        }

        .footer-bottom p {
            margin: 0;
            font-size: 14px;
        }

        .footer-bottom a {
            color: #BABBBB;
            text-decoration: none;
        }

        .footer-bottom a:hover {
            color: #FFFFFF;
        }


        .text-center {
            text-align: center;
        }

.channel_25061 .event-picker {
    display: none;
}
.links .btn {
  color: var(--main-color) !important;
}
.read-more-trigger {
  color: var(--ui-w-main-text, var(--main-color)) !important;
}
.block_slider .information span.slider_link {
  background: var(--ui-w-button, var(--main-color)) !important;
}
.read-more-panel__cta {
  background: var(--ui-w-button, var(--main-color)) !important;
}
.event_blocks .block:has(.block_search):not(:where(.pk-block, .pk-block *)) {
  background-color: var(--w-block-bg, var(--main-color)) !important;
}
.button_item__cta {
  background: var(--w-buttons-button-bg, var(--ui-w-button, var(--main-color))) !important;
}
.grid_element .information .item_title {
  color: var(--w-grid-texts-title-color, var(--ui-w-overlay-title, var(--grid-title-color))) !important;
}
.event_blocks .grid-label:not(:where(.pk-block, .pk-block *)) {
  color: var(--w-grid-label-text-color, var(--ui-w-selected-ink, var(--ui-w-main-ink, #fff))) !important;
}
.grid_element .information span.grid_link {
  background: var(--w-grid-button-bg, var(--ui-w-button, var(--main-color))) !important;
}
:where(.event_blocks .list_title) a:not(:where(.pk-block, .pk-block *)) {
  color: var(--w-grid-more-color, var(--w-grid-more-bg-ink, var(--ui-w-main-text, var(--main-color)))) !important;
}
:where(.event_blocks .list_title) a:hover:not(:where(.pk-block, .pk-block *)) {
  color: var(--w-link-hover, var(--ui-w-link-hover, #5b307d)) !important;
}
:where(.event_blocks .list_title) a:focus:not(:where(.pk-block, .pk-block *)) {
  color: var(--w-link-hover, var(--ui-w-link-hover, #5b307d)) !important;
}
:where(.block_cards) .read-more-trigger {
  color: var(--w-grid-read-more-color, var(--w-grid-read-more-bg-ink, var(--ui-w-main-text, var(--main-color)))) !important;
}
:where(.block_cards) .read-more-panel__body a {
  color: var(--w-grid-panel-link-color, var(--w-grid-panel-bg-ink, var(--w-link-color, var(--ui-w-main-text, var(--main-color))))) !important;
}
:where(.block_cards) .read-more-panel__body a:hover {
  color: var(--w-grid-panel-link-hover, var(--w-link-hover, var(--ui-w-link-hover, #5b307d))) !important;
}
:where(.block_cards) .read-more-panel__body a:focus {
  color: var(--w-link-hover, var(--ui-w-link-hover, #5b307d)) !important;
}
:root {
  --grid-information-bg: linear-gradient(to top, var(--ui-w-overlay, #00000090) 0%, var(--ui-w-overlay, #00000090) 60%, transparent 100%) !important;
  --grid-information-color: var(--ui-w-overlay-ink, #fff) !important;
}
:root .compact {
  --ui-w-overlay-title: var(--ui-w-overlay-ink) !important;
}
:root .events_grid:not(.standard, .vertical, .horizontal) {
  --ui-w-overlay: color-mix(in srgb, var(--ui-widget-overlay-color, #000) var(--ui-widget-overlay-opacity, 56.47%), transparent) !important;
  --grid-information-bg: linear-gradient(to top, var(--ui-w-overlay, #00000090) 0%, var(--ui-w-overlay, #00000090) calc(var(--w-grid-overlay-height, 100%) - var(--w-grid-overlay-fade, 40%)), transparent var(--w-grid-overlay-height, 100%)) !important;
  --grid-information-color: var(--ui-w-overlay-ink, #fff) !important;
}
.grid_element .information {
  background: var(--grid-information-bg) !important;
}
.grid_element .information .details {
  color: var(--grid-information-color) !important;
}
:where(.block_mixrich) .read-more-trigger {
  color: var(--w-mixrichcontent-read-more-color, var(--w-mixrichcontent-read-more-bg-ink, var(--w-mixrichcontent-text-color, var(--ui-w-main-text, var(--main-color))))) !important;
}
:where(.event_blocks) a:not(:where(.btn, .grid_link, .list_link, .button_item__cta, .button_item > a, [style*="color"])):where(.event_blocks .block:has(.block_mixrich), .event_blocks .block:has(.block_mixrich) *):not(:where(.pk-block, .pk-block *)) {
  color: var(--w-link-color, var(--ui-w-main-text, var(--main-color))) !important;
}
:where(.event_blocks) a:not(:where(.btn, .grid_link, .list_link, .button_item__cta, .button_item > a, [style*="color"])):hover:where(.event_blocks .block:has(.block_mixrich), .event_blocks .block:has(.block_mixrich) *):not(:where(.pk-block, .pk-block *)) {
  color: var(--w-link-hover, var(--ui-w-link-hover, #5b307d)) !important;
}
:where(.event_blocks) a:not(:where(.btn, .grid_link, .list_link, .button_item__cta, .button_item > a, [style*="color"])):focus:where(.event_blocks .block:has(.block_mixrich), .event_blocks .block:has(.block_mixrich) *):not(:where(.pk-block, .pk-block *)) {
  color: var(--w-link-hover, var(--ui-w-link-hover, #5b307d)) !important;
}
:where(.block_mixrich) .read-more-panel__body a {
  color: var(--w-mixrichcontent-panel-link-color, var(--w-mixrichcontent-panel-bg-ink, var(--w-link-color, var(--ui-w-main-text, var(--main-color))))) !important;
}
:where(.block_mixrich) .read-more-panel__body a:hover {
  color: var(--w-mixrichcontent-panel-link-hover, var(--w-link-hover, var(--ui-w-link-hover, #5b307d))) !important;
}
:where(.block_mixrich) .read-more-panel__body a:focus {
  color: var(--w-link-hover, var(--ui-w-link-hover, #5b307d)) !important;
}
.block_faq details summary::after {
  color: var(--w-faq-icon-color, var(--ui-w-main-text, var(--main-color))) !important;
}
:where(.event_blocks) a:not(:where(.btn, .grid_link, .list_link, .button_item__cta, .button_item > a, [style*="color"])):where(.block_faq details .details_content, .block_faq details .details_content *):not(:where(.pk-block, .pk-block *)) {
  color: var(--w-link-color, var(--ui-w-main-text, var(--main-color))) !important;
}
:where(.event_blocks) a:not(:where(.btn, .grid_link, .list_link, .button_item__cta, .button_item > a, [style*="color"])):hover:where(.block_faq details .details_content, .block_faq details .details_content *):not(:where(.pk-block, .pk-block *)) {
  color: var(--w-link-hover, var(--ui-w-link-hover, #5b307d)) !important;
}
:where(.event_blocks) a:not(:where(.btn, .grid_link, .list_link, .button_item__cta, .button_item > a, [style*="color"])):focus:where(.block_faq details .details_content, .block_faq details .details_content *):not(:where(.pk-block, .pk-block *)) {
  color: var(--w-link-hover, var(--ui-w-link-hover, #5b307d)) !important;
}
:where(.event_blocks) a:not(:where(.btn, .grid_link, .list_link, .button_item__cta, .button_item > a, [style*="color"])):where(.block_text .block_content > div:not(.links), .block_text .block_content > div:not(.links) *):not(:where(.pk-block, .pk-block *)) {
  color: var(--w-link-color, var(--ui-w-main-text, var(--main-color))) !important;
}
:where(.event_blocks) a:not(:where(.btn, .grid_link, .list_link, .button_item__cta, .button_item > a, [style*="color"])):hover:where(.block_text .block_content > div:not(.links), .block_text .block_content > div:not(.links) *):not(:where(.pk-block, .pk-block *)) {
  color: var(--w-link-hover, var(--ui-w-link-hover, #5b307d)) !important;
}
:where(.event_blocks) a:not(:where(.btn, .grid_link, .list_link, .button_item__cta, .button_item > a, [style*="color"])):focus:where(.block_text .block_content > div:not(.links), .block_text .block_content > div:not(.links) *):not(:where(.pk-block, .pk-block *)) {
  color: var(--w-link-hover, var(--ui-w-link-hover, #5b307d)) !important;
}
:where(.block_text) .read-more-trigger {
  color: var(--w-text-read-more-color, var(--w-text-read-more-bg-ink, var(--ui-w-main-text, var(--main-color)))) !important;
}
:where(.block_text) .read-more-panel__body a {
  color: var(--w-text-panel-link-color, var(--w-text-panel-bg-ink, var(--w-link-color, var(--ui-w-main-text, var(--main-color))))) !important;
}
:where(.block_text) .read-more-panel__body a:hover {
  color: var(--w-text-panel-link-hover, var(--w-link-hover, var(--ui-w-link-hover, #5b307d))) !important;
}
:where(.block_text) .read-more-panel__body a:focus {
  color: var(--w-link-hover, var(--ui-w-link-hover, #5b307d)) !important;
}
.block_countdown .countdown__units {
  background: var(--w-countdown-units-bg, var(--main-color)) !important;
  color: var(--w-countdown-units-bg-ink, var(--ui-w-main-ink, #fff)) !important;
}
.block_countdown .countdown__value {
  color: var(--w-countdown-value-color, var(--w-countdown-units-bg-ink, var(--ui-w-main-ink, #fff))) !important;
}
.block_countdown .countdown__label {
  color: var(--w-countdown-label-color, var(--w-countdown-units-bg-ink, var(--ui-w-main-ink, #fff))) !important;
}
.block_countdown .countdown__sep {
  color: var(--w-countdown-sep-color, var(--w-countdown-units-bg-ink, var(--ui-w-main-ink, #fff))) !important;
}
.block_search .search {
  color: var(--w-searchbar-block-bg-ink, var(--ui-w-main-ink, #fff)) !important;
}
.block_search .search button {
  background: var(--w-searchbar-button-bg, var(--ui-w-button, var(--ui-accent-on-light, var(--main-color)))) !important;
}
.block_slider2 .information span.slider_link {
  background: var(--w-slider-button-bg, var(--ui-w-button, var(--main-color))) !important;
}
:where(.block_table_builder .table_builder__footer) a {
  color: var(--w-tablebuilder-footer-color, var(--w-link-color, var(--ui-w-main-text, var(--main-color)))) !important;
}
:where(.block_table_builder .table_builder__footer) a:hover {
  color: var(--w-link-hover, var(--ui-w-link-hover, #5b307d)) !important;
}
:where(.block_table_builder .table_builder__footer) a:focus {
  color: var(--w-link-hover, var(--ui-w-link-hover, #5b307d)) !important;
}
.event_menu .event_nav ul li a:hover {
  border-color: var(--w-menu-links-hover, var(--main-color)) !important;
}
:root .events_grid:not(.standard, .vertical, .horizontal) {
  --grid-information-bg: linear-gradient(to top, var(--ui-w-overlay, #00000090) 0%, var(--ui-w-overlay, #00000090) calc(var(--w-grid-overlay-height, 100%) - var(--w-grid-overlay-fade, 40%)), transparent var(--w-grid-overlay-height, 100%)) !important;
}
:where(.block_cards .slider2) {
  --w-slider-arrows-bg: var(--w-grid-arrows-bg) !important;
  --w-slider-arrows-bg-set: var(--w-grid-arrows-bg-set, 0) !important;
  --w-slider-arrows-radius: var(--w-grid-arrows-radius) !important;
  --w-slider-arrows-icon-size: var(--w-grid-arrows-icon-size) !important;
}
.slider2__prev {
  background: var(--w-slider-arrows-bg, rgba(0, 0, 0, 0.4509803922)) !important;
}
.slider2__prev:hover {
  background: color-mix(in srgb, var(--w-slider-arrows-bg, rgba(0, 0, 0, 0.5490196078)) calc(100% - var(--slider2-arrows-own) * 15%), #fff) !important;
  --slider2-arrows-own: var(--w-slider-arrows-bg-set, 0) !important;
}
.slider2__next {
  background: var(--w-slider-arrows-bg, rgba(0, 0, 0, 0.4509803922)) !important;
}
.slider2__next:hover {
  background: color-mix(in srgb, var(--w-slider-arrows-bg, rgba(0, 0, 0, 0.5490196078)) calc(100% - var(--slider2-arrows-own) * 15%), #fff) !important;
  --slider2-arrows-own: var(--w-slider-arrows-bg-set, 0) !important;
}
:where(.slider2__prev, .slider2__next) {
  border-radius: var(--w-slider-arrows-radius, 20px) !important;
}
.slider2__prev svg {
  height: var(--w-slider-arrows-icon-size, 20px) !important;
  width: calc(var(--w-slider-arrows-icon-size, 20px) * 8 / 14) !important;
}
.slider2__next svg {
  height: var(--w-slider-arrows-icon-size, 20px) !important;
  width: calc(var(--w-slider-arrows-icon-size, 20px) * 8 / 14) !important;
}
.block_slider2 .information {
  background: linear-gradient(to top, var(--w-slider-overlay-color, #000) 0%, var(--w-slider-overlay-color, #000) calc(var(--w-slider-overlay-height, 75%) - var(--w-slider-overlay-fade, 40%)), transparent var(--w-slider-overlay-height, 75%)) !important;
  color: var(--w-slider-overlay-color-ink, #fff) !important;
}