/* Setting font */
body, body * {
  font-family: 'MuseoSans', sans-serif !important;
}
.fa{font-family:FontAwesome !important}
[class*=" icon-"],[class^=icon-]{font-family: bizzafont !important}
@media (max-width: 768px) {
  body p, body span {font-size: 1.1426rem!important}
}

.hero h1{display: none}
.hero .date-venue-holder .row .form-group .row{
  display: flex;
  flex-direction: column;
  gap:5px;
}
.hero .date-venue-holder .row .form-group .row :nth-child(1){order: 1}
.hero .date-venue-holder .row .form-group .row :nth-child(3){order: 2}
.hero .date-venue-holder .row .form-group .row :nth-child(2){order: 3}

.countdowncat h2,
.countdowncat > div > div > div:nth-child(1){display: none !important}
.countdowncat > div > div > div:nth-child(2){
  float: none !important;
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
.countdowncat.global-template .count-number{
  font-weight: 300;
  font-size: 2.375rem;
}

.custom-cta .full-width.text-center{ text-align: left }

.join-cta h2{display:none}
.join-cta .attendees-faces .attendees-btn-holder{margin:0}
.join-cta.trade-template .attendee-empty-bg{
  background:none!important;
  padding:0; 
  height:125px; 
 }
.join-cta div span{
  border-radius:40px; 
  font-size:1rem;
  background-color: rgba(245, 109, 0, 1);
  padding:8px 70px !important;
}

.btn-secondary button,
.btn-secondary a > div,
.btn-secondary a > span{
  color:rgba(255,90,16,1)!important;
  background:none!important;
  border:1px solid #FF5A10!important;
  border-radius: 40px;
}
.btn-secondary button:hover,
.btn-secondary a > div:hover,
.btn-secondary a > span:hover{
	background: #FFE8DD!important;
  -webkit-transition: background-color 1000ms linear!important;
    -ms-transition: background-color 1000ms linear!important;
    transition: background-color 1000ms linear!important;
}

.image-order div div div h2{display: none}
.image-order div:has(> img):has(> div) {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
  align-items: center;
}
@media (min-width: 768px) {
  .image-order div:has(> img):has(> div) {
    grid-template-columns: 1fr 1fr;
  }
}
.image-order div:has(> img):has(> div) > img {
  justify-self: center;
  display: block;
  max-width: 100%;
  height: auto;
  float: none !important;
  margin: 0 auto;
}
.image-order div:has(> img):has(> div) > div {
  text-align: left;
}


.speakerscat.urban-template .img-circle{
  filter: gray;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  height: 120px;
  width: 120px;
}

.section-tickets .bz-widget-tickets-inline.tickets{padding-bottom:45px}
.section-tickets .bz-widget-tickets-inline.tickets iframe .registration-page-container{border:1px solid blue}

.sponsorscat.business-template h2{
  font-size:2.1rem;
  font-weight:300 !important
}
.sponsorscat.business-template .sponsors .partner-container{
  margin:0;
  padding:0;
}
.sponsorscat.business-template .sponsors .partner-logo-container{
  border:none;
}
@media (min-width: 992px) {
	.sponsorscat .col-md-4 {
    	width: 25%;
	}
}

.beyond-event a{
  color: #FF5A10;
}
.beyond-event a:hover{
  color: #FFE8DD!important;
}

.venue-image img{
  margin:auto;
  max-width:50%; 
}

.subscribe button{
  border-radius:40px;
  margin-top:30px;
}

@media (max-width: 640px) {
  .custom-order .custom-space-top{
    padding-top:0;
  }
  .custom-order .element-groups{
	display: flex;
    flex-direction: column-reverse;
  }
}

.section-sponsors h2{
  font-weight:300!important;
  font-size: 2.1rem;
}

.beyond-event img{
  margin-bottom: 10px;
  height: 120px;
  width: 120px;
}

.headliner img{transform: scale(1.2, 1.2)}
.headliner img:hover{transform: scale(1.4, 1.4)}

.sponsors .partners-container{gap:20px}
@media (max-width: 768px) {
	.section-sponsors h2{font-size:2.7rem}
  	.sponsors{padding-bottom:50px}
	.sponsors .partner-container{
      padding:0!important;
  	}
  
   .beyond-event img{
       height: 100px;
	   width: 100px;
   }
  .beyond-event .element-groups > div{
    margin-bottom: 70px;
  }
}

.trade-template .btn-register{border-style:none}

/* *****
	Default Bizzabo CSS
***** */


/* General header layout */
#bs-example-navbar-collapse-1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px; /* Ensure content is inside the page margins */
}

