/*specific pages container*/
.home-custom-css{}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}

/*main container of each section*/
.main-app-container {}

/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {}

/*Top navigation bar container*/
.template-nav {}

/*Top navigation bar items container*/
@media(max-width: 1024px) {
    #bs-example-navbar-collapse-1 {
        text-align: center;
    }
}
@media(max-width: 525px) {
    #bs-example-navbar-collapse-1 {
        text-align: right;
    }
}

/*social share buttons container*/
.social-share-button {}

/*social share buttons per social network*/
.social-share-button.facebook {}
.social-share-button.twitter {}
.social-share-button.linkedin {}
.social-share-button.google {}

:root {
    --colors-brand-primary-engage-darkgrey: #4D4D4F;
    --colors-brand-primary-engage-white: #FFFFFF;
    --colors-brand-primary-engage-tealgreen: #409398;
    --colors-brand-primary-engage-lightgreen: #BECD40;
    --colors-brand-primary-engage-lightgrey: #D1D3D4;
    --colors-brand-primary-color-06: #F9FF00;
    --colors-brand-accents-deepteal: #0F5F60;
    --colors-brand-accents-tealgreen-light: #B7D2D7;
    --colors-brand-accents-orange: #D6702A;
    --colors-brand-accents-orange-35: #D6702A59;
    --colors-brand-accents-yellow: #E8C51B;
    --colors-brand-accents-accent-06: #00A3FF;
    --colors-brand-accents-accent-07: #00A3FF;
    --colors-brand-accents-accent-08: #00A3FF;
    --colors-brand-accents-accent-09: #00A3FF;
    --colors-brand-accents-accent-10: #00A3FF;
    --colors-brand-accents-accent-11: #00A3FF;
    --colors-brand-accents-accent-12: #00A3FF;
    --colors-brand-neutrals-neutral-01: #FFFFFF;
    --colors-brand-neutrals-neutral-02: #FFFFFF;
    --colors-brand-neutrals-neutral-03: #FFFFFF;
    --colors-brand-neutrals-neutral-04: #FFFFFF;
    --colors-brand-neutrals-neutral-05: #FFFFFF;
    --colors-brand-tints-800: #FFFFFF;
    --colors-brand-tints-600: #FFFFFF;
    --colors-brand-tints-400: #FFFFFF;
    --colors-brand-tints-200: #FFFFFF;
    --colors-brand-tints-50: #FFFFFF;
    --colors-brand-primary-color-07: #FFFFFF;
    --colors-brand-primary-color-08: #FFFFFF;
    --color-text-headings-h1: var(--colors-brand-primary-engage-darkgrey);
    --color-text-headings-h2: var(--colors-brand-primary-engage-tealgreen);
    --color-text-headings-h3: var(--colors-brand-primary-engage-tealgreen);
    --color-text-headings-h4: var(--colors-brand-accents-orange);
    --color-text-headings-h5: var(--colors-brand-primary-engage-darkgrey);
    --color-text-headings-h6: var(--colors-brand-primary-engage-darkgrey);
    --color-text-headings-h1-inverted: var(--colors-brand-primary-engage-white);
    --color-text-headings-h2-inverted: var(--colors-brand-primary-engage-white);
    --color-text-headings-h3-inverted: var(--colors-brand-primary-engage-white);
    --color-text-headings-h4-inverted: var(--colors-brand-primary-engage-white);
    --color-text-headings-h5-inverted: var(--colors-brand-primary-engage-white);
    --color-text-headings-h6-inverted: var(--colors-brand-primary-engage-white);
    --color-text-body-txt-primary: var(--colors-brand-primary-engage-darkgrey);
    --color-text-body-txt-secondary: var(--colors-brand-primary-engage-tealgreen);
    --color-button-default-state-primary-btn-primary-bg: var(--colors-brand-primary-engage-white);
    --color-text-body-txt-brand: var(--colors-brand-accents-orange);
    --color-button-default-state-primary-btn-txt-primary: var(--color-text-body-txt-secondary);
    --color-text-body-txt-invert: var(--colors-brand-primary-engage-white);
    --color-text-body-hyperlink: var(--colors-brand-primary-engage-tealgreen);
    --color-text-body-hyperlink-hover: var(--colors-brand-accents-deepteal);
    --color-text-body-hyperlink-inverted: var(--colors-brand-accents-yellow);
    --color-text-body-hyperlink-inverted-hover: var(--colors-brand-primary-engage-lightgreen);
    --color-button-default-state-primary-btn-primary-stroke: var(--color-stroke-stroke-secondary);
    --color-button-default-state-secondary-btn-secondary-bg: var(--colors-brand-primary-engage-tealgreen);
    --color-button-default-state-tertiary-btn-tertiary-bg: var(--colors-brand-accents-orange);
    --color-button-default-state-tertiary-btn-txt-tertiary: var(--color-text-body-txt-invert);
    --color-button-default-state-tertiary-btn-tertiary-stroke: var(--color-stroke-stroke-tertiary);
    --color-button-default-state-secondary-btn-txt-secondary: var(--color-text-body-txt-invert);
    --color-button-default-state-secondary-btn-secondary-stroke: var(--color-stroke-stroke-secondary);
    --color-button-default-state-inverted-btn-inverted-bg: var(--colors-brand-primary-engage-white);
    --color-button-default-state-inverted-btn-txt-inverted: var(--colors-brand-primary-engage-darkgrey);
    --color-backgrounds-bg-base: var(--colors-brand-primary-engage-white);
    --color-backgrounds-bg-inverted: var(--colors-brand-primary-engage-darkgrey);
    --color-backgrounds-bg-color-a1: var(--colors-brand-primary-engage-lightgrey);
    --color-backgrounds-bg-color-a2: var(--colors-brand-accents-orange-35%);
    --color-backgrounds-bg-color-a3: var(--colors-brand-accents-tealgreen-light);
    --color-backgrounds-bg-color-a4: var(--colors-brand-primary-engage-tealgreen);
    --color-backgrounds-bg-color-b1: var(--colors-brand-accents-deepteal);
    --color-backgrounds-bg-translucent: #FFFFFF00;
    --color-button-default-state-inverted-btn-inverted-stroke: var(--color-stroke-stroke-primary);
    --color-button-hover-state-primary-btn-primary-bg-hover: var(--colors-brand-primary-engage-tealgreen);
    --color-button-hover-state-primary-btn-txt-primary-hover: var(--color-text-body-txt-invert);
    --color-button-hover-state-secondary-btn-secondary-bg-hover: var(--colors-brand-primary-engage-tealgreen);
    --color-button-hover-state-secondary-btn-txt-secondary-hover: var(--color-text-body-txt-invert);
    --color-button-hover-state-tertiary-btn-tertiary-bg-hover: var(--colors-brand-accents-orange);
    --color-button-hover-state-tertiary-btn-txt-tertiary-hover: var(--color-text-body-txt-invert);
    --color-button-hover-state-inverted-btn-inverted-bg-hover: var(--color-button-default-state-inverted-btn-inverted-bg);
    --color-button-hover-state-inverted-btn-txt-inverted-hover: var(--color-button-default-state-inverted-btn-txt-inverted);
    --color-button-hover-state-primary-btn-primary-stroke-hover: var(--color-stroke-stroke-secondary);
    --color-button-hover-state-secondary-btn-secondary-stroke-hover: var(--color-stroke-stroke-secondary);
    --color-button-hover-state-tertiary-btn-tertiary-stroke-hover: var(--color-stroke-stroke-tertiary);
    --color-stroke-stroke-neutral: var(--colors-brand-neutrals-neutral-02);
    --color-button-hover-state-inverted-btn-inverted-stroke-hover: var(--color-stroke-stroke-inverted);
    --color-stroke-stroke-primary: var(--colors-brand-primary-engage-darkgrey);
    --color-stroke-stroke-secondary: var(--colors-brand-primary-engage-tealgreen);
    --color-stroke-stroke-tertiary: var(--colors-brand-accents-orange);
    --color-stroke-stroke-inverted: var(--colors-brand-primary-engage-white);
    --image-treatments-custom-elements-img-stroke: var(--color-button-default-state-primary-btn-primary-stroke);
    --image-treatments-speakers-profiles-speaker-stroke: var(--color-stroke-stroke-primary);
    --image-treatments-custom-elements-img-solid-shadow: var(--color-highlights-brand-highlight-1);
    --color-highlights-brand-highlight-1: var(--colors-brand-primary-engage-tealgreen);
    --color-highlights-brand-highlight-2: var(--colors-brand-primary-engage-lightgreen);
    --image-treatments-sponsors-sponsor-stroke: var(--color-stroke-stroke-primary);
    --image-treatments-speakers-profiles-speaker-solid-shadow: var(--color-highlights-brand-highlight-2);
    --image-treatments-sponsors-sponsor-solid-shadow: var(--color-highlights-brand-highlight-3);
    --color-highlights-brand-highlight-3: var(--colors-brand-accents-orange);
    --color-highlights-brand-highlight-4: var(--colors-brand-accents-yellow);
    --color-button-btn-radius: 0px;
    --color-button-btn-outline-thickness: 1px;
    --image-treatments-custom-elements-img-radius: 0px;
    --color-icons-icon-primary: var(--colors-brand-primary-engage-darkgrey);
    --color-icons-icon-secondary: var(--colors-brand-primary-engage-tealgreen);
    --color-icons-icon-tertiary: var(--colors-brand-primary-engage-lightgreen);
    --color-icons-icon-invert: var(--colors-brand-primary-engage-white);
    --venue-page-nav-bar-venue-nav-bar-txt: var(--color-text-body-txt-primary);
    --venue-page-nav-bar-venue-nav-bar-strk: var(--color-stroke-stroke-secondary);
    --venue-page-nav-bar-venue-nav-bar-filter-txt: var(--color-text-body-txt-primary);
    --venue-page-nav-bar-venue-filter-carat: var(--colors-brand-primary-engage-tealgreen);
    --venue-page-nav-bar-venue-nav-bar-live-now: var(--color-highlights-brand-highlight-2);
    --venue-page-nav-bar-venue-nav-bar-fav-session-icon: var(--color-icons-icon-primary);
    --venue-page-nav-bar-venue-nav-bar-profile-icon: var(--color-icons-icon-primary);
    --venue-page-nav-bar-venue-nav-bar-date: var(--color-text-body-txt-primary);
    --venue-page-nav-bar-venue-nav-bar-fav-session-txt: var(--color-text-body-txt-primary);
    --venue-page-nav-bar-venue-nav-bar-btn-bg: var(--color-button-default-state-secondary-btn-secondary-bg);
    --venue-page-nav-bar-venue-dropdown-tile-strk: var(--color-stroke-stroke-secondary);
    --venue-page-nav-bar-venue-session-fav-btn-bg: var(--color-button-default-state-primary-btn-primary-bg);
    --venue-page-nav-bar-venue-session-fav-btn-strk: var(--venue-page-nav-bar-venue-nav-bar-strk);
    --venue-page-nav-bar-venue-session-fav-btn-txt: var(--venue-page-nav-bar-venue-nav-bar-txt);
    --venue-page-side-bar-venue-side-bar-bg: var(--venue-page-session-tile-venue-tile-bg);
    --venue-page-side-bar-venue-side-bar-search-txt: var(--color-text-body-txt-primary);
    --venue-page-side-bar-venue-side-bar-messages-txt: var(--venue-page-nav-bar-venue-nav-bar-filter-txt);
    --venue-page-side-bar-venue-side-bar-messages-icon: var(--color-icons-icon-primary);
    --venue-page-side-bar-venue-side-bar-rewards-txt: var(--venue-page-nav-bar-venue-nav-bar-filter-txt);
    --venue-page-side-bar-venue-side-bar-rewards-icon: var(--color-icons-icon-primary);
    --venue-page-side-bar-venue-side-bar-strokes: var(--venue-page-session-tile-venue-dividing-lines);
    --venue-page-side-bar-venue-side-bar-arrows: var(--colors-brand-primary-engage-darkgrey);
    --venue-page-side-bar-venue-side-bar-txt: var(--color-text-body-txt-primary);
    --venue-page-session-tile-venue-tile-bg: var(--colors-brand-accents-orange);
    --venue-page-session-tile-venue-run-time-txt: var(--color-text-body-txt-secondary);
    --venue-page-session-tile-venue-description-txt: var(--color-text-body-txt-primary);
    --venue-page-session-tile-venue-location-txt: var(--color-text-body-txt-primary);
    --venue-page-session-tile-venue-dividing-lines: var(--color-stroke-stroke-secondary);
    --venue-page-session-tile-venue-title-txt: var(--color-text-body-txt-primary);
    --venue-page-session-tile-venue-host-name-role-description-txt: var(--color-text-body-txt-primary);
    --venue-page-session-tile-venue-sponsor-txt: var(--color-text-body-txt-primary);
    --venue-page-session-tile-venue-fav-icon: var(--color-icons-icon-primary);
    --venue-page-session-tile-venue-ticket-tag-bg: var(--venue-page-session-tile-venue-tile-bg);
    --venue-page-session-tile-venue-ticket-tag-txt: var(--color-text-body-txt-primary);
    --venue-page-session-tile-venue-tile-radius: 8px;
    --venue-page-session-tile-venue-img-radius: 8px;
    --venue-page-session-tile-venue-watch-recording-btn-bg: var(--color-button-default-state-secondary-btn-secondary-bg);
    --venue-page-session-tile-venue-watch-recording-btn-txt: var(--color-button-default-state-secondary-btn-txt-secondary);
    --venue-page-session-tile-venue-watch-recording-btn-strk: var(--color-button-default-state-secondary-btn-secondary-stroke);
    --venue-page-session-tile-venue-watch-recording-radius: 8px;
    --venue-page-tags-venue-session-tag-txt: var(--color-text-body-txt-primary);
    --venue-page-tags-venue-session-tag-strk: var(--color-stroke-stroke-primary);
    --venue-page-tags-venue-session-tag-bg: var(--color-backgrounds-bg-inverted);
    --venue-page-tags-venue-tag-radius: 8px;
    --venue-page-video-assets-venue-play-bar-bg: var(--colors-brand-primary-engage-darkgrey);
    --venue-page-video-assets-venue-play-bar-txt: var(--color-text-body-txt-invert);
    --venue-page-video-assets-venue-play-bar-toggle: var(--venue-page-video-assets-venue-play-bar-icons);
    --venue-page-video-assets-venue-play-bar-icons: var(--color-icons-icon-invert);
    --venue-page-video-assets-venue-play-bar-fill: var(--color-backgrounds-bg-color-b1);
    --venue-page-speaker-cards-venue-speaker-card-name: var(--color-text-body-txt-secondary);
    --venue-page-speaker-cards-venue-speaker-card-job-title: var(--color-text-body-txt-primary);
    --venue-page-speaker-cards-venue-speaker-card-job-company: var(--color-text-body-txt-primary);
    --venue-page-speaker-cards-venue-speaker-card-bg: var(--color-backgrounds-bg-color-a1);
    --venue-page-speaker-cards-imageradius: 8px;
    --color: #FFFFFF;
    --nav-bar-navbar-background-1: var(--color-backgrounds-bg-base);
    --nav-bar-navbar-stroke-1: var(--color-stroke-stroke-primary);
    --nav-bar-navbar-txt-1: var(--color-text-body-txt-primary);
    --nav-bar-navbar-txt-hover-1: var(--color-text-body-txt-secondary);
    --nav-bar-navbar-profile-icon-1: var(--colors-brand-primary-engage-darkgrey);
    --nav-bar-navbar-burger-1: var(--colors-brand-primary-engage-darkgrey);
    --nav-bar-navbar-dropdown-background-1: var(--nav-bar-navbar-background-1);
    --nav-bar-navbar-venue-bg: var(--nav-bar-navbar-stroke-1);
    --nav-bar-navbar-venue-txt: var(--color-text-body-txt-invert);
    --header-header-bg-1: var(--color-highlights-brand-highlight-1);
    --header-header-bg-2: var(--color-highlights-brand-highlight-2);
    --header-header-bg-3: var(--color-highlights-brand-highlight-3);
    --header-header-txt-1: var(--color-text-body-txt-invert);
    --footer-footer-background-a1: var(--color-backgrounds-bg-inverted);
    --footer-footer-background-a2: var(--color-highlights-brand-highlight-1);
    --footer-footer-background-b1: var(--color-backgrounds-bg-color-a1);
    --footer-footer-background-b2: var(--color-highlights-brand-highlight-1);
    --footer-footer-txt-a: var(--color-text-body-txt-invert);
    --footer-footer-txt-b: var(--color-text-body-txt-primary);
    --speaker-sections-speaker-img-radius: 8px;
    --speaker-sections-speaker-card-radius: 0px;
    --speaker-sections-speaker-card-stroke-thickness: 2px;
    --speaker-sections-speaker-social-icon-stroke: var(--color-icons-icon-primary);
    --speaker-sections-speaker-social-icon-bg: var(--color-backgrounds-bg-translucent);
    --speaker-sections-colorway-1-speaker-card-bg-1: var(--colors-brand-primary-engage-lightgreen);
    --speaker-sections-colorway-1-speaker-card-outline-1: var(--color-stroke-stroke-primary);
    --speaker-sections-colorway-1-speaker-card-name-1: var(--color-text-body-txt-primary);
    --speaker-sections-colorway-1-speaker-card-title-1: var(--color-text-body-txt-primary);
    --speaker-sections-colorway-1-speaker-card-company-1: var(--color-text-body-txt-primary);
    --speaker-sections-colorway-1-speaker-social-icon-stroke-1: var(--speaker-sections-speaker-social-icon-stroke);
    --speaker-sections-colorway-1-speaker-social-icon-bg-1: var(--speaker-sections-speaker-social-icon-bg);
    --speaker-sections-colorway-1-speaker-section-title-1: var(--colors-brand-primary-engage-darkgrey);
    --speaker-sections-colorway-1-speaker-section-bg-1: var(--colors-brand-primary-engage-tealgreen);
    --speaker-sections-colorway-1-speaker-card-img-radius-1: var(--speaker-sections-speaker-img-radius);
    --speaker-sections-colorway-1-speaker-card-radius-1: var(--speaker-sections-speaker-card-radius);
    --speaker-sections-colorway-1-speaker-stroke-1: var(--color-stroke-stroke-secondary);
    --speaker-sections-colorway-1-speaker-solid-shadow-1: var(--color-highlights-brand-highlight-1);
    --speaker-sections-colorway-2-speaker-card-bg-2: var(--colors-brand-primary-engage-tealgreen);
    --speaker-sections-colorway-2-speaker-card-outline-2: var(--color-highlights-brand-highlight-1);
    --speaker-sections-colorway-1-carousel-1-carousel-bg-1: var(--colors-brand-primary-engage-white);
    --speaker-sections-colorway-1-carousel-1-carousel-title: var(--color-text-body-txt-primary);
    --speaker-sections-colorway-2-speaker-card-name-2: var(--color-text-body-txt-invert);
    --speaker-sections-colorway-1-carousel-1-carousel-arrows-1: var(--color-icons-icon-primary);
    --speaker-sections-colorway-1-carousel-1-carousel-dot-stroke-1: var(--color-icons-icon-primary);
    --speaker-sections-colorway-2-speaker-card-title-2: var(--color-text-body-txt-invert);
    --speaker-sections-colorway-1-carousel-1-carousel-dot-fill-1: var(--speaker-sections-colorway-1-carousel-1-carousel-bg-1);
    --speaker-sections-colorway-2-speaker-card-company-2: var(--color-text-body-txt-invert);
    --speaker-sections-colorway-1-carousel-1-carousel-dot-fill-active-1: var(--color-icons-icon-invert);
    --speaker-sections-colorway-2-speaker-social-icon-stroke-2: var(--speaker-sections-speaker-social-icon-stroke);
    --speaker-sections-colorway-2-speaker-social-icon-bg-2: var(--speaker-sections-speaker-social-icon-bg);
    --speaker-sections-colorway-2-speaker-section-title-2: var(--colors-brand-primary-engage-darkgrey);
    --speaker-sections-colorway-2-speaker-section-bg-2: var(--color-backgrounds-bg-color-a4);
    --speaker-sections-colorway-2-speaker-card-img-radius-2: var(--speaker-sections-speaker-img-radius);
    --speaker-sections-colorway-2-speaker-card-radius-2: var(--speaker-sections-speaker-card-radius);
    --speaker-sections-colorway-2-speaker-stroke-2: var(--color-stroke-stroke-tertiary);
    --speaker-sections-colorway-2-speaker-solid-shadow-2: var(--color-highlights-brand-highlight-2);
    --speaker-sections-colorway-3-speaker-card-bg-3: var(--colors-brand-accents-tealgreen-light);
    --speaker-sections-colorway-3-speaker-card-outline-3: var(--color-highlights-brand-highlight-1);
    --speaker-sections-colorway-3-speaker-card-name-3: var(--color-text-body-txt-primary);
    --speaker-sections-colorway-3-speaker-card-title-3: var(--color-text-body-txt-primary);
    --speaker-sections-colorway-3-speaker-card-company-3: var(--color-text-body-txt-primary);
    --speaker-sections-colorway-3-speaker-social-icon-stroke-3: var(--speaker-sections-speaker-social-icon-stroke);
    --speaker-sections-colorway-3-speaker-social-icon-bg-3: var(--speaker-sections-speaker-social-icon-bg);
    --speaker-sections-colorway-3-speaker-section-title-3: var(---colors-brand-primary-engage-darkgrey);
    --speaker-sections-colorway-3-speaker-section-bg-3: var(--color-backgrounds-bg-color-a3);
    --speaker-sections-colorway-3-speaker-card-img-radius-3: var(--speaker-sections-speaker-img-radius);
    --speaker-sections-colorway-3-speaker-card-radius-3: var(--speaker-sections-speaker-card-radius);
    --speaker-sections-colorway-3-speaker-stroke-3: var(--colors-brand-primary-engage-lightgrey);
    --speaker-sections-colorway-3-speaker-solid-shadow-3: var(--color-highlights-brand-highlight-3);
    --speaker-sections-colorway-4-speaker-card-bg-4: var(--colors-brand-accents-deepteal);
    --speaker-sections-colorway-4-speaker-card-outline-4: var(--color-highlights-brand-highlight-4);
    --speaker-sections-colorway-4-speaker-card-name-4: var(--color-text-body-txt-invert);
    --speaker-sections-colorway-4-speaker-card-title-4: var(--color-text-body-txt-invert);
    --speaker-sections-colorway-4-speaker-card-company-4: var(--color-text-body-txt-invert);
    --speaker-sections-colorway-4-speaker-social-icon-stroke-4: var(--speaker-sections-speaker-social-icon-stroke);
    --speaker-sections-colorway-4-speaker-social-icon-bg-4: var(--speaker-sections-speaker-social-icon-bg);
    --speaker-sections-colorway-4-speaker-section-title-4: var(--colors-brand-primary-engage-darkgrey);
    --speaker-sections-colorway-4-speaker-section-bg-4: var(--color-backgrounds-bg-color-a4);
    --speaker-sections-colorway-4-speaker-card-img-radius-4: var(--speaker-sections-speaker-img-radius);
    --speaker-sections-colorway-4-speaker-card-radius-4: var(--speaker-sections-speaker-card-radius);
    --speaker-sections-colorway-4-speaker-stroke-4: var(--colors-brand-primary-color-06);
    --speaker-sections-colorway-4-speaker-solid-shadow-4: var(--color-highlights-brand-highlight-4);
    --key-speaker-elements-speaker-img-radius: 8px;
    --key-speaker-elements-speaker-card-radius: 8px;
    --key-speaker-elements-colorway-1-speaker-bg-1: var(--colors-brand-accents-tealgreen-light);
    --key-speaker-elements-colorway-1-speaker-name-1: var(--color-text-body-txt-primary);
    --key-speaker-elements-colorway-1-speaker-title-1: var(--color-text-body-txt-primary);
    --key-speaker-elements-colorway-1-speaker-company-1: var(--color-text-body-txt-primary);
    --key-speaker-elements-colorway-1-speaker-txt-1: var(--color-text-body-txt-primary);
    --key-speaker-elements-colorway-2-speaker-bg-2: var(--color-backgrounds-bg-color-a2);
    --key-speaker-elements-colorway-2-speaker-name-2: var(--color-text-body-txt-primary);
    --key-speaker-elements-colorway-2-speaker-title-2: var(--color-text-body-txt-primary);
    --key-speaker-elements-colorway-2-speaker-company-2: var(--color-text-body-txt-primary);
    --key-speaker-elements-colorway-2-speaker-txt-2: var(--color-text-body-txt-primary);
    --speaker-sections-colorway-2-carousel-2-carousel-bg-2: var(--colors-brand-accents-tealgreen-light);
    --speaker-sections-colorway-2-carousel-2-inverted-carousel-bg-2: var(--colors-brand-accents-accent-06);
    --speaker-sections-colorway-2-carousel-2-inverted-carousel-title: var(--color-text-body-txt-brand);
    --speaker-sections-colorway-2-carousel-2-inverted-carousel-arrows-2: var(--color-icons-icon-tertiary);
    --speaker-sections-colorway-2-carousel-2-inverted-carousel-dot-stroke-2: var(--color-icons-icon-tertiary);
    --speaker-sections-colorway-2-carousel-2-inverted-carousel-dot-fill-2: var(--speaker-sections-colorway-2-carousel-2-inverted-carousel-bg-2);
    --speaker-sections-colorway-2-carousel-2-inverted-carousel-dot-fill-active-1: var(--color-icons-icon-tertiary);
    --speaker-sections-colorway-2-carousel-2-carousel-title: var(--color-text-body-txt-invert);
    --speaker-sections-colorway-2-carousel-2-carousel-arrows-2: var(--color-icons-icon-invert);
    --speaker-sections-colorway-2-carousel-2-carousel-dot-stroke-2: var(--color-icons-icon-invert);
    --speaker-sections-colorway-2-carousel-2-carousel-dot-fill-2: var(--speaker-sections-colorway-2-carousel-2-carousel-bg-2);
    --speaker-sections-colorway-2-carousel-2-carousel-dot-fill-active-2: var(--color-icons-icon-invert);
    --speaker-sections-colorway-3-carousel-3-carousel-bg-3: var(--colors-brand-accents-accent-07);
    --speaker-sections-colorway-3-carousel-3-inverted-carousel-bg-3: var(--colors-brand-accents-accent-09);
    --speaker-sections-colorway-3-carousel-3-inverted-carousel-title-3: var(--color-text-body-txt-primary);
    --speaker-sections-colorway-3-carousel-3-inverted-carousel-arrows-3: var(--colors-brand-primary-engage-lightgrey);
    --speaker-sections-colorway-3-carousel-3-inverted-carousel-dot-stroke-3: var(--colors-brand-accents-accent-08);
    --speaker-sections-colorway-3-carousel-3-inverted-carousel-dot-fill-3: var(--speaker-sections-colorway-3-carousel-3-inverted-carousel-bg-3);
    --speaker-sections-colorway-3-carousel-3-inverted-carousel-dot-fill-active-3: var(--speaker-sections-colorway-3-carousel-3-inverted-carousel-dot-stroke-3);
    --speaker-sections-colorway-3-carousel-3-carousel-title: var(--color-text-body-txt-invert);
    --speaker-sections-colorway-3-carousel-3-carousel-arrows-3: var(--color-icons-icon-invert);
    --speaker-sections-colorway-3-carousel-3-carousel-dot-stroke-3: var(--color-icons-icon-invert);
    --speaker-sections-colorway-3-carousel-3-carousel-dot-fill-3: var(--speaker-sections-colorway-3-carousel-3-carousel-bg-3);
    --speaker-sections-colorway-3-carousel-3-carousel-dot-fill-active-3: var(--color-icons-icon-invert);
    --speaker-sections-colorway-4-carousel-4-carousel-bg-4: var(--colors-brand-accents-accent-10);
    --speaker-sections-colorway-4-carousel-4-inverted-carousel-bg-4: var(--colors-brand-accents-accent-12);
    --speaker-sections-colorway-4-carousel-4-inverted-carousel-title-4: var(--color-text-body-txt-primary);
    --speaker-sections-colorway-4-carousel-4-inverted-carousel-arrows-4: var(--colors-brand-primary-color-06);
    --speaker-sections-colorway-4-carousel-4-inverted-carousel-dot-stroke-4: var(--colors-brand-accents-accent-10);
    --speaker-sections-colorway-4-carousel-4-inverted-carousel-dot-fill-4: var(--speaker-sections-colorway-4-carousel-4-inverted-carousel-bg-4);
    --speaker-sections-colorway-4-carousel-4-inverted-carousel-dot-fill-active-4: var(--speaker-sections-colorway-4-carousel-4-inverted-carousel-dot-stroke-4);
    --speaker-sections-colorway-4-carousel-4-carousel-title-4: var(--color-text-body-txt-invert);
    --speaker-sections-colorway-4-carousel-4-carousel-arrows-4: var(--color-icons-icon-invert);
    --speaker-sections-colorway-4-carousel-4-carousel-dot-stroke-4: var(--speaker-sections-colorway-4-carousel-4-carousel-arrows-4);
    --speaker-sections-colorway-4-carousel-4-carousel-dot-fill-4: var(--speaker-sections-colorway-4-carousel-4-carousel-bg-4);
    --speaker-sections-colorway-4-carousel-4-carousel-dot-fill-active-4: var(--speaker-sections-colorway-4-carousel-4-carousel-dot-stroke-4);
    --speaker-sections-colorway-1-carousel-1-inverted-carousel-bg-1: var(--colors-brand-accents-orange);
    --speaker-sections-colorway-1-carousel-1-inverted-carousel-title: var(--color-text-body-txt-secondary);
    --speaker-sections-colorway-1-carousel-1-inverted-carousel-arrows-1: var(--color-icons-icon-secondary);
    --speaker-sections-colorway-1-carousel-1-inverted-carousel-dot-stroke-1: var(--color-icons-icon-secondary);
    --speaker-sections-colorway-1-carousel-1-inverted-carousel-dot-fill-1: var(--speaker-sections-colorway-1-carousel-1-inverted-carousel-bg-1);
    --speaker-sections-colorway-1-carousel-1-inverted-carousel-dot-fill-active-1: var(--color-icons-icon-secondary);
    --countdown-colorway-1-countdown-bg-1: var(--color-highlights-brand-highlight-2);
    --countdown-colorway-1-countdown-title-1: var(--color-text-body-txt-invert);
    --countdown-colorway-1-countdown-number-1: var(--color-text-body-txt-invert);
    --countdown-colorway-1-countdown-unit-txt-1: var(--color-text-body-txt-invert);
    --countdown-colorway-1-countdown-stroke-1: var(--color-stroke-stroke-neutral);
    --countdown-colorway-1-countdown-dividing-line-1: var(--color-stroke-stroke-neutral);
    --countdown-colorway-1-countdown-unit-bg-1: var(--color-backgrounds-bg-color-a1);
    --countdown-colorway-1-countdown-radius-1: 40px;
    --maps-logistics-maps-bg: var(--color-backgrounds-bg-base);
    --maps-logistics-maps-header-txt: var(--color-text-body-txt-secondary);
    --maps-logistics-maps-location-txt: var(--color-text-body-txt-primary);
    --maps-logistics-maps-getting-there-txt: var(--color-text-body-txt-primary);
    --maps-logistics-maps-getting-there-icon: var(--maps-logistics-maps-header-txt);
    --maps-logistics-maps-dividing-line: var(--maps-logistics-maps-header-txt);
    --countdown-colorway-2-countdown-bg-2: var(--color-backgrounds-bg-color-a2);
    --countdown-colorway-2-countdown-title-2: var(--color-text-body-txt-primary);
    --countdown-colorway-2-countdown-number-2: var(--color-text-body-txt-primary);
    --countdown-colorway-2-countdown-unit-txt-2: var(--color-text-body-txt-primary);
    --countdown-colorway-2-countdown-stroke-2: var(--color-stroke-stroke-primary);
    --countdown-colorway-2-countdown-dividing-line-2: var(--color-stroke-stroke-primary);
    --countdown-colorway-2-countdown-unit-bg-2: var(--color-backgrounds-bg-color-a2);
    --countdown-colorway-2-countdown-radius-2: 40px;
    --ticket-widget-global-radius-and-thicknesses-ticket-radius: 0px;
    --ticket-widget-global-radius-and-thicknesses-ticket-stroke-thickness: 0px;
    --ticket-widget-global-radius-and-thicknesses-btn-radius: 0px;
    --ticket-widget-global-radius-and-thicknesses-btn-stroke-thickness: 0px;
    --ticket-widget-colorway-1-best-ticket-top-band-bg: var(--colors-brand-primary-engage-tealgreen);
    --ticket-widget-colorway-1-best-ticket-top-band-txt: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-1-best-ticket-ribbon-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-1-best-ticket-ribbon-txt: var(--color-text-body-txt-secondary);
    --ticket-widget-colorway-1-best-ticket-title-bg: var(--colors-brand-accents-yellow);
    --ticket-widget-colorway-1-best-ticket-title-txt: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-1-best-ticket-details-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-1-best-ticket-price-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-1-best-ticket-icon: var(--color-icons-icon-secondary);
    --ticket-widget-colorway-1-best-ticket-list-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-1-best-ticket-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-1-best-ticket-stroke: var(--colors-brand-primary-engage-tealgreen);
    --ticket-widget-colorway-1-better-ticket-top-band-bg: var(--colors-brand-neutrals-neutral-02);
    --ticket-widget-colorway-1-better-ticket-top-band-txt: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-1-better-ticket-ribbon-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-1-better-ticket-ribbon-txt: var(--ticket-widget-colorway-1-best-ticket-ribbon-txt);
    --ticket-widget-colorway-1-better-ticket-title-bg: var(--colors-brand-neutrals-neutral-03);
    --ticket-widget-colorway-1-better-ticket-title-txt: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-1-better-ticket-details-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-1-better-ticket-price-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-1-better-ticket-icon: var(--color-icons-icon-secondary);
    --ticket-widget-colorway-1-better-ticket-list-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-1-better-ticket-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-1-better-ticket-stroke: var(--ticket-widget-colorway-1-better-ticket-top-band-bg);
    --ticket-widget-colorway-1-good-ticket-top-band-bg: var(--colors-brand-neutrals-neutral-03);
    --ticket-widget-colorway-1-good-ticket-top-band-txt: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-1-good-ticket-ribbon-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-1-good-ticket-ribbon-txt: var(--ticket-widget-colorway-1-best-ticket-ribbon-txt);
    --ticket-widget-colorway-1-good-ticket-title-bg: var(--colors-brand-neutrals-neutral-04);
    --ticket-widget-colorway-1-good-ticket-title-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-1-good-ticket-details-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-1-good-ticket-price-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-1-good-ticket-icon: var(--color-icons-icon-secondary);
    --ticket-widget-colorway-1-good-ticket-list-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-1-good-ticket-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-1-good-ticket-stroke: var(--ticket-widget-colorway-1-good-ticket-top-band-bg);
    --ticket-widget-colorway-2-best-ticket-top-band-bg: var(--colors-brand-primary-engage-lightgreen);
    --ticket-widget-colorway-2-best-ticket-top-band-txt: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-2-best-ticket-ribbon-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-2-best-ticket-ribbon-txt: var(--color-text-body-txt-brand);
    --ticket-widget-colorway-2-best-ticket-title-bg: var(--colors-brand-accents-accent-06);
    --ticket-widget-colorway-2-best-ticket-title-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-2-best-ticket-details-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-2-best-ticket-price-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-2-best-ticket-icon: var(--color-highlights-brand-highlight-2);
    --ticket-widget-colorway-2-best-ticket-list-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-2-best-ticket-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-2-best-ticket-stroke: var(--colors-brand-primary-engage-lightgreen);
    --ticket-widget-colorway-2-better-ticket-top-band-bg: var(--colors-brand-neutrals-neutral-02);
    --ticket-widget-colorway-2-better-ticket-top-band-txt: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-2-better-ticket-ribbon-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-2-better-ticket-ribbon-txt: var(--ticket-widget-colorway-2-best-ticket-ribbon-txt);
    --ticket-widget-colorway-2-better-ticket-title-bg: var(--colors-brand-neutrals-neutral-03);
    --ticket-widget-colorway-2-better-ticket-title-txt: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-2-better-ticket-details-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-2-better-ticket-price-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-2-better-ticket-icon: var(--color-icons-icon-tertiary);
    --ticket-widget-colorway-2-better-ticket-list-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-2-better-ticket-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-2-better-ticket-stroke: var(--ticket-widget-colorway-1-better-ticket-top-band-bg);
    --ticket-widget-colorway-2-good-ticket-top-band-bg: var(--colors-brand-neutrals-neutral-03);
    --ticket-widget-colorway-2-buttons-default-state-best-btn-default-bg-best-2: var(--ticket-widget-colorway-2-best-ticket-top-band-bg);
    --ticket-widget-colorway-2-buttons-default-state-best-btn-default-txt-best-2: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-2-buttons-default-state-best-btn-default-stroke-best-2: var(--ticket-widget-colorway-2-best-ticket-top-band-bg);
    --ticket-widget-colorway-2-buttons-hover-state-best-btn-default-bg-best-2-hover: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-2-buttons-hover-state-best-btn-default-txt-best-2-hover: var(--ticket-widget-colorway-2-best-ticket-top-band-bg);
    --ticket-widget-colorway-2-buttons-hover-state-best-btn-default-stroke-best-2-hover: var(--ticket-widget-colorway-2-best-ticket-top-band-bg);
    --ticket-widget-colorway-2-good-ticket-topband-txt: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-2-good-ticket-ribbon-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-2-good-ticket-ribbon-txt: var(--ticket-widget-colorway-2-best-ticket-ribbon-txt);
    --ticket-widget-colorway-2-good-ticket-title-bg: var(--colors-brand-neutrals-neutral-04);
    --ticket-widget-colorway-2-good-ticket-title-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-2-good-ticket-details-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-2-good-ticket-price-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-2-good-ticket-icon: var(--color-icons-icon-tertiary);
    --ticket-widget-colorway-2-good-ticket-list-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-2-good-ticket-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-2-good-ticket-stroke: var(--ticket-widget-colorway-1-good-ticket-top-band-bg);
    --ticket-widget-colorway-3-best-ticket-top-band-bg: var(--colors-brand-accents-accent-08);
    --ticket-widget-colorway-3-best-ticket-topband-txt: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-3-best-ticket-ribbon-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-3-best-ticket-ribbon-txt: var(--colors-brand-primary-engage-lightgrey);
    --ticket-widget-colorway-3-best-ticket-title-bg: var(--colors-brand-accents-accent-09);
    --ticket-widget-colorway-3-best-ticket-title-txt: var(--colors-brand-primary-engage-lightgrey);
    --ticket-widget-colorway-3-best-ticket-details-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-3-best-ticket-price-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-3-best-ticket-icon: var(--color-highlights-brand-highlight-3);
    --ticket-widget-colorway-3-best-ticket-list-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-3-best-ticket-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-3-best-ticket-stroke: var(--colors-brand-accents-accent-08);
    --ticket-widget-colorway-3-better-ticket-top-band-bg: var(--colors-brand-neutrals-neutral-02);
    --ticket-widget-colorway-3-better-ticket-topband-txt: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-3-better-ticket-ribbon-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-3-better-ticket-ribbon-txt: var(--ticket-widget-colorway-3-best-ticket-ribbon-txt);
    --ticket-widget-colorway-3-better-ticket-title-bg: var(--colors-brand-neutrals-neutral-03);
    --ticket-widget-colorway-3-better-ticket-title-txt: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-3-better-ticket-details-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-3-better-ticket-price-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-3-better-ticket-icon: var(--color-highlights-brand-highlight-3);
    --ticket-widget-colorway-3-better-ticket-list-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-3-better-ticket-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-3-better-ticket-stroke: var(--ticket-widget-colorway-1-better-ticket-top-band-bg);
    --ticket-widget-colorway-3-good-ticket-top-band-bg: var(--colors-brand-neutrals-neutral-03);
    --ticket-widget-colorway-3-buttons-default-state-best-btn-default-bg-best-3: var(--ticket-widget-colorway-3-best-ticket-top-band-bg);
    --ticket-widget-colorway-3-buttons-default-state-better-btn-default-bg-better-3: var(--ticket-widget-colorway-3-better-ticket-top-band-bg);
    --ticket-widget-colorway-3-buttons-default-state-better-btn-default-txt-better-3: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-3-buttons-default-state-better-btn-default-stoke-better-3: var(--ticket-widget-colorway-3-better-ticket-top-band-bg);
    --ticket-widget-colorway-3-buttons-default-state-best-btn-default-txt-best-3: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-3-buttons-default-state-best-btn-default-stroke-best-3: var(--ticket-widget-colorway-3-best-ticket-top-band-bg);
    --ticket-widget-colorway-3-buttons-hover-state-best-btn-default-bg-best-3-hover: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-3-buttons-hover-state-best-btn-default-txt-best-3-hover: var(--ticket-widget-colorway-3-best-ticket-top-band-bg);
    --ticket-widget-colorway-3-buttons-hover-state-best-btn-default-stroke-best-3-hover: var(--ticket-widget-colorway-3-best-ticket-top-band-bg);
    --ticket-widget-colorway-3-good-ticket-top-band-txt: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-3-good-ticket-ribbon-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-3-good-ticket-ribbon-txt: var(--ticket-widget-colorway-3-best-ticket-ribbon-txt);
    --ticket-widget-colorway-3-good-ticket-title-bg: var(--colors-brand-neutrals-neutral-04);
    --ticket-widget-colorway-3-good-ticket-title-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-3-good-ticket-details-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-3-good-ticket-price-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-3-good-ticket-icon: var(--color-highlights-brand-highlight-3);
    --ticket-widget-colorway-3-good-ticket-list-txt: var(--color-text-body-txt-primary);
    --ticket-widget-colorway-3-good-ticket-bg: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-3-good-ticket-stroke: var(--ticket-widget-colorway-1-good-ticket-top-band-bg);
    --ticket-widget-colorway-1-buttons-default-state-best-btn-default-bg-best-1: var(--ticket-widget-colorway-1-best-ticket-top-band-bg);
    --ticket-widget-colorway-1-buttons-default-state-best-btn-default-txt-best-1: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-1-buttons-default-state-best-btn-default-stroke-best-1: var(--ticket-widget-colorway-1-best-ticket-top-band-bg);
    --ticket-widget-colorway-1-buttons-hover-state-best-btn-default-bg-best-1-hover: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-1-buttons-hover-state-best-btn-default-txt-best-1-hover: var(--ticket-widget-colorway-1-best-ticket-top-band-bg);
    --ticket-widget-colorway-1-buttons-hover-state-best-btn-default-stroke-best-1-hover: var(--ticket-widget-colorway-1-best-ticket-top-band-bg);
    --ticket-widget-colorway-1-buttons-default-state-better-btn-default-bg-better-1: var(--ticket-widget-colorway-1-better-ticket-top-band-bg);
    --ticket-widget-colorway-1-buttons-default-state-better-btn-default-txt-better-1: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-1-buttons-default-state-better-btn-default-stroke-better-1: var(--ticket-widget-colorway-1-better-ticket-top-band-bg);
    --ticket-widget-colorway-1-buttons-default-state-good-btn-default-bg-good-1: var(--ticket-widget-colorway-1-good-ticket-top-band-bg);
    --ticket-widget-colorway-1-buttons-default-state-good-btn-txt-default-good-1: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-1-buttons-default-state-good-btn-default-stroke-good-1: var(--ticket-widget-colorway-1-good-ticket-top-band-bg);
    --ticket-widget-colorway-1-buttons-hover-state-better-btn-default-bg-better-1-hover: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-1-buttons-hover-state-better-btn-default-txt-better-1-hover: var(--ticket-widget-colorway-1-better-ticket-top-band-bg);
    --ticket-widget-colorway-1-buttons-hover-state-better-btn-default-stroke-better-1-hover: var(--ticket-widget-colorway-1-better-ticket-top-band-bg);
    --ticket-widget-colorway-1-buttons-hover-state-good-btn-default-bg-good-1-hover: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-1-buttons-hover-state-good-btn-txt-default-good-1-hover: var(--ticket-widget-colorway-1-good-ticket-top-band-bg);
    --ticket-widget-colorway-1-buttons-hover-state-good-btn-default-stroke-good-1-hover: var(--ticket-widget-colorway-1-good-ticket-top-band-bg);
    --ticket-widget-colorway-2-buttons-default-state-better-btn-default-bg-better-2: var(--ticket-widget-colorway-2-better-ticket-top-band-bg);
    --ticket-widget-colorway-2-buttons-default-state-better-btn-txt-default-better-2: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-2-buttons-default-state-better-btn-default-stroke-2: var(--ticket-widget-colorway-2-better-ticket-top-band-bg);
    --ticket-widget-colorway-2-buttons-default-state-good-btn-default-bg-good-2: var(--ticket-widget-colorway-2-good-ticket-top-band-bg);
    --ticket-widget-colorway-2-buttons-default-state-good-btn-default-txt-good-2: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-2-buttons-default-state-good-btn-default-stroke-good-2: var(--ticket-widget-colorway-2-good-ticket-top-band-bg);
    --ticket-widget-colorway-2-buttons-hover-state-better-btn-default-bg-better-2-hover: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-2-buttons-hover-state-better-btn-default-txt-better-2-hover: var(--ticket-widget-colorway-2-better-ticket-top-band-bg);
    --ticket-widget-colorway-2-buttons-hover-state-better-btn-default-stroke-better-2-hover: var(--ticket-widget-colorway-2-better-ticket-top-band-bg);
    --ticket-widget-colorway-2-buttons-hover-state-good-btn-default-bg-good-2-hover: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-2-buttons-hover-state-good-btn-txt-default-good-2-hover: var(--ticket-widget-colorway-2-good-ticket-top-band-bg);
    --ticket-widget-colorway-2-buttons-hover-state-good-btn-default-stroke-good-2-hover: var(--ticket-widget-colorway-2-good-ticket-top-band-bg);
    --ticket-widget-colorway-3-buttons-default-state-good-btn-default-bg-good-3: var(--ticket-widget-colorway-3-good-ticket-top-band-bg);
    --ticket-widget-colorway-3-buttons-default-state-good-btn-txt-default-good-3: var(--color-text-body-txt-invert);
    --ticket-widget-colorway-3-buttons-default-state-good-btn-default-stroke-good-3: var(--ticket-widget-colorway-3-good-ticket-top-band-bg);
    --ticket-widget-colorway-3-buttons-hover-state-better-btn-default-bg-better-3-hover: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-3-buttons-hover-state-better-btn-default-txt-better-3-hover: var(--ticket-widget-colorway-3-better-ticket-top-band-bg);
    --ticket-widget-colorway-3-buttons-hover-state-better-btn-default-stroke-better-3-hover: var(--ticket-widget-colorway-3-better-ticket-top-band-bg);
    --ticket-widget-colorway-3-buttons-hover-state-good-btn-default-bg-good-3-hover: var(--colors-brand-primary-engage-white);
    --ticket-widget-colorway-3-buttons-hover-state-good-btn-default-txt-good-3-hover: var(--ticket-widget-colorway-3-good-ticket-top-band-bg);
    --ticket-widget-colorway-3-buttons-hover-state-good-btn-default-stroke-good-3-hover: var(--ticket-widget-colorway-3-good-ticket-top-band-bg);
    --bizzabo-defaults-sizes-bizzabo-headers-component-specific-h2-speaker-top-margin: var(--bizzabodefaults-margins-margin-0);
    --bizzabo-defaults-sizes-bizzabo-headers-component-specific-h2-speaker-bottom-margin: var(--bizzabodefaults-margins-margin-40);
    --bizzabo-defaults-sizes-bizzabo-headers-general-h1-top-margin: var(--bizzabodefaults-margins-margin-20);
    --bizzabo-defaults-sizes-bizzabo-headers-general-h1-bottom-margin: var(--bizzabodefaults-margins-margin-20);
    --bizzabo-defaults-sizes-bizzabo-headers-general-h2-top-margin: var(--bizzabodefaults-margins-margin-0);
    --bizzabo-defaults-sizes-bizzabo-headers-general-h2-bottom-margin: var(--bizzabodefaults-margins-margin-20);
    --bizzabo-defaults-sizes-bizzabo-headers-general-h3-top-margin: var(--bizzabodefaults-margins-margin-20);
    --bizzabo-defaults-sizes-bizzabo-headers-general-h3-bottom-margin: var(--bizzabodefaults-margins-margin-10);
    --bizzabo-defaults-sizes-bizzabo-headers-general-h4-top-margin: var(--bizzabodefaults-margins-margin-10);
    --bizzabo-defaults-sizes-bizzabo-headers-general-h4-bottom-margin: var(--bizzabodefaults-margins-margin-10);
    --bizzabo-defaults-sizes-buttons-session-page-interested-etc: var(--bizzabodefaults-padding-padding-5);
    --bizzabo-defaults-sizes-buttons-join-session-vertical-padding: var(--bizzabodefaults-padding-padding-3);
    --bizzabo-defaults-sizes-buttons-session-page-session-time-vertical: var(--bizzabodefaults-margins-margin-15);
    --bizzabo-defaults-sizes-buttons-join-session-horizontal-padding: var(--bizzabodefaults-padding-padding-12);
    --bizzabo-defaults-sizes-buttons-custom-button-vertical-padding: var(--bizzabodefaults-padding-padding-8);
    --bizzabo-defaults-sizes-buttons-header-rsvp-vertical-padding: var(--bizzabodefaults-padding-padding-8);
    --bizzabo-defaults-sizes-buttons-logout-agenda-vertical-padding: var(--bizzabodefaults-padding-padding-10);
    --bizzabo-defaults-sizes-buttons-logout-agenda-horizontal-padding: var(--bizzabodefaults-padding-padding-10);
    --agenda-page-page-elements-day-label-agenda-day-label-txt: var(--color-text-body-txt-primary);
    --agenda-page-page-elements-time-block-labels-agenda-time-block-bg: var(--color-button-default-state-primary-btn-primary-bg);
    --agenda-page-page-elements-time-block-labels-agenda-time-block-stroke: var(--color-button-default-state-primary-btn-primary-stroke);
    --agenda-page-page-elements-time-block-labels-agenda-time-block-txt: var(--color-button-default-state-primary-btn-txt-primary);
    --agenda-page-page-elements-page-background-agenda-page-bg: var(--color-backgrounds-bg-base);
    --agenda-page-search-filters-agenda-search-filters-section-bg: var(--color-backgrounds-bg-color-a3);
    --agenda-page-search-filters-agenda-list-view-icons: var(--color-highlights-brand-highlight-1);
    --agenda-page-search-filters-agenda-grid-view-icons-active: var(--color-highlights-brand-highlight-1);
    --agenda-page-search-filters-agenda-grid-view-icons: var(--color-highlights-brand-highlight-1);
    --agenda-page-search-filters-agenda-list-view-icons-active: var(--color-highlights-brand-highlight-1);
    --agenda-page-search-filters-search-bar-agenda-search-radius: 0px;
    --agenda-page-search-filters-search-bar-agenda-search-bar-bg: var(--color-backgrounds-bg-color-a3);
    --agenda-page-search-filters-search-bar-agenda-search-stroke: var(--color-stroke-stroke-primary);
    --agenda-page-search-filters-search-bar-agenda-search-bar-txt: var(--color-text-body-txt-primary);
    --agenda-page-search-filters-search-bar-agenda-search-icons: var(--color-icons-icon-primary);
    --agenda-page-search-filters-login-button-agenda-login-bg: var(--color-backgrounds-bg-base);
    --agenda-page-search-filters-login-button-agenda-login-hover: var(--color-backgrounds-bg-base);
    --agenda-page-search-filters-login-button-agenda-login-stroke: var(--color-stroke-stroke-secondary);
    --agenda-page-search-filters-login-button-agenda-login-txt: var(--color-text-body-txt-secondary);
    --agenda-page-search-filters-login-button-agenda-login-hover-stroke: var(--color-stroke-stroke-primary);
    --agenda-page-search-filters-login-button-agenda-login-txt-hover: var(--color-text-body-txt-primary);
    --agenda-page-search-filters-login-button-agenda-login-radius: 360px;
    --agenda-page-search-filters-day-tab-section-agenda-day-active-highlight: var(--color-highlights-brand-highlight-1);
    --agenda-page-search-filters-day-tab-section-agenda-day-switch-icons: var(--color-icons-icon-secondary);
    --agenda-page-search-filters-day-tab-section-agenda-day-tab-txt: var(--color-text-body-txt-primary);
    --agenda-page-search-filters-day-tab-section-agenda-day-section-stroke: var(--color-stroke-stroke-primary);
    --agenda-page-search-filters-day-tab-section-agenda-day-tab-txt-active: var(--color-text-body-txt-primary);
    --agenda-page-search-filters-session-filter-tabs-agenda-filter-tab-active-highlight: var(--color-highlights-brand-highlight-1);
    --agenda-page-search-filters-session-filter-tabs-agenda-filter-tab-icons: var(--color-highlights-brand-highlight-1);
    --agenda-page-search-filters-session-filter-tabs-agenda-filter-tab-txt: var(--color-text-body-txt-brand);
    --agenda-page-search-filters-session-filter-tabs-agenda-filter-tab-txt-active: var(--color-text-body-txt-brand);
    --agenda-page-session-tile-session-tile-agenda-session-status: var(--color-text-body-txt-brand);
    --agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-bg: var(--color-backgrounds-bg-base);
    --agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-radius: 8px;
    --agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-stroke: var(--color-stroke-stroke-secondary);
    --agenda-page-session-tile-session-tile-session-details-agenda-session-time: var(--color-text-body-txt-secondary);
    --agenda-page-session-tile-session-tile-session-details-agenda-session-title: var(--color-text-body-txt-primary);
    --agenda-page-session-tile-session-tile-session-details-agenda-session-description: var(--color-text-body-txt-primary);
    --agenda-page-session-tile-session-tile-session-details-agenda-session-date: var(--color-text-body-txt-brand);
    --agenda-page-session-tile-session-tile-session-details-agenda-session-location: var(--color-text-body-txt-brand);
    --agenda-page-session-tile-session-tile-associated-speakers-agenda-speaker-title: var(--color-text-body-txt-secondary);
    --agenda-page-session-tile-session-tile-associated-speakers-agenda-speaker-info: var(--color-text-body-txt-primary);
    --agenda-page-session-tile-session-tile-associated-speakers-speaker-thumbnail-radius: var(--speaker-sections-speaker-img-radius);
    --agenda-page-session-tile-session-tile-sponsor-details-agenda-session-sponsored-by: var(--color-text-body-txt-primary);
    --agenda-page-session-tile-session-tile-join-session-button-agenda-session-join-bg: var(--color-button-default-state-secondary-btn-secondary-bg);
    --agenda-page-session-tile-session-tile-join-session-button-agenda-session-join-txt: var(--color-button-default-state-secondary-btn-txt-secondary);
    --agenda-page-session-tile-session-tile-join-session-button-agenda-session-join-stroke: var(--color-button-default-state-secondary-btn-secondary-stroke);
    --agenda-page-session-tile-session-tile-join-session-button-agenda-join-session-radius: 8px;
    --agenda-page-session-tile-session-tile-interested-save-a-seat-agenda-session-interests-bg: var(--color-backgrounds-bg-base);
    --agenda-page-session-tile-session-tile-interested-save-a-seat-agenda-session-interests-stroke: var(--color-stroke-stroke-secondary);
    --agenda-page-session-tile-session-tile-interested-save-a-seat-agenda-session-fav-icon: var(--color-icons-icon-secondary);
    --agenda-page-session-tile-session-tile-interested-save-a-seat-agenda-session-fav-active: var(--color-icons-icon-tertiary);
    --agenda-page-session-tile-session-tile-interested-save-a-seat-agenda-session-save-a-seat: var(--color-icons-icon-secondary);
    --agenda-page-session-tile-session-tile-interested-save-a-seat-agenda-session-save-a-seat-active: var(--color-icons-icon-tertiary);
    --agenda-page-session-tile-session-tile-interested-save-a-seat-agenda-session-interests-radius: var(--session-page-sessions-tile-tile-styling-session-tile-radius);
    --agenda-page-session-tile-session-tile-sponsor-details-sponsor-radius: 8px;
    --agenda-page-session-tile-session-tile-read-more-agenda-session-read-more-txt: var(--color-text-body-txt-brand);
    --agenda-page-session-tile-session-tile-read-more-agenda-session-read-more-txt-hover: var(--color-text-body-txt-brand);
    --agenda-page-preview-window-sessions-tile-tile-styling-preview-session-tile-radius: var(--agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-radius);
    --agenda-page-preview-window-sessions-tile-tile-styling-preview-session-tile-stroke: var(--agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-stroke);
    --agenda-page-preview-window-sessions-tile-tile-styling-preview-session-tile-bg: var(--agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-bg);
    --agenda-page-preview-window-sessions-tile-session-interaction-preview-session-rating-txt: var(--session-page-sessions-tile-session-interaction-session-rating-txt);
    --agenda-page-preview-window-sessions-tile-session-interaction-preview-session-rating-outline: var(--session-page-sessions-tile-session-interaction-session-rating-outline);
    --agenda-page-preview-window-sessions-tile-session-interaction-preview-session-rating-fill: var(--session-page-sessions-tile-session-interaction-session-rating-fill);
    --agenda-page-preview-window-sessions-tile-session-interaction-preview-session-interaction-txt: var(--session-page-sessions-tile-session-interaction-session-interaction-txt);
    --agenda-page-preview-window-sessions-tile-session-interaction-preview-session-icons: var(--session-page-sessions-tile-session-interaction-session-icons);
    --agenda-page-preview-window-sessions-tile-session-interaction-preview-session-icons-fill: var(--session-page-sessions-tile-session-interaction-session-icons-fill);
    --agenda-page-preview-window-sessions-tile-tags-preview-session-tag-txt: var(--venue-page-tags-venue-session-tag-txt);
    --agenda-page-preview-window-sessions-tile-tags-preview-session-tag-bg: var(--session-page-sessions-tile-tags-session-tag-bg);
    --agenda-page-preview-window-sessions-tile-tags-preview-session-tag-stroke: var(--session-page-sessions-tile-tags-session-tag-stroke);
    --agenda-page-preview-window-sessions-tile-session-details-preview-session-title: var(--agenda-page-session-tile-session-tile-session-details-agenda-session-title);
    --agenda-page-preview-window-sessions-tile-session-details-preview-session-location: var(--agenda-page-session-tile-session-tile-session-details-agenda-session-location);
    --agenda-page-preview-window-sessions-tile-session-details-preview-session-description: var(--agenda-page-session-tile-session-tile-session-details-agenda-session-description);
    --agenda-page-preview-window-sessions-tile-session-details-preview-session-time: var(--agenda-page-session-tile-session-tile-session-details-agenda-session-time);
    --agenda-page-preview-window-speaker-tile-preview-speaker-tile-bg: var(--session-page-speakers-tile-session-speakers-tile-bg);
    --agenda-page-preview-window-speaker-tile-preview-speaker-name: var(--agenda-page-session-tile-session-tile-associated-speakers-agenda-speaker-title);
    --agenda-page-preview-window-speaker-tile-preview-speaker-info: var(--agenda-page-session-tile-session-tile-associated-speakers-agenda-speaker-info);
    --agenda-page-preview-window-speaker-tile-preview-session-speakers-tile-title: var(--session-page-speakers-tile-session-speakers-tile-title);
    --agenda-page-preview-window-speaker-tile-preview-speakers-tile-stroke: var(--session-page-speakers-tile-session-speakers-tile-stroke);
    --agenda-page-preview-window-speaker-tile-preview-speakers-tile-radius: var(--session-page-sessions-tile-tile-styling-session-tile-radius);
    --agenda-page-preview-window-speaker-tile-preview-speakers-thumbnail-radius: var(--speakers-profile-page-speaker-profile-speaker-img-radius);
    --agenda-page-preview-window-speaker-tile-preview-speaker-tab: var(--session-page-speakers-tile-session-speaker-tab);
    --agenda-page-preview-window-speaker-tile-preview-speakers-dividing-lines: var(--color-backgrounds-bg-translucent);
    --agenda-page-preview-window-session-sponsors-preview-sponsor-title: var(--session-page-session-sponsors-session-sponsor-title);
    --agenda-page-preview-window-session-sponsors-preview-sponsor-body-txt: var(--session-page-session-sponsors-session-sponsor-body-txt);
    --agenda-page-preview-window-session-sponsors-preview-sponsor-tile-radius: var(--session-page-sessions-tile-tile-styling-session-tile-radius);
    --agenda-page-preview-window-session-sponsors-preview-sponsor-tile-bg: var(--session-page-session-sponsors-session-sponsor-tile-bg);
    --agenda-page-preview-window-session-sponsors-preview-sponsor-stroke: var(--session-page-session-sponsors-session-sponsor-stroke);
    --agenda-page-preview-window-session-sponsors-session-sponsor-tile-tab: var(--session-page-session-sponsors-session-sponsor-tile-tab);
    --agenda-page-preview-window-session-sponsors-session-sponsor-dividing-line: var(--color-backgrounds-bg-translucent);
    --agenda-page-preview-window-session-resources-preview-resources-title: var(--session-page-session-resources-session-resources-title);
    --agenda-page-preview-window-session-resources-preview-resources-txt: var(--session-page-session-resources-session-resources-txt);
    --agenda-page-preview-window-session-resources-preview-resources-tile-radius: var(--session-page-sessions-tile-tile-styling-session-tile-radius);
    --agenda-page-preview-window-session-resources-preview-resources-tile-bg: var(--session-page-session-resources-session-resources-tile-bg);
    --agenda-page-preview-window-session-resources-preview-resources-stroke: var(--session-page-session-resources-session-resources-stroke);
    --agenda-page-preview-window-session-resources-preview-resources-tab: var(--session-page-session-resources-session-resources-tab);
    --agenda-page-preview-window-background-preview-window-bg: var(--agenda-page-page-elements-page-background-agenda-page-bg);
    --session-page-page-background-session-page-bg: var(--agenda-page-page-elements-page-background-agenda-page-bg);
    --session-page-sessions-tile-back-button-session-back-txt: var(--color-text-body-txt-invert);
    --session-page-sessions-tile-back-button-session-back-bg: var(--colors-brand-primary-engage-darkgrey);
    --session-page-sessions-tile-back-button-session-back-stroke: var(--color-stroke-stroke-primary);
    --session-page-sessions-tile-back-button-session-back-radius: var(--session-page-sessions-tile-tile-styling-session-tile-radius);
    --session-page-sessions-tile-tile-styling-session-tile-radius: var(--agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-radius);
    --session-page-sessions-tile-tile-styling-session-tile-bg: var(--agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-bg);
    --session-page-sessions-tile-tile-styling-session-tile-stroke: var(--agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-stroke);
    --session-page-sessions-tile-tile-styling-session-tile-tab: var(--color-highlights-brand-highlight-1);
    --session-page-sessions-tile-session-details-session-time: var(--agenda-page-session-tile-session-tile-session-details-agenda-session-time);
    --session-page-sessions-tile-session-details-session-title: var(--agenda-page-session-tile-session-tile-session-details-agenda-session-title);
    --session-page-sessions-tile-session-details-session-location: var(--agenda-page-session-tile-session-tile-session-details-agenda-session-location);
    --session-page-sessions-tile-session-details-session-description: var(--agenda-page-session-tile-session-tile-session-details-agenda-session-description);
    --session-page-sessions-tile-session-interaction-session-rating-txt: var(--color-text-body-txt-primary);
    --session-page-sessions-tile-session-interaction-session-icons: var(--color-icons-icon-secondary);
    --session-page-sessions-tile-session-interaction-session-icons-fill: var(--color-icons-icon-secondary);
    --session-page-sessions-tile-session-interaction-session-rating-fill: var(--session-page-sessions-tile-session-interaction-session-rating-outline);
    --session-page-sessions-tile-session-interaction-session-rating-outline: var(--session-page-sessions-tile-session-interaction-session-icons);
    --session-page-sessions-tile-session-interaction-session-interaction-txt: var(--color-text-body-txt-primary);
    --session-page-sessions-tile-tags-session-tag-bg: var(--color-backgrounds-bg-color-a1);
    --session-page-sessions-tile-tags-session-tag-txt: var(--color-text-body-txt-primary);
    --session-page-sessions-tile-tags-session-tag-stroke: var(--color-stroke-stroke-primary);
    --session-page-speakers-tile-session-speakers-tile-bg: var(--session-page-sessions-tile-tile-styling-session-tile-bg);
    --session-page-speakers-tile-session-speakers-tile-stroke: var(--session-page-sessions-tile-tile-styling-session-tile-stroke);
    --session-page-speakers-tile-session-speaker-name: var(--agenda-page-session-tile-session-tile-associated-speakers-agenda-speaker-title);
    --session-page-speakers-tile-sessions-speaker-info: var(--agenda-page-session-tile-session-tile-associated-speakers-agenda-speaker-info);
    --session-page-speakers-tile-session-speakers-tile-radius: var(--session-page-sessions-tile-tile-styling-session-tile-radius);
    --session-page-speakers-tile-session-speakers-thumbnail-radius: var(--speakers-profile-page-speaker-profile-speaker-img-radius);
    --session-page-speakers-tile-session-speakers-dividing-lines: var(--color-backgrounds-bg-translucent);
    --session-page-speakers-tile-session-speakers-tile-title: var(--session-page-sessions-tile-session-details-session-title);
    --session-page-speakers-tile-session-speaker-tab: var(--session-page-sessions-tile-tile-styling-session-tile-tab);
    --session-page-session-sponsors-session-sponsor-tile-bg: var(--session-page-sessions-tile-tile-styling-session-tile-bg);
    --session-page-session-sponsors-session-sponsor-stroke: var(--session-page-sessions-tile-tile-styling-session-tile-stroke);
    --session-page-session-sponsors-session-sponsor-tile-tab: var(--session-page-speakers-tile-session-speaker-tab);
    --session-page-session-sponsors-session-sponsor-title: var(--session-page-speakers-tile-session-speakers-tile-title);
    --session-page-session-sponsors-session-sponsor-body-txt: var(--color-text-body-txt-primary);
    --session-page-session-sponsors-session-sponsor-tile-radius: var(--session-page-sessions-tile-tile-styling-session-tile-radius);
    --session-page-session-sponsors-session-sponsor-dividing-line: var(--color-backgrounds-bg-translucent);
    --session-page-session-resources-session-resources-tile-bg: var(--session-page-sessions-tile-tile-styling-session-tile-bg);
    --session-page-session-resources-session-resources-stroke: var(--session-page-sessions-tile-tile-styling-session-tile-stroke);
    --session-page-session-resources-session-resources-tab: var(--session-page-speakers-tile-session-speaker-tab);
    --session-page-session-resources-session-resources-title: var(--session-page-speakers-tile-session-speakers-tile-title);
    --session-page-session-resources-session-resources-txt: var(--color-text-body-txt-primary);
    --session-page-session-resources-session-resources-tile-radius: var(--session-page-sessions-tile-tile-styling-session-tile-radius);
    --speakers-profile-page-back-button-speaker-back-txt: var(--color-text-body-txt-invert);
    --speakers-profile-page-back-button-speaker-back-bg: var(--colors-brand-primary-engage-tealgreen);
    --speakers-profile-page-back-button-speaker-back-stroke: var(--speakers-profile-page-back-button-speaker-back-bg);
    --speakers-profile-page-back-button-speaker-back-radius: var(--session-page-sessions-tile-tile-styling-session-tile-radius);
    --speakers-profile-page-share-button-speaker-share-txt: var(--color-text-body-txt-invert);
    --speakers-profile-page-share-button-speaker-share-bg: var(--colors-brand-primary-engage-tealgreen);
    --speakers-profile-page-share-button-speaker-share-stroke: var(--speakers-profile-page-share-button-speaker-share-bg);
    --speakers-profile-page-share-button-speaker-share-radius: var(--session-page-sessions-tile-tile-styling-session-tile-radius);
    --speakers-profile-page-speaker-profile-speaker-info-tile-radius: var(--agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-radius);
    --speakers-profile-page-speaker-sessions-speaker-session-tile-radius: var(--agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-radius);
    --speakers-profile-page-speaker-profile-speaker-img-radius: var(--speaker-sections-speaker-img-radius);
    --speakers-profile-page-speaker-profile-speaker-info-tile-bg: var(--session-page-sessions-tile-tile-styling-session-tile-bg);
    --speakers-profile-page-speaker-profile-speaker-info-tile-stroke: var(--session-page-sessions-tile-tile-styling-session-tile-stroke);
    --speakers-profile-page-speaker-profile-speaker-icons: var(--color-icons-icon-primary);
    --speakers-profile-page-speaker-profile-speaker-name: var(--agenda-page-session-tile-session-tile-associated-speakers-agenda-speaker-title);
    --speakers-profile-page-speaker-profile-speaker-job-title: var(--agenda-page-session-tile-session-tile-associated-speakers-agenda-speaker-info);
    --speakers-profile-page-speaker-profile-speaker-company: var(--agenda-page-session-tile-session-tile-associated-speakers-agenda-speaker-info);
    --speakers-profile-page-speaker-profile-speaker-description: var(--color-text-body-txt-primary);
    --speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-tile-radius: var(--agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-radius);
    --speakers-profile-page-speaker-profile-speaker-tweets-speaker-tweets-tile-radius: var(--speakers-profile-page-speaker-profile-speaker-info-tile-radius);
    --speakers-profile-page-speaker-profile-speaker-tweets-speaker-tweets-tile-bg: var(--speakers-profile-page-speaker-profile-speaker-info-tile-bg);
    --speakers-profile-page-speaker-profile-speaker-tweets-speaker-tweets-tile-stroke: var(--speakers-profile-page-speaker-profile-speaker-info-tile-stroke);
    --speakers-profile-page-speaker-profile-speaker-tweets-speaker-tweets-tile-tab: var(--speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-tile-tab);
    --speakers-profile-page-speaker-profile-speaker-tweets-speaker-tweets-title: var(--speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-tile-title);
    --speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-tile-bg: var(--speakers-profile-page-speaker-profile-speaker-info-tile-bg);
    --speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-tile-stroke: var(--speakers-profile-page-speaker-profile-speaker-info-tile-stroke);
    --speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-tile-tab: var(--session-page-speakers-tile-session-speaker-tab);
    --speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-tile-title: var(--session-page-speakers-tile-session-speakers-tile-title);
    --speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-time: var(--session-page-sessions-tile-session-details-session-time);
    --speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-name: var(--agenda-page-session-tile-session-tile-session-details-agenda-session-title);
    --speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-description: var(--session-page-sessions-tile-session-details-session-description);
    --speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-dividing-line: var(--session-page-speakers-tile-session-speakers-dividing-lines);
    --speakers-profile-page-speaker-page-bg: var(--session-page-page-background-session-page-bg);
    --speakers-profile-page-speaker-sessions-speaker-session-tile-tab: var(--colors-brand-primary-engage-tealgreen);
    --agenda-page-session-tile-session-details-agenda-session-title: var(--colors-brand-primary-engage-darkgrey);
    --agenda-page-session-tile-associated-speakers-agenda-speaker-title: var(--colors-brand-primary-engage-tealgreen);
    --agenda-page-session-tile-associated-speakers-agenda-speaker-info: var(--colors-brand-primary-engage-darkgrey);
    --agenda-page-session-tile-associated-speakers-agenda-speaker-company: var(--colors-brand-primary-engage-darkgrey);
    --agenda-page-session-tile-interested-save-a-seat-agenda-session-interests-radius: 8px;
    --agenda-page-session-tile-interested-save-a-seat-agenda-session-interests-bg: var(--colors-brand-primary-engage-white);
    --agenda-page-session-tile-interested-save-a-seat-agenda-session-interests-stroke: var(--colors-brand-primary-engage-tealgreen);
    --agenda-page-session-tile-session-details-agenda-session-location: var(--colors-brand-accents-orange);
    --agenda-page-session-tile-session-details-agenda-session-time: var(--colors-brand-primary-engage-tealgreen);
    --agenda-page-session-tile-interested-save-a-seat-agenda-session-fav-active: var(--colors-brand-primary-engage-tealgreen);
}

