.elementor-kit-943{--e-global-color-primary:#153B59;--e-global-color-secondary:#2C5D7F;--e-global-color-text:#131F2B;--e-global-color-accent:#D84F3B;--e-global-color-29730cc:#F1B042;--e-global-color-23b0182:#EA0029;--e-global-color-0be8f1c:#F7F9FB;--e-global-color-705e707:#3A4A57;--e-global-color-dda4518:#B84434;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter Tight";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-50dfed8-font-family:"Lora";--e-global-typography-50dfed8-font-size:48px;--e-global-typography-50dfed8-font-weight:600;--e-global-typography-29ec207-font-family:"Lora";--e-global-typography-29ec207-font-size:36px;--e-global-typography-29ec207-font-weight:600;--e-global-typography-baf9c7b-font-family:"Inter";--e-global-typography-baf9c7b-font-size:24px;--e-global-typography-baf9c7b-font-weight:600;--e-global-typography-baf9c7b-letter-spacing:0.5px;--e-global-typography-84136ab-font-family:"Inter";--e-global-typography-84136ab-font-size:18px;--e-global-typography-84136ab-font-weight:600;--e-global-typography-4d64b70-font-family:"Inter";--e-global-typography-4d64b70-font-size:16px;--e-global-typography-4d64b70-font-weight:600;--e-global-typography-3f5980e-font-family:"Inter";--e-global-typography-3f5980e-font-weight:500;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-kit-943 button,.elementor-kit-943 input[type="button"],.elementor-kit-943 input[type="submit"],.elementor-kit-943 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-kit-943 button:hover,.elementor-kit-943 button:focus,.elementor-kit-943 input[type="button"]:hover,.elementor-kit-943 input[type="button"]:focus,.elementor-kit-943 input[type="submit"]:hover,.elementor-kit-943 input[type="submit"]:focus,.elementor-kit-943 .elementor-button:hover,.elementor-kit-943 .elementor-button:focus{background-color:var( --e-global-color-29730cc );border-radius:6px 6px 6px 6px;}.elementor-kit-943 e-page-transition{background-color:#FFBC7D;}.elementor-kit-943 a{color:var( --e-global-color-23b0182 );font-weight:600;}.elementor-kit-943 a:hover{text-decoration:underline;}.elementor-kit-943 h1{color:var( --e-global-color-primary );font-size:48px;}.elementor-kit-943 h2{color:var( --e-global-color-secondary );font-size:36px;}.elementor-kit-943 h3{color:#3A4A57;font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;--container-default-padding-top:50px;--container-default-padding-right:0px;--container-default-padding-bottom:50px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.schedule-day {
	position: relative;
	overflow: visible;
}

.schedule-sticky-heading.jet-sticky-section--stuck {
	left: 50% !important;
	transform: translateX(-50%) !important;
	right: auto !important;
	top: 90px !important; /* adjust to sit below your sticky site header */
	z-index: 20 !important;
}

/* Base card */
.event-card {
	transition: border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease;
}

/* Base time chip */
.event-card .event-time {
	border-radius: 999px;
	padding: 0.45rem 0.8rem;
}

/* Make time text inherit chip color */
.event-card .event-time .jet-listing,
.event-card .event-time .jet-listing-dynamic-field,
.event-card .event-time .jet-listing-dynamic-field__inline-wrap,
.event-card .event-time .jet-listing-dynamic-field__content {
	color: inherit !important;
}

/* Make icon inherit chip color */
.event-card .event-time .elementor-icon,
.event-card .event-time .elementor-icon svg,
.event-card .event-time .elementor-icon svg path {
	color: inherit !important;
	fill: currentColor !important;
}

/* Optional: tighten icon alignment */
.event-card .event-time .elementor-icon-wrapper {
	display: inline-flex;
	align-items: center;
}

/* Base title */
.event-card .event-title .jet-listing-dynamic-field__content {
	font-weight: 700;
	line-height: 1.25;
	color: #131f2b;
}

/* Optional: supporting text under title */
.event-card .event-title + .elementor-widget .jet-listing-dynamic-field__content,
.event-card .event-title ~ .elementor-widget .jet-listing-dynamic-field__content {
	color: #2c5d7f;
}

/* PLENARY */

.event-card .plenary .event-time {
	background-color: #d84f3b;
	color: #ffffff;
}

/* BREAKOUT */

.event-card .breakout .event-time {
	background-color: #153b59;
	color: #ffffff;
}

/* EXPERIENCE */

.event-card .experience .event-time {
	background-color: #f1b042;
	color: #131f2b;
}

/* MEAL */

.event-card .meal .event-time {
	background-color: #3a4a57;
	color: #ffffff;
}

/* SCHEDULE BREAK */

.event-card .schedule-break .event-time {
	background-color: #3a4a57;
	color: #ffffff;
}

/* CHECK-IN */

.event-card .check-in .event-time {
	background-color: #3a4a57;
	color: #ffffff;
}/* End custom CSS */