/* Align Imagine Orlando logo */
#bs-example-navbar-collapse-1 .logo-li-holder.hidden-sm.hidden-xs {
  position: relative;
  left: 0; /* Align logo to the left */
  margin-right: 20px; /* Add spacing from menu items */
}

#bs-example-navbar-collapse-1 .logo-li-holder.hidden-sm.hidden-xs img {
  display: block; /* Ensure proper rendering */
  max-height: 40px; /* Adjust logo size */
}

/* Fix for logo repositioning */
#bs-example-navbar-collapse-1 .logo-li-holder.hidden-sm.hidden-xs.animate {
  transform: translateY(0); /* Prevent shifting */
}

/* Align profile and register buttons */
#bs-example-navbar-collapse-1 > ul.profile-nav {
  margin-left: auto;
  display: flex;
  align-items: center;
  padding-right: 30px; /* Ensure buttons are spaced correctly */
  gap: 10px; /* Add spacing between profile icon and button */
}

/* Profile icon */
#bs-example-navbar-collapse-1 > ul.profile-nav > li.profile-icon {
  display: flex;
  align-items: center;
}

/* Register Now button */
#bs-example-navbar-collapse-1 > ul.profile-nav > li.register-now-btn > button {
  width: auto;
  min-width: 150px; /* Ensure text fits comfortably */
  padding: 10px 20px;
  font-size: 16px;
  background-color: #FF9F00;
  border: none;
  border-radius: 5px;
  color: #fff;
  text-align: center;
}

/* Setting width of all <p> tags */
body > p {
  width: 953px;
}

/* Centering texts on custom elements */
.margin-custom-element {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* Making header image and video responsive */
#section-4110233 > div > div:nth-child(1) > video {
  width: 100vw;
}
#section-4110233 > div {
  height: 56vw;
}
.section-4095438 .custom-space-bottom,
.section-4111710 .custom-space-bottom {
  padding: 0;
  height: 47vw;
}

/* Register and hotel pages header image responsive */
#section-4110047 > div,
#section-4111710 > div {
  background-size: 100vw;
  width: 100vw;
  height: 34vw;
}

/* The Convergence of Inspiration and Innovation section */
#section-4095440 > div > div {
  padding-bottom: 0;
}

/* Making responsive header element */
@media screen and (min-width: 1440px) {
  /* Are You an Automation Anywhere Partner? Section */
  #section-4111430 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.atom-main.full-width.margin-custom-element.element-20232643 > div {
    width: 773px;
  }

  /* Are you a business leader?, Are you a developer?, Do you lead a Center of Excellence? and Forge new business relationships. Sections */
  .section-4095679 .atom-sectionMain,
  .section-4098793 .atom-sectionMain,
  .section-4098820 .atom-sectionMain,
  .section-4098821 .atom-sectionMain {
    min-height: 593px;
  }

  #section-4095679 > div > div,
  #section-4098793 > div > div,
  #section-4098820 > div > div,
  #section-4098821 > div > div {
    max-width: 100vw;
  }

  /* With special guest speaker Section */
  #section-4310614 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > img {
    height: 300px;
    width: 300px;
    padding: 0;
    margin: auto;
  }

  #section-4308891 > div > div {
    padding-top: 0;
  }

  /* Adjusting text on section-4095682 */
  #section-4095682 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.atom-main.full-width.margin-custom-element.element-20168422 > div > p:nth-child(1) {
    text-align: center;
    line-height: 1.5;
    width: 45vw;
    margin-left: 3vw;
  }

  #section-4095682 > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div.atom-main.full-width.margin-custom-element.element-20168422 > div > p:nth-child(3) {
    text-align: center;
    line-height: 1.15;
    width: 50vw;
  }
}