/* TYPOGRAPHY STYLING */
*:not(i) {
    font-family: AvenirLTPro, sans-serif!important;
}

p, li {
    color: var(--color-text-body-txt-primary)!important;
    /* font-family: avenirNext, sans-serif !important; */
    font-size: 16px!important;
    }
    
    strong {
    font-family: avenirNext, sans-serif !important;
    font-weight: 900 !important;
    }
    
    a {
    color: var(--color-text-body-hyperlink)!important;
    }
    
    /* a:hover {
    color: var(--color-text-body-hyperlink)!important;
    text-decoration: underline!important;
    } */
    
    h1{
    font-family: avenirNext, sans-serif!important;
    color: var(--color-text-headings-h1)!important;
    font-size: 90px!important;
    font-weight: 900!important;
    line-height: 82.9px!important;
    }
    h2:not(#virtual-venue-banner h2):not(.virtual-venue-banner-inner h2) {
    text-transform: none!important;
    font-family: AvenirNextLTPro, sans-serif!important;
    color: var(--color-text-headings-h2);
    font-weight: 900!important;
    text-transform: uppercase!important;
    font-size: 51px!important;
    }
    h3 {
    font-family: AvenirNextLTPro, sans-serif!important;
    color: var(--color-text-headings-h3)!important;
    font-style: normal!important;
    font-size: 40px!important;
    font-weight: 400!important;
    }

    .transform-h2-to-h3 h2{
        color: var(--color-text-headings-h3)!important;
        font-weight: 500!important;
        font-style: normal!important;
        font-size: 40px!important;
    }
    
    h4 {
    font-family: AvenirNextLTPro, sans-serif!important;
    color:var(--color-text-headings-h4)!important;
    font-weight: 700!important;
    font-style: normal!important;
    font-size: 30px!important;
    text-transform: uppercase;
    line-height: normal!important;
    }
    
    h5 {
    /* font-family: 'Manrope'!important; */
    color:var(--color-text-headings-h5)!important;
    font-weight: 700!important;
    font-style: normal!important;
    }
    
    h6 {
    /* font-family: 'Manrope'!important; */
    color:var(--color-text-headings-h6)!important;
    font-weight: 700!important;
    font-style: normal!important;
    }
    
    .studios-txt-inverted * {
    color: var(--color-text-body-txt-invert)!important;
    }
    
    h1.studios-txt-inverted {
    /* font-family: 'Manrope'!important; */
    color: var(--color-text-headings-h1-inverted)!important;
    font-weight: 700!important;
    }
    h2.studios-txt-inverted {
    text-transform: none!important;
    /* font-family: 'Manrope'!important; */
    color: var(--color-text-headings-h2-inverted)!important;
    font-weight: 700!important;
    }
    h3.studios-txt-inverted {
    /* font-family: 'Manrope'!important; */
    color: var(--color-text-headings-h3-inverted)!important;
    font-weight: 500!important;
    font-style: normal!important;
    }
    
    h4.studios-txt-inverted {
    /* font-family: 'Manrope'!important; */
    color:var(--color-text-headings-h4-inverted)!important;
    font-weight: 500!important;
    font-style: normal!important;
    }
    
    h5.studios-txt-inverted {
    /* font-family: 'Manrope'!important; */
    color:var(--color-text-headings-h5-inverted)!important;
    font-weight: 700!important;
    font-style: normal!important;
    }
    
    h6.studios-txt-inverted {
    /* font-family: 'Manrope'!important; */
    color:var(--color-text-headings-h6-inverted)!important;
    font-weight: 700!important;
    font-style: normal!important;
    }
    
    .studios-txt-inverted a {
    color: var(--color-text-body-hyperlink-inverted)!important;
    }
    .studios-txt-inverted a:hover {
    color: var(--color-text-body-hyperlink-inverted)!important;
    text-decoration: underline;
    }
    
    .studios-h2-small {
    font-size: 1.8rem!important;
    }
    .studios-no-top-space div.main-app-container {
    padding-top: 0!important;
    }
    .studios-no-btm-space div.main-app-container {
    padding-bottom: 0!important;
    }
    .studios-reduce-space div.main-app-container {
    padding-top: 20px!important;
    padding-bottom: 20px!important;    
    }
