.conference-event header {
    background: var(--event-color-background);
}

.conference-event.sc-2022 header,
.conference-event.sdc-2023 header,
.conference-event.sdc-2024 header,
.conference-event.sdc-2025 header {
    background: var(--event-color-highlight);
}

.conference-event header:before {
    background: var(--event-color-background);
}

.conference-event header:after {
    border-top-color: var(--event-color-background);
}

@media only screen and (min-width: 768px) {
    .conference-event header:after {
        border-top-color: var(--event-color-background);
    }
}

.conference-event .ce-socials:before {
    background: var(--event-color-background-darken-3);
}

.conference-event .ce-socials a {
    color: var(--event-color-primary-text);
}

    .conference-event .ce-socials a:hover, .conference-event .ce-socials a:focus {
        color: var(--event-color-primary-text-darken-10);
    }

.conference-event #ce-logo-bg .cls-1 {
    stroke: var(--event-color-highlight);
}

.conference-event.subscriptions-page #ce-logo-bg .cls-1 {
    stroke: white;
}

.conference-event .ce-timer {
    border-color: var(--event-color-highlight);
    color: var(--event-color-highlight);
}

    .conference-event .ce-timer:before {
        border-top-color: var(--event-color-primary-text);
    }

    .conference-event .ce-timer:after {
        border-bottom-color: var(--event-color-highlight);
    }

@media only screen and (min-width: 768px) {
    .conference-event .ce-timer:before {
        border-top-color: var(--event-color-primary-text);
    }

    .conference-event .ce-timer:after {
        border-bottom-color: var(--event-color-highlight);
    }
}

.conference-event.sc-2022 .ce-timer {
    border-color: var(--event-color-primary-text);
    color: var(--event-color-primary-text);
}

    .conference-event.sc-2022 .ce-timer:before {
        border-top-color: var(--event-color-primary-text);
    }

    .conference-event.sc-2022 .ce-timer:after {
        border-bottom-color: var(--event-color-primary-text);
    }

@media only screen and (min-width: 768px) {
    .conference-event.sc-2022 .ce-timer:before {
        border-top-color: var(--event-color-primary-text);
    }

    .conference-event.sc-2022 .ce-timer:after {
        border-bottom-color: var(--event-color-primary-text);
    }
}

.conference-event.sdc-2023 .ce-timer,
.conference-event.sdc-2024 .ce-timer,
.conference-event.sdc-2025 .ce-timer {
    border-color: var(--event-color-primary-text);
    color: var(--event-color-primary-text);
}

.conference-event.sdc-2023 .ce-timer:before,
.conference-event.sdc-2024 .ce-timer:before,
.conference-event.sdc-2025 .ce-timer:before {
    border-top-color: var(--event-color-primary-text);
}

.conference-event.sdc-2023 .ce-timer:after,
.conference-event.sdc-2024 .ce-timer:after,
.conference-event.sdc-2025 .ce-timer:after {
    border-bottom-color: var(--event-color-primary-text);
}

@media only screen and (min-width: 768px) {
    .conference-event.sdc-2023 .ce-timer:before,
    .conference-event.sdc-2024 .ce-timer:before,
    .conference-event.sdc-2025 .ce-timer:before {
        border-top-color: var(--event-color-primary-text);
    }

    .conference-event.sdc-2023 .ce-timer:after,
    .conference-event.sdc-2024 .ce-timer:after,
    .conference-event.sdc-2025 .ce-timer:after {
        border-bottom-color: var(--event-color-primary-text);
    }
}



.conference-event .ce-block-description {
    background: var(--event-color-highlight);
}

.conference-event.sc-2022 .ce-block-description {
    color: var(--event-color-primary-text);
}
.conference-event.sdc-2023 .ce-block-description {
    color: var(--event-color-primary-text);
}
.conference-event.sdc-2024 .ce-block-description {
    color: var(--event-color-primary-text);
}

.conference-event .ce-program-date {
    background: var(--event-color-primary-text);
}

.conference-event .ce-program-item:before {
    background: var(--event-color-highlight);
}

.conference-event .ce-program-item:after {
    background-color: var(--event-color-background);
}

.conference-event .ce-program-item .pi-time {
    color: var(--event-color-highlight);
}

.conference-event.sc-2022 .ce-program-item .pi-time,
.conference-event.sdc-2023 .ce-program-item .pi-time,
.conference-event.sdc-2024 .ce-program-item .pi-time,
.conference-event.sdc-2025 .ce-program-item .pi-time {
    color: var(--event-color-primary-text);
}


.conference-event .ce-program-item .pi-speakers .pi-speaker-container {
    background: var(--event-color-background);
    color: var(--event-color-primary-text);
}