/* Responsive adjustments for smaller screens */
@media (max-width: 1024px) {
  /* Ensure logo and buttons remain visible on smaller screens */
  #bs-example-navbar-collapse-1 .logo-li-holder.hidden-sm.hidden-xs {
    left: 10px;
    margin-right: 10px;
  }

  #bs-example-navbar-collapse-1 > ul.profile-nav {
    justify-content: flex-end;
    margin-top: 10px;
    padding-right: 15px;
  }

  /* Responsive Register Now button */
  #bs-example-navbar-collapse-1 > ul.profile-nav > li.register-now-btn > button {
    width: auto;
    min-width: 130px;
    padding: 8px 16px;
  }
}



/*Custom CSS*/
.section-4095441 .custom-space-bottom{padding-bottom: 80px;}
.section-4095438 > .rowHolder{height:55vw;}
.video-element{width:100vw; min-height: unset;}
#bs-example-navbar-collapse-1{display:block;}
#bs-example-navbar-collapse-1 > ul:nth-child(1) > button{display:none;}

@media (max-width: 1024px){
.section-4095441 .custom-space-bottom{padding-top: 25px; padding-bottom: 60px;}
.section-4095441 .atom-main p:nth-child(2) span, .section-4095441 .atom-main p:nth-child(4) span{font-size:50px !important;}
}

@media (max-width: 767px){
.navbar-collapse.collapse {display: none !important; max-height: none;}
.navbar-collapse.collapse.in { display: block !important; clear: both;}
.section-4095441 .atom-main p:nth-child(2) span, .section-4095441 .atom-main p:nth-child(4) span{font-size:50px !important;}
.section-4095441 .atom-main p:nth-child(1) span{font-size:24px !important;}
.section-4095682 .atom-main p:nth-child(1) span{font-size:36px !important;}
.section-5358054 .atom-main p span{font-size:32px !important;}	
.section-5358008 .atom-main p span{font-size:32px !important;}	
}

@media (max-width: 480px){
.section-4095441 .atom-main p:nth-child(2) span, .section-4095441 .atom-main p:nth-child(4) span{font-size:40px !important;}
.section-4095441 .atom-main p:nth-child(6) span{font-size:20px !important;}
.section-4095682 .atom-main p span{font-size:18px !important; line-height:1.5;}	
.section-4095682 .atom-main p:nth-child(1) span{font-size:32px !important;}	
.section-4095682 .atom-main span strong{font-weight:500;}
.section-5358054 .atom-main p span{font-size:28px !important;}	
.section-5358008 .atom-main p span{font-size:28px !important;}
.section-4095438 > .rowHolder{height:56vw;}	
}

@media (max-width: 420px){
.section-4095441 .atom-main p:nth-child(2) span, .section-4095441 .atom-main p:nth-child(4) span{font-size:36px !important;}
.section-4095441 .atom-main p:nth-child(1) span{font-size:20px !important;}
.section-5358054 .atom-main p span{font-size:24px !important;}
.section-5358008 .atom-main p span{font-size:24px !important;}		
}

/*Custom CSS*/

