.otr-sctn{background-color:#fff;font-family:Poppins,sans-serif;padding:100px 0 60px}.otr-sctn .container{margin:auto;max-width:1200px}.otr-sctn .overlay-container{position:relative}.highlight{color:#4a90e2}.otr-sctn .overlay-title{background:#fff;left:50%;padding:10px 20px;position:absolute;text-align:center;top:-80px;transform:translateX(-50%);white-space:nowrap;z-index:10}.otr-sctn .content-wrapper{align-items:stretch;display:flex;gap:40px}.timeline-section{flex:1;padding-bottom:30px;padding-left:30px;position:relative}.otr-sctn .timeline-section:before{background-color:#e0e0e0;bottom:150px;content:"";left:5px;position:absolute;top:20px;width:2px}.otr-sctn .timeline-item{margin-bottom:30px;position:relative}.otr-sctn .timeline-item:last-child{margin-bottom:0}.otr-sctn .timeline-marker{border:3px solid #e0e0e0;border-radius:50%;height:24px;left:-36px;position:absolute;top:10px;width:24px;z-index:2}.otr-sctn .color-orange{background-color:#f7941d}.otr-sctn .color-purple{background-color:#b972c2}.otr-sctn .color-blue{background-color:#1a74b3}.otr-sctn .color-green{background-color:#b9d592}.otr-sctn .timeline-content{border-radius:10.8px;padding:10px}.otr-sctn .box-orange{background-color:#f7941d}.otr-sctn .box-purple{background-color:#b972c2}.otr-sctn .box-blue{background-color:#91c1e3}.otr-sctn .box-green{background-color:#b9d592}.otr-sctn .day-header{background-color:#fff;margin-bottom:20px;padding:10px 15px}.otr-sctn .day-label{font-weight:700}.otr-sctn .image-section{align-items:stretch;display:flex;flex:1;position:relative}.otr-sctn .image-section img{border-radius:4px;height:calc(100% + 70px);object-fit:cover;transform:translateY(-100px);width:100%}@media (max-width:768px){.otr-sctn .overlay-title{margin-bottom:25px;position:static;transform:none;white-space:normal}.otr-sctn .content-wrapper{flex-direction:column-reverse}.otr-sctn .image-section img{height:auto;transform:none}.otr-sctn .timeline-section{padding-bottom:0;padding-left:40px}.otr-sctn .timeline-section:before{left:21px}.otr-sctn .timeline-marker{left:-29px}}