.conference-event .ce-program-item .pi-speakers .pi-speaker-container > a {
    color: var(--event-color-primary-text) !important;
}

@media only screen and (min-width: 768px) {
    .conference-event .ce-program-item .pi-content:before {
        background: var(--event-color-highlight);
    }

    .conference-event.sc-2022 .ce-program-item .pi-content:before {
        background: var(--event-color-primary-text);
    }
    .conference-event.sdc-2023 .ce-program-item .pi-content:before {
        background: var(--event-color-primary-text);
    }
    .conference-event.sdc-2024 .ce-program-item .pi-content:before {
        background: var(--event-color-highlight);
    }
    .conference-event.sdc-2025 .ce-program-item .pi-content:before {
        background: var(--event-color-primary-text);
    }

    .conference-event .ce-program-item .pi-content:after {
        background-color: var(--event-color-background);
    }
}

.conference-event .ce-program-item .ws-location {
    background: var(--event-color-highlight);
}
.conference-event .ce-program-item .ws-speaker {
    background: var(--event-color-background);
    color: var(--event-color-primary-text);
}
.conference-event .ce-program-item .workshops:after {
    border-color: var(--event-color-background);
}


.conference-event .ce-providers-item.selected {
    background-color: var(--event-color-highlight);
}

    .conference-event .ce-providers-item.selected .btn-ce-primary {
        color: var(--event-color-highlight);
    }

.conference-event.sc-2022 .ce-providers-item.selected .btn-ce-primary,
.conference-event.sdc-2023 .ce-providers-item.selected .btn-ce-primary,
.conference-event.sdc-2024 .ce-providers-item.selected .btn-ce-primary,
.conference-event.sdc-2025 .ce-providers-item.selected .btn-ce-primary {
    color: var(--event-color-primary-text);
}

.conference-event .ce-providers-item.selected .btn-ce-primary:focus {
    color: var(--event-color-highlight);
}

.conference-event.sc-2022 .ce-providers-item.selected .btn-ce-primary:focus,
.conference-event.sdc-2023 .ce-providers-item.selected .btn-ce-primary:focus,
.conference-event.sdc-2024 .ce-providers-item.selected .btn-ce-primary:focus,
.conference-event.sdc-2025 .ce-providers-item.selected .btn-ce-primary:focus {
    color: var(--event-color-primary-text);
}

.conference-event h4 {
    color: var(--event-color-highlight);
}

.conference-event .custom-control-input:checked ~ .custom-control-label::before {
    background-color: var(--event-color-highlight);
    border-color: var(--event-color-highlight);
}

.conference-event .ce-subscribe:after {
    background: var(--event-color-highlight);
}

.conference-event .ce-speakers-item .si-container:after {
    background: var(--event-color-primary-text);
}

.conference-event.sc-2022 .ce-speakers .ce-block-title,
.conference-event.sc-2022 footer .ce-block-title,
.conference-event.sc-2022 .ce-practical .ce-block-title,
.conference-event.sc-2022 .ce-partners .ce-block-title {
    color: var(--event-color-primary-text);
}

.conference-event.sdc-2023 .ce-speakers .ce-block-title,
.conference-event.sdc-2023 footer .ce-block-title,
.conference-event.sdc-2023 .ce-practical .ce-block-title,
.conference-event.sdc-2023 .ce-partners .ce-block-title {
    color: var(--event-color-primary-text);
}


.conference-event.sdc-2024 .ce-speakers {
    background: var(--event-color-primary-text);
}
.conference-event.sdc-2024 .ce-speakers .ce-block-title {
    color: #ffffff;
}

.conference-event.sdc-2024 .ce-practical .ce-block-title,
.conference-event.sdc-2024 .ce-partners .ce-block-title {
    color: var(--event-color-primary-text);
}
.conference-event.sdc-2024 .ce-practical a {
    color: #b88c97;
}

.conference-event.sdc-2025 .ce-speakers .ce-block-title,
.conference-event.sdc-2025 footer .ce-block-title,
.conference-event.sdc-2025 .ce-practical .ce-block-title,
.conference-event.sdc-2025 .ce-partners .ce-block-title {
    color: var(--event-color-primary-text);
}

.conference-event .ce-practical:before {
    background: var(--event-color-highlight);
}
.conference-event .ce-practical:after {
    border-bottom-color: var(--event-color-highlight);
}

.conference-event .ce-partners-item .pai-container a {
    color: var(--event-color-link);
}


.conference-event footer {
    background-color: var(--event-color-background-darken-7);
}
.conference-event.sdc-2024 footer {
    background-color: var(--event-color-primary-text);
}
.conference-event.sdc-2024 footer .ce-block-title,
.conference-event.sdc-2024 footer .ce-footer-contactinfo {
    color: #ffffff;
}
.conference-event.sdc-2024  .footer-bottom {
    background-color: #101010;
    color: #ffffff;
}
.conference-event.sdc-2024  .footer-bottom a {
    color: #ffffff;
}

