.banner_image img{width:100%;border-radius:15px;display:block}.title_image img{width:100%;max-width:999px}.banner_content{width:100%}body.timetable .banner_title-content{padding:5.3rem 2rem 7.1rem;border-bottom:2px rgba(255,252,224,.4) solid}.section-tickets .section-tickets-wrapper{position:relative}.section-tickets-wrapper h2.title.inline-richtext{font-family:Family;font-weight:400;font-size:60px;line-height:1.2;color:#fffce0;text-align:center;margin:0}@media screen and (min-width: 990px){.section-tickets-wrapper h2.title.inline-richtext{font-size:100px}}.section-tickets-wrapper .banner_title-content .description{font-size:20px;margin-top:24px;color:#fffce0}.section-tickets-wrapper .title_image{padding-bottom:150px;position:relative}@media screen and (min-width: 990px){.section-tickets-wrapper .title_image{padding-bottom:250px}}@media screen and (max-width: 989px){.section-tickets-wrapper .title_image svg{max-width:175px}}.booking_content{padding-top:70px;max-width:840px;margin:auto}body.timetable .booking_content{padding-top:60px}.booking_content_wrapper .title{font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;font-family:acumin-pro-condensed,sans-serif;margin:0;padding-bottom:8px;padding-left:0}.booking_content_wrapper>.content__wrapper{border-radius:20px;background:var(--Blue, #2E3192);padding:34px 36px 47px}body.timetable .buy_tickets_form .btn-container,body.timetable .buy_tickets_form .get_details{display:none}.ticket_direction{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative;row-gap:10px}.btn-container label[for=one_way]{margin-right:30px}.btn-container label{font-size:22px;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:normal;text-align:center;position:relative;cursor:pointer;display:inline-block;transition:all .3s ease;padding:7px 12px 9px}.btn-container{display:block;margin:35px auto 0;font-size:0;max-width:226px;width:100%;text-align:center;background:#fffce033;border-radius:60px;padding:8px}#one_way+label:before{content:"";width:100%;height:100%;position:absolute;top:0;left:100%;z-index:-1;background-color:#fff;transition:all .3s ease}#one_way:checked+label:before{left:0}#one_way:checked+label,#return:checked+label{color:#2e3192;background:#fefce0;border-radius:50px}.get_details input{border:0;font-size:35px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;color:#fffce0;width:100%;text-align:center;background:transparent;font-family:acumin-pro-condensed,sans-serif;height:32px}.get_adults_count_wrapper,.get_children_count_wrapper{display:flex;align-items:center;background:#fffce033;width:100%;max-width:182px;padding:7px 15px 13px;border-radius:5px}.get_details input::-webkit-outer-spin-button,.get_details input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.get_details input:focus-visible{outline:none;box-shadow:none}.get_details span.number{font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;color:#df633a;cursor:pointer}.get_details{display:flex;gap:50px;padding-top:36px;flex-wrap:wrap;justify-content:center;align-items:end}.get_details:not(.get_details_grid){gap:28px}.date_wrapper{display:flex;align-items:center;justify-content:space-between;padding:7px 15px 12px;background:#fffce033;border-radius:5px}.get_details .select_date .date_title{font-size:20px;font-style:normal;line-height:14px;text-transform:uppercase;cursor:pointer;text-align:left}.get_details .select_date .date_title::placeholder{color:#fffce080;line-height:14px}.get_details .select_date .date_title{color:#fffce0}.book_button{align-self:end;max-width:25%}.book_button a{font-family:Workfolk;font-size:30px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;min-height:52px}.ticket_timetable .location_title{border-bottom:2px solid #FFFCE0}.time_table_wrapper{border:1px solid #FFFCE0;border-radius:10px}.time_title{display:flex;align-items:center;justify-content:space-between;width:100%;background:#fffce0;padding:13px 15px;border-radius:10px 10px 0 0}.time_title h3{color:#2e3192;font-family:Workfolk;font-size:24px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.departing_time p a,.departing_time p,.departing_time .time span{font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;color:#2e3192}.departing_time p span{text-decoration:underline;text-underline-offset:2px}.departing_time{display:flex;align-items:center;column-gap:23px}.departing_time .time{display:flex;align-items:center;column-gap:9px}.timetable_content{display:flex;flex-wrap:wrap;width:100%}.timetable_content_inn{width:100%;flex:0 0 33.33%}.timetable_content_inn p{font-size:22px;font-style:normal;font-weight:400;line-height:53px;text-transform:uppercase;padding:0 20px}.timetable_content_inn:not(:last-child){border-right:1px solid #FFFCE0}.timetable_content_inn p:first-child{border-bottom:1px solid #FFFCE0}.timetable_content_inn p:nth-child(2n){background:#fffce01a}.section-tickets-wrapper .banner_content .ticket_timetable_wrapper .description p{font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:normal}.section-tickets-wrapper .banner_content .ticket_timetable_wrapper .description{max-width:528px;padding-top:30px;padding-bottom:20px}.bottom_button{display:flex;align-items:center;flex-wrap:wrap;border-top:1px solid #FFFCE0}.bottom_button .button_wrapper{width:100%;flex:0 0 50%;text-align:center;padding:22px 0 17px;border-right:1px solid #FFFCE0}.button_wrapper a{font-family:Workfolk;font-size:25px;font-style:normal;font-weight:400;line-height:22px;color:#fffce0;text-decoration:none;padding-right:20px;letter-spacing:normal}.bottom_button .button_wrapper:last-child{border-right:0}.bottom_button .button_wrapper:hover svg{transform:rotate(45deg);transition:.3s}.date_picker_wrapper{position:absolute;background:#fff;color:#000;bottom:auto;z-index:11;padding:20px;box-shadow:0 2.8px 7px #00000040;display:none}.ticket_timetable .ticket_timetable_wrapper:nth-child(2){display:none}.table__wrapper{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;color:#fffce0}.table__wrapper .time_table_info{width:100%}.table__wrapper .time_table_info.from.order_change{order:1}.table__wrapper .description{font-size:15px;line-height:normal;font-family:acumin-pro-condensed,sans-serif;margin-top:24px}@media screen and (min-width: 990px){.table__wrapper .description{width:80%}}.section-tickets-wrapper .mobile_image,#rangedatepicker,#datepicker{display:none}#datepicker,#return_datepicker{width:calc(100% - 30px)}.date_wrapper>svg{margin-top:3px;cursor:pointer}#rangedatepicker.active,#datepicker.active,#rangedatepicker.active+button{display:block}#datepicker::placeholder{font-family:acumin-pro-condensed;line-height:normal}.date_wrapper .comiseo-daterangepicker-triggerbutton.ui-button{display:none}.direction_arrows:hover svg rect.svg_hover{fill:#df633a;transition:.3s}.bottom_button .button_wrapper:first-child:hover{background:#df633a;border-radius:0 0 0 20px;transition:.5s}.bottom_button .button_wrapper:last-child:hover{background:#df633a;border-radius:0 0 20px;transition:.5s}.departing_time p a:hover{color:#df633a;transition:.3s ease}.get_adults_count{max-width:calc(25% - 77px)}.select_date{width:100%;max-width:25%}.ui-datepicker-next,.ui-datepicker-prev{cursor:pointer!important}.get_details .return_tickect_date{display:none}.bottom_text_link{padding-top:22px}.bottom_text_link p,.bottom_text_link p a{font-size:19px;font-style:normal;font-weight:400;line-height:normal}.bottom_text_link a{text-decoration:underline;color:#fffce0}.location_title_arriving{text-align:right}@media screen and (min-width: 991px){.get_details_grid .get_adults_count{max-width:calc(32% - 77px)}.get_details_grid .select_date{max-width:40.757%}}@media screen and (max-width: 991px){.get_details{flex-wrap:wrap}.book_button a{font-size:24px;width:100%}.get_details>div{width:100%;max-width:calc(50% - 14px)}.location_title{font-size:52px}.get_adults_count_wrapper,.get_children_count_wrapper{max-width:100%}}@media screen and (max-width: 768px){.section-tickets-wrapper .mobile_image{display:block;width:100%;border-radius:10px}.section-tickets-wrapper .js-canvas{display:none}.booking_content{padding-top:54px}.location_title{font-size:32px}.get_details{gap:16px}#tab_1{padding:24px 20px 40px;border-radius:15px}.ticket_timetable .location_title{border:0;padding:0}.ticket_timetable_wrapper{padding:24px 20px 0}.time_title{flex-wrap:wrap}.time_title h3,.departing_time{width:100%}.timetable_content_inn p{padding:0 8px}.banner_image img.desktop_image{display:none}.banner_content{padding:0 20px}.booking_tab li{padding:10px 15px}.location_title{padding:0}.direction_arrows{gap:3px}.btn-container{margin:25px auto 0}.btn-container label{padding:6px 10px}.get_details .select_date,.get_details .book_button{max-width:100%}.direction_arrows svg{width:50px}#tab_2 .ticket_direction{padding-bottom:10px;margin-bottom:26px}.time_title h3{letter-spacing:normal}.departing_time{padding-top:10px}.timetable_content_inn p{font-size:16px;line-height:43px}.bottom_button .button_wrapper{border-bottom:1px solid #FFFCE0;padding:10px 0 17px;flex:0 0 100%;border-right:0}.button_wrapper a{font-size:20px}.bottom_button .button_wrapper:last-child{border-bottom:0}.section-tickets-wrapper .banner_content .ticket_timetable_wrapper .description{padding-bottom:20px}.departing_time .time svg{width:15px;height:15px}.all_location ul li.active:after{left:10px}.all_location ul li{font-size:20px;padding:10px 10px 10px 30px}.all_location{bottom:-75px}.section-tickets-wrapper .banner_content .description p{max-width:100%}#tab_2{border-radius:15px}.booking_content_wrapper .title{padding-left:0}}@media screen and (max-width: 480px){.timetable_content_inn p{line-height:22px}.timetable_content_inn p:not(:first-child){line-height:35px}.get_details .get_adults_count{max-width:100%}.booking_content_wrapper .title{font-size:14px;padding-bottom:4px;padding-top:4px;text-align:left}}@media screen and (max-width: 400px){.location_title{font-size:27px}.time_title h3,.booking_tab li{font-size:22px}.booking_tab li{padding:10px}.departing_time{flex-wrap:wrap;column-gap:5px}.ticket_timetable_wrapper{padding:24px 15px 0}.button_wrapper a{padding-right:10px}.button_wrapper a{font-size:18px}.button_wrapper svg{width:13px;height:13px}}@media screen and (max-width: 374px){.btn-container label{font-size:20px}.btn-container label[for=one_way]{margin-right:0}.btn-container{max-width:max-content}.get_details{padding-top:26px}#tab_2 .direction_arrows svg{width:45px}.time_title h3{font-size:18px}.get_details input{font-size:22px;height:100%}}.comiseo-daterangepicker-triggerbutton.ui-button{text-align:left;display:block;background:transparent;border:none;color:#fffce080;font-size:20px;font-family:acumin-pro-condensed,sans-serif;padding:0;text-transform:uppercase;height:32px}.comiseo-daterangepicker-triggerbutton.ui-button:hover,.comiseo-daterangepicker-triggerbutton.ui-button:focus{background:transparent;border:none;color:#fffce080}.comiseo-daterangepicker-triggerbutton .ui-button-icon{position:absolute;right:.5em;top:50%;margin-top:-8px;display:none}.comiseo-daterangepicker{position:absolute;padding:5px}.comiseo-daterangepicker-mask{margin:0;padding:0;position:fixed;left:0;top:0;height:100%;width:100%;background-color:#fff;opacity:0;filter:alpha(opacity = 0)}.comiseo-daterangepicker-presets,.comiseo-daterangepicker-calendar{display:table-cell;vertical-align:top;height:230px}.comiseo-daterangepicker-right .comiseo-daterangepicker-presets{padding:2px 7px 7px 2px;display:none}.comiseo-daterangepicker-left .comiseo-daterangepicker-presets{padding:2px 2px 7px 7px}.comiseo-daterangepicker-presets .ui-menu{padding:2px;white-space:nowrap}.comiseo-daterangepicker-presets .ui-menu-item{padding:0}.comiseo-daterangepicker-presets .ui-menu-item>*{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0}.comiseo-daterangepicker .ui-widget-content,.comiseo-daterangepicker .ui-datepicker .ui-state-highlight{border-width:0}.comiseo-daterangepicker>.comiseo-daterangepicker-main.ui-widget-content{border-bottom-width:1px}.comiseo-daterangepicker .ui-datepicker .ui-datepicker-today .ui-state-highlight{border-width:1px}.comiseo-daterangepicker-right .comiseo-daterangepicker-calendar{border-left-width:1px;padding-left:5px}.comiseo-daterangepicker-left .comiseo-daterangepicker-calendar{border-right-width:1px;padding-right:5px}.comiseo-daterangepicker-right .comiseo-daterangepicker-buttonpanel{float:left}.comiseo-daterangepicker-left .comiseo-daterangepicker-buttonpanel{float:right}.comiseo-daterangepicker-buttonpanel>button{margin-top:6px}.comiseo-daterangepicker-right .comiseo-daterangepicker-buttonpanel>button{margin-right:6px}.comiseo-daterangepicker-left .comiseo-daterangepicker-buttonpanel>button{margin-left:6px}.comiseo-daterangepicker-calendar .ui-state-highlight a.ui-state-default{background:#b0c4de;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-tickets.css.map */
