.sbsw-input-datapicke-ctn input,.sbsw-input-dropdown-field-ctn select,.sbsw-input-datapicke-ctn input#deptDate,.sbsw-input-datapicke-ctn input#returnDateInput,.sbsw-input-datapicke-ctn input#returnDateInput{min-height:44px}.checkin-checkout{background-position:6% 45%!important;background-size:7%!important;padding-left:38px!important}span.sw-checkin-checkout-hiphen{color:#b3b3b3}@media(min-width:1200px){.sw-checkin-checkout-ctn{width:28%!important}}@media(min-width:960px){.sw-checkin-checkout-ctn{width:28%!important}}@media(max-width:1200px){.checkin-checkout{padding-left:33px!important;font-size:12px!important}}@media(max-width:960px){.checkin-checkout{padding-left:25px!important;font-size:9px!important}.sbsw-input-datapicke-ctn{width:24%!important}}#SearchForm .sbsw-ctn.new2024SWStyleCss{width:73%;position:relative;margin:0;transform:translate(18%,-70px);border:1.3px solid #ff671f;border-radius:20px;z-index:2}#searchResultsSWContainer #SearchForm .sbsw-ctn.new2024SWStyleCss{transform:none}.input-label-increment-elements{position:absolute;z-index:0;color:transparent;background:0 0;width:1px;height:1px;display:block;overflow:hidden}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-search-group-ctn .sbsw-search-btn-ctn .sbsw-search-button-container #SearchButton.orange{width:100%;height:100%}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-search-group-ctn .sbsw-search-btn-ctn .sbsw-search-button-container #SearchButton.sbsw-btn.orange{color:#fff;background:#ff671f;border:1px solid #ff671f;border-radius:10px}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-search-group-ctn .sbsw-search-btn-ctn .sbsw-search-button-container #SearchButton.sbsw-btn.orange:hover{color:#fff;background:#ff671f;box-shadow:3px 3px 3px -1px rgba(0,0,0,.3),3px 3px 3px 2px rgba(0,0,0,.1);border:1px solid #ff671f}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs{border-bottom-width:medium;border-bottom-color:#637381;position:relative;z-index:1;background-color:#fff}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs .sbsw-tab-ctn{padding:30px 0;border-right:0;border-bottom-style:solid;border-bottom-width:medium;border-bottom-color:#c4cdd5}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs .sbsw-tab-ctn.sbsw-tab-selected:after{display:none}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs .sbsw-tab-ctn.sbsw-tab-selected{border-bottom-style:solid;border-bottom-width:medium;border-bottom-color:#ff671f;font-weight:700;background-color:#fff}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustHotels.sbsw-tab-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #FloridaHotels.sbsw-tab-ctn{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/hotel_gray.webp');background-repeat:no-repeat;background-position:27% center;background-size:19px}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustHotels.sbsw-tab-ctn.sbsw-tab-selected,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #FloridaHotels.sbsw-tab-ctn.sbsw-tab-selected{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/hotel_black.webp')}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustHotels.sbsw-tab-ctn .sbsw-tab,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustHotels.sbsw-tab-ctn.homePageSW .sbsw-tab,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #FloridaHotels.sbsw-tab-ctn .sbsw-tab{font-size:0}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustHotels.sbsw-tab-ctn .sbsw-tab:after,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #FloridaHotels.sbsw-tab-ctn .sbsw-tab:after{font-size:14px;content:"Hotel + Tickets"}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustHotels.sbsw-tab-ctn.homePageSW .sbsw-tab:after{font-size:14px;content:"Resort"}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustHotels.sbsw-tab-ctn.homePageSW.sbsw-tab-ctn{background-position:36% center}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #TransportTab.sbsw-tab-ctn{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/hotel_transport_gray.webp');background-repeat:no-repeat;background-position:12% center;background-size:25px}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #TransportTab.sbsw-tab-ctn.cruiseFlight,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #TransportTab.sbsw-tab-ctn.cruiseFlight.sbsw-tab-selected{background-image:none}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #TransportTab.sbsw-tab-ctn.sbsw-tab-selected{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/hotel_transport_black.webp')}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #TransportTab.sbsw-tab-ctn .sbsw-tab,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #TransportTab.sbsw-tab-ctn.homePageSW .sbsw-tab{font-size:0}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustHotels.sbsw-tab-ctn.cpTab,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustHotels.sbsw-tab-ctn.sbsw-tab-half-width{background-position:34% center}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #TransportTab.sbsw-tab-ctn.cpTab,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #TransportTab.sbsw-tab-ctn.sbsw-tab-half-width{background-position:24% center}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #TransportTab.homePageSW.sbsw-tab-ctn{background-position:21% center}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #TransportTab.sbsw-tab-ctn .sbsw-tab:after{font-size:14px;content:"Transport, Hotels + Tickets"}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #TransportTab.sbsw-tab-ctn.cruiseFlight .sbsw-tab:after{font-size:14px;content:"Disney Cruise + Flights"}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #TransportTab.sbsw-tab-ctn.homePageSW .sbsw-tab:after{font-size:14px;content:"Transport + Resort"}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustHotels.sbsw-tab-ctn.cpTab .sbsw-tab:after{font-size:14px;content:"Accommodation"}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #TransportTab.sbsw-tab-ctn.cpTab .sbsw-tab:after{font-size:14px;content:"Transport + Accommodation"}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustTickets.sbsw-tab-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #AttractionTickets.sbsw-tab-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #FloridaTickets.sbsw-tab-ctn{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/ticket_gray.webp');background-repeat:no-repeat;background-position:28% center;background-size:25px}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #AttractionTickets.sbsw-tab-ctn{background-position:41% center}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustTickets.sbsw-tab-ctn.sbsw-tab-selected,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #AttractionTickets.sbsw-tab-ctn.sbsw-tab-selected,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #FloridaTickets.sbsw-tab-ctn.sbsw-tab-selected{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/ticket_black.webp')}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustTickets.sbsw-tab-ctn .sbsw-tab,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #FloridaTickets.sbsw-tab-ctn .sbsw-tab{font-size:0}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustTickets.sbsw-tab-ctn .sbsw-tab:after,.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #FloridaTickets.sbsw-tab-ctn .sbsw-tab:after{font-size:14px;content:"Tickets only"}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustTickets.sbsw-tab-ctn.homePageSW .sbsw-tab:after{font-size:14px;content:"Attraction Tickets"}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs #JustTickets.sbsw-tab-ctn.homePageSW.sbsw-tab-ctn{background-position:22% center}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs .sbsw-tab-ctn .sbsw-tab{color:#637381;font-size:13px}.sbsw-ctn.new2024SWStyleCss .sbsw-tabs .sbsw-tab-ctn.sbsw-tab-selected .sbsw-tab{color:#000}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section{transform:translate(7%,0);width:87%;background:#fff}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;align-content:center}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn #TransportTd.sbsw-inputs-line{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:7px}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-datapicke-ctn input,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-datapicke-ctn input#deptDate,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-datapicke-ctn input#returnDateInput{border:2px solid #c4cdd5;border-radius:10px;color:#637381;font-weight:normal;width:100%;margin:0;max-width:100%}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sw-checkin-checkout-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-acco-field-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-datapicke-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-atr-field-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-cp-dest-field-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-product-field-ctn{width:45%!important;margin:4px 25px 4px 0;padding:0}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-number-field-ctn{width:15%!important;padding:0!important}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-inputs-inline .sbsw-input-dropdown-field-ctn.sbsw-input-number-field-ctn{width:22%!important;padding:0!important;margin:4px 0}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-inputs-inline .sbsw-input-dropdown-field-ctn.sbsw-input-number-field-ctn .sbsw-input-name{font-size:11px}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom1AdCtn.sbsw-input-number-field-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom1ChCtn.sbsw-input-number-field-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom2AdCtn.sbsw-input-number-field-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom2ChCtn.sbsw-input-number-field-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom3AdCtn.sbsw-input-number-field-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom3ChCtn.sbsw-input-number-field-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom4AdCtn.sbsw-input-number-field-ctn,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom4ChCtn.sbsw-input-number-field-ctn{width:22%!important;padding:0!important}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-name,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .input-number-group-container .select-description-text{color:#000;padding-left:10px;font-size:14px;font-weight:normal;display:block;width:100%;margin:0 0 1px 0}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-acco-field-ctn.hotels-inputs-ctn .sbsw-input-name{font-size:0}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-acco-field-ctn.hotels-inputs-ctn .sbsw-input-name:after{font-size:14px;content:"Hotels";vertical-align:bottom}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line input,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line input#checkinCheckout.checkin-checkout,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line select{border:2px solid #c4cdd5;border-radius:10px;color:#637381;font-weight:normal;width:100%;margin:0;max-width:100%;font-size:14px}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-datapicke-ctn input.date.datepicker{padding-left:38px!important;height:44px}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-dropdown-field-ctn.sbsw-input-half-ctn input#FlightsDeparture{height:44px;border:2px solid #c4cdd5;border-radius:10px;color:#637381;font-weight:normal;width:100%;margin:0;max-width:100%}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .input-number-group-container .input-group input.input-number{width:33%}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .input-number-group-container .select-option .select-description-text,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .input-number-group-container .select-description-text{color:#000;padding-left:10px;font-size:14px;font-weight:normal}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .input-number-group-container{margin:4px 0}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .input-number-group-container .input-group.input-number-group .input-group-button{height:100%;box-sizing:border-box;display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;align-content:center}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .input-number-group-container .input-group.input-number-group .input-number{font-size:14px;font-weight:normal;color:#637381;display:inline-block;border:0;background:#fff;text-align:center}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #nrRoomsCtn.input-number-group-container .input-group.input-number-group .input-group-button,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #nrRoomsCtn.input-number-group-container .input-group.input-number-group .input-number{width:33.3%}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .input-number-group-container .input-group.input-number-group .input-group-button .input-number-increment,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .input-number-group-container .input-group.input-number-group .input-group-button .input-number-decrement{font-size:40px;font-weight:normal;color:#000}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .input-group.input-number-group{height:44px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;justify-content:space-evenly;border:2px solid #c4cdd5;border-radius:10px;cursor:pointer}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom1AdCtn .input-group.input-number-group,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom1ChCtn .input-group.input-number-group,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom2AdCtn .input-group.input-number-group,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom2ChCtn .input-group.input-number-group,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom3AdCtn .input-group.input-number-group,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom3ChCtn .input-group.input-number-group,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom4AdCtn .input-group.input-number-group,.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line #sbRoom4ChCtn .input-group.input-number-group{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/person_black.webp');background-repeat:no-repeat!important;background-size:29px!important;background-position:0 5px!important;padding-left:25px}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .input-number-group .input-number{border-top:2px solid #03badc;border-bottom:2px solid #03badc;color:#03badc;font-weight:700;display:inline-block}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-datapicke-ctn input{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/calandar_black.webp')!important;background-repeat:no-repeat;background-position:2% 46%!important;background-size:26px!important}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-input-dropdown-field-ctn select{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/chevron_down_black.webp')!important;background-repeat:no-repeat;background-position:94% 46%!important;background-size:20px!important;appearance:none!important;height:44px;min-width:60px;padding:12px 21px 12px 12px;font-size:14px}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .input-number-group-container#nrRoomsCtn{width:26%;margin:4px 0;padding:0}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-room-index-ctn{color:#000;width:20%}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-inputs-inline{width:55%;display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-inline select{font-size:inherit;color:#637381;text-align:center}.sbsw-ctn.new2024SWStyleCss #TransportTd .sbsw-input-dropdown-field-ctn.sbsw-input-half-ctn #TransportOptions{width:100%!important}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-ctn .sbsw-search-group-ctn{width:25%;display:flex;margin-bottom:14px;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:flex-end;align-items:end;line-height:22px;gap:5px}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-search-group-ctn .sbsw-search-btn-ctn{width:80%}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-search-group-ctn .sbsw-input-additional-needs{background-color:#fff;border:2px solid #c4cdd5;border-radius:7px;margin:0}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-search-group-ctn .sbsw-input-additional-needs img{width:100%;height:auto}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line.sbsw-inputs-full-message{display:block;color:#000;font-weight:normal}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line .sbsw-inputs-inline .sbsw-input-dropdown-field-ctn .sbsw-input-name{padding-left:0;width:none}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line-ctn{width:75%}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn .sbsw-inputs-line-ctn .sbsw-input-dropdown-field-ctn.sbsw-input-half-ctn{margin:4px 25px 4px 0}.flight-airport-select.new2024SWStyleCss{z-index:1000!important;border-radius:12px!important;border:1px solid #ff671f!important;background:#fff!important}.flight-airport-select.new2024SWStyleCss .checkmark{border:1px solid #ff671f}.flight-airport-select.new2024SWStyleCss .checkbox-container input:checked~.checkmark{background-color:#ff671f}.flight-airport-select.new2024SWStyleCss .confirm-btn{background-color:#ff671f;border-radius:10px}.flight-airport-select.new2024SWStyleCss .ui-dialog-buttonpane button.ui-button{background:#ff671f;border-radius:10px}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn #EurotunnelUniqueOptions1.sbsw-inputs-line{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start;gap:10px}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn #EurotunnelUniqueOptions1.sbsw-inputs-line #EurotunnelNrOfCars{width:65%}.sbsw-ctn.new2024SWStyleCss .sbsw-inputs-section .sbsw-inputs-ctn #EurotunnelUniqueOptions1.sbsw-inputs-line .sbsw-input-dropdown-field-ctn{margin-top:4px;margin-bottom:4px}.daterangepicker.new2024SWStyleCss,#ui-datepicker-div.new2024SWStyleCss{background-color:#fff;border:1px solid #ff671f!important;color:#637381;padding:15px 10px 10px;border-radius:10px}.daterangepicker.new2024SWStyleCss td.active:not(.off),.daterangepicker.new2024SWStyleCss td.active.end-date:not(.off),.daterangepicker.new2024SWStyleCss td.active.start-date:not(.off){background-color:#ff671f!important}.daterangepicker.new2024SWStyleCss td.in-range:not(.off){background-color:#ffc4a8!important}.daterangepicker.new2024SWStyleCss td.available:hover,.daterangepicker th.available:hover,#ui-datepicker-div.new2024SWStyleCss table.ui-datepicker-calendar tr td a.ui-state-default.ui-state-active{background-color:#ff671f!important}.daterangepicker.new2024SWStyleCss:after{border-bottom:6px solid #ffc4a8}.daterangepicker.new2024SWStyleCss:before{border-bottom:6px solid #ff671f}.daterangepicker.new2024SWStyleCss .drp-buttons{border-top:1px solid #ff671f}.daterangepicker.new2024SWStyleCss .drp-buttons button.cancelBtn.sb-picker-close-btn,#ui-datepicker-div.new2024SWStyleCss .ui-datepicker-buttonpane.ui-widget-content button.ui-datepicker-clear{border:1px solid #ff671f;border-radius:10px}.daterangepicker.new2024SWStyleCss .drp-buttons button.applyBtn.sb-picker-done-btn,#ui-datepicker-div.new2024SWStyleCss .ui-datepicker-buttonpane.ui-widget-content button.ui-datepicker-current,#ui-datepicker-div.new2024SWStyleCss .ui-datepicker-buttonpane.ui-widget-content button.ui-datepicker-close{background:#ff671f;border-radius:10px}.get-quote-page-box.new2024SWStyleCss{padding:0;width:96%;margin:2% auto;border:.5px solid #ff671f;border-radius:10px;background-color:#fff}div#sw-super-brand.new2024SWStyleCss{z-index:2;margin:0 0 15px 0;position:relative}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container{border-bottom-width:medium;border-bottom-color:#637381!important;padding:10px 0;position:relative;z-index:1}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container>.get-guote-chooseType.get-guote-chooseType-selected:after{display:none}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container .get-guote-chooseType.get-guote-chooseType-selected .selectDescription,.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container #JustTickets.get-guote-chooseType.opt-1.get-guote-chooseType-selected .selectDescription{color:#000!important}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container .get-guote-chooseType-selected{border-bottom-style:solid!important;border-bottom-width:medium!important;border-bottom-color:#ff671f!important;font-weight:700!important}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container .get-guote-chooseType{background-color:#fff!important;border-right:0!important;border-radius:0!important;border-left:0!important;border-bottom-style:solid;border-bottom-width:medium;border-bottom-color:#c4cdd5;font-weight:700;height:63px!important}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container #JustHotels.get-guote-chooseType.opt-sb-1{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/hotel_gray.webp')!important;background-repeat:no-repeat!important;background-position:21% center!important;background-size:19px!important}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container #JustHotels.get-guote-chooseType.opt-sb-1.get-guote-chooseType-selected{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/hotel_black.webp')!important}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container #TransportOption.get-guote-chooseType.opt-sb-2{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/hotel_transport_gray.webp')!important;background-repeat:no-repeat!important;background-position:3% center!important;background-size:26px!important}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container #TransportOption.get-guote-chooseType.opt-right{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/hotel_transport_gray.webp')!important;background-repeat:no-repeat!important;background-position:14% center!important;background-size:26px!important}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container #TransportOption.get-guote-chooseType.opt-sb-2.get-guote-chooseType-selected,.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container #TransportOption.get-guote-chooseType.opt-right.get-guote-chooseType-selected{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/hotel_transport_black.webp')!important}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container #JustTickets.get-guote-chooseType.opt-sb-3{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/ticket_gray.webp')!important;background-repeat:no-repeat!important;background-position:21% center!important;background-size:27px!important}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container #JustTickets.get-guote-chooseType.opt-1{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/ticket_gray.webp')!important;background-repeat:no-repeat!important;background-position:30% center!important;background-size:27px!important}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container #JustTickets.get-guote-chooseType.opt-sb-3.get-guote-chooseType-selected,.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container #JustTickets.get-guote-chooseType.opt-1.get-guote-chooseType-selected{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/ticket_black.webp')!important}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container .get-guote-chooseType .selectDescription{color:#637381!important;line-height:16px!important;width:71%;text-align:left;margin:0 5px 0 39px}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container #JustTickets.get-guote-chooseType.opt-1.get-guote-chooseType .selectDescription{color:#637381;line-height:16px!important;width:100%;text-align:center;margin:0 auto 0 auto}.get-quote-page-box.new2024SWStyleCss .qet-quote-tabs-container .get-guote-chooseType.opt-sb-2 .selectDescription{width:99%;margin:0 0 0 20px}#sw-super-brand .get-quote-page-box.new2024SWStyleCss{margin:0!important}.get-quote-page-box.new2024SWStyleCss .sw-body{border:0;border-radius:0 0 10px 10px;background-color:#fff!important;position:relative;z-index:1}.get-quote-page-box.new2024SWStyleCss .sw-body .submit-btn-td{margin-top:20px!important}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG{padding:7px 18px!important;margin-bottom:0!important}.get-quote-page-box.new2024SWStyleCss .sw-body .sbsw-input-additional-needs{border-radius:7px;border-color:#c4cdd5;background-color:#fff}.get-quote-page-box.new2024SWStyleCss .sw-body .submit-btn-td{margin-top:20px}.get-quote-page-box.new2024SWStyleCss .sw-body .submit-btn-td #SearchButton.orange,.get-quote-page-box.new2024SWStyleCss .sw-body .submit-btn-td #SearchButtonNew.orange{color:#fff!important;background:#ff671f!important;border:1px solid #ff671f!important;border-radius:10px!important}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .search-line-half-container .select-option .select-description-text,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .eurotunnel-half-container .select-option .select-description-text,.get-quote-page-box.new2024SWStyleCss .sw-body #room-nights-container.NewBookingEngineIMG .select-option .search-calendar .select-description-text,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container .select-option .select-description-text,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .room-title-container,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .sw-ch-ages-ctn .children-ages-title,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .children-ages-title,.get-quote-page-box.new2024SWStyleCss .sw-body #AttractionRow.select-option #AccomodationTitle.select-description-text,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .select-description-text{color:#000;padding-left:10px;font-size:14px;font-weight:normal}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container .select-description-text{color:#000;padding-left:0;font-size:14px;font-weight:normal}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .sw-ch-ages-ctn .input-number-group-container{margin:4px 0!important}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .sw-ch-ages-ctn .input-group-button{height:45px!important}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG #RoomsRow.input-number-group-container .input-group.input-number-group .input-group-button,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG #RoomsRow.input-number-group-container .input-group.input-number-group .input-number{width:33.3%!important;height:45px}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container .input-group.input-number-group .input-group-button .input-number-increment,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container .input-group.input-number-group .input-group-button .input-number-decrement{font-size:42px!important;font-weight:normal!important;color:#000!important}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container .input-group.input-number-group .input-number{font-size:18px!important;font-weight:normal!important;color:#000!important}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .addRoomsBoxOnMobile{width:72%;display:inline-block;float:left}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .relaceRoomsBoxOnMobile{width:30%;float:right}.get-quote-page-box.new2024SWStyleCss .search-line-half-container,.get-quote-page-box.new2024SWStyleCss .eurotunnel-half-container{width:47.6%;display:inline-block;height:auto;overflow:hidden}.get-quote-page-box.new2024SWStyleCss .sw-body #transport-container.NewBookingEngineIMG .search-line-half-container .select-option select,.get-quote-page-box.new2024SWStyleCss .sw-body #transport-container.NewBookingEngineIMG .search-line-half-container #FlightsDeparture,.get-quote-page-box.new2024SWStyleCss .sw-body #productField-container.NewBookingEngineIMG .select-option select,.get-quote-page-box.new2024SWStyleCss .sw-body #Flights-Box.NewBookingEngineIMG .search-line-half-container #FlightsDeparture,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .eurotunnel-half-container .select-option select,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container select,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .search-line-half-container select,.get-quote-page-box.new2024SWStyleCss .sw-body #AttractionRow.select-option select#AttractionId,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG select#DDhotel{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/chevron_down_black.webp')!important;background-repeat:no-repeat;background-position:94% 46%!important;background-size:20px!important;border:2px solid #c4cdd5!important;border-radius:10px!important;color:#637381!important;font-weight:normal!important;width:100%!important;height:45px;margin:0!important;appearance:none!important}.get-quote-page-box.new2024SWStyleCss .sw-body #room-nights-container.NewBookingEngineIMG .select-option .search-calendar input,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG #sandbox-container.search-calendar input,.get-quote-page-box.new2024SWStyleCss .sw-body #sandbox-container input#deptDate,.get-quote-page-box.new2024SWStyleCss .sw-body .select-option input#deptDatePicker{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/calandar_black.webp')!important;background-repeat:no-repeat;background-position:2% 46%!important;background-size:26px!important;border:2px solid #c4cdd5!important;border-radius:10px!important;color:#637381!important;font-weight:normal!important;width:100%!important;margin:0!important;padding:0 0 0 37px!important}.get-quote-page-box.new2024SWStyleCss .sw-body #room-nights-container.NewBookingEngineIMG .select-option .search-calendar #checkin-checkout-label.select-description-text,.get-quote-page-box.new2024SWStyleCss .sw-body #AttractionRow.select-option{width:100%!important}.get-quote-page-box.new2024SWStyleCss .NewBookingEngineIMG{min-height:82px}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#RoomsRow{width:26%;margin:0;padding:0}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages1-1,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages1-2,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages1-3,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages1-4,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages2-1,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages2-2,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages2-3,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages2-4,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages3-1,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages3-2,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages3-3,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages3-4,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages4-1,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages4-2,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages4-3,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container#Ages4-4{width:24%;margin:0;padding:0}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG #Accomodation-Box.input-number-group-container,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .search-line-half-container#Accomodation-Box,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG #AccommodationRow.select-option.cpTab{width:68%;margin:0;padding:0;position:relative;vertical-align:bottom;display:inline-block}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room1-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room2-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room3-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room4-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss{background-image:url('https://cdn.magicbreaks.co.uk/mb-media/icons/2024SWtIcons/person_black.webp')!important;background-repeat:no-repeat!important;background-size:29px!important;background-position:4px 5px!important;border:2px solid #c4cdd5!important;border-radius:10px!important;height:45px!important;display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;align-content:center!important}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room1-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss .input-number,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room2-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss .input-number,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room3-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss .input-number,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room4-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss .input-number{width:26%}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room1-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss .input-group-button,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull .input-number-group-container .input-group.input-number-group .input-group-button{height:45px!important}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room1-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss .input-group-button .input-number-decrement,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room2-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss .input-group-button .input-number-decrement,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room3-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss .input-group-button .input-number-decrement,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room4-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss .input-group-button .input-number-decrement{border:0!important}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room1-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss .input-group-button .input-number-increment,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room2-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss .input-group-button .input-number-increment,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room3-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss .input-group-button .input-number-increment,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.valueSearchFull.room4-property .input-number-group-container .input-group.input-number-group.new2024SWStyleCss .input-group-button .input-number-increment{border:0!important}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container .input-group-button span.input-number-decrement{border-top:2px solid #c4cdd5!important;border-right:0 hidden!important;border-bottom:2px solid #c4cdd5!important;border-left:2px solid #c4cdd5!important;border-radius:10px 0 0 10px!important;color:#637381!important}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container .input-group-button span.input-number-increment{border-top:2px solid #c4cdd5!important;border-right:2px solid #c4cdd5!important;border-bottom:2px solid #c4cdd5!important;border-left:0 hidden!important;border-radius:0 10px 10px 0!important;color:#637381!important}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .input-number-group-container .input-group input.input-number{border-top:2px solid #c4cdd5!important;border-bottom:2px solid #c4cdd5!important;border-left:0 hidden!important;border-right:0 hidden!important;color:#637381!important}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-start .datepicker,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-end .datepicker,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-start .datepicker .datepicker-title,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-end .datepicker .datepicker-title,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-start .datepicker table tr th,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-end .datepicker table tr th,.datepicker.datepicker-dropdown.new2024SWStyleCss,.datepicker.datepicker-dropdown.new2024SWStyleCss .datepicker-days table tr th,.datepicker.datepicker-dropdown.new2024SWStyleCss .datepicker-months table tr th,.datepicker.datepicker-dropdown.new2024SWStyleCss .datepicker-years table tr th,.datepicker.datepicker-dropdown.new2024SWStyleCss .datepicker-decades table tr th,.datepicker.datepicker-dropdown.new2024SWStyleCss .datepicker-centuries table tr th{background-color:#fff;color:#637381}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-start .datepicker table.table-condensed td.active.selected.range-start.day,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-start .datepicker table.table-condensed td.selected.range-end.day,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-end .datepicker table.table-condensed td.active.selected.range-start.day,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-end .datepicker table.table-condensed td.selected.range-end.day,.datepicker.datepicker-dropdown.new2024SWStyleCss table tr td.active.day,.datepicker.datepicker-dropdown.new2024SWStyleCss table tr td span.month.focused.active,.datepicker.datepicker-dropdown.new2024SWStyleCss table tr td span.year.active,.datepicker.datepicker-dropdown.new2024SWStyleCss table tr td span.century.active,.datepicker.datepicker-dropdown.new2024SWStyleCss table tr td span.decade.active{background:#ff671f!important;color:#fff!important}.datepicker.datepicker-dropdown.new2024SWStyleCss .datepicker-btn-clear{border:1px solid #ff671f;border-radius:10px}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-start .datepicker table.table-condensed td.range.day,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-end .datepicker table.table-condensed td.range.day{background:#ffc4a8!important;color:#637381}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-start .datepicker table tr td.disabled,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-end .datepicker table tr td.disabled{color:#c4cdd5!important}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-start .datepicker .datepicker-btn-close,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-end .datepicker .datepicker-btn-close,.datepicker.datepicker-dropdown.new2024SWStyleCss .datepicker-btn-close{background:#ff671f!important;border-radius:10px!important}.get-quote-page-box.new2024SWStyleCss .warning-messages-container{display:block;color:#000;font-weight:normal;font-size:smaller;padding:3px}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG.attractionTicketsCTN span.error-message-widget{font-size:x-small;position:relative;top:-2px;display:block;height:fit-content}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-start .datepicker .datepicker-x-close,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option .search-calendar .bs-datepicker .range-end .datepicker .datepicker-x-close,.datepicker.datepicker-dropdown.new2024SWStyleCss .datepicker-x-close{color:#ff671f!important}section.content.new2024SWStyleCss #flight-airport-list-dialog{border:2px solid #ff671f;background:#fff;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;top:-509px}#sw-super-brand\ new2024SWStyleCss #flight-airport-list-dialog .checkmark,section.content.new2024SWStyleCss #flight-airport-list-dialog .checkmark{border:1px solid #ff671f}#sw-super-brand\ new2024SWStyleCss #flight-airport-list-dialog .checkbox-container input:checked~.checkmark,section.content.new2024SWStyleCss #flight-airport-list-dialog .checkbox-container input:checked~.checkmark{background-color:#ff671f}#sw-super-brand\ new2024SWStyleCss #flight-airport-list-dialog .confirm-btn,section.content.new2024SWStyleCss #flight-airport-list-dialog .confirm-btn{background-color:#ff671f;border-radius:10px}.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option span#errorMessageCountry,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option span#errorMessageRegion,.get-quote-page-box.new2024SWStyleCss .sw-body .NewBookingEngineIMG .select-option span#errorMessageAttraction{background:transparent;padding:0}.sbsw-hide-nbji{display:none!important}.new-mobile-body .new2024SWStyleCss span#errorMessageRegion,.new-mobile-body .new2024SWStyleCss span#errorMessageCountry{position:absolute;bottom:0;left:12px;color:#f00;top:unset}.new-mobile-body .new2024SWStyleCss span#errorMessageAttraction{position:absolute;bottom:10px;left:20px;color:#f00;top:unset}@keyframes cl-promo-date-change{0%{color:#ff671f}50%{color:#637381}100%{color:#ff671f}}@keyframes cl-promo-msg-change{0%{color:#ff671f}50%{color:#000}100%{color:#ff671f}}td.cl-promo-date.available:not(.in-range):not(.start-date),.datepicker-days td.day.cl-promo-date:not(.disabled):not(.range-start):not(.range){background-color:rgb(117,222,243,.4);animation:cl-promo-date-change 2s infinite}.cl-promo-message{max-width:466px;width:100%;display:block;background-color:#75def3;margin:5px auto;padding:5px;border-radius:4px;animation:cl-promo-msg-change 1s infinite}img.cl-pm-img{width:25px;display:inline-block;vertical-align:middle}.cl-promo-message p{display:inline-block;width:calc(100% - 25px);vertical-align:middle;text-align:center}rect.svg-cld-day{fill:none;stroke-width:1px;stroke:#637381;animation:cl-promo-date-change 2s infinite}rect.svg-cld-day.svg-cld-day-prom{fill:rgb(117 222 243/40%)}text.svg-cld-day-pros{animation:cl-promo-date-change 2s infinite}text.svg-cld-date-crl{animation:cl-promo-date-change 2s infinite}.cl-promo-message-2{text-align:left;max-width:466px;width:100%;display:block;background-color:#75def3;margin:5px auto;padding:4px 5px 5px 5px;border-radius:4px;animation:cl-promo-msg-change 1s infinite}.cl-promo-message-2 p{display:inline-block;width:calc(100% - 117px);vertical-align:middle;text-align:center;margin-top:3px}@media(max-width:960px){.cl-promo-message,.cl-promo-message-2{width:96%;margin:10px auto}.cl-promo-message p{line-height:18px;margin:0}.cl-promo-message-2 p{width:calc(100% - 95px);margin:auto;line-height:normal}}