.conference-event.sdc-2025 footer {
    background-color: var(--event-color-primary-text);
}
.conference-event.sdc-2025 footer .ce-block-title,
.conference-event.sdc-2025 footer .ce-footer-contactinfo {
    color: #ffffff;
}
.conference-event.sdc-2025  .footer-bottom {
    background-color: #101010;
    color: #ffffff;
}
.conference-event.sdc-2025  .footer-bottom a {
    color: #ffffff;
}

.conference-event footer .footer-bottom {
    background: var(--event-color-background);
}

.conference-event .ce-socials .btn-ce-primary,
.conference-event .btn-ce-primary {
    background-color: var(--event-color-highlight);
    border-color: var(--event-color-highlight);
}

.conference-event.sc-2022 .ce-socials .btn-ce-primary,
.conference-event.sc-2022 .btn-ce-primary,
.conference-event.sdc-2023 .ce-socials .btn-ce-primary,
.conference-event.sdc-2023 .btn-ce-primary,
.conference-event.sdc-2024 .ce-socials .btn-ce-primary,
.conference-event.sdc-2024 .btn-ce-primary,
.conference-event.sdc-2025 .ce-socials .btn-ce-primary,
.conference-event.sdc-2025 .btn-ce-primary {
    background-color: var(--event-color-primary-text);
    border-color: var(--event-color-primary-text);
}

.conference-event .ce-socials .btn-ce-primary:hover,
.conference-event .btn-ce-primary:hover,
.conference-event .ce-socials .btn-ce-primary:focus,
.conference-event .btn-ce-primary:focus {
    background-color: var(--event-color-highlight-darken-5);
    border-color: var(--event-color-highlight-darken-5);
}

.conference-event.sc-2022 .ce-socials .btn-ce-primary:hover,
.conference-event.sc-2022 .btn-ce-primary:hover,
.conference-event.sc-2022 .ce-socials .btn-ce-primary:focus,
.conference-event.sc-2022 .btn-ce-primary:focus {
    background-color: var(--event-color-primary-text-darken-10);
    border-color: var(--event-color-primary-text-darken-10);
}
.conference-event.sdc-2023 .ce-socials .btn-ce-primary:hover,
.conference-event.sdc-2023 .btn-ce-primary:hover,
.conference-event.sdc-2023 .ce-socials .btn-ce-primary:focus,
.conference-event.sdc-2023 .btn-ce-primary:focus {
    background-color: var(--event-color-primary-text-darken-10);
    border-color: var(--event-color-primary-text-darken-10);
}

.conference-event.sdc-2024 .btn-ce-primary {
    border-width: 2px;
}

.conference-event.sdc-2024 .ce-socials .btn-ce-primary:hover,
.conference-event.sdc-2024 .btn-ce-primary:hover,
.conference-event.sdc-2024 .ce-socials .btn-ce-primary:focus,
.conference-event.sdc-2024 .btn-ce-primary:focus {
    background-color: transparent;
    border-color: var(--event-color-primary-text);
    color: var(--event-color-primary-text);
}

.conference-event.sdc-2025 .btn-ce-primary {
    border-width: 2px;
}

.conference-event.sdc-2025 .ce-socials .btn-ce-primary:hover,
.conference-event.sdc-2025 .btn-ce-primary:hover,
.conference-event.sdc-2025 .ce-socials .btn-ce-primary:focus,
.conference-event.sdc-2025 .btn-ce-primary:focus {
    background-color: transparent;
    border-color: var(--event-color-primary-text);
    color: var(--event-color-primary-text);
}

.conference-event #ce-pattern-bg-1 .cls-1 {
    stroke: var(--event-color-highlight);
}

.conference-event #ce-pattern-bg-2 .cls-1 {
    stroke: var(--event-color-highlight);
}

.conference-event #ce-pattern-bg-3 .cls-1 {
    stroke: var(--event-color-primary-text);
}


.color-background {
    color: var(--event-color-background);
}

.color-highlight {
    color: var(--event-color-highlight);
}

.color-primary-text {
    color: var(--event-color-primary-text);
}

.color-link {
    color: var(--event-color-link);
}

/*# sourceMappingURL=event-colors.css.map */


/* VGC 23 */
.conference-event.vgc23 header {
    /* background: var(--event-color-highlight); */
}
.conference-event.vgc23 .ce-timer {
    border-color: #ffffff;;
    color: #ffffff;;
}

.conference-event.vgc23 .ce-timer:before {
    border-top-color: #ffffff;
}

.conference-event.vgc23 .ce-timer:after {
    border-bottom-color: #ffffff;
}