@media(max-width: 525px) {
    .studios-no-btm-space-mob div.main-app-container {
        padding-bottom: 0px;
    }
}
    
    /* Navigation Bar */
    nav {
    background-color: var(--nav-bar-navbar-background-1)!important;
    border: solid 3px;
    border-color: var();
    }
    
    .navbar {
    min-height: 64px!important;
    }
    
    /* nav.navbar {
        border-top: 2px solid var(--nav-bar-navbar-stroke-1)!important;
        border-bottom: 2px solid var(--nav-bar-navbar-stroke-1)!important;
    } */
    
    .nav-menu-btn {
    color: var(--nav-bar-navbar-txt-1)!important;
    }
    
    .more-tabs-dropdown {
    color: var(--nav-bar-navbar-txt-1)!important;
    background-color: var(--nav-bar-navbar-dropdown-background-1)!important;
    }
    
    .nav-tabs-dropdown {
    color: var(--nav-bar-navbar-txt-1)!important;
    background-color: var(--nav-bar-navbar-dropdown-background-1)!important;
    }
    
    .icon-bar {
    background-color: var(--nav-bar-navbar-burger-1)!important;
    }
    .me-menu-show-dropdown > i {
        color: var(--nav-bar-navbar-profile-icon-1)!important;
    }
    /* .nav-menu-btn:hover,
    .nav-tabs-dropdown:hover {
        color: var(--colors-brand-primary-engage-darkgrey)!important;
    } */
    .navbar .navbar-collapse a {
        text-align: center;
    }
    #bs-example-navbar-collapse-1 > ul:nth-child(1) > li.logo-li-holder.hidden-sm.hidden-xs > div > a > img,
    body > header > div.urban-template > nav > div > div.navbar-header.make-relative > span > div > a > img {
        width: 278px !important;
        margin: 0;
        height: 62px;
        max-width: unset;
        max-height: unset;
    }
    @media(max-width: 525px) {
        body > header > div.urban-template > nav > div > div.navbar-header.make-relative > span > div > a > img {
            width: 150px!important;
            margin: auto 0;
            height: unset;
        }
        .navbar .navbar-collapse a {
            text-align: right;
        }
    }
    #bs-example-navbar-collapse-1 > ul:nth-child(1) > li.logo-li-holder.hidden-sm.hidden-xs {
        width: 300px;
        margin-right: 0;
    }

