.tour-agenda-section .levels-slider.desktop .image:before{content:'';display:block;position:absolute;z-index:1;background:rgba(0,0,0,.6);top:0;left:0;width:100%;height:100%}.schedule-text{color:#fff}.schedule-text .schedule-item{position:relative}.schedule-text .schedule-item:not(:last-child):after {content:'';display:block;background:var(--color-orange);width:4px;height:100%;position:absolute;top:0;left:143px}.schedule-text .schedule-item .s-time{position:relative;font-size:24px}.schedule-text .schedule-item .s-time p{line-height:1.5}.schedule-text .schedule-item .s-time:after{content:'';display:block;background:var(--color-orange);width:30px;height:30px;border-radius:999px;position:absolute;top:0;right:0;transform:translate(60px,0)}.schedule-text .schedule-item .s-text .title{margin-top:6px;margin-bottom:6px}@media (max-width:1023px){.schedule-text{margin-right:-30px;margin-left:-30px;padding-left:30px;overflow:auto;margin-top:40px}.schedule-text .list{display:flex}.schedule-text .list .schedule-item{flex-basis:70vw;flex-grow:1;flex-shrink:0}.schedule-text .schedule-item .s-time{height:95px}.schedule-text .schedule-item .s-text{margin-right:40px}.schedule-text .schedule-item .s-time:after{top:40px;right:auto;left:0;transform:translate(0,0)}.schedule-text .schedule-item:not(:last-child):after {width:100%;height:4px;position:absolute;top:54px;left:1px}}@media (min-width:1024px){.schedule-text .schedule-item{display:flex;column-gap:90px;min-height:100px}.schedule-text .schedule-item .s-time{text-align:right;flex-basis:100px;flex-shrink:0;flex-grow:0}}@media (max-width:1023px){.tour-agenda-section{background:var(--color-black-off)}.agenda-slider.mobile .item{border:#fff 1px solid;padding:30px;min-height:100%}.tour-agenda-section .section-header{color:#fff}}@media (min-width:1024px){.tour-agenda-section .levels-slider.desktop .item .text{width:40%}.schedule-text{position:absolute;width:45%;top:0;right:0;bottom:0;overflow:auto;z-index:2}.schedule-text .list{padding:40px}}