@media only screen and (min-width: 768px) {
    .conference-event.vgc23 .ce-timer:before {
        border-top-color: #ffffff;
    }

    .conference-event.vgc23 .ce-timer:after {
        border-bottom-color: #ffffff;
    }
}
.conference-event.vgc23 .ce-block-description {
    color: var(--event-color-primary-text);
}
.conference-event.vgc23 .ce-block-description a {
    color: var(--event-color-primary-text);
    text-decoration: underline;
}

.conference-event.vgc23 .ce-program-item .pi-time {
    color: var(--event-color-primary-text);
}
.conference-event.vgc23 .ce-providers-item.selected .btn-ce-primary {
    color: var(--event-color-primary-text);
}
.conference-event.vgc23 .ce-providers-item.selected .btn-ce-primary:focus {
    color: var(--event-color-primary-text);
}
.conference-event.vgc23 .ce-speakers .ce-block-title {
    color: #ffffff;
}

.conference-event.vgc23 footer .ce-block-title,
.conference-event.vgc23 .ce-partners .ce-block-title {
    color: var(--event-color-primary-text);
}
.conference-event.vgc23 .ce-socials-hashtag,
.conference-event.vgc23 .ce-socials a,
.conference-event.vgc23 .footer-bottom a {
    color: #ffffff;
}
.conference-event.vgc23 .ce-socials .btn-ce-primary,
.conference-event.vgc23 .btn-ce-primary {
    background-color: var(--event-color-highlight);
    border-color: var(--event-color-highlight);
}
.conference-event.vgc23 .ce-socials .btn-ce-primary:hover,
.conference-event.vgc23 .btn-ce-primary:hover,
.conference-event.vgc23 .ce-socials .btn-ce-primary:focus,
.conference-event.vgc23 .btn-ce-primary:focus {
    background-color: var(--event-color-highlight-darken-5);
    border-color: var(--event-color-highlight-darken-5);
}

.conference-event.vgc23 .ce-program-item .pi-speakers .pi-speaker-container {
    background-color: var(--event-color-highlight);
    color: #ffffff;
}
.conference-event.vgc23 .ce-practical-content:before {
    opacity: 0.1;
}
.conference-event.vgc23 .ce-practical .ce-block-title,
.conference-event.vgc23 .ce-practical .ce-description {
    color: #ffffff !important;
}
.conference-event.vgc23 footer {
    background-color: var(--event-color-background);
}

.conference-event.vgc23 footer:before {

    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: white;
    opacity: 0.1;
}

.conference-event.vgc23 footer .footer-bottom {
    background: var(--event-color-background);
}
.conference-event.vgc23 footer .ce-block-title,
.conference-event.vgc23 .ce-footer-contactinfo {
    color: #ffffff;
}

.conference-event.vgc23 .ce-program-item .ws-speaker {
    background-color: var(--event-color-highlight);
    color: #ffffff;
}

.conference-event.vgc23 .ws-item-container {
    background-color: var(--event-color-background);
    color: #ffffff;
}
.conference-event.vgc23 .ws-title,
.conference-event.vgc23 .ws-description {
    color: #ffffff;
}
.conference-event.vgc23 .ws-location {
    background: var(--event-color-background);
    filter: brightness(75%);
}

.conference-event.vgc23 #ce-pattern-bg-1,
.conference-event.vgc23 #ce-pattern-bg-2,
.conference-event.vgc23 #ce-pattern-bg-3,
.conference-event.vgc23 .ce-pricing .ce-block-title {
    display: none;
}

/* inschrijvingspagina */
.conference-event.vgc23 .big-select__item {
    border-width: 5px;
    border-color: var(--event-color-background);
    background: var(--event-color-background);
    color: #ffffff;
}
.conference-event.vgc23 .big-select__item:hover {
    filter: brightness(90%);
}
.conference-event.vgc23 .big-select__item.selected {
    border-color: var(--event-color-highlight);
}
.conference-event.vgc23 .big-select__item .tag-full {
    background: var(--event-color-highlight);
    border-color: var(--event-color-highlight);
}

/*Syndiccongres 2024*/
.conference-event.sdc-2024 .ce-program-item .workshops:after {
    background: var(--event-color-highlight);
}
.conference-event.sdc-2024 .ce-program-item .ws-speaker {
    background-color: var(--event-color-highlight);
    color: var(--event-color-primary-text);
}

.conference-event.sdc-2024 .ws-item-container {
    background-color: var(--event-color-primary-text);
    color: #ffffff;
}
.conference-event.sdc-2024 .ws-title,
.conference-event.sdc-2024 .ws-description {
    color: #ffffff;
}
.conference-event.sdc-2024 .ws-location {
    background: var(--event-color-highlight);
    filter: brightness(100%);
    color: var(--event-color-primary-text);
}