/*Showing full sesion description mario.r@bizzabo.com ZD: 183136*/

  .agenda-view .session-list-container .session-carousel .slider-container .session-container .session-name {
    height: 100px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
  .agenda-view .session-list-container .session-carousel .slider-container .session-container .session-name a{
    white-space: normal;
  }
  /* Smyle custom css */
.smy-bs-widget .margin-custom-element {
    display: block!important;
}
body:has( > .main-view > .executive-summit-v2-custom-css) > header {
  display: none;  
}
.executive-summit-v2-custom-css {
  padding-top: 0;
}
.home-page {
  padding-top: 84px;
}
:root {
  --colors-brand-primary-engage-darkgrey: #333333;
  --colors-brand-primary-engage-white: #FFFFFF;
  --colors-brand-primary-engage-tealgreen: #197C9D;
  --colors-brand-primary-engage-lightgreen: #BECD40;
  --colors-brand-primary-engage-lightgrey: #76778C;
  --colors-brand-primary-color-06: #F9FF00;
  --colors-brand-accents-deepteal: #197C9D;
  --colors-brand-accents-tealgreen-light: #B7D2D7;
  --colors-brand-accents-orange: #FF5A10;
  --colors-brand-accents-orange-30: #E84800;
  --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-darkgrey);
  --color-text-headings-h3: var(--colors-brand-primary-engage-darkgrey);
  --color-text-headings-h4: var(--colors-brand-primary-engage-darkgrey);
  --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-accents-orange);
  --color-text-body-txt-brand: var(--colors-brand-accents-orange);
  --color-button-default-state-primary-btn-txt-primary: var(--colors-brand-primary-engage-white);
  --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(--colors-brand-accents-orange);
  --color-button-default-state-secondary-btn-secondary-bg: var(--colors-brand-accents-orange);
  --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(--colors-brand-accents-orange);
  --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-accents-orange);
  --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(--colors-brand-accents-orange);
  --color-button-hover-state-primary-btn-primary-bg-hover: var(--colors-brand-accents-orange-30);
  --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-accents-orange);
  --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(--colors-brand-accents-orange-30);
  --color-button-hover-state-secondary-btn-secondary-stroke-hover: var(--colors-brand-accents-orange);
  --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: 20px;
  --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(--colors-brand-primary-engage-darkgrey);
  --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-invert);
  --speaker-sections-colorway-1-speaker-card-title-1: var(--color-text-body-txt-invert);
  --speaker-sections-colorway-1-speaker-card-company-1: var(--color-text-body-txt-invert);
  --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-white);
  --speaker-sections-colorway-1-speaker-section-bg-1: var(--colors-brand-primary-engage-darkgrey);
  --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(--colors-brand-primary-engage-white);
  --agenda-page-search-filters-agenda-list-view-icons: var(--colors-brand-primary-engage-darkgrey);
  --agenda-page-search-filters-agenda-grid-view-icons-active: var(--colors-brand-primary-engage-darkgrey);
  --agenda-page-search-filters-agenda-grid-view-icons: var(--colors-brand-primary-engage-darkgrey);
  --agenda-page-search-filters-agenda-list-view-icons-active: var(--colors-brand-primary-engage-darkgrey);
  --agenda-page-search-filters-search-bar-agenda-search-radius: 0px;
  --agenda-page-search-filters-search-bar-agenda-search-bar-bg: var(--colors-brand-primary-engage-white);
  --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(--colors-brand-accents-orange);
  --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(--colors-brand-accents-orange);
  --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: 0px;
  --agenda-page-session-tile-session-tile-tile-styling-agenda-session-tile-stroke: var(--colors-brand-primary-engage-darkgrey);
  --agenda-page-session-tile-session-tile-session-details-agenda-session-time: var(--colors-brand-primary-engage-lightgrey);
  --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(--colors-brand-primary-engage-darkgrey);
  --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(--colors-brand-primary-engage-darkgrey);
  --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-accents-orange);
  --session-page-sessions-tile-back-button-session-back-stroke: var(--colors-brand-accents-orange);
  --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(--colors-brand-primary-engage-darkgrey);
  --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(--colors-brand-primary-engage-white);
  --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(--colors-brand-accents-orange);
  --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: 50%;
  --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(--colors-brand-accents-orange);
  --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-accents-orange);
  --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-accents-orange);
  --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(--colors-brand-primary-engage-white);
  --speakers-profile-page-speaker-profile-speaker-name: var(--colors-brand-primary-engage-darkgrey);
  --speakers-profile-page-speaker-profile-speaker-job-title: var(--colors-brand-primary-engage-lightgrey);
  --speakers-profile-page-speaker-profile-speaker-company: var(--colors-brand-primary-engage-lightgrey);
  --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-accents-orange);
  --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-accents-orange);
  --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-primary-engage-darkgrey);
  --agenda-page-session-tile-session-details-agenda-session-time: var(--colors-brand-primary-engage-lightgrey);
  --agenda-page-session-tile-interested-save-a-seat-agenda-session-fav-active: var(--colors-brand-primary-engage-tealgreen);
  --agenda-page-session-tile-associated-speakers-speaker-thumbnail-radius: 50%;
  --agenda-page-session-tile-join-session-button-agenda-session-join-txt: var(--colors-brand-primary-engage-white);
  --agenda-page-session-tile-session-details-agenda-session-description: #32333C;
}
    
    /* TYPOGRAPHY STYLING */

