.CarouselWrapper_carousel__ZU2_a .react-multi-carousel-dot button:focus{outline:2px solid #000!important}.MapControls_wrapper__Z4NTj{display:flex;flex-direction:column;gap:10px;margin:20px}.MapControls_btn__Ta2OQ{position:relative;width:45px;height:45px;margin:0;padding:0;border:none;border-radius:50%;cursor:pointer;background-color:#fff;box-shadow:0 0 4px 0 hsla(0,3%,47%,.502);transition:all .3s ease}.MapControls_btn__Ta2OQ:disabled{pointer-events:none;background-color:#eee}.MapControls_btn__Ta2OQ:disabled:after,.MapControls_btn__Ta2OQ:disabled:before{background-color:#fff!important}.MapControls_btn__Ta2OQ.MapControls_plus___EbCv:before{width:3px;height:16px}.MapControls_btn__Ta2OQ.MapControls_plus___EbCv:before,.MapControls_btn__Ta2OQ:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:24px;background-color:#ff6602}.MapControls_btn__Ta2OQ:after{width:16px;height:3px}@media(any-hover:hover)and (pointer:fine){.MapControls_btn__Ta2OQ:hover{opacity:.6}}.MapControls_btn__Ta2OQ.MapControls_close__bvlD_{transform:rotate(45deg)}.LuxuryWrapper_luxuryWrapper__bsCUu{background:linear-gradient(315deg,#f2c173,#f60) border-box;border:2px solid #0000;border-radius:4px}.LuxuryWrapper_luxuryWrapper__bsCUu .image-gallery{border-radius:0}.LuxuryWrapper_luxuryBanner__2_Cza{display:flex;padding:8px 16px;color:#ffc992;background:#2d333c;border-top-left-radius:3px;border-top-right-radius:3px}.LuxuryWrapper_luxuryBanner__2_Cza span{font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.375;text-transform:uppercase;letter-spacing:4.8px}@media(max-width:767.98px){.LuxuryWrapper_luxuryBanner__2_Cza span{font-size:14px;line-height:1.28;letter-spacing:4.2px}}.LuxuryWrapper_luxuryBanner__2_Cza .LuxuryWrapper_icon__oYIPg{width:20px;height:20px;margin-right:12px}@media(max-width:767.98px){.LuxuryWrapper_luxuryBanner__2_Cza .LuxuryWrapper_icon__oYIPg{width:18px;height:18px;margin-right:10px}}.LuxuryWrapper_luxuryContent__I7tCk{overflow:hidden;background-color:#fff;border-radius:0 0 3px 3px}.LuxuryWrapper_noBorders__8nKYf{border:none}.LuxuryWrapper_luxuryWrapper__bsCUu.LuxuryWrapper_darkOrangeTheme__Cglg1{background:linear-gradient(90deg,#ff6602 49.93%,#f2c173 74.96%) border-box}@media(max-width:767.98px){.LuxuryWrapper_luxuryWrapper__bsCUu.LuxuryWrapper_darkOrangeTheme__Cglg1{background:linear-gradient(180deg,#ff6602 -.02%,#f2c173 99.98%) border-box}}.LuxuryWrapper_luxuryWrapper__bsCUu.LuxuryWrapper_darkOrangeTheme__Cglg1 .LuxuryWrapper_luxuryBanner__2_Cza{color:#fff;background:linear-gradient(90deg,#ff6602 49.93%,#f2c173 74.96%)}@media(max-width:767.98px){.LuxuryWrapper_luxuryWrapper__bsCUu.LuxuryWrapper_darkOrangeTheme__Cglg1 .LuxuryWrapper_luxuryBanner__2_Cza{background:#f60}}.LuxuryWrapper_luxuryWrapper__bsCUu.LuxuryWrapper_lightTheme__NEva4{background:linear-gradient(90deg,#ff6602 49.93%,#f2c173 74.96%) border-box}@media(max-width:767.98px){.LuxuryWrapper_luxuryWrapper__bsCUu.LuxuryWrapper_lightTheme__NEva4{background:linear-gradient(180deg,#f60 -.02%,#f2c173 99.98%) border-box}}.LuxuryWrapper_luxuryWrapper__bsCUu.LuxuryWrapper_lightTheme__NEva4 .LuxuryWrapper_icon__oYIPg{fill:#f60}.LuxuryWrapper_luxuryWrapper__bsCUu.LuxuryWrapper_lightTheme__NEva4 .LuxuryWrapper_luxuryBanner__2_Cza{color:#fff;background:linear-gradient(89deg,#fff0e6 49.98%,#fef9f1 89.02%)}.LuxuryWrapper_luxuryWrapper__bsCUu.LuxuryWrapper_lightTheme__NEva4 .LuxuryWrapper_luxuryBanner__2_Cza span{color:#f60}.MapCard_luxuryWrapper__AQBWl .MapCard_wrapper__IXCze{box-shadow:none}.MapCard_luxuryBanner__gQ5MH.MapCard_priority__xU8Eg svg{margin-right:10px}.MapCard_luxuryBanner__gQ5MH.MapCard_priority__xU8Eg span{font-size:14px;letter-spacing:4.2px}.MapCard_skeleton__4IonG{position:relative;opacity:1;width:300px;border-radius:4px;background:#fff}.MapCard_skeleton__4IonG .MapCard_head__WOqKw{padding:12px;background:#0000}.MapCard_skeleton__4IonG .MapCard_head__WOqKw .MapCard_line__c7Ap_{width:calc(100% - 25px)}.MapCard_skeleton__4IonG .MapCard_content__IiwTS{gap:12px}.MapCard_skeleton__4IonG .MapCard_thumbnail__cNmyT{background-repeat:repeat;background-size:400% 400%;width:100%;height:120px}.MapCard_skeleton__4IonG .MapCard_lines__3AErE{display:flex;flex-direction:column;gap:12px;padding:0 12px 12px}.MapCard_skeleton__4IonG .MapCard_line__c7Ap_{width:100%;height:40px;border-radius:20px}.MapCard_wrapper__IXCze{position:relative;background:#fff;cursor:default;display:flex;justify-content:center;align-items:center;flex-direction:column;width:300px;border-radius:4px;box-shadow:0 0 12px 2px #00000021}.MapCard_content__IiwTS{display:flex;flex-direction:column;gap:8px;width:100%}.MapCard_head__WOqKw{padding:6px 12px 8px;width:100%;background-color:#f5f7f8;border-radius:4px 4px 0 0}.MapCard_head__WOqKw .MapCard_name__U5rGL{font-size:16px;margin:0 24px 0 0;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif;font-weight:400;color:#333;line-height:22px}.MapCard_head__WOqKw .MapCard_rating__U__Qa{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.MapCard_head__WOqKw .MapCard_rating__U__Qa svg{width:16px;min-width:16px;height:16px}.MapCard_head__WOqKw .MapCard_rating__U__Qa .star_rating{gap:2px}.MapCard_head__WOqKw .MapCard_rating__U__Qa .star_rating svg{width:12px;min-width:12px;height:12px;margin:0}.MapCard_head__WOqKw button{position:absolute;top:12px;right:12px;cursor:pointer;padding:0;background:#0000;border:none;outline:none;color:#ff6602}.MapCard_head__WOqKw button svg{width:12px;min-width:12px;height:12px}.MapCard_thumbnail__cNmyT{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;height:120px}.MapCard_options__QVFD5{padding:0 12px;width:100%}.MapCard_options__QVFD5 .MapCard_list__p_7F3{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.MapCard_options__QVFD5 .MapCard_list__p_7F3.MapCard_hidden__dauli .MapCard_pricePP__TJefI,.MapCard_options__QVFD5 .MapCard_list__p_7F3.MapCard_hidden__dauli .MapCard_price__F4JrB{visibility:hidden}.MapCard_options__QVFD5 .MapCard_item__dtDn_{display:flex;justify-content:flex-start;align-items:center;font-size:12px;color:#000;line-height:20px;gap:6px;font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif}.MapCard_options__QVFD5 .MapCard_item__dtDn_.MapCard_pricePP__TJefI,.MapCard_options__QVFD5 .MapCard_item__dtDn_.MapCard_price__F4JrB{font-size:14px;justify-content:flex-end}.MapCard_options__QVFD5 .MapCard_item__dtDn_.MapCard_price__F4JrB{font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif}.MapCard_options__QVFD5 .MapCard_item__dtDn_.MapCard_pricePP__TJefI{text-transform:lowercase}.MapCard_options__QVFD5 .MapCard_item__dtDn_ img,.MapCard_options__QVFD5 .MapCard_item__dtDn_ svg{width:20px;min-width:20px;height:20px}.MapCard_options__QVFD5 .MapCard_pill__mhAUL{padding:2px 6px;border-radius:15px;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif;font-weight:400;line-height:16px;font-size:11px;background-color:#1bae67;color:#fff}.MapCard_text__njcxU{font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif;font-weight:400}.MapCard_text__njcxU .MapCard_description__qFIfN{padding:0 12px;overflow:auto;height:100px;scrollbar-width:thin;scrollbar-color:#f60 #e5e5e5;font-size:16px}.MapCard_text__njcxU .MapCard_duration__FTBG_{display:flex;place-items:center;gap:3px;text-align:left;padding:0 12px;font-size:14px;color:#535353}.MapCard_text__njcxU .MapCard_duration__FTBG_ svg{height:18px;color:#535353;opacity:.8}.MapCard_footer__qGhJM{padding:0 12px 12px;width:100%}.MapCard_footer__qGhJM .MapCard_btn__Di8If{padding:6px 12px;border-radius:2px;text-transform:capitalize;text-align:center;cursor:pointer;width:100%;display:inline-block;height:auto;background-color:#ff6602;color:#fff;border:1px solid #ff6602;font-size:14px;font-weight:400;font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif}.Marker_markerWrapper__JeOi5{display:flex;flex-direction:column;align-items:center;font-weight:400;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif}.Marker_markerWrapper__JeOi5.Marker_selected__l5gPO .Marker_extra__d6_Hf,.Marker_markerWrapper__JeOi5.Marker_selected__l5gPO .Marker_pin__RYXJR,.Marker_markerWrapper__JeOi5:hover .Marker_extra__d6_Hf,.Marker_markerWrapper__JeOi5:hover .Marker_pin__RYXJR{color:#ff4600}.Marker_extra__d6_Hf{font-size:16px;padding:3px 6px;border-radius:6px;max-width:200px;background-color:#fff;border:2px solid #d7e2e5;text-align:center;margin-bottom:-3px}.Marker_extra__d6_Hf,.Marker_pin__RYXJR{color:#ff6602;transition:all .2s ease-in-out}.Marker_pin__RYXJR{position:relative;display:flex;background-color:currentColor;border-radius:6px;padding:1px 2px;filter:drop-shadow(0 0 4px rgba(0,0,0,.25));font-size:14px}.Marker_pin__RYXJR:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-7px;width:0;height:0;border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid}.Marker_pin__RYXJR svg{margin:5px 3px;width:18px;color:#fff}.Marker_pin__RYXJR .Marker_text__nBT1Q{font-size:14px;color:#fff;line-height:20px;margin:0 1px}.Cluster_clusterWrapper__WPV7N:hover .Cluster_extra__aqlzM,.Cluster_clusterWrapper__WPV7N:hover .Cluster_pin__HdRKM{color:#ff4600}.Cluster_extra__aqlzM{font-size:14px}.Cluster_pin__HdRKM{position:relative;display:flex;align-items:center;gap:3px;color:#ff6602;background-color:currentColor;border-radius:6px;padding:1px 3px;transition:all .2s ease-in-out;filter:drop-shadow(0 0 4px rgba(0,0,0,.25))}.Cluster_pin__HdRKM:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-7px;width:0;height:0;border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid}.Cluster_pin__HdRKM svg{margin:5px 2px;width:18px;color:#fff}.Cluster_pin__HdRKM .Cluster_text__GUvTr,.Route_wrapper__V0y0j{font-size:16px;color:#fff}.Route_wrapper__V0y0j{width:24px;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#ff6602;border-radius:50%;padding:3px 8px;font-weight:400;font-family:easyjet_rounded_book,Arial,Helvetica,sans-serif}.MapComponent_mapWrapper__d_4_m{height:100%;width:100%}@media(max-width:1024px){.ItineraryGuide_map__UPkjM{width:100%;height:700px;min-height:700px}}.DestinationMapModal_destinationMapModal__xdEDR{position:fixed;z-index:101;top:0;left:0;width:100%;height:100vh;overflow:auto;background-color:#0006}.DestinationMapModal_back___JCCb{margin-right:25px;margin-left:15px;font-size:16px;font-weight:700;color:#ff7d00;cursor:pointer;background-color:#0000;border:none}.DestinationMapModal_back___JCCb svg{float:left;margin-right:15px}.DestinationMapModal_close__zZnve{display:flex;left:50px;float:right;width:28px;height:28px;margin-right:25px;margin-left:auto;font-weight:700;color:#ff7d00;background-color:#0000;border:none}.DestinationMapModal_close__zZnve svg{margin:auto}.DestinationMapModal_close__zZnve:focus,.DestinationMapModal_close__zZnve:hover{color:#000;text-decoration:none;cursor:pointer}.DestinationMapModal_modalHeader__hmHe1{display:flex;align-items:center;height:60px}.DestinationMapModal_modalContent__h8NtC{width:100%;height:100%;background:#fff}.DestinationMapModal_modalBody__bOrrv{display:flex;align-items:stretch;justify-content:stretch;width:100%;height:calc(100% - 60px)}.DestinationMapModal_modalBody__bOrrv .map-component{width:75%;height:100%}.DestinationMapModal_modalBody__bOrrv .map-component .snw-map{width:100%;height:100%}@media only screen and (max-width:1024px){.DestinationMapModal_destinationMapModal__xdEDR .DestinationMapModal_modalBody__bOrrv{flex-direction:column-reverse;overflow-y:auto}.DestinationMapModal_destinationMapModal__xdEDR .DestinationMapModal_modalBody__bOrrv .mobile{display:none}.DestinationMapModal_destinationMapModal__xdEDR .DestinationMapModal_modalBody__bOrrv .desktop{display:block}.DestinationMapModal_destinationMapModal__xdEDR .DestinationMapModal_modalBody__bOrrv .map-component{width:100%;height:700px;min-height:700px}}@media only screen and (max-width:1024px)and (max-width:576px){.DestinationMapModal_destinationMapModal__xdEDR .DestinationMapModal_modalBody__bOrrv .snw-infobox__main{width:calc(100% - 70px)}.DestinationMapModal_destinationMapModal__xdEDR .DestinationMapModal_modalBody__bOrrv .mobile{display:block}.DestinationMapModal_destinationMapModal__xdEDR .DestinationMapModal_modalBody__bOrrv .desktop{display:none}}.ItineraryItem_tourRoutesCard__ExqM2{display:flex;flex:1 1;flex-direction:column;max-width:100%;margin:7.5px}.ItineraryItem_background__2yhn9{position:relative;display:block;height:300px;overflow:hidden;background-size:cover}.ItineraryItem_content__F02GI{display:flex;flex:1 1 auto;flex-direction:column}.ItineraryItem_title__1Wl1L{margin:16px 0 0 16px;font-family:easyjet_rounded_demi,Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400}@media(max-width:767.98px){.ItineraryItem_title__1Wl1L{margin:8px 0 0 8px}}.ItineraryItem_routeInfo__WggAq{height:auto;padding:0 16px}@media(max-width:767.98px){.ItineraryItem_routeInfo__WggAq{padding:0 8px}}.ItineraryItem_routeInfoItem__TQC3Y{padding-top:0;color:#000}.ItineraryItem_routeInfoItem__TQC3Y svg{width:16px;height:16px;fill:#333}.ItineraryItem_routeInfoItem__TQC3Y svg path{fill:#333}.ItineraryItem_description__bp2cU{height:auto;margin:0;padding:0 8px 10px;color:#000}.ItineraryItem_button__YwAVr{width:auto;margin:auto 8px 8px;border:1px solid #f60;border-radius:6px}.DestinationGuides_tourGuideBlock__H3V91{display:flex;flex-direction:column;justify-content:center}.DestinationGuides_carousel__TY4s2,.DestinationGuides_tourGuideBlockDesc__fFaDN{display:flex;justify-content:center}.DestinationGuides_carousel__TY4s2{position:relative;padding:0 50px}@media(max-width:767.98px){.DestinationGuides_carousel__TY4s2{padding:0}}.DestinationGuides_carousel__TY4s2 .react-multi-carousel-dot-list{bottom:10px;display:flex;margin-top:20px}.DestinationGuides_carousel__TY4s2 .react-multi-carousel-dot-list button{background-color:#cbd5d8;border:0}.DestinationGuides_carousel__TY4s2 .react-multi-carousel-dot--active button{background-color:#f60}@media(max-width:767.98px){.DestinationGuides_carousel__TY4s2 .carousel-button-group{display:none}}.DestinationGuides_carousel__TY4s2.DestinationGuides_tourGuideBlockSmart__7teNY{display:none}.DestinationGuides_carousel__TY4s2 .DestinationGuides_carouselContainer__CBDfN{position:static;width:1225px;padding-bottom:35px}.DestinationGuides_carousel__TY4s2 .DestinationGuides_carouselItem__cxJIM{display:flex;justify-content:center}@media only screen and (max-width:1024px){.DestinationGuides_carousel__TY4s2.DestinationGuides_tourGuideBlockSmart__7teNY{display:flex}.DestinationGuides_tourGuideBlockDesc__fFaDN{display:none}}