.conference-event.sdc-2024 #ce-pattern-bg-1,
.conference-event.sdc-2024 #ce-pattern-bg-2,
.conference-event.sdc-2024 #ce-pattern-bg-3,
.conference-event.sdc-2024 .ce-pricing .ce-block-title {
    display: none;
}
/*Syndiccongres 2025*/
.conference-event.sdc-2025 .ce-program-item .workshops:after {
    background: var(--event-color-highlight);
}
.conference-event.sdc-2025 .ce-program-item .ws-speaker {
    background-color: var(--event-color-highlight);
    color: var(--event-color-primary-text);
}

.conference-event.sdc-2025 .ws-item-container {
    background-color: var(--event-color-primary-text);
    color: #ffffff;
}
.conference-event.sdc-2025 .ws-title,
.conference-event.sdc-2025 .ws-description {
    color: #ffffff;
}
.conference-event.sdc-2025 .ws-location {
    background: var(--event-color-highlight);
    filter: brightness(100%);
    color: var(--event-color-primary-text);
}

.conference-event.sdc-2025 #ce-pattern-bg-1,
.conference-event.sdc-2025 #ce-pattern-bg-2,
.conference-event.sdc-2025 #ce-pattern-bg-3,
.conference-event.sdc-2025 .ce-pricing .ce-block-title {
    display: none;
}

.conference-event.sdc-2025 .ce-partners {
    margin-bottom: 120px;
}

/* VGC 2024 */
.conference-event.vgc-2024 header {
    background: #6e6ef5;
}
.conference-event.vgc-2024 .ce-navbar .ce-logo {
    visibility: hidden;
}
.conference-event.vgc-2024.subscriptions-page .ce-navbar .ce-logo {
    visibility: visible;
}
.conference-event.vgc-2024.bg-color-1 header {
    background: #6e6ef5;
}
.conference-event.vgc-2024.bg-color-2 header {
    background: #5ecf85;
}
.conference-event.vgc-2024.bg-color-3 header {
    background: #ffe87a;
}
.conference-event.vgc-2024.bg-color-4 header {
    background: #ffc7d4;
}
.conference-event.vgc-2024.bg-color-5 header {
    background: #fa3330;
}

.conference-event.vgc-2024 .ce-timer {
    border-color: #000000;
    color: #000000;;
}

.conference-event.vgc-2024 .ce-timer:before {
    border-top-color: #000000;
}

.conference-event.vgc-2024 .ce-timer:after {
    border-bottom-color: #000000;
}

@media only screen and (min-width: 768px) {
    .conference-event.vgc-2024 .ce-timer:before {
        border-top-color: #000000;
    }

    .conference-event.vgc-2024 .ce-timer:after {
        border-bottom-color: #000000;
    }
}
.conference-event.vgc-2024 .ce-block-description {
    color: var(--event-color-primary-text);
}
.conference-event.vgc-2024 .ce-block-description a {
    color: var(--event-color-primary-text);
    text-decoration: underline;
}

.conference-event.vgc-2024 .ce-program-item .pi-time {
    color: var(--event-color-primary-text);
}
.conference-event.vgc-2024 .ce-providers-item.selected .btn-ce-primary {
    color: var(--event-color-primary-text);
}
.conference-event.vgc-2024 .ce-providers-item.selected .btn-ce-primary:focus {
    color: var(--event-color-primary-text);
}
.conference-event.vgc-2024 .ce-speakers .ce-block-title {
    color: #ffffff;
}

.conference-event.vgc-2024 footer .ce-block-title,
.conference-event.vgc-2024 .ce-partners .ce-block-title {
    color: var(--event-color-primary-text);
}
.conference-event.vgc-2024 .ce-socials-hashtag,
.conference-event.vgc-2024 .ce-socials a,
.conference-event.vgc-2024 .footer-bottom a {
    color: #000000;
}
.conference-event.vgc-2024 .ce-socials .btn-ce-primary {
    color: #000000;
    border: 2px solid #000000;
    background-color: transparent;
    border-radius: 0;

}
.conference-event.vgc-2024 .ce-socials .btn-ce-primary:hover,
.conference-event.vgc-2024 .ce-socials .btn-ce-primary:focus {
    color: #ffffff;
    border: 2px solid #000000;
    background-color: #000000;
    border-radius: 0;

}
.conference-event.vgc-2024 .btn-ce-primary {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
    border-radius: 0;
}

.conference-event.vgc-2024 .ce-block-description {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
    border-radius: 0;
}

.conference-event.vgc-2024 .btn-ce-primary:hover,
.conference-event.vgc-2024 .btn-ce-primary:focus {
    background-color: var(--event-color-background);
    border-color: var(--event-color-background);
    color: #000000;
}