*:not(i):not(div.time-elem > div):not(.agenda-view *) {
  font-family: 'MuseoSans', sans-serif;
  line-height: 1.2!important;
}
.agenda-view *:not(div.time-elem > div) {
  line-height: 1.42857143!important;
}

p, li {
    color: var(--color-text-body-txt-primary)!important;
}
p:not(.agenda-view *) {
    line-height: 1.2!important;
}
/* a {
    color: var(--color-text-body-hyperlink)!important;
}   */
/* a:hover {
    color: var(--color-text-body-hyperlink)!important;
} */
h1{
    color: var(--color-text-headings-h1)!important;
}
h2 {
    color: var(--color-text-headings-h2)!important;
    text-transform: none!important;
}
h3 {
    color: var(--color-text-headings-h3)!important;
    font-style: unset!important;
    font-size: 36px!important;
    font-weight: 700!important;
}   
h4 {
    color:var(--color-text-headings-h4)!important;
    font-size: 18px!important;
    font-weight: 300!important;
}
h5 {
    color:var(--color-text-headings-h5)!important;
}
h6 {
    color:var(--color-text-headings-h6)!important;
}
h1.studios-txt-inverted {
    color: var(--color-text-headings-h1-inverted)!important;
}
h2.studios-txt-inverted {
    color: var(--color-text-headings-h2-inverted)!important;
    }
h3.studios-txt-inverted {
    color: var(--color-text-headings-h3-inverted)!important;
}
    
h4.studios-txt-inverted {
    color:var(--color-text-headings-h4-inverted)!important;
}
    
h5.studios-txt-inverted {
    color:var(--color-text-headings-h5-inverted)!important;
}
    
h6.studios-txt-inverted {
    color:var(--color-text-headings-h6-inverted)!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;    
}

    
.studios-txt-inverted * {
    color: var(--color-text-body-txt-invert)!important;
}

/*STUDIOS TEMPLATED ELEMENTS */

/* studios-title-left */
.studios-title-left h2.atom-main {
    text-align: left;
    padding-left: 30px;
}
/* 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-right h1,
.studios-h-right h2,
.studios-h-right h3,
.studios-h-right 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-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-centre p {
    text-align: center;
}
/* studios-body-right */
.studios-body-right 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-no-margin */
.studios-txt-no-margin p {
    margin: 0;
}
/* studios-btn-left */
.studios-btn-left > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div:has(button),
.studios-btn-left div:has( > a > div.btn) {
    text-align: left;
}
/* studios-btn-centre */
.studios-btn-centre > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div:has(button),
.studios-btn-centre div:has( > a > div.btn) {
    text-align: center;
}
/* studios-btn-right */
.studios-btn-right > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div:has(button),
.studios-btn-right div:has( > a > div.btn) {
    text-align: right;
}
@media(max-width: 525px) {
    .studios-btn-left > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div:has(button),
    .studios-btn-right > div > div > div.element-groups.Component-elementGroups-0-2-1 > div > div:has(button),
    .studios-btn-left div:has( > a > div.btn),
    .studios-btn-right div:has( > a > div.btn) {
        text-align: center;
    }
}
/* studios-map-1 */
.studios-map-1 .map-address {
    display: none!important;
}