/* navbar */
.urban-template .nav-menu-btn {
    font-weight: normal;
}
/* .urban-template .nav.navbar-nav li a.selected {
    background-color: transparent;
} */
.nav-menu-btn.selected {
    color: white!important;
    /* font-weight: 900; */
}
@media(max-width: 1024px) {
    body > header > div.trade-template > nav > div > div.navbar-header.make-relative > span > div {
        width: 100%;
    }
}
    
    /*STUDIOS TEMPLATED ELEMENTS */
    
    /* studios-title-left */
    .studios-title-left h2.atom-main,
    .studios-title-left h2.atom-title {
    text-align: left;
    }
    /* studios-title-centre */
    .studios-title-centre h2.atom-main {
    text-align: center;
    }
    /* studios-title-right */
    .studios-title-right h2.atom-main {
    text-align: right;
    }
    /* studios-title-no-margin */
    .studios-title-no-margin h2.atom-main {
    margin:0px;
    }
    /* studios-title-hide */
    .studios-title-hide h2.atom-main {
    display: none;
    }
    /* studios-h-left */
    .studios-h-left h1,
    .studios-h-left h2,
    .studios-h-left h3,
    .studios-h-left h4 {
    text-align: left;
    }
    /* studios-h-centre */
    .studios-h-centre h1,
    .studios-h-centre h2,
    .studios-h-centre h3,
    .studios-h-centre h4 {
    text-align: center;
    }
    /* studios-h-right */
    .studios-h-right h1,
    .studios-h-right h2,
    .studios-h-right h3,
    .studios-h-right h4 {
    text-align: right;
    }
    /* studios-h-no-margin */
    .studios-h-no-margin h1,
    .studios-h-no-margin h2,
    .studios-h-no-margin h3,
    .studios-h-no-margin h4 {
    margin:0px;
    }
    /* studios-h1-no-margin */
    .studios-h1-no-margin h1 {
    margin: 0px;
    }
    /* studios-h2-no-margin */
    .studios-h2-no-margin h2 {
    margin: 0px;
    }
    /* studios-header-lg-txt */
    /* studios-h3-no-margin */
    .studios-h3-no-margin h3 {
    margin: 0px;
    }
    /* studios-h4-no-margin */
    .studios-h4-no-margin h4 {
    margin: 0px;
    }
    /* studios-centre-vertical - added by jacob */
    .studios-centre-vertical > div > div {
    height: 100%;
    }
    .studios-centre-vertical > div > div > div:nth-child(2) {
    display: flex;
    align-items: center;
    height: 100%;
    }
    @media(max-width: 767px) {
        .studios-centre-vertical > div > div > div:nth-child(2) {
            flex-direction: column;
        }
    }
    
    /* studios-mob-btm-padding */
    .studios-mob-btm-padding {
    
    }
    /* studios-mob-col-swap - added by jacob */
    @media(max-width: 767px) {
    div.studios-mob-col-swap > div > div > div.element-groups.component-elementgroups-0-2-1 {
    display: flex;
    flex-direction: column-reverse;
    }
    }
    /* studios-no-top-space */
    .studios-no-top-space div.main-app-container {
    padding-top: 0!important;
    }
    /* studios-no-btm-space */
    .studios-no-btm-space div.main-app-container {
    padding-bottom: 0!important;
    }
    /* studios-reduce-space */
    .studios-reduce-space div.main-app-container {
    padding-top: 20px!important;
    padding-bottom: 20px!important;    
    }
    /* studios-btm-border */
    div.studios-btm-border > div {
    border-bottom: 10px solid var(--studios-btm-border);    
    }
    /* studios-body-left */
    .studios-body-left p {
    text-align: left;
    }
    /* studios-body-centre */
    .studios-body-left p {
    text-align: center;
    }
    /* studios-body-right */
    .studios-body-left p {
    text-align: right;
    }
    /* studios-txt-secondary */
    .studios-txt-secondary {
    color:var(--secondary-color)
    }
    /* studios-txt-inverted */
    .studios-txt-inverted {
    color:var(--inverted-color)
    }
    /* studios-txt-brand */
    .studios-txt-brand {
    color:var(--brand-color)
    }
    /* studios-txt-priority */
    .studios-txt-priority {
    
    }
    /* studios-txt-no-margin */
    .studios-txt-no-margin p {
    margin: 0;
    }

.studios-btn-left > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div:has(button) {
    text-align: left!important;
}
        
.studios-btn-right > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div:has(button) {
    text-align: right!important;
}
        
.studios-btn-centre > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div:has(button) {
    text-align: center!important;
}
 /* studios-btn-left */
 .studios-btn-left div:has( > a > div.btn) {
  text-align: left;
}
/* studios-btn-centre */
.studios-btn-centre div:has( > a > div.btn) {
  text-align: center;
}
/* studios-btn-right */
.studios-btn-right div:has( > a > div.btn) {
  text-align: right;
}
@media(max-width: 525px) {
  .studios-btn-left div:has( > a > div.btn),
  .studios-btn-right div:has( > a > div.btn) {
      text-align: center;
  }
}
    /* studios-btn-inverted */
    .studios-btn-inverted button {
    
    }
    /* studios-btn-emphasis */
    .studios-btn-emphasis button {
    
    }
    /* studios-img-match-text */
    .studios-img-match-text {
    
    }
    /* studios-map-1 */
    .studios-map-1 .map-address {
    display: none!important;
    }
    /* studios-header-1 */
    .studios-header-1 {
    
    }
    /* custom-scale-bg-img */
    .custom-scale-bg-img {
    
    }
    /* studios-bg-transparency - added by jacob */
    .studios-bg-transparency > div {
    background-color: transparent!important;
    }
    /* studios-footer-hide */
    .studios-footer-hide {
    
    }
    /* studios-footer-max-width */
    .studios-footer-max-width {
    
    }
    /* studios-footer-txt-centre */
    .studios-footer-txt-centre {
    
    }
    /* studios-footer-img-centre */
    .studios-footer-img-centre {
    
    }
    /* studios-footer-centre */
    .studios-footer-centre {
    
    }
    /* studios-col-bg-1 */
    .studios-col-bg-1 {
    
    }
    /* studios-speaker-1 */
    .studios-speaker-1 {
    
    }
    /* studio-bg-curve-top */
    .studio-bg-curve-top {
    
    }
    /* studios-body-left */
    .studios-body-left {
    
    }
    /* studios-desktop */
    .studios-desktop {
    
    }
    /* studios-body-right */
    .studios-body-right {
    
    }
    /* studios-body-center */
    .studios-body-center {
    
    }
    /* studios-no-top-space */
    .studios-no-top-space {
    
    }
    /* studios-no-btm-space */
    .studios-no-btm-space {
    
    }
    /* studios-img-match-txt */
    .studios-img-match-txt {
    
    }
    /* studios-header-1 */
    .studios-header-1 {
    
    }
    /* studios-bg-transparency */
    .studios-bg-transparency {
    
    }
    .studios-h2-padding-match h2.atom-main {
        padding-left: 30px!important;
    }
    /* studios-link-table */