.conference-event.vgc-2024 .ce-socials .btn-ce-primary:focus,
.conference-event.vgc-2024 .btn-ce-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(0,0,0, 0.25);
}

.conference-event.vgc-2024 .ce-program-item .pi-speakers .pi-speaker-container {
    background-color: var(--event-color-highlight);
    color: #ffffff;
}

.conference-event.vgc-2024 .ce-practical {
    padding-top: 0;
    margin-top: 120px;
}

.conference-event.vgc-2024 .ce-program-item .pi-speakers .pi-speaker-container > a {
    color: #ffffff !important;
}
.conference-event.vgc-2024 .ce-program-item,
.conference-event.vgc-2024 .ce-program-item .pi-time,
.conference-event.vgc-2024 .ce-program-item .pi-content {
    padding-top: 5px;
    padding-bottom: 5px;
}
.conference-event.vgc-2024 .ce-program-item .pi-content:before {
    top: 16px;
    background-color: var(--event-color-background);
}
.conference-event.vgc-2024 .ce-program-item .pi-content:after {
    top: 24px;
    height: 100%;
    background-color: var(--event-color-highlight);
}
.conference-event.vgc-2024 .ce-program-item .workshops {
    margin-top: 12px;
}
.conference-event.vgc-2024 .ce-program-item .workshops:after {
    top: -5px;
    right: -5px;
    bottom: -5px;
    left: -5px;
}
.conference-event.vgc-2024 .ws-description {
    line-height: 1.325;
}
.conference-event.vgc-2024 .ws-description,
.conference-event.vgc-2024 .ce-program-item .ws-speaker {
    font-size: 0.9rem;
}
.conference-event.vgc-2024 .ce-program-item .ws-speakers {
    margin-top: 10px;
}
.conference-event.vgc-2024 .ws-location {
    margin-top: 6px;
    padding: 4px 12px;
    font-size: 0.9rem;
}
.conference-event.vgc-2024 .ce-partners {
    margin-bottom: 120px;
}
.conference-event.vgc-2024 .ce-practical {
    padding-top: 0;
}
.conference-event.vgc-2024 .ce-practical:before {
    top: 0;
    display: none;
}
.conference-event.vgc-2024 .ce-practical:after {
    display: none;
}
.conference-event.vgc-2024 .ce-practical-content:before {
    background-color: var(--event-color-background);
    opacity: 1;
}
.conference-event.vgc-2024 .ce-practical .ce-block-title,
.conference-event.vgc-2024 .ce-practical .ce-description {
    color: #000000 !important;
}
.conference-event.vgc-2024 .ce-practical .ce-description a {
    text-decoration: underline;
}
.conference-event.vgc-2024 .ce-practical .ce-description a:hover,
.conference-event.vgc-2024 .ce-practical .ce-description a:focus {
    text-decoration: none;
}
.conference-event.vgc-2024 footer {
    background-color: var(--event-color-background);
}

.conference-event.vgc-2024 footer:before {

    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: white;
    opacity: 0.1;
}

.conference-event.vgc-2024 footer .footer-bottom {
    background: var(--event-color-background);
}
.conference-event.vgc-2024 footer .ce-block-title,
.conference-event.vgc-2024 .ce-footer-contactinfo {
    color: #000000;
}

.conference-event.vgc-2024 .ce-program-item .ws-speaker {
    background-color: var(--event-color-highlight);
    color: #ffffff;
}

.conference-event.vgc-2024 .ws-item-container {
    background-color: var(--event-color-background);
    color: #ffffff;
}
.conference-event.vgc-2024 .ws-title,
.conference-event.vgc-2024 .ws-description {
    color: #000000;
}
.conference-event.vgc-2024 .ws-location {
    background: var(--event-color-background);
    filter: brightness(125%);
    color: #000000;
}

.conference-event.vgc-2024 #ce-pattern-bg-1,
.conference-event.vgc-2024 #ce-pattern-bg-2,
.conference-event.vgc-2024 #ce-pattern-bg-3,
.conference-event.vgc-2024 .ce-pricing .ce-block-title {
    display: none;
}

/* inschrijvingspagina */
.conference-event.vgc-2024 .big-select__item {
    border-width: 5px;
    border-color: #F3F4F8;
    background: #F3F4F8;
    color: #000000;
}
.conference-event.vgc-2024 .big-select__item:hover {
    filter: brightness(90%);
}
.conference-event.vgc-2024 .big-select__item.selected {
    border-color: var(--event-color-background);
    background-color: var(--event-color-background);
}
.conference-event.vgc-2024 .big-select__item .tag-full {
    background: var(--event-color-highlight);
    border-color: var(--event-color-highlight);
}
.conference-event.vgc-2024.subscriptions-page .ce-block-subtitle {
    color: #000000;
}