/* studios-bg-transparency - added by jacob */
.studios-bg-transparency > div {
    background-color: transparent!important;
}
footer {
  display: none;
}
/* .studios-title-unique */
.studios-title-unique h2.atom-main {
    color: var(--heading-secondary)!important;
}
/* studios-small-col */
@media(min-width: 768px) {
    .studios-small-col div.element-groups.Component-elementGroups-0-2-1 {
        display: flex;
        justify-content: center;
    }
    .studios-small-col div.element-groups.Component-elementGroups-0-2-1 > div.col-sm-6 {
        width: 33.33333333%;
    }
}
/* studios-link-table centre aligning */
.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;
    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 > p {
    color: var(--stroke-inverted)!important;
    margin: 0 20px;
    padding: 10px 0;
    text-align: center!important;
    font-size: 16px!important;
    word-wrap: break-word;
    width: 61%;
}
@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;
    }
    .studios-link-table div.justification-links > div {
        border-right: none;
    }
}

/* studios-link-table-2 left aligning*/
.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 20px 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;
    }
}

 /* .studios-subscribe-list */
 .studios-subscribe-list ul {
    display: flex;
    flex-wrap: wrap;
}
.studios-subscribe-list li {
    width: 50%;
}
.studios-subscribe-list label.atom-label {
    font-size: 30px!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;
}
.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;
}
@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;
    }
}

/* button primary */
.studios-btn-primary button,
.studios-btn-primary a > span{
    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;
  	font-size: 1rem!important;
}
.studios-btn-primary button:hover,
.studios-btn-primary a > span:hover{
/*    font-weight: bold;
    box-shadow: 8px 12px 10px 0px rgba(0, 0, 0, 0.10);*/
    color: var(--color-button-hover-state-primary-btn-txt-primary-hover)!important;
    background-color: var(--color-button-hover-state-primary-btn-primary-bg-hover)!important;
    border: 1px solid var(--color-button-hover-state-primary-btn-primary-stroke-hover)!important;
}
    
/* button secondary */
.studios-btn-secondary button,
.studios-btn-secondary a > div,
.studios-btn-secondary a > span{
    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;
    font-size: 1rem!important;
}
    
.studios-btn-secondary button:hover,
.studios-btn-secondary a > div:hover,
.studios-btn-secondary a > span:hover {
    font-weight: bold;
    box-shadow: 8px 12px 10px 0px rgba(0, 0, 0, 0.10);
    color: var(--color-button-hover-state-secondary-btn-txt-secondary-hover)!important;
    background-color: var(--color-button-hover-state-secondary-btn-secondary-bg-hover)!important;
    border: 1px solid var(--color-button-hover-state-secondary-btn-secondary-stroke-hover)!important;
}
    
/* button tertiary */
.studios-btn-tertiary button {
    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 {
    font-weight: bold;
    box-shadow: 8px 12px 10px 0px rgba(0, 0, 0, 0.10);
    color: var(--color-button-hover-state-tertiary-btn-txt-tertiary-hover)!important;
    background-color: var(--color-button-hover-state-tertiary-btn-tertiary-bg-hover)!important;
    border: 1px solid var(--color-button-hover-state-tertiary-btn-tertiary-stroke-hover)!important;
}

/* button quaternary */
.studios-btn-quarternary button {
    color: var(--color-button-default-state-quarternary-btn-txt-quarternary)!important;
    background-color:  var(--color-button-default-state-quarternary-btn-quarternary-bg)!important;
    border: 1px solid var(--color-button-default-state-quarternary-btn-quarternary-stroke)!important;
    border-radius: var(--color-button-btn-radius)!important;
}
    
.studios-btn-quaternary button:hover {
    font-weight: bold;
    box-shadow: 8px 12px 10px 0px rgba(0, 0, 0, 0.10);
    color: var(--color-button-hover-state-quarternary-btn-txt-quarternary-hover)!important;
    background-color: var(--color-button-hover-state-quarternary-btn-quarternary-bg-hover)!important;
    border: 1px solid var(--color-button-hover-state-quarternary-btn-quarternary-stroke-hover)!important;
}

/* button inverted */
.studios-btn-inverted button,
.studios-btn-inverted a > div {
    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);
}

/* studios-spk-kill-link */
.studios-spk-kill-link a {
    pointer-events: none!important;
    cursor: unset;
}
.studios-spk-kill-link .fadeInUp {
    animation: none!important;
}
.studios-spk-kill-link .entity-photo-holder:hover object {
	-webkit-transform: scale(1.00)!important;
}

