.elementor-94784 .elementor-element.elementor-element-0100920{--display:flex;}.elementor-94784 .elementor-element.elementor-element-0f6aff5 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-94784 .elementor-element.elementor-element-0f6aff5 .section-title{text-align:left;}.elementor-94784 .elementor-element.elementor-element-0f6aff5 .ts-schedule .ts-schedule-content .column-title{color:#5F46FA;}.elementor-94784 .elementor-element.elementor-element-0f6aff5 .schedule-listing .schedule-slot-info .schedule-slot-title{color:#5F46FA;}.elementor-94784 .elementor-element.elementor-element-0f6aff5 .schedule-listing .schedule-slot-time{background:#5F46FA;}@media(max-width:1024px){.elementor-94784 .elementor-element.elementor-element-0f6aff5 .section-title{text-align:left;}}/* Start custom CSS for exhibz-schedule, class: .elementor-element-0f6aff5 */.ts-schedule .schedule-tabs .multi-speaker-2 .speaker-content .schedule-slot-speakers, .ts-schedule .schedule-tabs .single-speaker-2 .speaker-content .schedule-slot-speakers {
    width: 80px !important;
    height: 80px !important;
}

.ts-schedule-info ul li:nth-child(1) a {
    top: 200px !important;
    left: 50px !important;
    background-image: linear-gradient(110deg, rgb(252, 96, 118) 0%, rgb(255, 154, 68) 100%);
}

.ts-schedule-info ul li:nth-child(2) a {
    left: 260px !important;
    top: 0px !important;
}

.ts-schedule-info ul li:nth-child(3) a {
    top: 200px !important;
    background-image: radial-gradient(50% 50%, circle closest-side, rgb(87, 198, 225) 0%, rgb(180, 159, 218) 0%, rgb(122, 197, 216) 0%, rgb(238, 162, 162) 0%, rgb(177, 175, 240) 0%, rgb(131, 109, 240) 100%);
    left: 310px !important;
}

.yazi p {
    font-size: 18px !important;
    line-height: 1.5;
    margin: 1em 1em !important;
    font-weight: 600 !important;
}

.schedule-listing .schedule-slot-time {
    color: #ffffff;
    background: #e7015e;
    padding: 60px 20px;
    font-size: 15px;
    font-weight: 700;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 18%;
    flex: 0 0 18%;
    max-width: 12% !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}

.ts-schedule .schedule-tabs .multi-speaker-2 .speaker-content, .ts-schedule .schedule-tabs .single-speaker-2 .speaker-content {
    margin: 30px 30px 0 0;
    display: inline-flex !important
;
    text-align: center;
}/* End custom CSS */