.studios-link-table div.justification-links  {
    display: flex;
    justify-content: center;
    align-items: stretch;
}
.studios-link-table div.justification-links > div {
    border-right: 1px solid transparent;
    color: var(--stroke-inverted)!important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.studios-link-table div.justification-links > div:last-child {
    border-right: none!important;
}
.studios-link-table div.justification-links > div > h4 {
    color: var(--color-text-body-txt-secondary)!important;
    margin: 0 20px;
    padding: 10px 0;
    text-align: center!important;
    opacity: 0.5;
}
@media(min-width: 992px) {
    .studios-link-table div.justification-links > div {
        text-align: center!important;
    }
}
@media (max-width: 991px) {
    .studios-link-table div.justification-links {
        /* flex-direction: column; */
        flex-wrap: wrap;
    }
    .studios-link-table div.justification-links > div {
        border-right: none;
    }
}

/* studios-link-table-2 */
.studios-link-table-2 div.justification-links  {
    display: flex;
    justify-content: left;
    margin: 1em 0;
    align-items: stretch;
}
.studios-link-table-2 div.justification-links > div {
    border-right: 1px solid var(--color-text-justification-links-justification-links-2);
    color: var(--color-text-justification-links-justification-links-2)!important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.studios-link-table-2 div.justification-links > div:last-child {
    border-right: none!important;
}
.studios-link-table-2 div.justification-links > div > p {
    color: var(--color-text-justification-links-justification-links-2)!important;
    margin: 0 40px 0 0;
    padding: 10px 0;
    text-align: center!important;
    font-size: 16px!important;
    word-wrap: break-word;
    /* width: 61%; */
}
.studios-link-table-2 a {
    color: var(--color-text-justification-links-justification-links-2)!important;
    text-decoration: none!important;
}
@media(min-width: 992px) {
    .studios-link-table-2 div.justification-links > div {
        text-align: center!important;
    }
}
@media (max-width: 991px) {
    .studios-link-table-2 div.justification-links {
        flex-direction: column;
    }
    .studios-link-table-2 div.justification-links > div {
        border-right: none;
    }
}
    
    /* button primary */
    .studios-btn-primary button {
    color: var(--color-button-default-state-primary-btn-txt-primary)!important;
    background-color:  var(--color-button-default-state-primary-btn-primary-bg)!important;
    border: 1px solid var(--color-button-default-state-primary-btn-primary-stroke)!important;
    border-radius: var(--color-button-btn-radius)!important;
    }
    
    .studios-btn-primary button:hover {
    font-weight: bold;
    box-shadow: 8px 12px 10px 0px rgba(0, 0, 0, 0.10);
    }
    
    /* button secondary */
    .studios-btn-secondary button {
    color: var(--color-button-default-state-secondary-btn-txt-secondary)!important;
    background-color:  var(--color-button-default-state-secondary-btn-secondary-bg)!important;
    border: 1px solid var(--color-button-default-state-secondary-btn-secondary-stroke)!important;
    border-radius: var(--color-button-btn-radius)!important;
    }
    
    .studios-btn-secondary button:hover {
    font-weight: 900!important;
    /* box-shadow: 8px 12px 10px 0px rgba(0, 0, 0, 0.10); */
    }
    
/* button tertiary */
.studios-btn-tertiary button,
.studios-btn-tertiary a > div.btn {
    color: var(--color-button-default-state-tertiary-btn-txt-tertiary)!important;
    background-color:  var(--color-button-default-state-tertiary-btn-tertiary-bg)!important;
    border: 1px solid var(--color-button-default-state-tertiary-btn-tertiary-stroke)!important;
    border-radius: var(--color-button-btn-radius)!important;
}
    
.studios-btn-tertiary button:hover,
.studios-btn-tertiary a > div.btn:hover {
    font-weight: bold!important;
    /* box-shadow: 8px 12px 10px 0px rgba(0, 0, 0, 0.10); */
    background-color: var(--colors-brand-primary-engage-tealgreen)!important;
    border: 1px solid var(--colors-brand-primary-engage-tealgreen) !important;
}
    
    /* button inverted */
    .studios-btn-inverted button {
    color: var(--color-button-default-state-inverted-btn-txt-inverted)!important;
    background-color:  var(--color-button-default-state-inverted-btn-inverted-bg)!important;
    border: 1px solid var(--color-button-default-state-inverted-btn-inverted-stroke)!important;
    border-radius: var(--color-button-btn-radius)!important;
    }
    
    .studios-btn-inverted button:hover {
    font-weight: bold;
    box-shadow: 8px 12px 10px 0px rgba(0, 0, 0, 0.10);
    }

    
    /* speakers cards */
    .studios-spk-1 div.entity-photo-holder,
    .studios-spk-1 div.urban-entity-photo-holder {
    border-radius: var(--speaker-sections-colorway-1-speaker-card-radius-1);
    width: fit-content;
    margin: 25px 20px;
    padding: 0 24px;
    min-height: 428px;
    display: flex;
    flex-direction: column;
    align-items: center;
    }
    .studios-spk-2 div.entity-photo-holder,
    .studios-spk-2 div.urban-entity-photo-holder {
    border-radius: var(--speaker-sections-colorway-2-speaker-card-radius-2);
    width: fit-content;
    margin: 25px 20px;
    padding: 0 24px;
    min-height: 428px;
    display: flex;
    flex-direction: column;
    align-items: center;
    }
    .studios-spk-3 div.entity-photo-holder,
    .studios-spk-3 div.urban-entity-photo-holder {
    border-radius: var(--speaker-sections-colorway-3-speaker-card-radius-3);
    width: fit-content;
    margin: 20px;
    padding: 0 24px;
    min-height: 428px;
    display: flex;
    flex-direction: column;
    align-items: center;
    }
    .studios-spk-4 div.entity-photo-holder,
    .studios-spk-4 div.urban-entity-photo-holder {
    border-radius: var(--speaker-sections-colorway-4-speaker-card-radius-4);
    width: fit-content;
    margin: 25px 20px;
    padding: 0 24px;
    min-height: 428px;
    display: flex;
    flex-direction: column;
    align-items: center;
    }
.studios-spk-1 .attendees-faces-holder > .row,
.studios-spk-2 .attendees-faces-holder > .row,
.studios-spk-3 .attendees-faces-holder > .row,
.studios-spk-4 .attendees-faces-holder > .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
    .studios-spk-1 a,
    .studios-spk-2 a,
    .studios-spk-3 a,
    .studios-spk-4 a {
        margin-top: 24px;
        margin-bottom: 16px;
        width: 260px;
    }
    .studios-spk-1 div.business.urban-entity-photo-holder a,
    .studios-spk-2 div.business.urban-entity-photo-holder a,
    .studios-spk-3 div.business.urban-entity-photo-holder a,
    .studios-spk-4 div.business.urban-entity-photo-holder a {
        width: 210px;
    }
    .studios-spk-1 div.business.entity-photo-holder a,
    .studios-spk-2 div.business.entity-photo-holder a,
    .studios-spk-3 div.business.entity-photo-holder a,
    .studios-spk-4 div.business.entity-photo-holder a {
        width: 220px;
    }
    .studios-spk-1 div.entity-photo-holder > div:last-child,
    .studios-spk-2 div.entity-photo-holder > div:last-child,
    .studios-spk-3 div.entity-photo-holder > div:last-child,
    .studios-spk-4 div.entity-photo-holder > div:last-child,
    .studios-spk-1 div.urban-entity-photo-holder > div,
    .studios-spk-2 div.urban-entity-photo-holder > div,
    .studios-spk-3 div.urban-entity-photo-holder > div,
    .studios-spk-4 div.urban-entity-photo-holder > div {
        margin-bottom: 24px;
        text-align: center;
        width: 227px;
    }
    /* swaping company and position */
    .studios-spk-1 div.speaker-text,
    .studios-spk-2 div.speaker-text,
    .studios-spk-3 div.speaker-text,
    .studios-spk-4 div.speaker-text,
    .studios-spk-1 div:has( > .atom-fullname),
    .studios-spk-2 div:has( > .atom-fullname),
    .studios-spk-3 div:has( > .atom-fullname),
    .studios-spk-4 div:has( > .atom-fullname) {
        display: flex;
        flex-direction: column;
        /* align-items: start; */
    }
    .studios-spk-1 div.attendee-title,
    .studios-spk-2 div.attendee-title,
    .studios-spk-3 div.attendee-title,
    .studios-spk-4 div.attendee-title,
    .studios-spk-1 div.atom-text1,
    .studios-spk-2 div.atom-text1,
    .studios-spk-3 div.atom-text1,
    .studios-spk-4 div.atom-text1 {
        /* order: 3; */
    }
    .studios-spk-1 div.main-app-container,
    .studios-spk-2 div.main-app-container,
    .studios-spk-3 div.main-app-container,
    .studios-spk-4 div.main-app-container {
        max-width: 1290px!important;
    }
    .studios-spk-1 object,
    .studios-spk-2 object,
    .studios-spk-3 object,
    .studios-spk-4 object {
        width: 100%!important;
        margin: 0!important;
    }
    .studios-spk-1 object {
        border-radius: var(--speaker-sections-colorway-1-speaker-card-img-radius-1);
    }
    .studios-spk-2 object {
        border-radius: var(--speaker-sections-colorway-2-speaker-card-img-radius-2);
    }
    .studios-spk-3 object {
        border-radius: var(--speaker-sections-colorway-3-speaker-card-img-radius-3);
    }
    .studios-spk-4 object {
        border-radius: var(--speaker-sections-colorway-4-speaker-card-img-radius-4);
    }
    .studios-spk-1 div:has( > .atom-fullname) > div,
    .studios-spk-2 div:has( > .atom-fullname) > div,
    .studios-spk-3 div:has( > .atom-fullname) > div,
    .studios-spk-4 div:has( > .atom-fullname) > div {
        width: initial;
        margin-bottom: 6px;
        margin-top: 0px!important;
    }
@media(max-width: 768px) {
    .studios-spk-1 object,
    .studios-spk-2 object,
    .studios-spk-3 object,
    .studios-spk-4 object {
        height: unset!important;
    }
}
@media(max-width: 767px) {
    .studios-spk-1 div.speaker-text,
    .studios-spk-2 div.speaker-text,
    .studios-spk-3 div.speaker-text,
    .studios-spk-4 div.speaker-text {
        font-size: 1rem!important;
    }
}
@media(max-width: 425px) {
    .studios-spk-1 div.entity-photo-holder,
    .studios-spk-2 div.entity-photo-holder,
    .studios-spk-3 div.entity-photo-holder,
    .studios-spk-4 div.entity-photo-holder,
    .studios-spk-1 div.urban-entity-photo-holder,
    .studios-spk-2 div.urban-entity-photo-holder,
    .studios-spk-3 div.urban-entity-photo-holder,
    .studios-spk-4 div.urban-entity-photo-holder {
        margin: 25px auto;
        max-width: 260px;
        min-height: unset;
    }
    .studios-spk-1 object,
    .studios-spk-2 object,
    .studios-spk-3 object,
    .studios-spk-4 object {
        min-width: unset!important;
        height: unset!important;
        max-width: 200px!important;
    }
    .studios-spk-1 a,
    .studios-spk-2 a,
    .studios-spk-3 a,
    .studios-spk-4 a {
        width: auto;
    }
    .studios-spk-1 div.business.entity-photo-holder a,
    .studios-spk-2 div.business.entity-photo-holder a,
    .studios-spk-3 div.business.entity-photo-holder a,
    .studios-spk-4 div.business.entity-photo-holder a,
    .studios-spk-1 div.business.urban-entity-photo-holder a,
    .studios-spk-2 div.business.urban-entity-photo-holder a,
    .studios-spk-3 div.business.urban-entity-photo-holder a,
    .studios-spk-4 div.business.urban-entity-photo-holder a {
        width: auto;
    }
    .studios-spk-1 div.entity-photo-holder > div:last-child, 
    .studios-spk-2 div.entity-photo-holder > div:last-child, 
    .studios-spk-3 div.entity-photo-holder > div:last-child, 
    .studios-spk-4 div.entity-photo-holder > div:last-child, 
    .studios-spk-1 div.urban-entity-photo-holder > div, 
    .studios-spk-2 div.urban-entity-photo-holder > div, 
    .studios-spk-3 div.urban-entity-photo-holder > div, 
    .studios-spk-4 div.urban-entity-photo-holder > div {
        width: 150px;
    }
    .studios-spk-1 div.entity-photo-holder:not(.wow),
    .studios-spk-2 div.entity-photo-holder:not(.wow),
    .studios-spk-3 div.entity-photo-holder:not(.wow),
    .studios-spk-4 div.entity-photo-holder:not(.wow) {
        padding: 0 24px;
    }
}
    .studios-spk-1 div.atom-sectionMain {
    background-color: var(--speaker-sections-colorway-1-speaker-section-bg-1);
    }
    .studios-spk-2 div.atom-sectionMain {
    background-color: var(--speaker-sections-colorway-2-speaker-section-bg-2);
    }
    .studios-spk-3 div.atom-sectionMain {
    background-color: var(--speaker-sections-colorway-3-speaker-section-bg-3);
    }
    .studios-spk-4 div.atom-sectionMain {
    background-color: var(--speaker-sections-colorway-4-speaker-section-bg-4);
    }
    .studios-spk-1 div.atom-sectionSecondary,
    .studios-spk-2 div.atom-sectionSecondary,
    .studios-spk-3 div.atom-sectionSecondary,
    .studios-spk-4 div.atom-sectionSecondary {
        background-color: transparent!important;
    }
    .studios-spk-1 div.entity-photo-holder,
    .studios-spk-1 div.urban-entity-photo-holder {
    background-color: var(--speaker-sections-colorway-1-speaker-card-bg-1)!important;
    }
    .studios-spk-2 div.entity-photo-holder,
    .studios-spk-2 div.urban-entity-photo-holder {
    background-color: var(--speaker-sections-colorway-2-speaker-card-bg-2)!important;
    }
    .studios-spk-3 div.entity-photo-holder,
    .studios-spk-3 div.urban-entity-photo-holder {
    background-color: var(--speaker-sections-colorway-3-speaker-card-bg-3)!important;
}
    .studios-spk-4 div.entity-photo-holder,
    .studios-spk-4 div.urban-entity-photo-holder {
    background-color: var(--speaker-sections-colorway-4-speaker-card-bg-4)!important;
    }
    .studios-spk-1 div.entity-photo-holder:not(.wow),
    .studios-spk-2 div.entity-photo-holder:not(.wow),
    .studios-spk-3 div.entity-photo-holder:not(.wow),
    .studios-spk-4 div.entity-photo-holder:not(.wow) {
        padding: 0;
    }
    .studios-spk-1 div.attendee-name,
    .studios-spk-1 div.attendee-name-big,
    .studios-spk-1 div.atom-fullname {
        color: var(--speaker-sections-colorway-1-speaker-card-name-1)!important;
        font-weight: bold;
    }
    .studios-spk-2 div.attendee-name,
    .studios-spk-2 div.attendee-name-big,
    .studios-spk-2 div.atom-fullname {
        color: var(--speaker-sections-colorway-2-speaker-card-name-2)!important;
        font-weight: bold;
    }
    .studios-spk-3 div.attendee-name,
    .studios-spk-3 div.attendee-name-big,
    .studios-spk-3 div.atom-fullname {
        color: var(--speaker-sections-colorway-3-speaker-card-name-3)!important;
        font-weight: bold;
    }
    .studios-spk-4 div.attendee-name,
    .studios-spk-4 div.attendee-name-big,
    .studios-spk-4 div.atom-fullname {
        color: var(--speaker-sections-colorway-4-speaker-card-name-4)!important;
        font-weight: bold;
    }
    .studios-spk-1 div.attendee-title,
    .studios-spk-1 div.atom-text1 {
        color: var(--speaker-sections-colorway-1-speaker-card-title-1)!important;
    }    
    .studios-spk-2 div.attendee-title,
    .studios-spk-2 div.atom-text1 {
        color: var(--speaker-sections-colorway-2-speaker-card-title-2)!important;
    }
    .studios-spk-3 div.attendee-title,
    .studios-spk-3 div.atom-text1 {
        color: var(--speaker-sections-colorway-3-speaker-card-title-3)!important;
    }
    .studios-spk-4 div.attendee-title,
    .studios-spk-4 div.atom-text1 {
        color: var(--speaker-sections-colorway-4-speaker-card-title-4)!important;
    }
    .studios-spk-1 div.attendee-company,
    .studios-spk-1 div.atom-text2 {
        color: var(--speaker-sections-colorway-1-speaker-card-company-1)!important;
        font-weight: bold;
    }
    .studios-spk-2 div.attendee-company,
    .studios-spk-2 div.atom-text2 {
        color: var(--speaker-sections-colorway-2-speaker-card-company-2)!important;
        font-weight: bold;
    }
    .studios-spk-3 div.attendee-company,
    .studios-spk-3 div.atom-text2 {
        color: var(--speaker-sections-colorway-3-speaker-card-company-3)!important;
        font-weight: bold;
    }
    .studios-spk-4 div.attendee-company,
    .studios-spk-4 div.atom-text2 {
        color: var(--speaker-sections-colorway-4-speaker-card-company-4)!important;
        font-weight: bold;
    }
    .studios-spk-1 div.speaker-social-icons svg {
        fill: var(--speaker-sections-colorway-1-speaker-social-icon-bg-1);
    }
    .studios-spk-1 div.speaker-social-icons svg rect,
    .studios-spk-1 div.speaker-social-icons svg circle {
        stroke: var(--speaker-sections-colorway-1-speaker-social-icon-stroke-1);
    }
    .studios-spk-1 div.speaker-social-icons svg path {
        fill: var(--speaker-sections-colorway-1-speaker-social-icon-stroke-1);
    }
    .studios-spk-2 div.speaker-social-icons svg {
        fill: var(--speaker-sections-colorway-2-speaker-social-icon-bg-2);
    }
    .studios-spk-2 div.speaker-social-icons svg rect,
    .studios-spk-2 div.speaker-social-icons svg circle {
        stroke: var(--speaker-sections-colorway-2-speaker-social-icon-stroke-2);
    }
    .studios-spk-2 div.speaker-social-icons svg path {
        fill: var(--speaker-sections-colorway-2-speaker-social-icon-stroke-2);
    }
    .studios-spk-3 div.speaker-social-icons svg {
        fill: var(--speaker-sections-colorway-3-speaker-social-icon-bg-3);
    }
    .studios-spk-3 div.speaker-social-icons svg rect,
    .studios-spk-3 div.speaker-social-icons svg circle {
        stroke: var(--speaker-sections-colorway-3-speaker-social-icon-stroke-3);
    }
    .studios-spk-3 div.speaker-social-icons svg path {
        fill: var(--speaker-sections-colorway-3-speaker-social-icon-stroke-3);
    }
    .studios-spk-4 div.speaker-social-icons svg {
        fill: var(--speaker-sections-colorway-4-speaker-social-icon-bg-4);
    }
    .studios-spk-4 div.speaker-social-icons svg rect,
    .studios-spk-4 div.speaker-social-icons svg circle {
        stroke: var(--speaker-sections-colorway-4-speaker-social-icon-stroke-4);
    }
    .studios-spk-4 div.speaker-social-icons svg path {
        fill: var(--speaker-sections-colorway-4-speaker-social-icon-stroke-4);
    }
    .studios-spk-1 h2 {
        color: var(--speaker-sections-colorway-1-speaker-section-title-1)!important;
        margin-left: 128px;
    }
    .studios-spk-2 h2 {
        color: var(--speaker-sections-colorway-2-speaker-section-title-2)!important;
        margin-left: 128px;
    }
    .studios-spk-3 h2 {
        color: var(--speaker-sections-colorway-3-speaker-section-title-3)!important;
        margin-left: 128px;
    }
    .studios-spk-4 h2 {
        color: var(--speaker-sections-colorway-4-speaker-section-title-4)!important;
        margin-left: 128px;
    }
    @media(max-width: 1290px) {
        .studios-spk-1 h2,
        .studios-spk-2 h2,
        .studios-spk-3 h2,
        .studios-spk-4 h2 {
            margin-left: calc((100vw - 1004px - 32px) / 2);
        }
    }
    @media(max-width: 1043px) {
        .studios-spk-1 h2,
        .studios-spk-2 h2,
        .studios-spk-3 h2,
        .studios-spk-4 h2 {
            margin-left: calc((100vw - 656px - 32px) / 2);
        }
    }
    @media(max-width: 695px) {
        .studios-spk-1 h2,
        .studios-spk-2 h2,
        .studios-spk-3 h2,
        .studios-spk-4 h2 {
            margin-left: unset;
            text-align: center!important;
        }
    }
    
    /* .studios-spk-1-strk */
    .studios-spk-1-strk div.entity-photo-holder,
    .studios-spk-1-strk div.urban-entity-photo-holder {
    border: var(--speaker-sections-speaker-card-stroke-thickness) solid var(--speaker-sections-colorway-1-speaker-card-outline-1);
    }
    
    /* .studios-spk-2-strk */
    .studios-spk-2-strk div.entity-photo-holder,
    .studios-spk-2-strk div.urban-entity-photo-holder {
    border: var(--speaker-sections-speaker-card-stroke-thickness) solid var(--speaker-sections-colorway-2-speaker-card-outline-2);
    }
    
    /* .studios-spk-3-strk */
    .studios-spk-3-strk div.entity-photo-holder,
    .studios-spk-3-strk div.urban-entity-photo-holder {
        border: var(--speaker-sections-speaker-card-stroke-thickness) solid var(--speaker-sections-colorway-3-speaker-card-outline-3);
    }
    
    /* .studios-spk-4-strk */
    .studios-spk-4-strk div.entity-photo-holder,
    .studios-spk-4-strk div.urban-entity-photo-holder {
        border: var(--speaker-sections-speaker-card-stroke-thickness) solid var(--speaker-sections-colorway-4-speaker-card-outline-4);
    }
    
    /* .studios-spk-shdw */
    .studios-spk-shdw div.entity-photo-holder,
    .studios-spk-shdw div.urban-entity-photo-holder {
        box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.10), 9px 15px 17px 0px rgba(0, 0, 0, 0.09), 20px 33px 23px 0px rgba(0, 0, 0, 0.05), 36px 59px 28px 0px rgba(0, 0, 0, 0.01), 56px 93px 30px 0px rgba(0, 0, 0, 0.00);
    }
    
    /* speaker images stroke */
    .studios-spk-img-stroke-1 object {
        border: var(--speaker-sections-colorway-1-speaker-card-img-radius-1) solid var(--speaker-sections-colorway-1-speaker-stroke-1);
    }
    .studios-spk-img-stroke-2 object {
        border: var(--speaker-sections-colorway-2-speaker-card-img-radius-2) solid var(--speaker-sections-colorway-2-speaker-stroke-2);
    }
    .studios-spk-img-stroke-3 object {
        border: var(--speaker-sections-colorway-3-speaker-card-img-radius-3) solid var(--speaker-sections-colorway-3-speaker-stroke-3);
    }
    .studios-spk-img-stroke-4 object {
        border: var(--speaker-sections-colorway-4-speaker-card-img-radius-4) solid var(--speaker-sections-colorway-4-speaker-stroke-4);
    }
    /* speaker image shadow */
    .studios-spk-img-shdw object {
        box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.10), 9px 15px 17px 0px rgba(0, 0, 0, 0.09), 20px 33px 23px 0px rgba(0, 0, 0, 0.05), 36px 59px 28px 0px rgba(0, 0, 0, 0.01), 56px 93px 30px 0px rgba(0, 0, 0, 0.00);
    }
    /* speaker image solid shadow */
    .studios-spk-sld-shdw-1 object {
        box-shadow:
        var(--solid-shadow-horisontal-offset) var(--solid-shadow-vertical-offset) var(--speaker-sections-colorway-1-speaker-solid-shadow-1);
    }
    .studios-spk-sld-shdw-2 object {
        box-shadow:
        var(--solid-shadow-horisontal-offset) var(--solid-shadow-vertical-offset) var(--speaker-sections-colorway-2-speaker-solid-shadow-2);
    }
    .studios-spk-sld-shdw-3 object {
        box-shadow:
        var(--solid-shadow-horisontal-offset) var(--solid-shadow-vertical-offset) var(--speaker-sections-colorway-3-speaker-solid-shadow-3);
    }
    .studios-spk-sld-shdw-4 object {
        box-shadow:
        var(--solid-shadow-horisontal-offset) var(--solid-shadow-vertical-offset) var(--speaker-sections-colorway-4-speaker-solid-shadow-4);
    }
    
    
    /* HEADERS */ 
/* .studios-header-3 */
.studios-header-3 > div {
    height: calc(100vw * 670/1935)!important;
    max-height: calc(100vh - 60px);
    min-height: 400px;
}
.studios-header-3 h2.title {
    margin-bottom: 10px;
    line-height: 1;
}
.studios-header-3 h2 > span {
    text-transform: none!important;
    font-family: AvenirNextCondensedBold, sans-serif!important;
    /* background-color: rgba(255, 255, 255, 0.6); */
    color: white!important;
    padding: 0 10px;
    line-height: 1.2;
}
.studios-header-3 h2.title > span {
    font-size: 84px!important;
    font-weight: 900!important;
}
.studios-header-3 p {
    margin-bottom: 0;
    line-height: 1;
}
.studios-header-3 p:nth-child(1) > span {
    color: rgb(255, 255, 255);
    font-family: AvenirNextCondensedRegular, sans-serif !important;
    font-size: 60px!important;
    letter-spacing: -1px;
}
.studios-header-3 p:nth-child(3) > span > strong > span,
.studios-header-3 p:nth-child(3) > span > strong {
    font-size: 30px!important;
    font-weight: 600!important;
    font-family: "Avenir Next P", sans-serif!important;
}
.studios-header-3 p:nth-child(4) > span {
    font-size: 30px!important;
}
.studios-header-3 .Component-elementGroups-0-2-1 {
    height: 100%;
}
.studios-header-3 .Component-elementGroups-0-2-1 > div {
    height: 100%;
    display: flex;
    justify-content: end;
}
.studios-header-3 .Component-elementGroups-0-2-1 > div > div {
    text-align: center;    
}