/* studios-exhib-kill */
.studios-exhib-kill div.partner-logo {
    pointer-events: none!important;
}

/* studios-spon-kill */
.studios-spon-kill div.partner-logo {
    pointer-events: none!important;
}

/* ticker section custom element */
.studios-ticker > div > div,
.studios-ticker-image > div > div {
    margin: 0;
    min-width: 100%;
}
.studios-ticker-1 {
    color: var(--color-text-ticker-tape-studios-ticker-1);
}

.studios-ticker-2 {
    color: var(--color-text-ticker-tape-studios-ticker-2);
}
.studios-ticker > div {
    background-color: var()!important;
}
.studios-ticker-image > div {
    background-color: var()!important;
}

.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%;
}
.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()!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);
    }
}

.studios-gradient > div{
    background-color: rgba(102, 45, 143, 1) !important;
    background: radial-gradient(96.04% 170.74% at 50% 50%, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
.smy-bs-widget .margin-custom-element {
    display: block!important;
}
.studios-header img {
    max-width: 362px;
    margin: 0 auto;
}
.studios-bottom-right-bg > div {
    background-image: url(https://cdn-static.bizzabo.com/bizzabo.users.files/LEW5QdLVQHuP9byuoYpw_aai-imagine-still-01-white%204.png)!important;
    background-repeat: no-repeat!important;
    background-position-x: right!important;
    background-position-y: 80%!important;
    background-size: 37%!important;
}
.studios-top-left-bg > div {
    background-image: url(https://cdn-static.bizzabo.com/bizzabo.users.files/gSmxd91rQUy78KMo5a0q_17A8ED03-2F27-4D75-A748-6F85C0F163D0.png) !important;
    background-repeat: no-repeat !important;
    background-position-x: left !important;
    background-position-y: top !important;
    background-size: 80% !important;
}
.studios-footer-01 div.links,
.studios-footer-01 div.socials {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 25px;
}
.studios-footer-01 div.links > p {
    text-align: center;
    padding: 5px 10px;
    border-right: 1px solid;
}
.studios-footer-01 div.links > p:last-child {
    border-right: none!important;
}
.studios-footer-01 a {
    text-decoration: none;
    color: var(--colors-brand-primary-walkme-white);    
}
.studios-footer-01 img {
    max-width: 350px;
    margin: 0 auto;    
}
@media(max-width: 768px) {
    .studios-footer-01 div.links {
        flex-direction: column;
        gap: 10px;
        padding: 10px;
        border-top: 1px solid;
        border-bottom: 1px solid;
    }
    .studios-footer-01 div.links > p {
        border-right: none;
        margin: 0!important;
    }
}
.studios-faq > div {
    background-image: url(https://cdn-static.bizzabo.com/bizzabo.users.files/ETQXui1eTOe5DXcfaHVf_aai-imagine-still-01-off-white%202.png), url(https://cdn-static.bizzabo.com/bizzabo.users.files/G1GBcUTPS2uNUCaZPjAB_aai-imagine-still-01-off-white%201.png)!important;
    background-repeat: no-repeat, no-repeat!important;
    background-position-x: left, right;
    background-position-y: -2%, 100%;
    background-size: 60%, 50%!important;
}
.studios-home-header img {
    width: 100%;
    margin: 0 auto;
}
.studios-home-header strong,
.studios-home-header span {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
@media(min-width: 900px) {
    .studios-home-header .Component-elementGroups-0-2-1 > div > div {
    padding: 0 40px;
    }
}
@media(max-width: 1190px) {
    .studios-home-header video {
        width: unset;
        height: 100%;
    }
}
.studios-full-video .main-app-container,
.studios-full-video .padding-horizontal-medium,
.studios-full-video .margin-custom-element,
.studios-full-video img,
.studios-full-video video {
    max-width: unset;
    padding: 0;
    margin: 0;
}
.studios-full-video img,
.studios-full-video video,
.studios-full-video span {
    width: 100%;
    height: auto;
}
.studios-full-video .margin-custom-element {
    display: block;
}
.studios-spk-1 .urban-entity-photo-holder {
    padding-left: 20px;
    padding-right: 20px;
}
.studios-spk-1 object {
    max-width: unset!important;
    height: 100%!important;
    width: 100%!important;
}
.studios-venue-2-col img {
    width: 100%;
    margin: 0;
    padding: 0;
}
.section-sponsors .sponsors .partner-label-container {
    display: none;
}
.section-sponsors h2 {
    font-weight: 700;
}


/* AGENDA */
/* code to change background color both */
@media(min-width: 1001px) {
  div.agenda-view.session-list-view.agenda-custom-css.list.row {
      /* padding-top: 360px; */
      margin-top: 288px!important;
  }
} 
@media screen and (max-width: 991px) {
  .agenda-view.agenda-view--search {
      margin-top: 85px !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: 70px!important;
}
.agenda-viewsession-list-view.agenda-custom-css.sideBySide {
  margin-top: 336px!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;
}
  .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: 20px!important;
  border: none;
  }
  /* 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)!important;
  }
  /* 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);
  min-height: 100vh;
  }
  /* 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: 15px 15px 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);
  }
  /* 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;
  }
  .agenda-view > .session-page .speaker-photo > div > img {
  border-radius: var(--session-page-speakers-tile-session-speakers-thumbnail-radius)!important;
  }
  .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: 15px 15px 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: 15px 15px 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: none!important;
      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;
  }
  .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;
  }
  .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 .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-primary-engage-darkgrey)!important;
  }
  /* social icons */
  div.speaker-view div.speaker-social > a > svg,
  div.speaker-view div.speaker-social > a > svg > circle {
      fill: var(--speakers-profile-page-speaker-profile-speaker-icons);
      stroke: var(--colors-brand-primary-engage-darkgrey);
  }
  /* 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); 
  }
  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); 
  }
    
    /* 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;
  }

.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;
}
.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;
}
#virtual-venue-banner, .main_ring-banner-wrapper {
  display: none;
}
.agenda-view .session-page .session-control-buttons {
  border-radius: 15px 15px 0 0!important;
}
#bs-example-navbar-collapse-1 > ul:nth-child(1) > li.logo-li-holder.hidden-sm.hidden-xs {
  position: absolute;
}
#bs-example-navbar-collapse-1 > ul:nth-child(1) {
  position: static!important;
}
.venue-custom-css {
  /*background-image: url('https://cdn-static.bizzabo.com/bizzabo.users.files/OE9woXSLSMKGlWaQzF1Q_aai-imagine-still-01-white%202%20(1).png') !important;*/
    background-repeat: no-repeat !important;
    background-position-x: left !important;
    background-position-y: -7% !important;
    background-size: 88% !important;
}
.trade-template .nav.navbar-nav li:hover div.rotate, .trade-template .nav.navbar-nav li div.selected {
  color: var(--colors-brand-accents-orange);
}
@media(min-width: 1560px) {
  #section-5937488 > div {
    background-size: cover;
    height: calc(100vw * 489/3000);
  }
}


.customcta button {
  position: relative;
  color: white;
  text-decoration: none;
  display: inline-block;
  letter-spacing: 1px;
  padding: 10px 20px;
  margin: 40px;
  box-shadow: 0 2px 5px 0 rgba(3, 6, 26, 0.15);
  transition: 0.5s all ease-in-out;
    -webkit-animation: pulse 2s infinite 3s cubic-bezier(0.25, 0, 0, 1);
          animation: pulse 2s infinite 3s cubic-bezier(0.25, 0, 0, 1);
  box-shadow: 0 0 0 0 white;
}
.customcta button:hover {
  cursor: pointer;
  background: white;
  color: #1F4141;
  -webkit-animation: none;
          animation: none;
}

@-webkit-keyframes pulse {
  to {
    box-shadow: 0 0 0 18px rgba(255, 255, 255, 0);
  }
}

@keyframes pulse {
  to {
    box-shadow: 0 0 0 18px rgba(255, 255, 255, 0);
  }
}