.timetable-block .col .text{font-size:15px;font-weight:400;line-height:22px}.timetable-block .col .title{font-size:56px;font-weight:500;line-height:1.07143;letter-spacing:1.12px}@media only screen and (max-width: 991px){.timetable-block .col .title{font-size:36px;font-weight:500;line-height:1.08333;letter-spacing:.72px}}.timetable-block .col .title{font-size:56px;font-weight:500;line-height:60px;letter-spacing:1.12px}@media only screen and (max-width: 991px){.timetable-block .col .title{font-size:28px;font-weight:500;line-height:36px}}.timetable-block{overflow:hidden}.timetable-block .block_title{max-width:547px}.timetable-block .row{--bs-gutter-x: 156px}.timetable-block .col .col_wrapper{width:240px;height:240px;background:rgba(209,192,172,.15);border-radius:50%;opacity:0;transform:translate3d(0, 50px, 0);transition-timing-function:cubic-bezier(0.5, 0.5, 0.5, 1);transition-duration:1s;transition-property:opacity,transform}.timetable-block .col .title{margin-bottom:4px}.timetable-block .col .sub_title{min-height:22px;margin-bottom:32px;line-height:22px;font-weight:500}.timetable-block .col .arrow{display:none;top:50%;left:100%;width:0px;margin-left:-24px;overflow:hidden;transition:width .5s ease-in-out;transform:translateY(-50%)}.timetable-block .col .arrow img{width:48px;max-width:initial}.timetable-block .col.animated .col_wrapper{opacity:1;transform:translateZ(0)}.timetable-block .col.animated .arrow{width:48px}.timetable-block .col.animated:nth-child(1) .arrow{transition-delay:1s}.timetable-block .col.animated:nth-child(2) .col_wrapper{transition-delay:1.5s}.timetable-block .col.animated:nth-child(2) .arrow{transition-delay:2.5s}.timetable-block .col.animated:nth-child(3) .col_wrapper{transition-delay:3s}.timetable-block .col:has(+.col) .arrow{display:initial}.timetable-block~.image-block:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:227px;background:linear-gradient(180deg, #FFFFFF 0%, rgba(0, 0, 0, 0) 100%)}@media only screen and (max-width: 991px){.timetable-block .col{padding:60px}.timetable-block .col .arrow{top:100%;left:50%;width:initial;height:0px;margin-top:-24px;margin-left:0;transition:height .5s ease-in-out;transform:none;transform:translateX(-50%)}.timetable-block .col .arrow img{width:48px;max-width:initial;transform:rotate(90deg)}.timetable-block .col.animated .arrow{width:auto;height:48px}.timetable-block .col:first-child{padding-top:0}.timetable-block .col:last-child{padding-bottom:0}.timetable-block~.image-block:after{height:227px}}