.studios-header-3 button {
    padding-top: 12px;
    min-width: 275px;
}
.studios-header-3 * {
    /* color: var(--header-header-txt-1)!important; */
}
.studios-header-3 div.main-app-container {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    /* max-width: 1090px!important; */
    /* padding: 5%; */
}
.studios-header-3 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > img {
    max-width: 282px;
    margin-left: 0px;
    padding: 0!important;
}
@media(max-width: 1190px) {
    .studios-header-3 h2 > span {
        font-size: 42px!important;
    }
    .studios-header-3 h2.title > span {
        font-size: 60px!important;
    }
    .studios-header-3 p:nth-child(1) > span {
        font-size: 46px!important;
    }
}
@media(max-width:900px){
    .studios-header-3 > div {
        background-image: url(https://cdn-static.bizzabo.com/bizzabo.users.files/W0OtWt5KSiDKjQtuJPsm_834x1194%20-%20Background%20-%20Tablet%20Design.jpg)!important;
        height: calc(100vw * 1194 / 834)!important;
    }
    .studios-header-3 .Component-elementGroups-0-2-1 > div {
        justify-content: space-around;
    }
    .studios-header-3 div.main-app-container {
        justify-content: start;
    }
    .studios-header-3 h1 {
        font-size: 90px!important;
        line-height: 83px!important;
    }
}
@media(max-width: 525px) {
    .studios-header-3 > div {
        background-image: url(https://cdn-static.bizzabo.com/bizzabo.users.files/yFgg4ARsK2IGHyWt27kg_380x800%20-%20Background%20-Mobile.jpg)!important;
        height: calc(100vw * 800 / 380)!important;
    }
    .studios-header-3 h1 {
        font-size: 51px!important;
        font-family: AvenirNextLTPro, sans-serif!important;
        line-height: 50px!important;
        font-weight: 700!important;
    }
    .studios.header-3 h3 {
        font-size: 16px!important;
        font-weight: 350!important;
    }
}

     /* FOOTERS */
    /* studios-footer-A */
    .studios-footer-A > div {
    background-color: var(--footer-footer-background-a1)!important;
    }
    .studios-footer-A * {
    color: var(--footer-footer-txt-a)!important;
    }
    
    /* studios-footer-B */
    .studios-footer-B > div {
    background-color: var(--footer-footer-background-b1)!important;
    }
    .studios-footer-B * {
    color: var(--footer-footer-txt-b)!important;
    }
    /* studios-footer-A3 */
    .studios-footer-A3 > div {
    background-color: var(--footer-footer-background-a2)!important;
    }
    .studios-footer-A3 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div {
    background-color: var(--footer-footer-background-a1)!important;
    }
    .studios-footer-A3 * {
    color: var(--footer-footer-txt-a)!important;
    }
    /* studios-footer-B3 */
    .studios-footer-B3 > div {
    background-color: var(--footer-footer-background-b2)!important;
    }
    .studios-footer-B3 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div {
    background-color: var(--footer-footer-background-b1)!important;
    }
    .studios-footer-B3 * {
    color: var(--footer-footer-txt-b)!important;
    }

/* studios-footer-02 */
.studios-footer-02 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > img {
max-width: 300px;
max-height: 40px;
margin: 13px 0 13px auto;
}
.studios-footer-02 > div > div {
margin: 0 auto;
width: 100%;
padding: 0!important;
}
.studios-footer-02 > div {
height: calc(100vw* 329 / 1512);
display: flex;
flex-direction: row;
align-items: center;
min-height: 329px;
}
    .studios-footer-02 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div {
    padding: 0;
    display: flex;
    flex-direction: row;
    }
    .studios-footer-02 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > p {
    text-align: end!important;
    }
    .studios-footer-02 div.links,
    .studios-footer-02 div.socials {
    display: flex;
    justify-content: end;
    align-items: center;
    margin-top: 25px;
    }
    .studios-footer-02 div.links > p {
    padding: 5px 10px;
    border-right: 1px solid;
    }
    .studios-footer-02 div.links > p:last-child {
    border-right: none!important;
    }
    .studios-footer-02 div.socials > p > img {
    margin: 0 5px!important;
    width: 20px;
    }
    .studios-footer-02 div.socials > p {
    margin: 0;
    }
@media(max-width: 900px) {
.studios-footer-02 > div > div {
    margin-right: 60px!important;
    margin-left: 80px!important;
    max-width: unset!important;
}
.studios-footer-02 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div {
    flex-direction: column;
}
.studios-footer-02 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > img {
    margin: 50px auto 13px 0;
    width: 250px;
}
.studios-footer-02 > div {
    align-items: start;
}
}

@media(max-width: 640px) {
.studios-footer-02 > div > div  {
    max-width: 450px!important;
    margin-left: auto!important;
}
.studios-footer-02 div.links {
    flex-direction: column;
    gap: 10px;
    padding: 10px;
    align-items: end;
}
.studios-footer-02 div.links > p {
    border-right: none;
    margin: 0!important;
}
.studios-footer-02 > div > div  {
    max-width: unset!important;
    margin-left: 38px!important;
    margin-right: 38px!important;
}
.studios-footer-02 div.socials {
    border-bottom: 1px solid;
    padding: 20px 0;
}
.studios-footer-02 > div {
    min-height: 600px;
}
}

/* AGENDA */
/* code to change background color both */
/* div.agenda-view {
    background-color: var(--color-backgrounds-bg-base)!important;
} */
@media(min-width: 1001px) {
    div.agenda-view.session-list-view.agenda-custom-css.list.row {
        margin-top: 190px!important;
    }
} 
/* @media screen and (max-width: 991px) {
    .agenda-view.agenda-view--search {
        margin-top: 169px !important;
    }
} */
/* just session list */
div.session-list-view:last-child {
    min-height: calc(100vh - 255px);
    /* background-color: var(--agenda-page-page-elements-page-background-agenda-page-bg)!important;  */
}
/* just search bar */
div.agenda-view--search {
    background-color: var(--agenda-page-search-filters-agenda-search-filters-section-bg)!important;
}
.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.agenda-view--search {
    margin-top: 65px!important;
}
.agenda-viewsession-list-view.agenda-custom-css.sideBySide {
    margin-top: 255px!important;
}
    
    
    /* AGENDA SEARCH BAR */
    /* search icon */
    .react-autosuggest__container::before {
        color: var(--agenda-page-search-filters-search-bar-agenda-search-icons)!important;
    }
    /* filter icon */
    i.icon-AgendaAtt_filter {
        color: var(--agenda-page-search-filters-search-bar-agenda-search-icons)!important;
    }
    /* filter arrow */
    span.caret {
        content: "\2304"!important;
        color: var(--agenda-page-search-filters-search-bar-agenda-search-stroke)!important;
    }
    /* day filters */
    /* google sheets code agenda1 */
    .day-elems {
    background: transparent!important;
    color: var(--agenda-page-search-filters-day-tab-section-agenda-day-tab-txt)!important;
    }
    .day-elems:hover {
        border: none!important;
    }
    /* current day filter */
    /* google sheets code agenda2 */
    .day-elems.selected {
    background: transparent!important;
    color: var(--agenda-page-search-filters-day-tab-section-agenda-day-tab-txt-active)!important;
    }
    .day-elem-border.selected {
    background-color: var(--agenda-page-search-filters-day-tab-section-agenda-day-active-highlight)!important;
    }
    /* Search bar */
    /* google sheets code agenda3 */
    div.search-session > div > div > div > input {
    border-radius: var(--agenda-page-search-filters-search-bar-agenda-search-radius);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    background-color: var(--agenda-page-search-filters-search-bar-agenda-search-bar-bg);
    color: var(--agenda-page-search-filters-search-bar-agenda-search-bar-txt);
    border: var(--color-button-btn-outline-thickness) solid;
    border-color: var(--agenda-page-search-filters-search-bar-agenda-search-stroke)!important;
    }
    div.search-session > div > div > div > input::placeholder {
        color: var(--agenda-page-search-filters-search-bar-agenda-search-bar-txt);
    }
    /* search filter dropdown */
    /* google sheets code agenda4 */
    #sessions-filter {
    border: var(--color-button-btn-outline-thickness) solid!important;
    border-radius: var(--agenda-page-search-filters-search-bar-agenda-search-radius)!important;
    background-color: var(--agenda-page-search-filters-search-bar-agenda-search-bar-bg)!important;
    border-color: var(--agenda-page-search-filters-search-bar-agenda-search-stroke)!important;
    }
    #sessions-filter span.filter-label {
        color: var(--agenda-page-search-filters-search-bar-agenda-search-bar-txt)!important;
    }
    /* ticket sector dropdown */
    /* google sheets code agenda5 */
    .ticket-select-holder {
    border: var(--agenda-page-search-filters-search-bar-agenda-search-stroke) var(--color-button-btn-outline-thickness) solid!important;
    border-radius: var(--agenda-page-search-filters-search-bar-agenda-search-radius)!important;
    color: var(--agenda-page-search-filters-search-bar-agenda-search-bar-txt)!important;
    background-color: var(--agenda-page-search-filters-search-bar-agenda-search-bar-bg)!important;
    }
    .ticket-select-holder > i {
    color: var(--agenda-page-search-filters-search-bar-agenda-search-icons)!important;
    }
    .select-ticket-section {
    background-color: transparent!important;
    }
/* logout button */
.login-buttons-container > button {
    background-color: var(--agenda-page-search-filters-login-button-agenda-login-bg)!important;
    border-radius: var(--color-button-btn-radius)!important;
    border: var(--color-button-btn-outline-thickness) solid var(--agenda-page-search-filters-login-button-agenda-login-stroke)!important;
    color: var(--agenda-page-search-filters-login-button-agenda-login-txt)!important;
    font-size: 14px!important;
}
.login-buttons-container > button:hover {
    /* box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.10), 9px 15px 17px 0px rgba(0, 0, 0, 0.09), 20px 33px 23px 0px rgba(0, 0, 0, 0.05), 36px 59px 28px 0px rgba(0, 0, 0, 0.01), 56px 93px 30px 0px rgba(0, 0, 0, 0.00); */
    background-color: var(--agenda-page-search-filters-login-button-agenda-login-hover)!important;
    border: var(--color-button-btn-outline-thickness) solid var(--agenda-page-search-filters-login-button-agenda-login-hover-stroke)!important;
    color: var(--agenda-page-search-filters-login-button-agenda-login-txt-hover)!important;
    font-family: AvenirNextLTProBoldEverest, sans-serif!important;
}
    .agenda-view > .container:not(.session-page) .agenda-separator {
    background-color: var(--agenda-page-search-filters-day-tab-section-agenda-day-section-stroke)!important;
    }
    /* agenda view buttons */
    /* google sheets code agenda6 */
    .agenda-view > .container:not(.session-page) .view-button {
    border: none!important;
    background: transparent!important;
    }
    .agenda-view > .container:not(.session-page) .view-button.view-button-active {
    border: none!important;
    background: transparent!important;
    }
    i.icon-AgendaAtt_list {
        color: var(--agenda-page-search-filters-agenda-list-view-icons)!important;
    }
    i.icon-AgendaAtt_sideByside {
        color: var(--agenda-page-search-filters-agenda-grid-view-icons)!important;
    }
    .print-button {
        padding: 1px 6px;
    }
    .print-button svg {
        fill: var(--agenda-page-search-filters-agenda-grid-view-icons)!important;
    }
    .agenda-view button.view-button-active > i.icon-AgendaAtt_list {
        color: var(--agenda-page-search-filters-agenda-list-view-icons-active)!important;
    }
    .agenda-view button.view-button-active > i.icon-AgendaAtt_sideByside {
        color: var(--agenda-page-search-filters-agenda-grid-view-icons-active)!important;
    }
    /* All sessions My interests My register sessions */
    .agenda-view > .tab-buttons-container .tab-button {
    color: var(--agenda-page-search-filters-day-tab-section-agenda-day-tab-txt)!important;
    background: transparent!important;
    }
    .agenda-view > .tab-buttons-container .tab-button:hover {
        border: none!important;
    }
    .agenda-view > .tab-buttons-container .background-color-gray {
    background-color: transparent!important;
    }
    .agenda-view > .tab-buttons-container .tab-button-border.color-1-background.custom-color {
    background-color: var(--agenda-page-search-filters-session-filter-tabs-agenda-filter-tab-active-highlight)!important;
    }
    /* agenda-filter-tab-icons */
    div.tab-buttons-container i.icon-AgendaAtt_sessionOn,
    div.tab-buttons-container i.icon-lead_on,
    div.tab-buttons-container i.icon-Chair_ON {
        color: var(--agenda-page-search-filters-session-filter-tabs-agenda-filter-tab-active-highlight)!important;
    }
    div.tab-buttons-container i.icon-AgendaAtt_session,
    div.tab-buttons-container i.icon-lead_off,
    div.tab-buttons-container i.icon-Chair_OFF {
        color: var(--agenda-page-search-filters-session-filter-tabs-agenda-filter-tab-icons)!important;
    }
    /* AGENDA SESSIONS LIST */
    /* agenda star/seat box */
    div.session-actions-container {
        border-color: var(--agenda-page-session-tile-interested-save-a-seat-agenda-session-interests-stroke)!important;
        background-color: var(--agenda-page-session-tile-interested-save-a-seat-agenda-session-interests-bg)!important;
        border-radius: var(--agenda-page-session-tile-interested-save-a-seat-agenda-session-interests-radius);
    }
    /* star-seat */
    /* active */
    span.session-action-container > i.icon-lead_on {
        color: var(--agenda-page-session-tile-interested-save-a-seat-agenda-session-fav-active)!important;
    }
    span.session-action-container > i.icon-Chair_ON {
        color: var(--agenda-page-session-tile-interested-save-a-seat-agenda-session-save-a-seat-active)!important;
    }
    /* not active */
    /* span.session-action-container > i.icon-lead_off {
        color: var(--agenda-page-session-tile-interested-save-a-seat-agenda-session-fav-icon)!important;
    } */
    span.session-action-container > i.icon-Chair_OFF {
        color: var(--agenda-page-session-tile-interested-save-a-seat-agenda-session-save-a-seat)!important;
    }
    /* separator */
    span.session-actions-separator {
        border-color: var(--agenda-page-session-tile-interested-save-a-seat-agenda-session-interests-stroke)!important;
    }
    /* agenda dates */
    /* google sheets code agenda7 */
    .agenda-view > .container:not(.session-page) .day-title {
    color: var(--agenda-page-page-elements-day-label-agenda-day-label-txt)!important;
    }
    /* agenda times */
    /* google sheets code agenda8 */
    .agenda-view > .container:not(.session-page) .time-elem > div {
    background-color: var(--agenda-page-page-elements-time-block-labels-agenda-time-block-bg)!important;
    color: var(--agenda-page-page-elements-time-block-labels-agenda-time-block-txt)!important;
    border-radius: 4px!important;
    border: var(--color-button-btn-outline-thickness) solid var(--agenda-page-page-elements-time-block-labels-agenda-time-block-stroke);
    }
    /* session box */
    /* google sheets code agenda9 */
    /* .agenda-view > .container:not(.session-page) .session-container {
    border: var(--color-button-btn-outline-thickness) solid var(--agenda-page-session-tile-tile-styling-agenda-session-tile-stroke)!important;
    border-radius: var(--agenda-page-session-tile-tile-styling-agenda-session-tile-radius)!important;
    background: var(--agenda-page-session-tile-tile-styling-agenda-session-tile-bg);
    } */
    /* session box times */
    /* google sheets code agenda10 */
    .agenda-view > .container:not(.session-page) .session-info-text {}
    .agenda-view > .container:not(.session-page) time > span {
    color: var(--agenda-page-session-tile-session-details-agenda-session-time)!important;
    }
    /* session box title */
    /* google sheets code agenda11 */
    .agenda-view > .container:not(.session-page) .session-title {
    color: var(--agenda-page-session-tile-session-details-agenda-session-title)!important;
    }
    /* session box location */
    /* google sheets code agenda12 */
    .agenda-view > .container:not(.session-page) .session-location,
    .agenda-view > .container:not(.session-page) .session-location > i {
        color: var(--agenda-page-session-tile-session-details-agenda-session-location)!important;
    }
    /* broadcast */
    .agenda-view > .container:not(.session-page) .broadcast-label > span,
    .agenda-view > .container:not(.session-page) .broadcast-label > svg,
    .agenda-view > .container:not(.session-page) p.broadcast-label-additional-text {
    color: var(--agenda-page-session-tile-join-session-button-agenda-session-join-txt)!important;
    fill: var(--agenda-page-session-tile-join-session-button-agenda-session-join-txt)!important;
    }
    .agenda-view > .container:not(.session-page) .broadcast-label-container {
    background-color: var(--agenda-page-session-tile-join-session-button-agenda-session-join-bg)!important;
    border-radius: var(--color-button-btn-radius);
    border: var(--color-button-btn-outline-thickness) solid var(--agenda-page-session-tile-join-session-button-agenda-session-join-stroke);
    width: fit-content;
    padding: 5px;
    }
    .agenda-view > .container:not(.session-page) .broadcast-label-container:hover {
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.10), 9px 15px 17px 0px rgba(0, 0, 0, 0.09), 20px 33px 23px 0px rgba(0, 0, 0, 0.05), 36px 59px 28px 0px rgba(0, 0, 0, 0.01), 56px 93px 30px 0px rgba(0, 0, 0, 0.00);
    }
    /* session box description */
    /* google sheets code agenda13 */
    .agenda-view > .container:not(.session-page) .session-description-inner {
    color: var(--agenda-page-session-tile-session-details-agenda-session-description)!important;
    }
    /* session box speakers container */
    /* google sheets code agenda14 */
    .agenda-view > .container:not(.session-page) .speakers-container {}
    /* session box speakers info */
    /* google sheets code agenda15 */
    .agenda-view > .container:not(.session-page) .speaker-slide > div.speaker-info > div.speaker-name {
    color: var(--agenda-page-session-tile-associated-speakers-agenda-speaker-title)!important;
    }
    .agenda-view > .container:not(.session-page) .speaker-slide > div.speaker-info > div.speaker-title {
    color: var(--agenda-page-session-tile-associated-speakers-agenda-speaker-info)!important;
    }
    .agenda-view > .container:not(.session-page) .speaker-slide > div.speaker-info > div.speaker-company {
    color: var(--agenda-page-session-tile-associated-speakers-agenda-speaker-company)!important;
    }
    a.agenda-flex.speaker-slide {
        text-decoration: none!important;
    }
    /* session box speakers image */
    /* google sheets code agenda16 */
    .agenda-view > .container:not(.session-page) .speaker-slide > div.speaker-photo > div.image-holder > img {
    border-radius: var(--agenda-page-session-tile-associated-speakers-speaker-thumbnail-radius);
    }
    /* session box sponsors container */
    /* google sheets code agenda17 */
    .agenda-view > .container:not(.session-page) .sponsors-container {
    color: var(--agenda-page-session-tile-sponsor-details-agenda-session-sponsored-by);
    }
    /* session box sponsors image */
    /* google sheets code agenda18 */
    .agenda-view > .container:not(.session-page) .sponsors-container > div > div.sponsor-column > img.sponsor-image {
    border-radius: var(--agenda-page-session-tile-sponsor-details-sponsor-radius, 8px);
    opacity: var(--color-button-btn-outline-thickness);
    }
    
    /* google sheets code Sessions2 */
    .agenda-view--session {
    padding-top: 305px;
    padding-bottom: 140px;
    margin-top: 0px!important;
    height: auto;
    background-color: var(--session-page-page-background-session-page-bg);
    }
    /* google sheets code Sessions2 back button */
    .agenda-view > .session-page .back-to-agenda {
    background-color: var(--session-page-sessions-tile-back-button-session-back-bg)!important;
    border: var(--color-button-btn-outline-thickness) solid var(--session-page-sessions-tile-back-button-session-back-stroke)!important;
    border-radius: var(--session-page-sessions-tile-back-button-session-back-radius) var(--session-page-sessions-tile-back-button-session-back-radius) 0px 0px!important;
    color: var(--session-page-sessions-tile-back-button-session-back-txt)!important;
    }
    /* google sheets code Sessions3 */
    .session-page.container:not(.transparentContainer),
    .agenda-view--session .session-page .session-section-container {
    border: 1px solid var(--session-page-sessions-tile-tile-styling-session-tile-stroke)!important;
    border-radius: var(--session-page-speakers-tile-session-speakers-tile-radius)!important;
    background: var(--session-page-sessions-tile-tile-styling-session-tile-bg)!important;
    }
    .session-broadcast-container {
        border: none!important;
    } 
    /* google sheets code Sessions4 */
    .session-dates {}
    .agenda-view > .session-page time > span {
    color: var(--session-page-sessions-tile-session-details-session-time);
    }
    .agenda-view time > span.text-bold {
        font-family: AvenirNextLTPro, sans-serif!important;
    }
    /* google sheets code Sessions5 */
    body > div.react-main.footer-padding-confirmation > div > div > div > div.session-page > div.session-info-container > div.margin-bottom-xs.row > div > span {
    color: var(--session-page-sessions-tile-session-details-session-title)!important;
    }
    /* google sheets code Sessions6 */
    .agenda-view > .session-page .session-location {
    color: var(--session-page-sessions-tile-session-details-session-location)!important;
    }
    /* google sheets code Sessions7 */
    .agenda-view > .session-page .session-description {
    color: var(--session-page-sessions-tile-session-details-session-description);
    }
    /* interested save seat add to calendar share */
    .agenda-view > .session-page .session-button {
    color: var(--session-page-sessions-tile-session-interaction-session-interaction-txt);    
    }
    .agenda-view > .session-page .session-info-container .separator {
    background: var(--session-page-sessions-tile-tags-session-tag-stroke)!important;
    }
    /* tag-box */
    .agenda-view > .session-page .tag-box {
    background-color: var(--session-page-sessions-tile-tags-session-tag-bg)!important;
    border: 1px solid var(--session-page-sessions-tile-tags-session-tag-stroke)!important;
    border-radius: 8px!important;
    color: var(--session-page-sessions-tile-tags-session-tag-txt)!important;
    }
    /* google sheets code Sessions8 */
    /* preview windows container */
    .preview-window-container .agenda-view .session-page .session-section-container {
        margin-bottom: 15px;
    }
    .preview-window-container > div > div:nth-child(2) {
        background-color: var(--agenda-page-preview-window-background-preview-window-bg)!important;
    }
    .preview-window-container .session-page.container.transparentContainer .session-speaker-container {
        background-color: var(--agenda-page-preview-window-speaker-tile-preview-speaker-tile-bg)!important;
    }
    .preview-window-container .session-page.container.transparentContainer .session-sponsors-container {
        background-color: var(--agenda-page-preview-window-session-sponsors-preview-sponsor-tile-bg)!important;
    }
    /* google sheets code Sessions9 */
    .agenda-view > .session-page .session-section-title:not(.text-ellipsis) {
    color: var(--session-page-speakers-tile-session-speakers-tile-title);
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: normal !important;
    font-family: AvenirNextLTPro, sans-serif !important;
    }
    .agenda-view > .session-page .speaker-photo > div > img {
    border-radius: var(--session-page-speakers-tile-session-speakers-thumbnail-radius);
    }
    .agenda-view > .session-page .speaker-slide > div.speaker-info > div.speaker-name {
    color: var(--session-page-speakers-tile-session-speaker-name);
    }
    .agenda-view > .session-page .speaker-slide > div.speaker-info > div.speaker-title,
    .agenda-view > .session-page .speaker-slide > div.speaker-info > div.speaker-company {
    color: var(--session-page-speakers-tile-sessions-speaker-info);
    }
    /* google sheets code Sessions10 */
    .session-sponsors-container {}
    .agenda-view > .session-page .session-section-title.text-ellipsis {
    color: var(--session-page-session-sponsors-session-sponsor-title);
    }
    .agenda-view > .session-page .sponsor-image {
    border-radius: var(--agenda-page-session-tile-sponsor-details-sponsor-radius);
    }
    .agenda-view > .session-page .sponsor-description,
    .agenda-view > .session-page .sponsor-name {
    color: var(--session-page-session-sponsors-session-sponsor-body-txt)!important;
    }
    /* title-indicator */
    .agenda-view > .session-page .title-indicator {
    background-color: var(--session-page-speakers-tile-session-speaker-tab);
    width: 7px!important;
    height: 29pox!important;
    }

    /* register modal */
    /* .agenda-modal .modal-dialog .modal-content {
        font-family: 'Manrope', sans-serif!important;
        background-color: var(--colors-brand-primary-mainnet-royalpurple)!important;
    }
    div.register-login-modal-content {
        background-color: transparent!important;
    }
    div.modal-body > button {
        background-color: var(--colors-brand-primary-mainnet-green)!important;
    }
    div.modal-body > button > svg {
        fill: var(--colors-brand-primary-mainnet-royalpurple)!important;
    }
    .register-login-modal-content .subtitle,
    .register-login-modal-content,
    .register-login-modal-content svg > path {
        color: white!important;
    } */
    /* register/login button */
    /* div.register-login-modal-content a.cta-button,
    div.register-login-modal-content button.cta-button {
        color: var(--colors-brand-primary-mainnet-royalpurple)!important;
        background-color: var(--colors-brand-primary-mainnet-green)!important;
        border: 1px solid var(--colors-brand-primary-mainnet-green)!important;
        border-radius: 4px!important;
        font-size: 18px!important;
    } */
    /* div.register-login-modal-content a.cta-button:hover {
        text-decoration: none!important;
    }
    div.register-login-modal-content button.cta-button:hover {
        background-color: var(--colors-brand-primary-mainnet-green)!important;
    } */
    div.register-login-modal-content h4.title {
        color: #409398!important;
    }
    /* changing rating icons */
    .icon-AgendaAtt_heart:before {
        content: "\2606"!important;
        color: var(--session-page-sessions-tile-session-interaction-session-icons-fillsession-rating-fill);
    }
    .icon-AgendaAtt_love::before {
        content: "\2605"!important;
        color: var(--session-page-sessions-tile-session-interaction-session-icons-fillsession-rating-fill);
    }
    
    
    /* SPEAKER page */
    /* back button */
    .speaker-view button.speaker-back-button {
        background-color: var(--speakers-profile-page-back-button-speaker-back-bg)!important;
        border: var(--color-button-btn-outline-thickness) solid var(--speakers-profile-page-back-button-speaker-back-stroke)!important;
        border-radius: var(--session-page-sessions-tile-back-button-session-back-radius) var(--session-page-sessions-tile-back-button-session-back-radius) 0px 0px!important;
        color: var(--session-page-sessions-tile-back-button-session-back-txt)!important;
    }
    /* share button */
    .speaker-view button.speaker-share-button {
        background-color: var(--speakers-profile-page-share-button-speaker-share-bg)!important;
        border-radius: var(--speakers-profile-page-share-button-speaker-share-radius) var(--speakers-profile-page-share-button-speaker-share-radius) 0px 0px!important;
        color: var(--speakers-profile-page-share-button-speaker-share-txt)!important;
    }
    .speaker-view button.speaker-share-button > svg {
        fill: var(--speakers-profile-page-share-button-speaker-share-txt);
    }
    body.color-1-background-opacity {
        background-color: var(--color-backgrounds-bg-base)!important;
    }
    .speaker-view .speaker-profile,
    .speaker-view .speaker-sessions {
        background-color: var(--speakers-profile-page-speaker-profile-speaker-info-tile-bg)!important;
        border-radius: var(--speakers-profile-page-speaker-profile-speaker-info-tile-radius);
        border: 1px solid var(--speakers-profile-page-speaker-profile-speaker-info-tile-stroke);
    }
    .speaker-view .speaker-container .speaker-profile .speaker-image-wrapper .speaker-image-stub {
        border-radius: var(--speakers-profile-page-speaker-profile-speaker-img-radius);
        border: none;
    }
    /* image cropping fixing */
    .speaker-view .speaker-container {
        padding: 140px 70px;
    }
    .speaker-view h1.speaker-name {
        color: var(--speakers-profile-page-speaker-profile-speaker-name)!important;
        font-size: 24px!important;
        font-weight: 400!important;
        line-height: normal!important;
        font-family: AvenirNextLTPro, sans-serif!important;
    }
    .speaker-view .speaker-community-like-wrapper > span {
        color: var(--speakers-profile-page-speaker-profile-speaker-icons);
    }
    .speaker-view .speaker-position {
        color: var(--speakers-profile-page-speaker-profile-speaker-job-title);
    }
    .speaker-view .speaker-company {
        color: var(--speakers-profile-page-speaker-profile-speaker-company);
    }
    .speaker-view .speaker-bio {
        color: var(--speakers-profile-page-speaker-profile-speaker-description)!important;
    }
    .speaker-view .speaker-container .speaker-section-notch {
        background-color: var(--speakers-profile-page-speaker-sessions-speaker-session-tile-tab);
        width: 7px;
        height: 29px;
     }
    .speaker-view h1.speaker-sessions-title {
        color: var(--speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-tile-title)!important;
        font-size: 24px!important;
        font-weight: 400!important;
        line-height: normal!important;
        font-family: AvenirNextLTPro, sans-serif!important;
    }
    .speaker-view h1.tweets-activity-title {
        color: var(--speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-tile-title)!important; 
    }
    .speaker-view time > span {
        color: var(--speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-time)!important;
    }
    .speaker-view time > span.text-bold {
        font-family: AvenirNextLTPro, sans-serif!important;
    }
    .speaker-view .speaker-session-title {
        color: var(--speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-name)!important;
    }
    .speaker-view .speaker-session-excerpt > p {
        color: var(--speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-description)!important;
    }
    /* location */
    .speaker-view .speaker-session-location,
    .speaker-view .speaker-session-location-icon {
        color: var(--colors-brand-accents-orange)!important;
    }
    /* social icons */
    div.speaker-view div.speaker-social > a > svg {
        fill: var(--speakers-profile-page-speaker-profile-speaker-icons);
    }
    /* session tile */
    div.speaker-sessions-twitter-wrapper div.speaker-sessions {
        border-radius: var(--speakers-profile-page-speaker-sessions-speaker-session-tile-radius);
    }
    /* twitter tile */
    .speaker-view .speaker-twitter {
        background-color: var(--speakers-profile-page-speaker-profile-speaker-info-tile-bg)!important;
        border-radius: var(--speakers-profile-page-speaker-profile-speaker-info-tile-radius);
        border: 1px solid var(--speakers-profile-page-speaker-profile-speaker-info-tile-stroke); 
    }
    /* SPEAKER PAGe */ 
    /* social icons */
    div.speaker-view div.speaker-social > a > svg {
        fill: var(--speakers-profile-page-speaker-profile-speaker-icons);
    }
    /* div.speaker-view div.speaker-profile {
        display: flex;
    } */
    div.speaker-view div.col-lg-9.col-lg-pull-3.col-md-8.col-md-pull-4.col-sm-9.col-sm-pull-3.col-xs-12 {
        width: 100%;
        right: 0;
    }
    div.speaker-view div.speaker-socials {
        position: absolute;
        right: 0;
        top: 0;
    }
    /* twitter tile */
    .speaker-view .speaker-twitter {
        background-color: var(--speakers-profile-page-speaker-profile-speaker-info-tile-bg)!important;
        border-radius: var(--speakers-profile-page-speaker-profile-speaker-info-tile-radius);
        border: 1px solid var(--speakers-profile-page-speaker-profile-speaker-info-tile-stroke); 
    }
      
    /* images */
    .studios-img img {
    border-radius: var(--radius-radius-rounded);
    }
    .studios-img-stroke img {
    border: var(--agenda-page-session-tile-associated-speakers-speaker-thumbnail-radius) solid var(--image-treatments-custom-elements-img-stroke);
    }
    .studios-img-drp-shdw img {
    box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.10), 9px 15px 17px 0px rgba(0, 0, 0, 0.09), 20px 33px 23px 0px rgba(0, 0, 0, 0.05), 36px 59px 28px 0px rgba(0, 0, 0, 0.01), 56px 93px 30px 0px rgba(0, 0, 0, 0.00);
    }
    .studios-sld-shdw:not(.studios-img-drp-shdw) img {
    box-shadow:
    var(--solid-shadow-horisontal-offset) var(--solid-shadow-vertical-offset) var(--image-treatments-custom-elements-img-solid-shadow);
    }
    .studios-sld-shdw:has(.studios-img-drp-shdw) img {
    box-shadow:
    var(--solid-shadow-horisontal-offset) var(--solid-shadow-vertical-offset) var(--image-treatments-custom-elements-img-solid-shadow),
    2px 4px 10px 0px rgba(0, 0, 0, 0.10), 
    9px 15px 17px 0px rgba(0, 0, 0, 0.09), 
    20px 33px 23px 0px rgba(0, 0, 0, 0.05), 
    36px 59px 28px 0px rgba(0, 0, 0, 0.01), 
    56px 93px 30px 0px rgba(0, 0, 0, 0.00);
    }
    
    /* Logistics style */
    .text-block-2-col-logistic > div {
    /* background-color: var(--maps-logistics-maps-bg)!important; */
    }
    .text-block-2-col-logistic > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > h3:first-child{
        color: var(--maps-logistics-maps-header-txt)!important;
        margin-bottom: 20px!important;
        }
    
    .text-block-2-col-logistic > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > h3 {
    color: var(--maps-logistics-maps-location-txt)!important; 
    margin: 0!important;
    }
    
    .text-block-2-col-logistic > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > p {
    color: var(--maps-logistics-maps-getting-there-txt)!important;
    }
    
    .text-block-2-col-logistic > div > div > div:nth-child(2) > div:nth-child(2) {
    border-style: solid;
    border-width: 0 0 0 2px;
    border-color: var(--maps-logistics-maps-dividing-line);
    }
    
    .text-block-2-col-logistic > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) > div > div > p:nth-child(2) {
    font-size: 16px!important;
    font-weight: 800!important;
    }
    
    .text-block-2-col-logistic p:has(span) {
        margin-bottom: 0!important;
    }
    
    .text-block-2-col-logistic > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > p > img {
    padding-right: 1rem;
    }
    
    /* .text-block-2-col-logistic > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > p {
    display: flex;
    align-items: center;
    } */
