@charset "UTF-8";.events-template-event .booking-steps-wrapper,.events-template-event-booking .booking-steps-wrapper{display:flex;height:100vh;overflow:hidden;position:fixed;top:0;left:6rem;width:calc(100% - 6rem);opacity:0;z-index:-1;background-color:#fff}@media (max-width:1250px){.events-template-event .booking-steps-wrapper,.events-template-event-booking .booking-steps-wrapper{width:100%;left:0;margin-top:5rem}}.events-template-event .booking-steps-wrapper.active,.events-template-event-booking .booking-steps-wrapper.active{z-index:1000}@media (max-width:1250px){.events-template-event .booking-steps-wrapper.active,.events-template-event-booking .booking-steps-wrapper.active{height:100%}}.events-template-event .booking-steps-wrapper .loading-gif,.events-template-event-booking .booking-steps-wrapper .loading-gif{max-width:5rem;margin:4rem auto}.events-template-event .booking-steps-wrapper .show-people-btn,.events-template-event-booking .booking-steps-wrapper .show-people-btn{width:3rem;height:3rem;position:absolute;bottom:1.5rem;right:1.5rem;z-index:11;background:#1c3bf0;border-radius:50%;align-items:center;justify-content:center;display:flex;opacity:0;transition:all .3s}.events-template-event .booking-steps-wrapper .show-people-btn.show,.events-template-event-booking .booking-steps-wrapper .show-people-btn.show{opacity:1}.events-template-event .booking-steps-wrapper .show-people-btn svg,.events-template-event-booking .booking-steps-wrapper .show-people-btn svg{width:1.5rem}.events-template-event .booking-steps-wrapper .show-people-btn svg path,.events-template-event-booking .booking-steps-wrapper .show-people-btn svg path{fill:#fff}.events-template-event .booking-steps-wrapper .show-people-btn:hover,.events-template-event-booking .booking-steps-wrapper .show-people-btn:hover{cursor:pointer;background:#000}.events-template-event .booking-steps-wrapper .close-booking-btn,.events-template-event .booking-steps-wrapper .close-hotel-more-info,.events-template-event-booking .booking-steps-wrapper .close-booking-btn,.events-template-event-booking .booking-steps-wrapper .close-hotel-more-info{width:3rem;height:3rem;position:absolute;top:1.5rem;right:1.5rem;z-index:1}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .close-booking-btn,.events-template-event .booking-steps-wrapper .close-hotel-more-info,.events-template-event-booking .booking-steps-wrapper .close-booking-btn,.events-template-event-booking .booking-steps-wrapper .close-hotel-more-info{top:15px}}.events-template-event .booking-steps-wrapper .close-booking-btn svg,.events-template-event .booking-steps-wrapper .close-hotel-more-info svg,.events-template-event-booking .booking-steps-wrapper .close-booking-btn svg,.events-template-event-booking .booking-steps-wrapper .close-hotel-more-info svg{fill:#1c3bf0;transition:fill .25s linear;background:#fff;border-radius:50%;border:1px solid #fff}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .close-booking-btn svg,.events-template-event .booking-steps-wrapper .close-hotel-more-info svg,.events-template-event-booking .booking-steps-wrapper .close-booking-btn svg,.events-template-event-booking .booking-steps-wrapper .close-hotel-more-info svg{fill:#fff;background:initial}}.events-template-event .booking-steps-wrapper .close-booking-btn:hover,.events-template-event .booking-steps-wrapper .close-hotel-more-info:hover,.events-template-event-booking .booking-steps-wrapper .close-booking-btn:hover,.events-template-event-booking .booking-steps-wrapper .close-hotel-more-info:hover{cursor:pointer}.events-template-event .booking-steps-wrapper .close-booking-btn:hover svg,.events-template-event .booking-steps-wrapper .close-hotel-more-info:hover svg,.events-template-event-booking .booking-steps-wrapper .close-booking-btn:hover svg,.events-template-event-booking .booking-steps-wrapper .close-hotel-more-info:hover svg{fill:#000}.events-template-event .booking-steps-wrapper .open-hotel-filter-btn,.events-template-event-booking .booking-steps-wrapper .open-hotel-filter-btn{width:3rem;height:3rem;position:absolute;top:6rem;right:2rem;z-index:1;border-radius:50%;background-color:#1c3bf0;transition:background-color .25s linear;align-items:center;justify-content:center;display:none}.events-template-event .booking-steps-wrapper .open-hotel-filter-btn.show,.events-template-event-booking .booking-steps-wrapper .open-hotel-filter-btn.show{display:flex}.events-template-event .booking-steps-wrapper .open-hotel-filter-btn svg,.events-template-event-booking .booking-steps-wrapper .open-hotel-filter-btn svg{fill:#fff;width:55%}.events-template-event .booking-steps-wrapper .open-hotel-filter-btn:hover,.events-template-event-booking .booking-steps-wrapper .open-hotel-filter-btn:hover{background-color:#000}.events-template-event .booking-steps-wrapper .shopping-basket,.events-template-event-booking .booking-steps-wrapper .shopping-basket{position:absolute;width:25%;background:#1c3bf0;color:#fff;bottom:-8rem;transition:all .3s;padding:4rem 1rem;font-weight:900;height:5.3rem;text-transform:uppercase;font-family:"GT America Condensed";display:flex;z-index:10;right:0;text-align:center}.events-template-event .booking-steps-wrapper .shopping-basket.inc-text,.events-template-event-booking .booking-steps-wrapper .shopping-basket.inc-text{height:7.3rem}.events-template-event .booking-steps-wrapper .shopping-basket .mobile-toggle-height,.events-template-event-booking .booking-steps-wrapper .shopping-basket .mobile-toggle-height{background:#fff;border-radius:50%;text-align:center;display:none;position:absolute;color:#00f;right:1.5rem;width:3rem;top:10px;height:3rem;line-height:1.2;font-size:2.5rem}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .shopping-basket .mobile-toggle-height,.events-template-event-booking .booking-steps-wrapper .shopping-basket .mobile-toggle-height{display:block}}.events-template-event .booking-steps-wrapper .shopping-basket .mobile-toggle-height:hover,.events-template-event-booking .booking-steps-wrapper .shopping-basket .mobile-toggle-height:hover{cursor:pointer}.events-template-event .booking-steps-wrapper .shopping-basket.active,.events-template-event-booking .booking-steps-wrapper .shopping-basket.active{display:block;bottom:0}.events-template-event .booking-steps-wrapper .shopping-basket.active .close-basket,.events-template-event-booking .booking-steps-wrapper .shopping-basket.active .close-basket{opacity:0;pointer-events:none}.events-template-event .booking-steps-wrapper .shopping-basket.expanded,.events-template-event-booking .booking-steps-wrapper .shopping-basket.expanded{max-height:fit-content;display:flex;align-items:center}.events-template-event .booking-steps-wrapper .shopping-basket.full-height,.events-template-event-booking .booking-steps-wrapper .shopping-basket.full-height{height:100%;max-height:100%;width:25%;display:flex;align-items:center;flex-direction:column;text-align:center;font-size:2rem;overflow-y:auto}.events-template-event .booking-steps-wrapper .shopping-basket.full-height>div,.events-template-event-booking .booking-steps-wrapper .shopping-basket.full-height>div{margin-bottom:1rem}.events-template-event .booking-steps-wrapper .shopping-basket.full-height>div.active,.events-template-event-booking .booking-steps-wrapper .shopping-basket.full-height>div.active{display:block}.events-template-event .booking-steps-wrapper .shopping-basket.full-height>div .basket-total span,.events-template-event .booking-steps-wrapper .shopping-basket.full-height>div .basket-travellers span,.events-template-event-booking .booking-steps-wrapper .shopping-basket.full-height>div .basket-total span,.events-template-event-booking .booking-steps-wrapper .shopping-basket.full-height>div .basket-travellers span{font-size:2rem!important}.events-template-event .booking-steps-wrapper .shopping-basket.full-height .close-basket,.events-template-event-booking .booking-steps-wrapper .shopping-basket.full-height .close-basket{opacity:1;pointer-events:all}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .shopping-basket.full-height,.events-template-event-booking .booking-steps-wrapper .shopping-basket.full-height{width:100%;height:16%;padding-top:1rem;overflow:auto}.events-template-event .booking-steps-wrapper .shopping-basket.full-height.mobile-full-height,.events-template-event-booking .booking-steps-wrapper .shopping-basket.full-height.mobile-full-height{height:100%}.events-template-event .booking-steps-wrapper .shopping-basket.full-height.mobile-hide,.events-template-event-booking .booking-steps-wrapper .shopping-basket.full-height.mobile-hide{height:0}.events-template-event .booking-steps-wrapper .shopping-basket.full-height .btn-wrapper,.events-template-event-booking .booking-steps-wrapper .shopping-basket.full-height .btn-wrapper{margin-bottom:2rem}}.events-template-event .booking-steps-wrapper .shopping-basket>.basket-travellers span,.events-template-event-booking .booking-steps-wrapper .shopping-basket>.basket-travellers span{font-size:2rem!important}.events-template-event .booking-steps-wrapper .shopping-basket>.basket-total span,.events-template-event-booking .booking-steps-wrapper .shopping-basket>.basket-total span{font-size:2rem!important}.events-template-event .booking-steps-wrapper .shopping-basket>div,.events-template-event-booking .booking-steps-wrapper .shopping-basket>div{display:none}.events-template-event .booking-steps-wrapper .shopping-basket>div.cost-wrapper,.events-template-event-booking .booking-steps-wrapper .shopping-basket>div.cost-wrapper{display:inline-block}.events-template-event .booking-steps-wrapper .shopping-basket>div .basket-total,.events-template-event-booking .booking-steps-wrapper .shopping-basket>div .basket-total{display:inline-block}.events-template-event .booking-steps-wrapper .shopping-basket>div .basket-travellers,.events-template-event-booking .booking-steps-wrapper .shopping-basket>div .basket-travellers{display:none}.events-template-event .booking-steps-wrapper .shopping-basket>div .basket-travellers.active,.events-template-event-booking .booking-steps-wrapper .shopping-basket>div .basket-travellers.active{display:block}.events-template-event .booking-steps-wrapper .shopping-basket .basket-extras,.events-template-event .booking-steps-wrapper .shopping-basket .basket-flights,.events-template-event .booking-steps-wrapper .shopping-basket .basket-rooms,.events-template-event .booking-steps-wrapper .shopping-basket .basket-tour,.events-template-event .booking-steps-wrapper .shopping-basket .basket-transfers,.events-template-event .booking-steps-wrapper .shopping-basket .btn-wrapper,.events-template-event .booking-steps-wrapper .shopping-basket h2,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-extras,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-flights,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-rooms,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-tour,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-transfers,.events-template-event-booking .booking-steps-wrapper .shopping-basket .btn-wrapper,.events-template-event-booking .booking-steps-wrapper .shopping-basket h2{display:none;padding:0 1rem}.events-template-event .booking-steps-wrapper .shopping-basket .basket-extras.active,.events-template-event .booking-steps-wrapper .shopping-basket .basket-flights.active,.events-template-event .booking-steps-wrapper .shopping-basket .basket-rooms.active,.events-template-event .booking-steps-wrapper .shopping-basket .basket-tour.active,.events-template-event .booking-steps-wrapper .shopping-basket .basket-transfers.active,.events-template-event .booking-steps-wrapper .shopping-basket .btn-wrapper.active,.events-template-event .booking-steps-wrapper .shopping-basket h2.active,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-extras.active,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-flights.active,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-rooms.active,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-tour.active,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-transfers.active,.events-template-event-booking .booking-steps-wrapper .shopping-basket .btn-wrapper.active,.events-template-event-booking .booking-steps-wrapper .shopping-basket h2.active{display:block}.events-template-event .booking-steps-wrapper .shopping-basket h2,.events-template-event-booking .booking-steps-wrapper .shopping-basket h2{font-size:3rem}.events-template-event .booking-steps-wrapper .shopping-basket .basket-extras,.events-template-event .booking-steps-wrapper .shopping-basket .basket-flights,.events-template-event .booking-steps-wrapper .shopping-basket .basket-rooms,.events-template-event .booking-steps-wrapper .shopping-basket .basket-tour,.events-template-event .booking-steps-wrapper .shopping-basket .basket-transfers,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-extras,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-flights,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-rooms,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-tour,.events-template-event-booking .booking-steps-wrapper .shopping-basket .basket-transfers{padding-bottom:1rem;border-bottom:1px solid #fff}.events-template-event .booking-steps-wrapper .shopping-basket span,.events-template-event-booking .booking-steps-wrapper .shopping-basket span{font-weight:900;text-transform:uppercase;font-family:"GT America Condensed"}.events-template-event .booking-steps-wrapper .shopping-basket .close-basket,.events-template-event-booking .booking-steps-wrapper .shopping-basket .close-basket{width:2rem;height:2rem;text-align:center;color:#fff;font-size:1.7rem;user-select:none;position:absolute;right:1rem;top:.5rem;display:none}.events-template-event .booking-steps-wrapper .shopping-basket .close-basket:hover,.events-template-event-booking .booking-steps-wrapper .shopping-basket .close-basket:hover{cursor:pointer}.events-template-event .booking-steps-wrapper .guest-selection,.events-template-event-booking .booking-steps-wrapper .guest-selection{background:#fff;z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:1rem}.events-template-event .booking-steps-wrapper .guest-selection .adults-container,.events-template-event .booking-steps-wrapper .guest-selection .children-container,.events-template-event .booking-steps-wrapper .guest-selection .infants-container,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container{padding:1rem 0;display:flex;flex-wrap:wrap}.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:2rem;background:#1c3bf0;color:#fff}.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper input,.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper label,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper input,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper label,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper input,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper label,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper input,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper label,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper input,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper label,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper input,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper label{font-size:2.5rem;font-weight:900;text-transform:uppercase;font-family:"GT America Condensed";line-height:80%;position:relative}.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper input .more-info,.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper label .more-info,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper input .more-info,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper label .more-info,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper input .more-info,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper label .more-info,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper input .more-info,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper label .more-info,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper input .more-info,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper label .more-info,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper input .more-info,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper label .more-info{font-size:1rem;font-weight:900;text-transform:uppercase;font-family:"GT America Condensed";line-height:80%;background:#000;color:#fff;border-radius:50%;padding:.5rem .7rem;position:absolute;top:0;right:-2.5rem;transition:all .3s;text-transform:lowercase}.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper input .more-info:hover,.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper label .more-info:hover,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper input .more-info:hover,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper label .more-info:hover,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper input .more-info:hover,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper label .more-info:hover,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper input .more-info:hover,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper label .more-info:hover,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper input .more-info:hover,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper label .more-info:hover,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper input .more-info:hover,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper label .more-info:hover{cursor:pointer;background:#fff;color:#000}.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper{display:flex;align-items:center;margin-top:1rem}.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper .qty-down,.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper .qty-up,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper .qty-down,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper .qty-up,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper .qty-down,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper .qty-up{border-radius:50%;width:2rem;height:2rem;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#000;font-size:2rem;user-select:none;transition:background-color .25s linear}.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper .qty-down:hover,.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper .qty-up:hover,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper .qty-down:hover,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper .qty-up:hover,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper .qty-down:hover,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper .qty-up:hover,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper .qty-down:hover,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper .qty-up:hover,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper .qty-down:hover,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper .qty-up:hover,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper .qty-down:hover,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper .qty-up:hover{cursor:pointer}.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper .qty-up,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper .qty-up,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper .qty-up{padding-bottom:.2rem}.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper .qty-down,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper .qty-down,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper .qty-down{padding-bottom:.4rem}.events-template-event .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper input,.events-template-event .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper input,.events-template-event .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper input,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container .traveller-wrapper .quantity-wrapper input,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container .traveller-wrapper .quantity-wrapper input,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container .traveller-wrapper .quantity-wrapper input{width:7rem;margin:0 .75rem;background-color:transparent;border:0;padding:0;text-align:center;color:#fff;outline:0!important}.events-template-event .booking-steps-wrapper .guest-selection .adults-container p,.events-template-event .booking-steps-wrapper .guest-selection .children-container p,.events-template-event .booking-steps-wrapper .guest-selection .infants-container p,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container p,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container p,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container p{margin-top:1.8rem!important;font-size:1.6rem}.events-template-event .booking-steps-wrapper .guest-selection .adults-container.hidden,.events-template-event .booking-steps-wrapper .guest-selection .children-container.hidden,.events-template-event .booking-steps-wrapper .guest-selection .infants-container.hidden,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container.hidden,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container.hidden,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container.hidden{display:none!important}.events-template-event .booking-steps-wrapper .guest-selection .adults-container>p,.events-template-event .booking-steps-wrapper .guest-selection .children-container>p,.events-template-event .booking-steps-wrapper .guest-selection .infants-container>p,.events-template-event-booking .booking-steps-wrapper .guest-selection .adults-container>p,.events-template-event-booking .booking-steps-wrapper .guest-selection .children-container>p,.events-template-event-booking .booking-steps-wrapper .guest-selection .infants-container>p{display:none}.events-template-event .booking-steps-wrapper .guest-selection .small,.events-template-event-booking .booking-steps-wrapper .guest-selection .small{padding-top:1rem;font-size:1.2rem}.events-template-event .booking-steps-wrapper .close-booking-screen,.events-template-event-booking .booking-steps-wrapper .close-booking-screen{display:none;position:absolute;top:0;background-color:#000;width:100%;z-index:100;height:100%}.events-template-event .booking-steps-wrapper .close-booking-screen .inner,.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content,.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content{width:55%}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content,.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content{width:85%}}.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content h2,.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content h2{color:#fff;margin-bottom:2rem;font-size:5.5rem;line-height:95%}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content h2,.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content h2{font-size:4rem}}.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content hr,.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content hr{border-color:#666}.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .continue-booking-btn,.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .continue-booking-btn{width:100%;justify-content:space-between}.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .continue-booking-btn:after,.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .continue-booking-btn:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M489.4 278.6L512 256l-22.6-22.6-128-128L338.7 82.8 293.5 128l22.6 22.6L389.5 224 32 224 0 224l0 64 32 0 357.5 0-73.4 73.4L293.5 384l45.3 45.3 22.6-22.6 128-128z'/%3E%3C/svg%3E");width:6rem;background-color:#fff;border-radius:50%;padding:1.5rem;box-sizing:border-box}.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .continue-booking-btn span:not(.icon),.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .continue-booking-btn span:not(.icon){font-size:4.5rem}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .continue-booking-btn span:not(.icon),.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .continue-booking-btn span:not(.icon){font-size:3.5rem}}.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .cancel-booking-btn span:not(.icon),.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .close-for-now-btn span:not(.icon),.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .cancel-booking-btn span:not(.icon),.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .close-for-now-btn span:not(.icon){font-size:2.8rem}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .cancel-booking-btn span:not(.icon),.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .close-for-now-btn span:not(.icon),.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .cancel-booking-btn span:not(.icon),.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .close-for-now-btn span:not(.icon){font-size:2.5rem}}.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .cancel-booking-btn svg,.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .close-for-now-btn svg,.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .cancel-booking-btn svg,.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .close-for-now-btn svg{width:4rem;margin-right:2rem}.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .close-for-now-btn svg,.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .close-for-now-btn svg{fill:#fff}.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .cancel-booking-btn,.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .close-for-now-btn,.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .continue-booking-btn,.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .cancel-booking-btn,.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .close-for-now-btn,.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .continue-booking-btn{display:flex;padding:1rem 0;align-items:center}.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .cancel-booking-btn span:not(.icon),.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .close-for-now-btn span:not(.icon),.events-template-event .booking-steps-wrapper .close-booking-screen .inner .content .continue-booking-btn span:not(.icon),.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .cancel-booking-btn span:not(.icon),.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .close-for-now-btn span:not(.icon),.events-template-event-booking .booking-steps-wrapper .close-booking-screen .inner .content .continue-booking-btn span:not(.icon){color:#fff;letter-spacing:-.1rem;font-weight:500}.events-template-event .booking-steps-wrapper .step,.events-template-event-booking .booking-steps-wrapper .step{flex-shrink:0;display:flex;transition:width .5s linear,transform .5s linear;position:relative;overflow:hidden;position:absolute;right:0;top:0;height:100%;transform:translateX(100%)}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step,.events-template-event-booking .booking-steps-wrapper .step{flex-direction:column}}.events-template-event .booking-steps-wrapper .step.disabled,.events-template-event-booking .booking-steps-wrapper .step.disabled{pointer-events:none}.events-template-event .booking-steps-wrapper .step.disabled:before,.events-template-event-booking .booking-steps-wrapper .step.disabled:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6509803922);z-index:99}.events-template-event .booking-steps-wrapper .step.active,.events-template-event-booking .booking-steps-wrapper .step.active{transform:translateX(0)}.events-template-event .booking-steps-wrapper .step.duration-hotel,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel{width:100%}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.duration-hotel,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel{padding-bottom:8rem}}.events-template-event .booking-steps-wrapper .step.duration-hotel .title-bar,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .title-bar{background-color:#3e58f2}.events-template-event .booking-steps-wrapper .step.duration-hotel .title-bar.disable-click,.events-template-event .booking-steps-wrapper .step.duration-hotel .title-bar.disabled,.events-template-event .booking-steps-wrapper .step.duration-hotel .title-bar.single-tour-click,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .title-bar.disable-click,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .title-bar.disabled,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .title-bar.single-tour-click{pointer-events:none}.events-template-event .booking-steps-wrapper .step.extras,.events-template-event-booking .booking-steps-wrapper .step.extras{width:calc(100% - 6rem)}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.extras,.events-template-event-booking .booking-steps-wrapper .step.extras{width:100%;left:0;margin-top:4rem}}.events-template-event .booking-steps-wrapper .step.extras .title-bar,.events-template-event-booking .booking-steps-wrapper .step.extras .title-bar{background-color:#99a7f8}.events-template-event .booking-steps-wrapper .step.your-details,.events-template-event-booking .booking-steps-wrapper .step.your-details{width:calc(100% - 12rem)}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.your-details,.events-template-event-booking .booking-steps-wrapper .step.your-details{width:100%;left:0;margin-top:8rem}}.events-template-event .booking-steps-wrapper .step.your-details.no-extras,.events-template-event-booking .booking-steps-wrapper .step.your-details.no-extras{width:calc(100% - 6rem)}.events-template-event .booking-steps-wrapper .step.your-details .title-bar,.events-template-event-booking .booking-steps-wrapper .step.your-details .title-bar{background-color:#c5dff0}.events-template-event .booking-steps-wrapper .step.your-details form,.events-template-event-booking .booking-steps-wrapper .step.your-details form{margin-top:2rem}.events-template-event .booking-steps-wrapper .step.your-details .generate-booking-message,.events-template-event .booking-steps-wrapper .step.your-details .select-payment-message,.events-template-event-booking .booking-steps-wrapper .step.your-details .generate-booking-message,.events-template-event-booking .booking-steps-wrapper .step.your-details .select-payment-message{position:absolute;z-index:100;pointer-events:initial;width:496px;top:50%;left:40%;transform:translate(-50%,-50%);background:#1c3bf0;color:#fff;padding:2rem;text-align:center;display:none;max-height:100vh;overflow:auto}.events-template-event .booking-steps-wrapper .step.your-details .generate-booking-message .close-payment-message-btn,.events-template-event .booking-steps-wrapper .step.your-details .select-payment-message .close-payment-message-btn,.events-template-event-booking .booking-steps-wrapper .step.your-details .generate-booking-message .close-payment-message-btn,.events-template-event-booking .booking-steps-wrapper .step.your-details .select-payment-message .close-payment-message-btn{width:2rem;height:2rem;position:absolute;top:.5rem;right:.5rem;z-index:1}.events-template-event .booking-steps-wrapper .step.your-details .generate-booking-message .close-payment-message-btn svg,.events-template-event .booking-steps-wrapper .step.your-details .select-payment-message .close-payment-message-btn svg,.events-template-event-booking .booking-steps-wrapper .step.your-details .generate-booking-message .close-payment-message-btn svg,.events-template-event-booking .booking-steps-wrapper .step.your-details .select-payment-message .close-payment-message-btn svg{fill:#1c3bf0;transition:fill .25s linear;background:#fff;border-radius:50%;border:1px solid #fff}.events-template-event .booking-steps-wrapper .step.your-details .generate-booking-message .close-payment-message-btn:hover,.events-template-event .booking-steps-wrapper .step.your-details .select-payment-message .close-payment-message-btn:hover,.events-template-event-booking .booking-steps-wrapper .step.your-details .generate-booking-message .close-payment-message-btn:hover,.events-template-event-booking .booking-steps-wrapper .step.your-details .select-payment-message .close-payment-message-btn:hover{cursor:pointer}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.your-details .generate-booking-message,.events-template-event .booking-steps-wrapper .step.your-details .select-payment-message,.events-template-event-booking .booking-steps-wrapper .step.your-details .generate-booking-message,.events-template-event-booking .booking-steps-wrapper .step.your-details .select-payment-message{width:90%;top:41%;left:50%;max-height:80vh;overflow:auto}}.events-template-event .booking-steps-wrapper .step.your-details .generate-booking-message .loading-gif,.events-template-event .booking-steps-wrapper .step.your-details .select-payment-message .loading-gif,.events-template-event-booking .booking-steps-wrapper .step.your-details .generate-booking-message .loading-gif,.events-template-event-booking .booking-steps-wrapper .step.your-details .select-payment-message .loading-gif{max-width:2rem;margin:0;margin-top:1rem}.events-template-event .booking-steps-wrapper .step.your-details .generate-booking-message .btns,.events-template-event .booking-steps-wrapper .step.your-details .select-payment-message .btns,.events-template-event-booking .booking-steps-wrapper .step.your-details .generate-booking-message .btns,.events-template-event-booking .booking-steps-wrapper .step.your-details .select-payment-message .btns{width:100%;margin-top:1rem}.events-template-event .booking-steps-wrapper .step.your-details .generate-booking-message .btns button,.events-template-event .booking-steps-wrapper .step.your-details .select-payment-message .btns button,.events-template-event-booking .booking-steps-wrapper .step.your-details .generate-booking-message .btns button,.events-template-event-booking .booking-steps-wrapper .step.your-details .select-payment-message .btns button{margin:1rem;background:#fff;float:none}.events-template-event .booking-steps-wrapper .step.your-details .generate-booking-message .btns button.selected,.events-template-event .booking-steps-wrapper .step.your-details .select-payment-message .btns button.selected,.events-template-event-booking .booking-steps-wrapper .step.your-details .generate-booking-message .btns button.selected,.events-template-event-booking .booking-steps-wrapper .step.your-details .select-payment-message .btns button.selected{background:#32cd32}.events-template-event .booking-steps-wrapper .step.your-details .generate-booking-message .btns button.selected span,.events-template-event .booking-steps-wrapper .step.your-details .select-payment-message .btns button.selected span,.events-template-event-booking .booking-steps-wrapper .step.your-details .generate-booking-message .btns button.selected span,.events-template-event-booking .booking-steps-wrapper .step.your-details .select-payment-message .btns button.selected span{color:#fff}@media (min-width:480px){.events-template-event .booking-steps-wrapper .step.your-details .uform-group-1-1 .block,.events-template-event-booking .booking-steps-wrapper .step.your-details .uform-group-1-1 .block{width:50%;float:left}.events-template-event .booking-steps-wrapper .step.your-details .uform-group-1-1 .block:nth-child(2n+1),.events-template-event-booking .booking-steps-wrapper .step.your-details .uform-group-1-1 .block:nth-child(2n+1){padding-right:5px}.events-template-event .booking-steps-wrapper .step.your-details .uform-group-1-1 .block:nth-child(2n),.events-template-event-booking .booking-steps-wrapper .step.your-details .uform-group-1-1 .block:nth-child(2n){padding-left:5px}}.events-template-event .booking-steps-wrapper .step.confirmation,.events-template-event-booking .booking-steps-wrapper .step.confirmation{width:calc(100% - 18rem)}.events-template-event .booking-steps-wrapper .step.confirmation.no-extras,.events-template-event-booking .booking-steps-wrapper .step.confirmation.no-extras{width:calc(100% - 12rem)}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.confirmation,.events-template-event-booking .booking-steps-wrapper .step.confirmation{width:100%;left:0;margin-top:12rem}}.events-template-event .booking-steps-wrapper .step.confirmation .title-bar,.events-template-event-booking .booking-steps-wrapper .step.confirmation .title-bar{background-color:#d9eaf5}.events-template-event .booking-steps-wrapper .step .title-bar,.events-template-event-booking .booking-steps-wrapper .step .title-bar{height:100vh;cursor:pointer;align-items:flex-end;justify-content:center;display:flex;overflow:hidden;transition:width .25s linear;width:6rem}.events-template-event .booking-steps-wrapper .step .title-bar .title,.events-template-event-booking .booking-steps-wrapper .step .title-bar .title{font-size:1.9rem;padding:0 3rem;color:#fff;text-transform:uppercase;transform:rotate(-90deg) translate(50%,-50%);height:0;line-height:0;white-space:nowrap}.events-template-event .booking-steps-wrapper .step .title-bar .title .inner,.events-template-event-booking .booking-steps-wrapper .step .title-bar .title .inner{transform:translateY(-50%)}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step .title-bar,.events-template-event-booking .booking-steps-wrapper .step .title-bar{height:4rem;width:100%;align-items:center}.events-template-event .booking-steps-wrapper .step .title-bar .title,.events-template-event-booking .booking-steps-wrapper .step .title-bar .title{transform:none}}.events-template-event .booking-steps-wrapper .step .info,.events-template-event-booking .booking-steps-wrapper .step .info{display:flex;overflow:hidden;flex:1;height:100%;background-color:#fff}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step .info,.events-template-event-booking .booking-steps-wrapper .step .info{overflow:auto}}.events-template-event .booking-steps-wrapper .step .info .col-wrapper,.events-template-event-booking .booking-steps-wrapper .step .info .col-wrapper{height:100%;display:flex;width:100%}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step .info .col-wrapper,.events-template-event-booking .booking-steps-wrapper .step .info .col-wrapper{flex-direction:column}}.events-template-event .booking-steps-wrapper .step.travellers .info .col-wrapper .left-col,.events-template-event-booking .booking-steps-wrapper .step.travellers .info .col-wrapper .left-col{width:45%;position:relative}.events-template-event .booking-steps-wrapper .step.travellers .info .col-wrapper .left-col img,.events-template-event-booking .booking-steps-wrapper .step.travellers .info .col-wrapper .left-col img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;width:100%}.events-template-event .booking-steps-wrapper .step.travellers .info .col-wrapper .right-col,.events-template-event-booking .booking-steps-wrapper .step.travellers .info .col-wrapper .right-col{width:55%;background-color:#c5dff0;padding:8rem 6rem;height:100%;overflow-y:auto}.events-template-event .booking-steps-wrapper .step.travellers .info .col-wrapper .right-col .event-name,.events-template-event .booking-steps-wrapper .step.travellers .info .col-wrapper .right-col h2,.events-template-event-booking .booking-steps-wrapper .step.travellers .info .col-wrapper .right-col .event-name,.events-template-event-booking .booking-steps-wrapper .step.travellers .info .col-wrapper .right-col h2{color:#1c3bf0}.events-template-event .booking-steps-wrapper .step.travellers .info .col-wrapper .right-col h2,.events-template-event-booking .booking-steps-wrapper .step.travellers .info .col-wrapper .right-col h2{font-size:7rem;margin-bottom:1.5rem}.events-template-event .booking-steps-wrapper .step.travellers .info .col-wrapper .right-col .event-name,.events-template-event-booking .booking-steps-wrapper .step.travellers .info .col-wrapper .right-col .event-name{font-size:2.2rem;font-weight:300;text-transform:uppercase;line-height:100%;margin-bottom:2.2rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection{width:100vw;overflow:hidden}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .left-col,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .right-col,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .col-wrapper .left-col,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .col-wrapper .right-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .left-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .right-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .col-wrapper .left-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .col-wrapper .right-col{overflow-x:hidden;overflow-y:auto}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .left-col,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .col-wrapper .left-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .left-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .col-wrapper .left-col{width:70%}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .left-col,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .col-wrapper .left-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .left-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .col-wrapper .left-col{width:100%}}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .right-col,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .col-wrapper .right-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .right-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .col-wrapper .right-col{width:30%}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .right-col,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .col-wrapper .right-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .right-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .col-wrapper .right-col{width:100%}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .right-col.google-map-col,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .col-wrapper .right-col.google-map-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .right-col.google-map-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .col-wrapper .right-col.google-map-col{display:none}}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .room-info,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .room-info,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .room-info,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .room-info{position:absolute;background:#fff;z-index:9;border:1px solid #00f;padding:20px;top:0;display:none;z-index:10}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .room-info p,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .room-info p,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .room-info p,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .room-info p{font-size:18px;margin-bottom:10px}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .room-info:after,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .room-info:after,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .room-info:after,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .room-info:after{content:"X";position:absolute;top:10px;right:10px;width:20px;height:20px}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .room-info:after:hover,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .room-info:after:hover,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .room-info:after:hover,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .room-info:after:hover{cursor:pointer}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .room-info:hover,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .room-info:hover,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .room-info:hover,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .room-info:hover{cursor:pointer}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .info-icon,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .info-icon,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .info-icon,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .info-icon{display:none;flex:1}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .info-icon span,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .info-icon span,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .info-icon span,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .info-icon span{border-radius:50%;width:1.5rem;height:1.5rem;background-color:#1c3bf0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;margin-left:10px;transition:background-color .25s linear}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection.initial .left-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection.initial .left-col{overflow-y:hidden}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection.initial .days-selector,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection.initial .days-selector{height:100vh!important}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .day-statement,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .day-statement{display:flex}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .day-statement,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .day-statement{align-items:center;font-size:2rem}}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .day-statement.hidden,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .day-statement.hidden{display:none}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .day-statement.flights-filter,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .day-statement.flights-filter{font-size:1rem;padding-top:1rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .day-statement.flights-filter input,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .day-statement.flights-filter input{margin-left:.5rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .day-statement .if-not-1,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .day-statement .if-not-1{font-size:inherit;font-weight:inherit;font-family:inherit}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .instructions,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .instructions{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5098039216);z-index:9;color:#fff;display:flex;justify-content:center;align-items:center;left:0}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .instructions--content,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .instructions--content{max-width:900px;padding:20px;display:flex;align-items:center;background:#000}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .instructions--content,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .instructions--content{flex-direction:column;font-size:1.2rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .instructions--content button,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .instructions--content button{margin-top:20px}}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector{width:100%;height:8rem;text-align:center;background-color:#000;display:flex;align-items:center;justify-content:center;color:#fff;text-transform:uppercase;font-weight:900;font-family:"GT America Condensed";font-size:3rem;transition:height .5s linear;align-items:center;flex-direction:column}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector.reduced-height,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector.reduced-height{height:5rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper{display:flex;align-items:center;margin:0 1.5rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper .qty-down,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper .qty-up{border-radius:50%;width:2rem;height:2rem;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#000;font-size:2rem;user-select:none;transition:background-color .25s linear}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper .qty-down:hover,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper .qty-up:hover,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper .qty-down:hover,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper .qty-up:hover{cursor:pointer;background-color:#c5dff0}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper .qty-up{padding-bottom:.2rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper .qty-down{padding-bottom:.4rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper input,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper input{font-family:inherit;font-weight:inherit;text-align:center;background-color:transparent;border:0;color:#fff;width:6rem;outline:0!important}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper input,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .quantity-wrapper input{width:3rem}}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .departure-selection-wrapper,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .departure-selection-wrapper{font-weight:inherit;text-transform:inherit;font-size:inherit;position:relative;display:flex;align-items:center}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .departure-selection-wrapper .chevron,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .departure-selection-wrapper .chevron{position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;z-index:1}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .departure-selection-wrapper .chevron svg,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .departure-selection-wrapper .chevron svg{fill:#fff;width:1.5rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .departure-selection-wrapper #departure-selection,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .departure-selection-wrapper #departure-selection{appearance:none;background:0 0;color:#fff;border:0;font-weight:inherit;text-transform:inherit;font-size:inherit;outline:0!important;margin:0;padding-right:2.5rem;text-align:left;margin-left:1rem;z-index:2;position:relative}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .show-hotels-btn,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector .show-hotels-btn{margin-top:2rem}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .days-selector{height:8rem;overflow:visible}}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection #departure-selection,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection #departure-selection{margin-left:1rem;font-size:3rem;text-align:center}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .no-results,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .no-results{text-align:center;margin-top:5rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour{width:100%;height:18rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour.available-tour-no-accommodation,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour.available-tour-no-accommodation{height:12rem;border-bottom:1px solid #edf4f7}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour:hover,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour:hover{cursor:pointer}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour:hover .tour-info,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour:hover .tour-info{background-color:#dbe9ef}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner{height:100%}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content{height:100%;display:flex;flex-direction:row;padding:1rem 1rem 0 1rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-image,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-image{display:flex;align-items:center;justify-content:center;width:40%}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info{padding:3rem 3.5rem;display:flex;flex-direction:column;justify-content:center;transition:background-color .25s linear;position:relative;width:60%}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .flight-icon,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .flight-icon{position:absolute;top:1rem;right:1rem;z-index:9;width:3rem;transition:all .3s}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .flight-icon svg path,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .flight-icon svg path{fill:#1c3bf0}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .flight-icon:after,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .flight-icon:after{content:"Optional flights available";white-space:nowrap;position:absolute;left:-14rem;font-size:1.2rem;top:.6rem;opacity:0;transition:all .3s}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .flight-icon:hover:after,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .flight-icon:hover:after{opacity:1}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .hotel-location,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .hotel-name,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .price-from,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .starts,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .hotel-location,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .hotel-name,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .price-from,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .starts{line-height:80%}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .hotel-name,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .hotel-name{font-size:2.2rem;color:#1c3bf0;font-weight:500;margin-bottom:1rem;line-height:120%}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .hotel-name span,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .hotel-name span{font-weight:inherit;font-size:inherit}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .hotel-location,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .price-from,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .starts,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .hotel-location,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .price-from,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .starts{font-size:1.4rem;color:#000;font-weight:300}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .price-from,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .price-from span,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .price-from,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .price-from span{font-weight:400;font-size:1.6rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .starts,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .starts{margin-top:1rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .rating,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .rating{display:flex;margin-bottom:1.2rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .rating svg,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour .inner .content .tour-info .rating svg{fill:#1c3bf0;width:1.5rem;height:1.5rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour.odd .content,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour.odd .content{flex-direction:row-reverse}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour.even .content,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .available-tours .tour.even .content{flex-direction:row-reverse}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .google-map-wrapper,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .google-map-wrapper{height:100%;overflow:hidden}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .google-map-wrapper>div,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .google-map-wrapper>div{height:calc(100% + 1rem);margin-bottom:-1rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .google-map-wrapper .marker-position,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .google-map-wrapper .marker-position{top:-8px;left:-1px;position:relative}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .google-map-wrapper .marker-position.active,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .google-map-wrapper .marker-position.active{display:block}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .tour-selection .unavailable-tour,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .tour-selection .unavailable-tour{display:none}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .left-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .left-col{width:30%}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .left-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .left-col{width:100%}}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .right-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .right-col{width:70%}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .right-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .col-wrapper .right-col{width:100%}}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery{height:100%;display:flex;flex-direction:column;padding:1.5rem}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery{display:none}}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery .main-image,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery .main-image{height:80vh}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery .secondary-images,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery .secondary-images{height:auto;display:flex;flex-direction:column;height:100%}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery .secondary-images .image,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery .secondary-images .image{height:100%;flex:1;margin:1rem 1rem 0 1rem;position:relative}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery .secondary-images .image .parallax-image,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery .secondary-images .image .parallax-image{height:275px;width:auto}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery .secondary-images .image .image-caption,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery .secondary-images .image .image-caption{position:absolute;bottom:0;padding:.5rem 1rem;color:#fff;background:rgba(0,0,0,.5215686275);width:100%;font-size:1rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery .secondary-images .image:last-child,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .left-col .selected-hotel-gallery .secondary-images .image:last-child{margin-bottom:0}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col{padding-top:2rem;padding:2rem 1rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-bottom,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-top,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-bottom,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-top{display:flex;flex-direction:row}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-bottom--left,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-bottom--right,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-top--left,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-top--right,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-bottom--left,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-bottom--right,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-top--left,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-top--right{width:50%;padding:0 2rem}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-bottom,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-top,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-bottom,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-top{flex-direction:column}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-bottom--left,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-bottom--right,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-top--left,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-top--right,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-bottom--left,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-bottom--right,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-top--left,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-top--right{width:100%}}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-top,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-top{left:0;width:100%;margin:2rem 0}}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .cost,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .location,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .title,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .cost,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .location,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .title{line-height:80%}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .title,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .title{font-size:2.2rem;color:#1c3bf0;font-weight:500;margin-bottom:1rem;line-height:120%;text-transform:none;font-family:"GT America"}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .title span,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .title span{font-weight:inherit;font-size:inherit}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group{position:relative;border-bottom:1px solid #e6e6e6;padding-bottom:1rem;margin-bottom:1rem;font-size:1.2rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .share-information-toggle,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .share-information-toggle{position:absolute;top:0;right:0;background:#223bf0;color:#fff;border-radius:50%;width:1.5rem;height:1.5rem;text-align:center;font-size:1rem;line-height:1.5;font-weight:600;z-index:9}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .share-information-toggle:hover,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .share-information-toggle:hover{cursor:pointer}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .share-information,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .share-information{display:none;margin-bottom:1rem;font-size:1rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group input,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group input{width:50px}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group span,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group span{font-size:1.2rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .qty,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .qty{display:flex;align-items:center;margin-top:.2rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .price,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .price{display:inline-block}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper{display:flex;align-items:center;margin:0 1.5rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper .qty-down,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper .qty-up{border-radius:50%;width:1.5rem;height:1.5rem;background-color:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;user-select:none;transition:background-color .25s linear}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper .qty-down:hover,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper .qty-up:hover,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper .qty-down:hover,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper .qty-up:hover{cursor:pointer;background-color:#1c3bf0}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper .qty-up{padding-bottom:0}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper .qty-down{padding-bottom:.2rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper input,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .quantity-wrapper input{font-family:inherit;font-weight:inherit;text-align:center;background-color:transparent;border:0;color:#000;width:3rem;outline:0!important}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .room-capacity,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .room-capacity{display:inline-block;margin-left:.2rem;margin-right:.2rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .room-capacity svg,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .room-capacity svg{display:inline-flex;width:1rem;height:1rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .child-options-toggle,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .child-options-toggle{display:inline-block;font-size:1rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .child-options-toggle:hover,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .child-options-toggle:hover{cursor:pointer}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .occupancy-profiles,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .occupancy-profiles{display:none;padding:.5rem 0}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .occupancy-profiles .profile,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .occupancy-profiles .profile{padding-bottom:.5rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .occupancy-profiles .profile>div,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .occupancy-profiles .profile>div{display:inline}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .occupancy-profiles .profile>div:first-child,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group .occupancy-profiles .profile>div:first-child{margin-right:.5rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group p,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group p{font-size:1.2rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group p:first-child,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group p:first-child{color:#1c3bf0;font-size:1.4rem;margin-bottom:.5rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group:last-child,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .room-price-group:last-child{border-bottom:none;padding-bottom:1rem;margin-bottom:1rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .cost,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .description,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .location,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .cost,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .description,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .location{font-size:1.4rem;color:#000;font-weight:300}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .rating,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .rating{display:flex;margin-bottom:1.2rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .rating svg,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .rating svg{fill:#1c3bf0;width:1.5rem;height:1.5rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .description,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .description{margin-bottom:3.5rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion{margin-bottom:3.5rem;position:relative}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5{font-size:1.6rem;color:#1c3bf0;line-height:80%;padding-top:1rem;border-top:2px solid #c5dff0;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5:after,.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5:before,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5:after,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5:before{border-radius:50%;width:1.8rem;height:1.8rem;background-color:#1c3bf0;align-items:center;justify-content:center;color:#fff;font-size:1.8rem;user-select:none;box-sizing:border-box}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5:before,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5:before{content:"+";display:flex;padding-bottom:.1rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5:after,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5:after{content:"-";padding-bottom:.3rem;display:none}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5:hover,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5:hover{cursor:pointer}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5+div,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5+div{overflow:hidden;opacity:1;margin-top:1rem;margin-bottom:2rem;height:0;font-size:1.4rem!important}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5:not(.active) .info-icon,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5:not(.active) .info-icon{position:absolute;opacity:0;pointer-events:none}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5.active,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5.active{flex-direction:row}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5.active:before,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5.active:before{display:none}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5.active:after,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5.active:after{content:"-";display:flex}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5.active+div,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5.active+div{height:auto}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5:hover,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5:hover{cursor:pointer}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5+div,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5+div{overflow:hidden;opacity:1;margin-top:1rem;margin-bottom:2rem;transition:height .25s linear,opacity .25s linear .25s}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5+div.inactive,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion h5+div.inactive{opacity:0;height:0!important;transition:height .25s linear .25s,opacity .25s linear}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion .amenities ul,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .accordion .amenities ul{padding-left:1.8rem;margin-top:0}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-back,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info .right-col .hotel-back{margin-right:1rem}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info.single-tour .col-wrapper .left-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info.single-tour .col-wrapper .left-col{display:none}.events-template-event .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info.single-tour .col-wrapper .right-col,.events-template-event-booking .booking-steps-wrapper .step.duration-hotel .info .available-tour-full-info.single-tour .col-wrapper .right-col{width:100%}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.extras .info,.events-template-event-booking .booking-steps-wrapper .step.extras .info{margin-bottom:22rem}}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper{flex-direction:column;padding:4rem 0;width:72.3%;overflow-y:scroll}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper{width:100%}}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .btn-wrapper,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .btn-wrapper{padding:0 5rem}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .title-wrapper,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .title-wrapper{padding:2rem 6rem}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .title-wrapper,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .title-wrapper{padding:0 2rem}}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .title-wrapper h2,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .title-wrapper h3,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .title-wrapper h2,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .title-wrapper h3{color:#1c3bf0;text-transform:uppercase}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .title-wrapper h3,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .title-wrapper h3{font-size:2.4rem}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .title-wrapper h2,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .title-wrapper h2{font-size:4.5rem}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .btn-wrapper a,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .btn-wrapper a{margin-bottom:8rem}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .mobile-message,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .mobile-message{text-align:center;padding:0 20px}@media (min-width:1251px){.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .mobile-message,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .mobile-message{display:none}}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix{padding:2rem 0}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .title-wrapper,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .title-wrapper{padding:.5rem 5.5rem;border-bottom:1px solid #223bf0;border-top:1px solid #223bf0}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .title-wrapper,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .title-wrapper{padding:0 2rem}}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .title-wrapper h3,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .title-wrapper h3{font-weight:600;font-size:3rem}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .loading-gif,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .loading-gif{margin-left:6rem}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item{width:100%}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item{padding-bottom:1rem}}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item:nth-child(odd),.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item:nth-child(odd),.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item:nth-child(odd),.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item:nth-child(odd),.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item:nth-child(odd),.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item:nth-child(odd){background-color:#edf4f7}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner{height:100%}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content>div,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content>div,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content>div,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content>div,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content>div,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content>div{width:100%}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info{padding:1rem 5.5rem;display:flex;flex-direction:column;align-items:baseline;transition:background-color .25s linear}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info{padding:0 2rem}}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .additional-info,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .additional-info,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .additional-info,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .additional-info,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .additional-info,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .additional-info{margin-bottom:1rem;font-size:1.2rem}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info label,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info label,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info label,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info label,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info label,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info label{line-height:80%;font-size:1.8rem;color:#1c3bf0;font-weight:500;margin-bottom:1rem;line-height:120%;margin-right:4rem}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info label span,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info label span,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info label span,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info label span,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info label span,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info label span{font-weight:inherit;font-size:inherit}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .extras-price,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .transfer-price,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .extras-price,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .transfer-price,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .extras-price,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .transfer-price,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .extras-price,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .transfer-price,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .extras-price,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .transfer-price,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .extras-price,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .transfer-price{font-size:2rem;color:#000;font-weight:600;margin-right:4rem}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .extras-price.sold-out,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .transfer-price.sold-out,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .extras-price.sold-out,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .transfer-price.sold-out,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .extras-price.sold-out,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .transfer-price.sold-out,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .extras-price.sold-out,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .transfer-price.sold-out,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .extras-price.sold-out,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .transfer-price.sold-out,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .extras-price.sold-out,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .transfer-price.sold-out{color:red}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper{display:flex;align-items:center}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper .qty-down,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper .qty-up,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper .qty-down,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper .qty-up,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper .qty-down,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper .qty-up{border-radius:50%;width:1.25rem;height:1.25rem;background-color:#000;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;user-select:none;transition:background-color .25s linear}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper .qty-down:hover,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper .qty-up:hover,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper .qty-down:hover,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper .qty-up:hover,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper .qty-down:hover,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper .qty-up:hover,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper .qty-down:hover,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper .qty-up:hover,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper .qty-down:hover,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper .qty-up:hover,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper .qty-down:hover,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper .qty-up:hover{cursor:pointer;background-color:#1c3bf0}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper .qty-up,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper .qty-up,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper .qty-up,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper .qty-up{padding-bottom:.1rem}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper .qty-down,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper .qty-down,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper .qty-down,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper .qty-down{padding-bottom:.2rem}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper input[type=text],.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper input[type=text],.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper input[type=text],.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper input[type=text],.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper input[type=text],.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper input[type=text]{width:3rem;margin:0 .75rem;background-color:transparent;border:0;padding:0;text-align:center;outline:0!important;font-size:2rem;font-weight:600;text-transform:uppercase;line-height:80%}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper input[type=text]:disabled,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper input[type=text]:disabled,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper input[type=text]:disabled,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .quantity-wrapper input[type=text]:disabled,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .quantity-wrapper input[type=text]:disabled,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .quantity-wrapper input[type=text]:disabled{color:#000}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info input[type=checkbox],.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info input[type=checkbox],.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info input[type=checkbox],.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info input[type=checkbox],.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info input[type=checkbox],.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info input[type=checkbox]{display:none}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .inline,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .inline,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .inline,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item .inner .content .tour-info .inline,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item .inner .content .tour-info .inline,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item .inner .content .tour-info .inline{display:flex;align-items:center}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item:nth-child(even) .inner .content,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item:nth-child(even) .inner .content,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item:nth-child(even) .inner .content,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item:nth-child(even) .inner .content,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item:nth-child(even) .inner .content,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item:nth-child(even) .inner .content{flex-direction:row-reverse}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item.low-stock .tour-info label,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item.low-stock .tour-info label,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item.low-stock .tour-info label,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item.low-stock .tour-info label,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item.low-stock .tour-info label,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item.low-stock .tour-info label{position:relative}@media (min-width:721px){.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item.low-stock .tour-info label,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item.low-stock .tour-info label,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item.low-stock .tour-info label,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item.low-stock .tour-info label,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item.low-stock .tour-info label,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item.low-stock .tour-info label{display:flex}}.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item.low-stock .tour-info label::after,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item.low-stock .tour-info label::after,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item.low-stock .tour-info label::after,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item.low-stock .tour-info label::after,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item.low-stock .tour-info label::after,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item.low-stock .tour-info label::after{content:"(Low stock)";margin-left:5px;font-size:1.2rem;color:red}@media (max-width:720px){.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item.low-stock .tour-info label::after,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item.low-stock .tour-info label::after,.events-template-event .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item.low-stock .tour-info label::after,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .extra-item.low-stock .tour-info label::after,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .flight-item.low-stock .tour-info label::after,.events-template-event-booking .booking-steps-wrapper .step.extras .info .extras-wrapper .extras-matrix .transfer-item.low-stock .tour-info label::after{font-size:1rem}}.events-template-event .booking-steps-wrapper .step.your-details .info,.events-template-event-booking .booking-steps-wrapper .step.your-details .info{display:flex;flex-direction:column;overflow-y:scroll}.events-template-event .booking-steps-wrapper .step.your-details .info .your-detail-wrapper,.events-template-event-booking .booking-steps-wrapper .step.your-details .info .your-detail-wrapper{width:71%;padding:4rem 2rem;height:100vh;overflow:auto}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.your-details .info .your-detail-wrapper,.events-template-event-booking .booking-steps-wrapper .step.your-details .info .your-detail-wrapper{width:100%;padding:0;height:100%;overflow:initial}.events-template-event .booking-steps-wrapper .step.your-details .info .your-detail-wrapper .lead-passenger-details .btn-wrapper,.events-template-event-booking .booking-steps-wrapper .step.your-details .info .your-detail-wrapper .lead-passenger-details .btn-wrapper{margin-bottom:12rem}.events-template-event .booking-steps-wrapper .step.your-details .info .your-detail-wrapper .lead-passenger-details .btn-wrapper .rounded-rectangle-btn,.events-template-event-booking .booking-steps-wrapper .step.your-details .info .your-detail-wrapper .lead-passenger-details .btn-wrapper .rounded-rectangle-btn{float:none}}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.your-details .info,.events-template-event-booking .booking-steps-wrapper .step.your-details .info{padding:2rem;margin-bottom:15rem}}.events-template-event .booking-steps-wrapper .step.your-details .info .lead-passenger-details .btn-wrapper,.events-template-event-booking .booking-steps-wrapper .step.your-details .info .lead-passenger-details .btn-wrapper{text-align:center}.events-template-event .booking-steps-wrapper .step.your-details .info .full-title,.events-template-event-booking .booking-steps-wrapper .step.your-details .info .full-title{margin-bottom:2.5rem}.events-template-event .booking-steps-wrapper .step.your-details .info .full-title h3,.events-template-event-booking .booking-steps-wrapper .step.your-details .info .full-title h3{color:#1c3bf0;font-size:4.5rem;text-transform:uppercase;font-family:"GT America Condensed";font-weight:900;line-height:85%}.events-template-event .booking-steps-wrapper .step.your-details .info h4,.events-template-event-booking .booking-steps-wrapper .step.your-details .info h4{color:#1c3bf0}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset{border:0;padding:0}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset input,.events-template-event .booking-steps-wrapper .step.your-details .info fieldset label,.events-template-event .booking-steps-wrapper .step.your-details .info fieldset select,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset input,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset label,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset select{margin-bottom:1rem;width:100%;display:block}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .required,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .required{color:red}@media (min-width:480px){.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .uphone,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .uphone{display:flex;gap:2%}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .uphone .phone-country-code,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .uphone .phone-country-code{width:56%!important}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .uphone .phone-number,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .uphone .phone-number{width:42%}}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset input,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset input{height:3.5rem;padding:1rem;border:0;background-color:#e3eef1;outline:1px solid transparent;transition:outline-color .25s linear;color:#000}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset input:focus,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset input:focus{outline:1px solid #1c3bf0}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset select:not(.picker__select--year):not(.picker__select--month),.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset select:not(.picker__select--year):not(.picker__select--month){height:3.5rem;padding:0 1rem;border:0;background-color:#e3eef1;width:100%}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .form-field,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .form-field{margin-bottom:1rem}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .checkbox-wrapper,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .checkbox-wrapper{display:flex;align-items:center;justify-content:left;margin:1rem 0}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .checkbox-wrapper input[type=checkbox],.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .checkbox-wrapper input[type=checkbox]{margin-bottom:0;width:1.5rem;margin-right:1rem}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .checkbox-wrapper label,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .checkbox-wrapper label{font-size:1.4rem;width:auto;margin:0}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .ucheckbox,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .ucheckbox{display:flex;align-items:center;justify-content:left;margin:1rem 0}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .ucheckbox input,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .ucheckbox input{margin-bottom:0;width:2%;margin-right:1rem}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .ucheckbox input:focus,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .ucheckbox input:focus{border:none;outline:0}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .ucheckbox input:hover,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .ucheckbox input:hover{cursor:pointer}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .ucheckbox label,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .ucheckbox label{font-size:1.2rem;width:90%;margin:0}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .ucheckbox label a,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .ucheckbox label a{color:#1c3bf0;float:none}.events-template-event .booking-steps-wrapper .step.your-details .info fieldset .ucheckbox label a:hover,.events-template-event-booking .booking-steps-wrapper .step.your-details .info fieldset .ucheckbox label a:hover{color:#000}.events-template-event .booking-steps-wrapper .step.your-details .info .form-footer,.events-template-event-booking .booking-steps-wrapper .step.your-details .info .form-footer{display:flex;justify-content:space-between;align-items:center}.events-template-event .booking-steps-wrapper .step.your-details .info .rounded-rectangle-btn.white,.events-template-event-booking .booking-steps-wrapper .step.your-details .info .rounded-rectangle-btn.white{height:3.8rem;padding:0 1.3rem .1rem 1.3rem;background-color:#1c3bf0;display:inline-flex;align-items:center;border-radius:1rem;transition:all .3s}.events-template-event .booking-steps-wrapper .step.your-details .info .rounded-rectangle-btn.white span:not(.icon),.events-template-event-booking .booking-steps-wrapper .step.your-details .info .rounded-rectangle-btn.white span:not(.icon){font-size:1.8rem;color:#fff;font-weight:500}.events-template-event .booking-steps-wrapper .step.your-details .info .rounded-rectangle-btn.white .icon,.events-template-event-booking .booking-steps-wrapper .step.your-details .info .rounded-rectangle-btn.white .icon{display:block;width:2.2rem;height:2.2rem;margin-left:.75rem;border-radius:50%;padding:.4rem;flex-shrink:0;background-color:#fff}.events-template-event .booking-steps-wrapper .step.your-details .info .rounded-rectangle-btn.white .icon:before,.events-template-event-booking .booking-steps-wrapper .step.your-details .info .rounded-rectangle-btn.white .icon:before{filter:invert(19%) sepia(99%) saturate(7495%) hue-rotate(239deg) brightness(98%) contrast(92%)}.events-template-event .booking-steps-wrapper .step.your-details .info .login-link,.events-template-event .booking-steps-wrapper .step.your-details .info .register-link,.events-template-event-booking .booking-steps-wrapper .step.your-details .info .login-link,.events-template-event-booking .booking-steps-wrapper .step.your-details .info .register-link{margin-top:1rem!important;font-size:1.4rem;float:left}.events-template-event .booking-steps-wrapper .step.your-details .info .forgot-password-link,.events-template-event-booking .booking-steps-wrapper .step.your-details .info .forgot-password-link{color:#1c3bf0}.events-template-event .booking-steps-wrapper .step.your-details .info a,.events-template-event .booking-steps-wrapper .step.your-details .info button,.events-template-event-booking .booking-steps-wrapper .step.your-details .info a,.events-template-event-booking .booking-steps-wrapper .step.your-details .info button{border:0;float:right}.events-template-event .booking-steps-wrapper .step.your-details .login-form .login-link span:hover,.events-template-event .booking-steps-wrapper .step.your-details .login-form .register-link span:hover,.events-template-event .booking-steps-wrapper .step.your-details .register-form .login-link span:hover,.events-template-event .booking-steps-wrapper .step.your-details .register-form .register-link span:hover,.events-template-event-booking .booking-steps-wrapper .step.your-details .login-form .login-link span:hover,.events-template-event-booking .booking-steps-wrapper .step.your-details .login-form .register-link span:hover,.events-template-event-booking .booking-steps-wrapper .step.your-details .register-form .login-link span:hover,.events-template-event-booking .booking-steps-wrapper .step.your-details .register-form .register-link span:hover{cursor:pointer;color:#1c3bf0}.events-template-event .booking-steps-wrapper .step.confirmation .info,.events-template-event-booking .booking-steps-wrapper .step.confirmation .info{padding:8rem 6rem;display:flex;flex-direction:column;overflow-y:scroll}@media (max-width:1250px){.events-template-event .booking-steps-wrapper .step.confirmation .info,.events-template-event-booking .booking-steps-wrapper .step.confirmation .info{padding:5rem 2rem}}.events-template-event .booking-steps-wrapper .step.confirmation .info h2,.events-template-event-booking .booking-steps-wrapper .step.confirmation .info h2{color:#1c3bf0;font-size:4.5rem;text-transform:uppercase;font-family:"GT America Condensed";font-weight:900;line-height:85%;margin-bottom:2rem}.events-template-event .booking-steps-wrapper .step.confirmation .info .booking-message p,.events-template-event-booking .booking-steps-wrapper .step.confirmation .info .booking-message p{margin:1rem 0}.events-template-event .booking-steps-wrapper .step.confirmation .info .booking-message p.bold,.events-template-event-booking .booking-steps-wrapper .step.confirmation .info .booking-message p.bold{display:inline-block;margin-right:3px;font-weight:600;margin-right:4px}.events-template-event .booking-steps-wrapper .step.confirmation .info .booking-message .booking-ref,.events-template-event-booking .booking-steps-wrapper .step.confirmation .info .booking-message .booking-ref{display:inline;font-weight:600}.events-template-event .booking-steps-wrapper .step.confirmation .info .booking-message a,.events-template-event-booking .booking-steps-wrapper .step.confirmation .info .booking-message a{color:#1c3bf0}.events-template-event .booking-steps-wrapper .step.confirmation .info .booking-message .confirmation-image,.events-template-event-booking .booking-steps-wrapper .step.confirmation .info .booking-message .confirmation-image{max-width:600px;margin:4rem auto}.events-template-event .booking-steps-wrapper .step.confirmation .info .booking-message .confirmation-image img,.events-template-event-booking .booking-steps-wrapper .step.confirmation .info .booking-message .confirmation-image img{width:100%}.events-template-event .booking-steps-wrapper .step.confirmation .info .quote-message ul,.events-template-event-booking .booking-steps-wrapper .step.confirmation .info .quote-message ul{list-style:none;padding-left:0}.events-template-event .booking-steps-wrapper .step.confirmation .info .quote-message ul li,.events-template-event-booking .booking-steps-wrapper .step.confirmation .info .quote-message ul li{margin-bottom:1rem}.events-template-event .hidden,.events-template-event-booking .hidden{display:none}.hotel-filter{background-color:#edf4f7;width:30%;height:100%;position:absolute;top:0;right:0;z-index:1000;padding:4rem 5rem 0 5rem;transform:translateX(100%);transition:transform .5s linear;overflow-y:auto;overflow-x:hidden;display:none}.hotel-filter.active{transform:translateX(0)}.hotel-filter .close{width:5rem;height:5rem;position:absolute;top:3.2rem;right:2.5rem}.hotel-filter .close:hover{cursor:pointer}.hotel-filter .close svg{fill:#1c3bf0}.hotel-filter h5,.hotel-filter h6{color:#1c3bf0;font-family:"GT America";font-weight:500;display:inline-block}.hotel-filter h5{font-size:3rem}.hotel-filter h5+.filter{margin-top:2rem}.hotel-filter h6{font-size:1.75rem;margin-bottom:1.2rem}.hotel-filter .filter{padding:2rem 0}.hotel-filter .filter+.filter{border-top:1px solid #c5dff0}.hotel-filter .filter.show-vip,.hotel-filter .filter.show-with-flights{display:flex;justify-content:space-between;align-items:center}.hotel-filter .filter.show-vip h6,.hotel-filter .filter.show-with-flights h6{margin-bottom:0}.hotel-filter .filter .options .option{margin-bottom:1.2rem;display:flex;align-items:center}.hotel-filter .filter .options .option:before{content:"";width:1.2rem;height:1.2rem;border:1px solid #1c3bf0;transition:background-color .25s linear;margin-right:1rem;border-radius:50%;display:block}.hotel-filter .filter .options .option span{color:#000;font-size:1.4rem;display:inline-flex}.hotel-filter .filter .options .option span svg{width:1.5rem;height:1.5rem;fill:#1c3bf0}.hotel-filter .filter .options .option.active:before{background-color:#1c3bf0}.hotel-filter .filter .options .option:hover{cursor:pointer}.price-slider-wrapper{width:calc(100% - 1.2rem)}.price-slider-wrapper .price-slider{width:100%;height:1.2rem;position:relative}.price-slider-wrapper .price-slider .ui-slider-handle{width:1.2rem;height:1.2rem;border-radius:50%;background-color:#1c3bf0;position:absolute;top:0}.price-slider-wrapper .price-slider .ui-slider-handle:hover{cursor:pointer}.price-slider-wrapper .price-slider .ui-slider-handle.min-handle{left:0}.price-slider-wrapper .price-slider .ui-slider-handle.max-handle{right:0}.price-slider-wrapper .price-slider .ui-slider-range,.price-slider-wrapper .price-slider:before{width:calc(100% + 1.2rem);height:.2rem;position:absolute;top:calc(50% - .1rem);left:0;background-color:#1c3bf0;border-radius:1000px}.price-slider-wrapper .price-slider:before{content:"";background-color:#ddd}.price-slider-wrapper .price-slider-inputs{width:calc(100% + 1.2rem);padding-top:.75rem;display:flex}.price-slider-wrapper .price-slider-inputs>input{width:50%;border:0;background-color:transparent;color:#000;font-size:1.2rem;font-family:"GT America";font-weight:300;outline:0!important}.price-slider-wrapper .price-slider-inputs>input:last-child{text-align:right}.price-slider-wrapper .price-slider-inputs>input:before{content:"£"}.switch{position:relative;display:inline-block;width:3rem;height:1.7rem}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:1.3rem;width:1.3rem;left:.2rem;bottom:.2rem;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#1c3bf0}input:focus+.slider{box-shadow:0 0 1px #1c3bf0}input:checked+.slider:before{-webkit-transform:translateX(1.3rem);-ms-transform:translateX(1.3rem);transform:translateX(1.3rem)}.slider.round{border-radius:1.7rem}.slider.round:before{border-radius:50%}.additional-passenger-details .accordion{list-style:none;padding:0}.additional-passenger-details .accordion .inner{padding-left:.1em;overflow:hidden;display:none}.additional-passenger-details .accordion li{margin:.5em 0}.additional-passenger-details .accordion li a.toggle{width:100%;display:block;background:#1c3bf0;color:#fff;padding:.75em;transition:all .3s ease;margin-bottom:10px;position:relative;font-size:1.4rem}.additional-passenger-details .accordion li a.toggle:hover{background:#c5dff0;color:#000}.additional-passenger-details .accordion li a.toggle:after{content:"+";color:#fff;position:absolute;right:1rem}.additional-passenger-details .accordion li a.toggle.active:after{content:"-"}