/* VGC 2025 */
.conference-event.vgc-2025 header {
    background: var(--event-color-background);
}
.conference-event.vgc-2025 .ce-navbar .ce-logo {
    visibility: hidden;
}
.conference-event.vgc-2025.subscriptions-page .ce-navbar .ce-logo {
    visibility: visible;
}
.conference-event.vgc-2025 .ce-timer {
    border-color: #ffffff;
    color: #ffffff;
    background: rgba(255, 255, 255, 0.05) ;
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
}
.conference-event.vgc-2025 .ce-timer:before {
    border-top-color: #ffffff;
}
.conference-event.vgc-2025 .ce-timer:after {
    border-bottom-color: #ffffff;
}
@media only screen and (min-width: 768px) {
    .conference-event.vgc-2025 .ce-timer:before {
        border-top-color: #000000;
    }
    .conference-event.vgc-2025 .ce-timer:after {
        border-bottom-color: #000000;
    }
}
.conference-event.vgc-2025 .ce-block-description {
    color: var(--event-color-primary-text);
}
.conference-event.vgc-2025 .ce-block-description a {
    color: var(--event-color-primary-text);
    text-decoration: underline;
}
.conference-event.vgc-2025 .ce-program-item .pi-time {
    color: var(--event-color-primary-text);
}
.conference-event.vgc-2025 .ce-providers-item.selected .btn-ce-primary {
    color: var(--event-color-primary-text);
}
.conference-event.vgc-2025 .ce-providers-item.selected .btn-ce-primary:focus {
    color: var(--event-color-primary-text);
}
.conference-event.vgc-2025 .ce-speakers .ce-block-title {
    color: #ffffff;
}
.conference-event.vgc-2025 footer .ce-block-title,
.conference-event.vgc-2025 .ce-partners .ce-block-title {
    color: var(--event-color-primary-text);
}
.conference-event.vgc-2025 .ce-socials-hashtag,
.conference-event.vgc-2025 .ce-socials a,
.conference-event.vgc-2025 .footer-bottom a {
    color: #000000;
}
.conference-event.vgc-2025 .ce-socials .btn-ce-primary {
    color: #000000;
    border: 2px solid #000000;
    background-color: transparent;
    border-radius: 0;
}
.conference-event.vgc-2025 .ce-socials .btn-ce-primary:hover,
.conference-event.vgc-2025 .ce-socials .btn-ce-primary:focus {
    color: #ffffff;
    border: 2px solid #000000;
    background-color: #000000;
    border-radius: 0;
}
.conference-event.vgc-2025 .btn-ce-primary {
    background-color: var(--event-color-background);
    border-color: var(--event-color-background);
    color: #ffffff;
    border-radius: 0;
}
.conference-event.vgc-2025 .ce-block-description {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
    border-radius: 0;
}
.conference-event.vgc-2025 .btn-ce-primary:hover,
.conference-event.vgc-2025 .btn-ce-primary:focus {
    background-color: var(--event-color-background);
    border-color: var(--event-color-background);
    color: #000000;
}
.conference-event.vgc-2025 .ce-socials .btn-ce-primary:focus,
.conference-event.vgc-2025 .btn-ce-primary:focus {
    box-shadow: 0 0 0 0.2rem rgba(0,0,0, 0.25);
}
.conference-event.vgc-2025 .ce-program-item .pi-speakers .pi-speaker-container {
    background-color: var(--event-color-background);
    color: #ffffff;
}
.conference-event.vgc-2025 .ce-practical {
    padding-top: 0;
    margin-top: 120px;
}
.conference-event.vgc-2025 .ce-program-item .pi-speakers .pi-speaker-container > a {
    color: #ffffff !important;
}
.conference-event.vgc-2025 .ce-program-item,
.conference-event.vgc-2025 .ce-program-item .pi-time,
.conference-event.vgc-2025 .ce-program-item .pi-content {
    padding-top: 5px;
    padding-bottom: 5px;
}
.conference-event.vgc-2025 .ce-program-item .pi-content:before {
    top: 16px;
    background-color: var(--event-color-background);
}
.conference-event.vgc-2025 .ce-program-item .pi-content:after {
    top: 24px;
    height: 100%;
    background-color: var(--event-color-highlight);
}
.conference-event.vgc-2025 .ce-program-item .workshops {
    margin-top: 12px;
}
.conference-event.vgc-2025 .ce-program-item .workshops:after {
    top: -5px;
    right: -5px;
    bottom: -5px;
    left: -5px;
}
.conference-event.vgc-2025 .ws-description {
    line-height: 1.325;
}
.conference-event.vgc-2025 .ws-description,
.conference-event.vgc-2025 .ce-program-item .ws-speaker {
    font-size: 0.9rem;
}
.conference-event.vgc-2025 .ce-program-item .ws-speakers {
    margin-top: 10px;
}
.conference-event.vgc-2025 .ws-location {
    margin-top: 6px;
    padding: 4px 12px;
    font-size: 0.9rem;
}
.conference-event.vgc-2025 .ce-partners {
    margin-bottom: 120px;
}
.conference-event.vgc-2025 .ce-practical {
    padding-top: 0;
}
.conference-event.vgc-2025 .ce-practical:before {
    top: 0;
    display: none;
}
.conference-event.vgc-2025 .ce-practical:after {
    display: none;
}
.conference-event.vgc-2025 .ce-practical-content:before {
    background-color: var(--event-color-background);
    opacity: 1;
}
.conference-event.vgc-2025 .ce-practical .ce-block-title {
    color: #000000 !important;
}
.conference-event.vgc-2025 .ce-practical .ce-description {
    color: #ffffff !important;
}
.conference-event.vgc-2025 .ce-practical .ce-description a {
    text-decoration: underline;
    font-weight: 600;
    color: #000000;
}
.conference-event.vgc-2025 .ce-practical .ce-description a u {
    text-decoration: inherit;
}
.conference-event.vgc-2025 .ce-practical .ce-description a:hover,
.conference-event.vgc-2025 .ce-practical .ce-description a:focus {
    text-decoration: none;
}
.conference-event.vgc-2025 footer {
    background-color: var(--event-color-background);
}
.conference-event.vgc-2025 footer .footer-bottom:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #000000;
    opacity: 0.2;
}
.conference-event.vgc-2025 footer .footer-top .ce-block-title {
    color: #000000;
}
.conference-event.vgc-2025 footer .footer-bottom {
    background: var(--event-color-background);
}
.conference-event.vgc-2025 footer .ce-block-title,
.conference-event.vgc-2025 .ce-footer-contactinfo {
    color: #ffffff;
}
.conference-event.vgc-2025 .ce-footer-contactinfo a {
    text-decoration: underline;
    font-weight: 600;
    color: #000000;
}
.conference-event.vgc-2025 .ce-footer-contactinfo a:hover,
.conference-event.vgc-2025 .ce-footer-contactinfo a:focus {
    text-decoration: none;
}
.conference-event.vgc-2025 .ce-program-item .ws-speaker {
    background-color: var(--event-color-highlight);
    color: #ffffff;
}
.conference-event.vgc-2025 .ws-item-container {
    background-color: var(--event-color-background);
    color: #ffffff;
}
.conference-event.vgc-2025 .ws-title,
.conference-event.vgc-2025 .ws-description {
    color: #000000;
}
.conference-event.vgc-2025 .ws-location {
    background: var(--event-color-background);
    filter: brightness(125%);
    color: #000000;
}
.conference-event.vgc-2025 #ce-pattern-bg-1,
.conference-event.vgc-2025 #ce-pattern-bg-2,
.conference-event.vgc-2025 #ce-pattern-bg-3,
.conference-event.vgc-2025 .ce-pricing .ce-block-title {
    display: none;
}
/* inschrijvingspagina */
.conference-event.vgc-2025 .big-select__item {
    border-width: 5px;
    border-color: #F3F4F8;
    background: #F3F4F8;
    color: #000000;
}
.conference-event.vgc-2025 .big-select__item:hover {
    filter: brightness(90%);
}
.conference-event.vgc-2025 .big-select__item.selected {
    border-color: var(--event-color-background);
    background-color: var(--event-color-background);
}
.conference-event.vgc-2025 .big-select__item .tag-full {
    background: var(--event-color-highlight);
    border-color: var(--event-color-highlight);
}
.conference-event.vgc-2025.subscriptions-page .ce-block-title {
    color: #ffffff;
}
.conference-event.vgc-2025.subscriptions-page .ce-block-subtitle {
    color: #ffffff;
}
.conference-event.vgc-2025.subscriptions-page .subscription-section__wizard:before {
    background: var(--event-color-highlight);
}
.conference-event.vgc-2025.subscriptions-page .ss-wizard-item__dot {
    background: var(--event-color-highlight);
}
.conference-event.vgc-2025.subscriptions-page .ss-wizard-item__dot:after {
    background: white;
}
.conference-event.vgc-2025.subscriptions-page .ss-wizard-item__dot.active:after,
.conference-event.vgc-2025.subscriptions-page .ss-wizard-item__dot.completed:after {
    background: var(--event-color-primary-text);
}
.conference-event.vgc-2025.subscriptions-page .ss-content__label-title {
    color: var(--event-color-highlight);
}