@media(min-width: 768px) and (max-width: 1089px) {
    .text-block-2-col-logistic > div > div > div.element-groups.Component-elementGroups-0-2-1 {
        width: 80%;
        margin: 0 auto;
        padding: 0 30px;
    }
}
@media(max-width: 767px) {
    .text-block-2-col-logistic > div > div > div:nth-child(2) > div:nth-child(2) {
        border-width: 2px 0 0 0px;
    }
    .text-block-2-col-logistic > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2) > div {
        margin-top: 22px!important;
    }
    .text-block-2-col-logistic > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2),
    .text-block-2-col-logistic > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
        padding-left:0px;
    }
    .text-block-2-col-logistic > div > div > div.element-groups.Component-elementGroups-0-2-1 {
        padding: 0 30px;
    }
    .text-block-2-col-logistic > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
        margin-bottom: 25px;
    }
}
    
    /* Register button in nav */
    body > div.main-view.footer-padding.footer-padding-confirmation > div > ul > div.trade-template.section-3900269,
    body > div.main-view.footer-padding.footer-padding-confirmation > div > ul > div.trade-template.section-3900448 {
    position: fixed;
    top: -88px;
    z-index: 9999;
    right: 100px;
    }
    
    .studios-nav-btn > div {
    display: contents;
    }
    
    .studios-nav-btn > div > div {
    padding: 0;
    }
    
    @media(max-width: 648px) {
    body > div.main-view.footer-padding.footer-padding-confirmation > div > ul > div.trade-template.section-3900269 {
        right: 29px;
    }
    }
    
    /* Hide default Footer */
    footer {
        display: none;
    }
    .main-react-view,
    .footer-padding {
    padding-bottom:0px!important;
    }
    footer > footer {
        background-color: rgba(64, 147, 152, 1);
    }
    footer div.footer {
        display: none;
    }
    
    
    /* SESSION PAGE */
    /* location icon */
    .agenda-view > .session-page div.session-location > i.location-icon {
        color: var(--agenda-page-session-tile-session-details-agenda-session-location)!important;
    }
    /* broadcast preview */
    .agenda-view div.live-broadcast-preview {
        background-color: transparent!important;
    }
    .agenda-view .live-broadcast-footer {
        border: none!important;
    }
    /* interested-add to calendar-share */
    .agenda-view > .session-page div.session-button > i.icon-lead_off,
    .agenda-view > .session-page div.session-button > svg {
        color: var(--session-page-sessions-tile-session-interaction-session-icons)!important;
        fill: var(--session-page-sessions-tile-session-interaction-session-icons)!important;
    }
    .agenda-view > .session-page div.session-button > i.icon-lead_on {
        color: var(--session-page-sessions-tile-session-interaction-session-icons)!important;
    }
    .agenda-view > .session-page div.session-button > span.color-1 {
        color: var(--session-page-sessions-tile-session-interaction-session-interaction-txt)!important;
    }

/* ticker section custom element */
.studios-ticker > div > div,
.studios-ticker-image > div > div {
    margin: 0;
    min-width: 100%;
}
.studios-ticker-1 {
    color: white;
    font-family: AvenirNextLTPro, sans-serif!important;
}
.studios-ticker > div {
    background-image: linear-gradient(to right, #B8CB48 , #419397);
}

.studios-ticker-2 {
    color: white;
    font-family: AvenirNextLTPro, sans-serif!important;
}
.studios-ticker-2 img {
    margin: 12px 0px;
}
.studios-ticker > div {
    /* background-color: var(--colors-brand-primary-mainnet-green)!important; */
}
.studios-ticker-image > div {
    background-color: var(--colors-brand-primary-colour-08)!important;
}
.header-top-me {
    min-width: 90px;
}
.ani-wrapper {
    max-width: 100%;
    overflow: visible;
}
.scroll-text {
    white-space: nowrap;
    overflow: visible;
    display: inline-block;
    animation: animate-text 30s linear infinite;
    width: 100%;
}
@media(max-width: 525px) {
    .scroll-text {
        animation: animate-text-2 30s linear infinite!important;
        font-size: 40px!important;
    }
    .ani-wrapper img {
        margin: 10px 0;
        width: 48px;
    }
}
.scrolling-image {
    max-height: 50px!important;
    margin-left: 10px!important;
    margin-right: 10px!important;
    max-width: unset!important;
}
.scroll-text > span {
    display: flex;
    align-items: center;
}
  
.scroll-text > span > span {
    /* color: var(--colors-brand-primary-mainnet-green)!important; */
    font-size: 70px!important; 
    font-weight: 900!important;
    max-height: 44px!important;
    display: inline-flex;
    align-items: center;
    margin-bottom: 10px!important;
}
@keyframes animate-text {
    0% {
      transform: translate3d(0, 0, 0);
    }
    100% {
      transform: translate3d(-100%, 0, 0);
    }
}
@keyframes animate-text-2 {
    0% {
      transform: translate3d(0, 0, 0);
    }
    100% {
      transform: translate3d(-400%, 0, 0);
    }
}

/* COUNTDOWN */
/* .studios-count-2 */
.studios-count-2 * {
    font-family: AvenirNextLTPro, sans-serif!important;
}
.studios-count-2 div.atom-sectionSecondary {
    background-color: var(--countdown-colorway-1-countdown-bg-1);
}
.studios-count-2 div.business-descripton-header-container > h2 {
    color: var(--countdown-colorway-1-countdown-title-1)!important;
    margin-bottom: 20px!important;
    font-weight: 400!important;
    font-style: normal!important;
    font-size: 40px!important;
    text-transform: none!important;
}
.studios-count-2 div.count-number {
    color: var(--countdown-colorway-1-countdown-number-1)!important;
    font-size: 51px!important;
    font-weight: 700;
    margin-bottom: 10px;
}
@media(max-width: 525px) {
    .studios-count-2 div.count-number {
        font-size: 40px!important;
    }
}
.studios-count-2 div.count-unit {
    color: var(--countdown-colorway-1-countdown-unit-txt-1)!important;
    font-size: 30px!important;
    font-weight: 700;
}
.studios-count-2 div.count-container::after {
    background: var(--countdown-colorway-1-countdown-dividing-line-1)!important;
}
.studios-count-2 div.count-container:first-child::before,
.studios-count-2 div.count-container:last-child:after {
    background: none!important;
}
.studios-count-2 .business-border:after {
    border: var(--color-button-btn-outline-thickness) solid var(--countdown-colorway-1-countdown-stroke-1)!important;
}
.studios-count-2 > div > div {
    margin: 0;
    min-width: 100%;
}
.studios-count-2 div.business-border {
        display: none;
}
    /* .studios-count-2 div.js-countdown-view {
    width: 100%;
    margin: 0;
    } */
@media(max-width: 565px) {
    .studios-count-2 div.js-countdown-view > div:nth-child(2) > div.count-unit,
    .studios-count-2 div.js-countdown-view > div:nth-child(3) > div.count-unit,
    .studios-count-2 div.js-countdown-view > div:nth-child(4) > div.count-unit {
        font-size: 0px!important;
    }
    .studios-count-2 div.js-countdown-view > div:nth-child(2) > div.count-unit::after {
        content: 'HRS';
        font-size: 30px!important;
    }
    .studios-count-2 div.js-countdown-view > div:nth-child(3) > div.count-unit::after {
        content: 'MINS';
        font-size: 30px!important;
    }
    .studios-count-2 div.js-countdown-view > div:nth-child(4) > div.count-unit::after {
        content: 'SECS';
        font-size: 30px!important;
    }
}


.h4-bold h4{
    font-weight: bold!important;
}
.h3-bold h3{
    font-weight: bold!important;
}
#section-4337582 > div > div {
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/hGLWVn7ThiK8HjbU7K34_Layer_1.png);
    background-repeat: no-repeat;
    background-size: 25vw;
    background-position-x: right;
}
#section-4337597 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > ul {
    list-style: disc;
}
#section-4337619 > div {
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/WfEms32fRuGiErVnnTGK_Layer_1large.png);
    background-size: 25vw;
    background-position-x: right;
}
@media(max-width: 768px) {
    #section-4337619 > div {
        background-image: none;
    }
    /* #section-4337597 > div {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/WfEms32fRuGiErVnnTGK_Layer_1large.png);
        background-size: 25vw;
        background-position-x: right;
        background-position-y: bottom;
    } */
}
/* speakers bg */
#section-4337620 > div,
#section-4337674 > div,
#section-4337827 > div,
#section-4337702 > div,
#section-5948624 > div,
#section-5948764 > div,
#section-5948765 > div {
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/02HL96L1T0GrM2amZ2l3_Rectangle-5660.png);
    background-size: cover;
    background-attachment: fixed;
}
#section-4337718 > div > div > div.col-xs-12.header.text-center > h2 {
    text-align: start;
}
#section-4337867 > div {
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/0fD3Mze0RRq8YOvdGsPZ_Home%20-%20Key%20Speakers.png), url(https://s3.amazonaws.com/bizzabo.users.files/IGXPVd0Qh61f6FkjSpA4_Rectangle-5660-resized.png);
    background-size: 25vw, cover;
    background-attachment: local, fixed;
    background-position-x: right, left;
    background-position-y: 50px, top;
    
}
#section-4337992 > div {
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/IGXPVd0Qh61f6FkjSpA4_Rectangle-5660-resized.png);
    background-size: cover;
    background-attachment: fixed;
}
/* jump links */
#section-4249209 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > h4 > span {
    color:var(--color-text-body-txt-secondary)!important;
    text-transform: uppercase;
    padding: 0 10px;
    font-weight: bold;
}
.bg-white .speakers,
.bg-white {
    background-color: white!important;
}
/* sponsor page */
@media (min-width: 768px) {
    #section-4339969 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > img {
        margin-left: 0px;
        width: 100%;
        padding: 0px;
    }
    #section-4339969 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div {
        width: 33.33333333%;
        margin: 0 33.3333333%;
    }
}
#section-4339047 > div {
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/IGXPVd0Qh61f6FkjSpA4_Rectangle-5660-resized.png);
    background-size: cover;
}
/* Agenda Page */
.session-list-view.agenda-custom-css.list,
.session-list-view.agenda-custom-css.sideBySide {
    padding-top: 20px;
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/j9C5I7PKT4quUrwfkVhE_agenda-bg.png);
    background-color: var(--agenda-page-search-filters-agenda-search-filters-section-bg) !important;
    background-size: 100%;
}
.session-container {
    border-color:var(--agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-stroke)!important;
    border-radius: var(--agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-radius)!important;
    background-color: var(--agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-bg)!important;
    border-style: solid!important;
    border-width: 1px!important;
}
.session-container .session-actions-container {
    border-color:var(--agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-stroke)!important;
}
.session-actions-container .session-action-container {
    border-color:var(--agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-stroke)!important;
    background-color: white;
    border-radius: var(--agenda-page-session-tile-interested-save-a-seat-agenda-session-interests-radius);
}
.session-actions-container i {
    color:var(--colors-brand-primary-engage-tealgreen)!important;
    fill:var(--colors-brand-primary-engage-tealgreen)!important;
}
.agenda-view--session {
    background-image:url(https://s3.amazonaws.com/bizzabo.users.files/l0vAG4RrTUWo4juoKkDY_sessions-bg.png);
    background-color: var(--session-page-session-sponsors-session-sponsor-body-txt) !important;
    background-size: cover;
    min-height: 100vh;
}
.speaker-view > div.speaker-background {
    height:100%!important;
    background-color: var(--speakers-profile-page-speaker-profile-speaker-sessions-speaker-session-time) !important;
    background-size: cover;
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/cpGNbkYxTW2x2cfysNtB_agenda-speakers.png);
    opacity: 1;
    min-height: 100vh;
}
.speaker-view > div.speaker-container {
    min-height: 100vh;
}
/* #section-4248938 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
    padding-left: 15px;
    padding-right: 45px;
} */
.speakers .entity-photo-holder {
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/W79WanXuQ7iBniMgUr37_home-speaker-bg-down.png), url(https://s3.amazonaws.com/bizzabo.users.files/5mSRyfeXSZuRbFzhvriJ_home-speaker-bg-up.png);
    background-repeat: no-repeat;
    background-position-x: left, right;
    background-position-y: bottom, top;
}
@media(max-width:767px) {
    .resources-img {
        display:block;
        width:100%!important;
    }
    #section-4337717 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) > img {
        display: none;
    }
}
@media(min-width:768px) {
    .resources-img {
        display:none!important;
    }
}
/* speaker page background */
#section-4338007 > div,
#section-4338012 > div,
#section-4338011 > div,
#section-4338013 > div {
    background-color: transparent!important;
}
.speakers-custom-css {
    background-image:url(https://s3.amazonaws.com/bizzabo.users.files/TBXyCNfR1mqVABeK46nD_Desktop_Speaker%20bg.png);
    background-size:100%;
}
/* home speakers bg */
#section-4337621 > div,
#section-5948625 > div {
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/0fD3Mze0RRq8YOvdGsPZ_Home%20-%20Key%20Speakers.png), url(https://s3.amazonaws.com/bizzabo.users.files/02HL96L1T0GrM2amZ2l3_Rectangle-5660.png);
    background-position-x: right, left;
    background-position-y: bottom, top;
    background-size: 25vw, cover;
    background-repeat: no-repeat, no-repeat;
    background-attachment: local, fixed;
}
#section-4337718 {
    background-image: url(https://cdn-static.bizzabo.com/bizzabo.users.files/WfEms32fRuGiErVnnTGK_Layer_1large.png);
    background-size: 25vw;
    background-position-x: right;
    background-position-y: bottom;
}

/* @media(min-width: 526px) and (max-width: 767px) {
    div.section-customElementGroups div:has(> a > button) {
        text-align: left!important;
    }
} */
#section-4249287 > div,
#section-4249286 > div,
#section-4249284 > div
#section-4249283 > div,
#section-4249288 > div,
#section-4249265 > div,
#section-4249266 > div,
#section-4249281 > div,
#section-4249282 > div {
    background-color: transparent!important;
}
.venue-custom-css {
    background-image:url(https://s3.amazonaws.com/bizzabo.users.files/KzraCGjSOtR32dc7jvPg_Desktop_Venue%20bg.png);
    background-size: 100%;
}
.resources-custom-css {
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/AnBrDTWGTaCXQ4XZzmVA_Desktop_Resources%20bg.png);
    background-size: 100%;
}

@media(max-width: 525px) {
    #section-4249265 > div {
        background-color: #ffffff!important;
    }
    #section-4249245 > div > div,
    #section-4249249 > div > div,
    #section-4249451 > div > div {
        padding-top: 0;
    }
}

/* .studios-key-spk-4 */
.studios-key-spk-4 > div {
    background-image: url(https://res.cloudinary.com/bizzaboprod/image/upload/q_auto,f_auto,c_scale,c_crop,g_custom/v1712911422/tyctrkherxbolkimww9n);
    height: calc(100vw* 800 / 1512);
    max-height: calc(100vh - 64px);
}
.studios-key-spk-4 > div > div {
    max-width: unset;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: end;
    padding: 0!important;
}
.studios-key-spk-4 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
    padding: 50px;
    width: 40%;
}
.studios-key-spk-4 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div:has(button) {
    margin-bottom: 0;
}
.studios-key-spk-4 h3 {
    color: var(--key-speaker-elements-colorway-1-speaker-name-1)!important;
}
.studios-key-spk-4 p.title,
.studios-key-spk-4 p.company {
    font-weight: 700!important;
}
@media(max-width: 1000px) {
    .studios-key-spk-4 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
        width: 55%;
    }
    
}
@media(max-width: 768px) {
    .studios-key-spk-4 > div {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/g8AK4khWQIOYs6hlTqGD_Key%20Speaker%20Elements.png) !important;
        height: calc(100vw * 353 / 300) !important;
    }
    .studios-key-spk-4 > div > div > div.element-groups.Component-elementGroups-0-2-1 {
        display: flex;
        flex-direction: row;
    }
    .studios-key-spk-4 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
        width: 75%;
    }
}
@media(max-width: 525px) {
    .studios-key-spk-4 > div {
        height: 100%!important;
        max-height: unset;
    }
    .studios-key-spk-4 > div > div > div.element-groups.Component-elementGroups-0-2-1 {
        height: 100%;
        flex-direction: column-reverse;
    }
    .studios-key-spk-4 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
        width: 100%;
        padding: 50px 25px;
    }
    .studios-key-spk-4 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2) {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/uJvAGNR4RgOZny7G4UHd_Rectangle%205655.png) !important;
        height: calc(100vw* 420 / 300) !important;
        background-size: contain;
    }
}

/* .studios-key-spk-a */
.studios-key-spk-a > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) {
    background-color: var(--key-speaker-elements-colorway-1-speaker-bg-1);
}
/*custom-nav-reg-btn */
.custom-nav-reg-btn {
    position: fixed;
    z-index: 99999;
    right: 0;
    background-color: transparent!important;
    top: 6px;
    margin-top: -79px;
    margin-right: 80px;
    border: 0;
 }
 @media(max-width: 1024px) {
    .custom-nav-reg-btn {
        margin-right: 60px;
    }
 }
 @media(max-width: 525px) {
    .custom-nav-reg-btn button,
    .custom-nav-reg-btn > div > div > div.element-groups.Component-elementGroups-0-2-1 > div {
        padding-left: 12px;
        padding-right: 12px;
    }
    body > header > div.trade-template > nav > div > div.navbar-header.make-relative > span > div > img {
        min-width: 150px;
    }
 }
 .custom-nav-reg-btn > div {
    background-color: transparent!important;
 }
 .custom-nav-reg-btn > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > a > button {
    border-radius: 0;
    font-weight: 500;
 }

 #section-4337716 > div {
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/tXus9xI1QqifxZQgYMbK_Chevron_Shapes-03%201.png);
    background-position-x: left;
    background-position-y: 50px;
    background-size: 15%;
 }
 .sponsors-custom-css {
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/eajIndLTZeGhgr4mIxlU_sponsors%20bg.png);
    background-size: 100%;
 }
 @media(min-width: 769px) {
    #section-4338123 > div,
    #section-4337584 > div {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/tXus9xI1QqifxZQgYMbK_Chevron_Shapes-03%201.png);
        background-size: 11vw;
    }
    #section-5272923 > div {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/0fD3Mze0RRq8YOvdGsPZ_Home%20-%20Key%20Speakers.png);
        background-position-x: 85vw;
        background-position-y: bottom;
        background-size: 25vw, cover;
        background-repeat: no-repeat;
        background-attachment: local;
    }
    #section-4337596 > div {
        background-image: url(https://cdn-static.bizzabo.com/bizzabo.users.files/TrXMNxKjRymC4ui3W89l_left-arrow.png);
        background-position-x: right;
        background-position-y: top;
        background-size: 15vw, cover;
        background-repeat: no-repeat;
        background-attachment: local;
    }
    #section-5949407 > div {
        background-image: url(https://cdn-static.bizzabo.com/bizzabo.users.files/TrXMNxKjRymC4ui3W89l_left-arrow.png);
        background-position-x: right;
        background-position-y: 30px;
        background-size: 15vw, cover;
        background-repeat: no-repeat;
        background-attachment: local;
    }
}
 @media(max-width: 768px) {
    .speakers-custom-css {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/0QhpdVguSauuP0Jxkgwz_Tablet_Speaker.png);
        background-size: 100%;
    }
    /* .speakers-custom-css .studios-spk-1 div.entity-photo-holder:nth-child(n+5), 
    .speakers-custom-css .studios-spk-1 div.urban-entity-photo-holder:nth-child(n+5),
    .speakers-custom-css .studios-spk-2 div.entity-photo-holder:nth-child(n+5), 
    .speakers-custom-css .studios-spk-2 div.urban-entity-photo-holder:nth-child(n+5),
    .speakers-custom-css .studios-spk-3 div.entity-photo-holder:nth-child(n+5), 
    .speakers-custom-css .studios-spk-3 div.urban-entity-photo-holder:nth-child(n+5),
    .speakers-custom-css .studios-spk-4 div.entity-photo-holder:nth-child(n+5), 
    .speakers-custom-css .studios-spk-4 div.urban-entity-photo-holder:nth-child(n+5) {
        display: none;
    } */
    .support-custom-css {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/fYQyACfQSZogcAOPDpHY_Tablet_FAQ.png);
        background-size: 100%;
    }
    .venue-custom-css {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/tETakrmQQqmNUAciGtnf_Tablet_Venue.png);
    }
    .resources-custom-css {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/QfuArJBUTziiIghJRMmN_Tablet_Resources.png);
        background-size: 100%;
    }
    .sponsors-custom-css {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/7rzQqrSZTGydC5hjyGfP_Tablet_Sponser.png);
        background-size: 100%;
    }
    /* sponsor page */
    #section-4339969 > div {
        background-image: none;
    }
    #section-4339969 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > img {
        padding-left: 0px;
        padding-right: 0px;
    }
 }
 @media(max-width: 525px) {
    #section-4337718 > div > div > div.col-xs-12.form-view-holder > div > div.row.margin-top-medium {
        display: none;
    }
    .session-list-view.agenda-custom-css.list {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/HY8bgpMjTnaCXYBZV13S_Mobile_Agenda.png);
        background-color: transparent!important;
        background-position-y: -120px;
    }
    .speaker-view > div.speaker-background {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/WlY2bZG9SFmUfbSerY4c_Mobile_Speaker%20Profilen.png);
        background-color: transparent!important;
    }
    .speakers-custom-css {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/wv9QvEDNSUCxDoCdtc2F_Mobile_Speaker_V2.png);
    }
    .support-custom-css {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/h7wmfBgwQpKxNm4l85ZP_Mobile_FAQ.png);
    }
    .agenda-view--session {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/P9ivNM5QTWnsGaB2NDPh_Mobile_Session.png);
        background-color: transparent!important;
    }
    .venue-custom-css {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/dbizmyg0TEbauJaoEtUQ_Mobile_Venue.png);
        background-size: 100%;
    }
    .resources-custom-css {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/dbizmyg0TEbauJaoEtUQ_Mobile_Venue.png);
    }
    .sponsors-custom-css {
        background-image: url(https://s3.amazonaws.com/bizzabo.users.files/TeLOfevQ6qyqmBZHj5Zk_Mobile_Sponsor.png);
    }
 }
 /* .studios-subscribe-list */
.studios-subscribe-list div.form-fields-holder {
    display: flex;
    flex-wrap: wrap;
}
@media (min-width: 768px) {
    .studios-subscribe-list li > div > div {
        width: 100%!important;
    }
}
.studios-subscribe-list li {
    width: 50%;
}
.studios-subscribe-list label.atom-label {
    font-size: 30px!important;
    font-family: AvenirNextLTPro, sans-serif!important;
    font-weight: 700!important;
    line-height: normal;
    text-transform: uppercase;
    color: var(--color-text-headings-h4)!important;
}
.studios-subscribe-list div.col-sm-4.col-xs-12 {
    width: 100%;
}
.studios-subscribe-list input.form-control {
    height: 48px;
    border-radius: 8px;
    border: var(--color-button-btn-outline-thickness) solid #000000;
}
.studios-subscribe-list button {
    background-color: var(--color-text-headings-h4)!important;
    text-transform: uppercase;
    border-radius: 3px!important;
    padding: 8px 14px!important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.studios-subscribe-list button:hover {
    background-color: var(--colors-brand-primary-engage-tealgreen)!important;
    text-transform: uppercase;
}
.studios-subscribe-list a {
    color: var(--color-text-body-txt-primary)!important;
    text-decoration: underline!important;
    font-weight: 800!important;
}
/* .studios-subscribe-list div.icheckbox_square-grey {
    background-position-x: -24px;
} */
.studios-subscribe-list div.icheckbox_square-grey.checked {
    background-position-x: -48px;
}
.studios-subscribe-list span.ladda-spinner {
    display: none;
}
.studios-subscribe-list span.ladda-label {
    margin-top: 4px;
}

@media(max-width: 767px) {
    .studios-subscribe-list > div > div > div.col-xs-12.form-view-holder > div > div.row.wow.bounceInUp.margin-bottom-xs.margin-top-xs {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .studios-subscribe-list button {
        width: 200px;
    }
    .studios-subscribe-list > div > div > div {
        padding-left: 30px!important;
        padding-right: 30px!important;
    }
}
@media(min-width: 525px) and (max-width: 606px) {
    .studios-subscribe-list > div > div > div.col-xs-12.form-view-holder > div > div:nth-child(1) > ul > li:nth-child(4) > div > div > div > label {
        height: 69px;
    }
}
@media(max-width: 525px) {
    .studios-subscribe-list li {
        width: 100%;
    }
    .studios-subscribe-list > div > div > div {
        padding-left: 30px;
        padding-right: 30px;
    }
}
#bs-example-navbar-collapse-1 > ul:nth-child(1) > li.logo-li-holder.hidden-sm.hidden-xs > div > a > img,
body > header > div.urban-template > nav > div > div.navbar-header.make-relative > span > div > a > img {
    content: url(https://s3.amazonaws.com/bizzabo.users.files/VOuixgLsTrS2AIgtUQSQ_86C63AFA-AE60-4669-8BAF-6BA4764C1ED8.png);
}
button.atom-main, button.global-header-button, button.custom-font, button.ladda-button {
    letter-spacing: normal!important;
}
.white * {
    color: white!important;
}
.no-sessions-container a {
    color: var(--colors-brand-primary-engage-white)!important;
}
#section-4337620 > div > div > div.element-21236928.text-center.fadeInUp > h2,
#section-4337674 > div > div > div.element-21236928.text-center.fadeInUp > h2,
#section-4337993 > div > div > div.element-21238818.text-center.fadeInUp > h2,
#section-4337584 > div > div > div > div > div > div > h2,
#section-5272922 > div > div > div > div > div > div > h2,
#section-5272923 > div > div > div > div > div > div > h2,
#section-5266158 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > h2,
#section-5273080 > div > div > div.element-25477481 > h2,
#section-5267414 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > h2,
#section-4337596 > div > div > div.element-21236977.text-center.fadeInUp > h2,
#section-5280343 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > h2 {
    font-size: 48px!important;
}
@media(min-width: 1100px) and (max-width: 1940px) {
    #section-4337619 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > p:nth-child(3) {
        width: 80%;
    }
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description.faddedAway {
    -webkit-mask-image: unset;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description {
    max-height: unset;
}
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .speakers-container.has-speakers {
    min-height: 1px;
}
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next,
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-prev,
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-next:hover,
.agenda-view .session-list-container .session-carousel .slick-arrow.transparent-arrow.slick-prev:hover {
    background: none;
}
div.session-description-inner{
    font-size: 16px;
  }
/* register modal hide  */
/* div.modal-body > div > div.inner-container > div:nth-child(1) > a {
    display: none;
}
div.modal-body > div > div.inner-container > div:nth-child(1) > div {
    font-size: 0px!important;
}
div.modal-body > div > div.inner-container > div:nth-child(1) > div::after {
    font-size: 14px!important;
    content: 'Request access to the on-demand content events@everestgrp.com';
} */
/* 3 cards */
#section-4337597 > div > div > div.element-groups.Component-elementGroups-0-2-1 {
    display: flex;
}
#section-4337597 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(1) > div {
    background-color: #D6702A;
    height: 100%;
    padding: 30px;
}
#section-4337597 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(2) > div {
    background-color: #E8C51A;
    height: 100%;
    padding: 30px;
}
#section-4337597 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div:nth-child(3) > div {
    background-color: #409398;
    height: 100%;
    padding: 30px;
}
@media(max-width: 1080px) {
    #section-4337597 > div > div > div.element-groups.Component-elementGroups-0-2-1 {
        flex-direction: column;
    }
    #section-4337597 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div {
        width: 100%;
    }
    #section-4337597 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div {
        max-width: 300px;
        margin: 20px auto;
    }
}
p:has( > span.corner) {
    position: relative;
}
span.corner {
    color: rgb(15,96,95)!important;
    background-color: rgb(15,96,95)!important;
    right: -112px;
    position: absolute;
    text-align: center;
    top: -70px;
    transform: rotate(45deg) translateY(-50%);
    transform-origin: left top;
    z-index: 2;
    width: 150px;
    height: 72px;
}
#section-5266959 > div > div::after {
    display: none;
}
.d-flex {
    display: flex;
    justify-content: space-around;
    flex-direction: row;
}
@media(max-width: 767px) {
    .d-flex {
        flex-direction: column;
    }
    .studios-header-3 a {
        margin-top: 20px;    
    }
}
/* save to fav on agenda */
div.popover-content > div > div.popover-buttons > a {
    color: var(--colors-brand-primary-engage-white)!important;
    background-color: var(--colors-brand-primary-engage-tealgreen)!important;
}
/* .a2it-hide-speakers div.attendees-faces-holder > div > div:nth-child(n+4) {
    display: none;
} */
.a2it-hide-speakers button {
    margin: 0 auto!important;
    padding: 12px 30px 8px!important;
    max-width: 260px;
}
.studios-custom-images img {
    width: 100%!important;
    margin: 0 auto!important;
}
.studios-custom-images > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > div:nth-child(2) {
    display: flex;
}
.studios-custom-images > div > div > div.element-groups.Component-elementGroups-0-2-1 > div {
    padding: 0;
    width: 100%;
}
.studios-custom-images > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > div:nth-child(2) > div {
    padding: 30px;
    width: 33.3333333%;
}
.studios-custom-images > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > div:nth-child(1) {
    padding: 0 30px;
}
@media(max-width: 767px) {
    .studios-custom-images > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > div:nth-child(2) {
        flex-direction: column;
    } 
    .studios-custom-images > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div > div > div:nth-child(2) > div {
        padding: 15px 30px;
        width: 100%
    }
}
#section-5949555 > div {
    background-image: url(https://s3.amazonaws.com/bizzabo.users.files/0fD3Mze0RRq8YOvdGsPZ_Home%20-%20Key%20Speakers.png);
    background-position-x: right;
    background-position-y: bottom;
    background-size: 25vw;
    background-repeat: no-repeat;
    background-attachment: local;
}
@media(min-width: 768px) {
    .studios-subscribe-list-2 li > div > div {
        margin-left: 0;
    }
}
@media(min-width: 768px) {
    .studios-subscribe-list-2 li {
        width: 100%;
    }
    .studios-subscribe-list-2 > div {
        display: flex;
        justify-content: end;
        background-image: url('https://cdn-static.bizzabo.com/bizzabo.users.files/QsSjxTd6T3G6O3Qnvr8D_Image%20(12).png');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: 15px center;
        background-size: 48%;
    }
    .studios-subscribe-list-2 > div > div  {
        width: 50%;
    }
    .studios-subscribe-list-2 button {
        margin-right: 15px;
    }
}

.studios-subscribe-list-2 > div > div > div.col-xs-12.form-view-holder > div > div:nth-child(2) > div,
.studios-subscribe-list-2 > div > div > div.col-xs-12.form-view-holder > div > div.row.wow.bounceInUp.margin-bottom-xs.margin-top-xs {
    display: flex;
    justify-content: end;
}
/* .agenda-view.agenda-view--search > div.container::before {
    content: 'Log in to access the Engage 2025 - London agenda and download the session slides';
    font-size: 20px;
    padding: 15px;
    border: 1px #4D4D4F solid;
    margin-left: 15px;
    margin-right: 30px;
    background-color: white;
    width: calc(100% - 30px);
    font-family: AvenirLTPro, sans-serif !important;
} */
.agenda-view.agenda-view--search > div.container {
    margin-top: 17px;
}
/* #virtual-venue-banner, .main_ring-banner-wrapper {
    display: none;
} */
@media (min-width: 1023px) {
    div.main-react-view:has( > div.session-list-view > div.container > div.agenda-search-container > div.agenda-search > div > div.days-row):has( > div.session-list-view > div.main_ring-banner-wrapper) > div.list,
    div.main-react-view:has( > div.session-list-view > div.container > div.agenda-search-container > div.agenda-search > div > div.days-row):has( > div.session-list-view > div.main_ring-banner-wrapper) > div.sideBySide {
        margin-top:390px!important;
    }
  }
div.main-react-view:has( > div.agenda-day-selector.agenda-view) {
    background-color: var(--colors-brand-accents-tealgreen-light);
}