.ResultsLoader_loader__7YfmL{display:flex;flex-direction:column;justify-content:center;align-items:center;background:url(https://www.sunway.ie/images/new/search-background.png) 0/cover no-repeat;width:100%;height:100%;color:#fabe2b}.ResultsLoader_text__Gqis6{border-radius:8px;background:#3d8bcf;padding:8px}.PageContainer_container__f_jeu{flex-grow:1;outline:none;width:100%;margin-top:var(--container-vertical-margin);margin-bottom:var(--container-vertical-margin);padding-right:var(--container-horizontal-padding);padding-left:var(--container-horizontal-padding)}.PageContainer_container__f_jeu.PageContainer_justify-content_center__UMAfm{justify-content:center}.PageContainer_container__f_jeu.PageContainer_justify-content_start__PQFTY{justify-content:start}.PageContainer_container__f_jeu.PageContainer_justify-content_end__HdSCU{justify-content:end}.PageContainer_container__f_jeu.PageContainer_justify-content_flex-start__0z69D{justify-content:flex-start}.PageContainer_container__f_jeu.PageContainer_justify-content_flex-end__HVB8J{justify-content:flex-end}.PageContainer_container__f_jeu.PageContainer_justify-content_left__Zvpix{justify-content:left}.PageContainer_container__f_jeu.PageContainer_justify-content_right__TV61h{justify-content:right}.PageContainer_container__f_jeu.PageContainer_justify-content_baseline__hQg6k{justify-content:baseline}.PageContainer_container__f_jeu.PageContainer_justify-content_space-between__e4ATl{justify-content:space-between}.PageContainer_container__f_jeu.PageContainer_justify-content_space-around__RW3Bl{justify-content:space-around}.PageContainer_container__f_jeu.PageContainer_justify-content_space-evenly__c17sU{justify-content:space-evenly}.PageContainer_container__f_jeu.PageContainer_justify-content_stretch__XeOHQ{justify-content:stretch}.PageContainer_container__f_jeu.PageContainer_justify-content_inherit__wRZdp{justify-content:inherit}.PageContainer_container__f_jeu.PageContainer_justify-content_initial__EWM_F{justify-content:normal}.PageContainer_container__f_jeu.PageContainer_justify-content_unset__ap2V4{justify-content:unset}.PageContainer_container__f_jeu.PageContainer_align-items_flex-start__c5e3L{align-items:flex-start}.PageContainer_container__f_jeu.PageContainer_align-items_flex-end__LXKdB{align-items:flex-end}.PageContainer_container__f_jeu.PageContainer_align-items_center__56Wp0{align-items:center}.PageContainer_container__f_jeu.PageContainer_align-items_baseline__hJULE{align-items:baseline}.PageContainer_container__f_jeu.PageContainer_align-items_stretch__72swx{align-items:stretch}.PageContainer_container__f_jeu.PageContainer_align-items_inherit__JLoYX{align-items:inherit}.PageContainer_container__f_jeu.PageContainer_align-items_initial__TvipI{align-items:normal}.PageContainer_container__f_jeu.PageContainer_align-items_unset__uSPr5{align-items:unset}.PageContainer_container__f_jeu.PageContainer_flex-direction_row__daEap{flex-direction:row}.PageContainer_container__f_jeu.PageContainer_flex-direction_row-reverse__YexQ_{flex-direction:row-reverse}.PageContainer_container__f_jeu.PageContainer_flex-direction_column__0Kgz7{flex-direction:column}.PageContainer_container__f_jeu.PageContainer_flex-direction_column-reverse__yAuE5{flex-direction:column-reverse}.PageContainer_container__f_jeu.PageContainer_flex-direction_inherit__mIMGM{flex-direction:inherit}.PageContainer_container__f_jeu.PageContainer_flex-direction_initial__5Z3pt{flex-direction:row}.PageContainer_container__f_jeu.PageContainer_flex-direction_unset__laV6D{flex-direction:unset}.PageContainer_container__f_jeu.PageContainer_display_flex__KqVPZ{display:flex}.PageContainer_container__f_jeu.PageContainer_display_grid__s2T92{display:grid}.PageContainer_container__f_jeu.PageContainer_size_container__3HS40{max-width:var(--container-width)}.PageContainer_container__f_jeu.PageContainer_size_containerWide__7Ym4y{max-width:1400px}.PageContainer_container__f_jeu.PageContainer_size_full__yINVv{max-width:100%}.ResultsFiltersWrapper_filters__0jc7h{display:flex;position:-webkit-sticky;position:sticky;top:16px;flex-direction:column;align-self:flex-start;background-color:#fff}.ResultsFiltersWrapper_list__IPFmK{display:flex;flex-grow:1;flex-direction:column}@media(min-width:992px){.ResultsFiltersWrapper_filters__0jc7h{max-height:calc(100vh - 60px);overflow:auto;padding-right:16px;padding-bottom:8px;padding-left:8px}.ResultsFiltersWrapper_close__Wjqzn{display:none}}@media(max-width:991px){.ResultsFiltersWrapper_filters__0jc7h{position:fixed;top:0;left:0;z-index:10000;transition:all .25s ease-in-out;width:100%;height:100%}.ResultsFiltersWrapper_filters__0jc7h.ResultsFiltersWrapper_hidden__5iI_d{left:-100%;opacity:0}.ResultsFiltersWrapper_list__IPFmK{padding:12px;width:100%;overflow:auto}.ResultsFiltersWrapper_close__Wjqzn{margin:12px}}@keyframes ResultsFiltersWrapper_fadeIn__qtHiw{0%{left:-100%;opacity:0}}.ResultsCacheFilters_loader__YFYpz{position:-webkit-sticky;position:sticky;top:16px;flex-grow:1;justify-content:center;align-items:center;max-height:400px}.ResultsCacheFilters_mapWrapper__jeDDw{display:none}@media(min-width:992px){.ResultsCacheFilters_mapWrapper__jeDDw{display:block}}.Accordion_wrapper__Ge6V8{transition:margin .15s cubic-bezier(.4,0,.2,1) 0s,border-radius .15s ease,opacity .15s ease}.Accordion_wrapper__Ge6V8 .Accordion_title__MwdOf{transition:border-radius .15s ease;background-color:#449be7;color:#fff}.Accordion_wrapper__Ge6V8 .Accordion_title__MwdOf p{font-size:14px}.Accordion_wrapper__Ge6V8.Accordion_opened__9FpSN{border-radius:8px}.Accordion_wrapper__Ge6V8.Accordion_opened__9FpSN .Accordion_title__MwdOf,.Accordion_wrapper__Ge6V8.Accordion_opened__9FpSN+.Accordion_wrapper__Ge6V8{border-top-right-radius:8px;border-top-left-radius:8px}.Accordion_wrapper__Ge6V8.Accordion_opened__9FpSN+.Accordion_wrapper__Ge6V8:before{opacity:0}.Accordion_wrapper__Ge6V8.Accordion_opened__9FpSN+.Accordion_wrapper__Ge6V8 .Accordion_title__MwdOf,.Accordion_wrapper__Ge6V8:first-of-type,.Accordion_wrapper__Ge6V8:first-of-type .Accordion_title__MwdOf{border-top-right-radius:8px;border-top-left-radius:8px}.Accordion_wrapper__Ge6V8:last-of-type,.Accordion_wrapper__Ge6V8:last-of-type:not(.Accordion_opened__9FpSN) .Accordion_title__MwdOf{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.ResultsCacheFilterPriceRange_wrapper___LnoX{display:block;margin-right:auto;margin-left:auto;width:calc(100% - 40px)}.ResultsCacheFiltersTag_item__zhnvv{display:flex;align-items:center;transition:all .15s ease;border-radius:8px;background-color:#449be7;overflow:hidden;color:#fff}.ResultsCacheFiltersTag_item__zhnvv .ResultsCacheFiltersTag_text__lKHir{-webkit-user-select:none;user-select:none;padding-left:4px}.ResultsCacheFiltersTag_item__zhnvv .ResultsCacheFiltersTag_divider__sCGAJ{background-color:#fff;width:1px;height:100%;margin-left:4px}.ResultsCacheFiltersTag_item__zhnvv .ResultsCacheFiltersTag_close__8_MlM{display:flex;align-items:center;cursor:pointer}.ResultsCacheFiltersTagList_wrapper__NQbLo{display:flex;justify-content:space-between;align-items:center;gap:8px;border:1px solid #0259bb;border-radius:8px;padding:8px}.ResultsCacheFiltersTagList_tags__0OOEi{display:flex;flex-wrap:wrap;gap:4px;max-height:100px;overflow:auto}.ResultsCacheFiltersTagList_item__C5Q4s{display:flex;align-items:center;transition:all .15s ease;border-radius:8px;background-color:#449be7;overflow:hidden;color:#fff}.ResultsCacheFiltersTagList_item__C5Q4s .ResultsCacheFiltersTagList_text__eEii_{-webkit-user-select:none;user-select:none;padding-left:4px}.ResultsCacheFiltersTagList_item__C5Q4s .ResultsCacheFiltersTagList_divider__aCnwA{background-color:#fff;width:1px;height:100%;margin-left:4px}.ResultsCacheFiltersTagList_item__C5Q4s .ResultsCacheFiltersTagList_close__PmzF2{display:flex;align-items:center;cursor:pointer}.ResultsCacheFiltersTagList_reset__MlLr7{flex-shrink:0;height:100%}.ResultsLiveFilterPriceRange_wrapper__JSRpU{display:block;margin-right:auto;margin-left:auto;width:calc(100% - 40px)}.MapboxMapComponent_miniMap__CqhlF{position:relative;cursor:pointer;background-image:url(/static/images/map/miniMap.png);background-position:50%;min-height:200px}.MapboxMapComponent_button__FKR5x{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MapboxMapComponent_container__zWGwe{display:flex;align-items:center;gap:10px;padding:30px 10px 10px;width:100%;max-width:500px}@media(max-width:768px){.MapboxMapComponent_container__zWGwe{flex-direction:column;max-width:90vw}}@media(max-width:480px){.MapboxMapComponent_container__zWGwe{max-width:95vw}}.MapboxMapComponent_image__is6U_{border-radius:5px;width:200px;height:150px}.MapboxMapComponent_starsBox__th8F1{display:flex;gap:1px}.MapboxMapComponent_star__9NoOv{width:20px;height:20px}.MapboxMapComponent_infoBox__O8eDA{display:flex;flex-direction:column;gap:10px}.MapboxMapComponent_name__mqV9a{font-size:18px;line-height:1.1}.MapboxMapComponent_shortInfo__uep_9{font-size:14px}.MapboxMapComponent_price__HuKyr{font-weight:600;font-size:21px}.MapboxMapComponent_mapLoader__ldP5T{position:absolute;top:5px;right:10px;width:auto;height:auto}.MapboxMapComponent_mapLoader__ldP5T img{width:60px;height:60px}.MapboxMapComponent_filters__pId8X{margin-top:5px;margin-left:auto;padding-bottom:30px;max-width:250px;height:100%;overflow-y:scroll}.MapboxMapComponent_cacheFiltersTagList__7_L5a{position:absolute;top:5px;left:5px}.MapboxMapComponent_closeModalIcon__GWGIn{position:absolute;top:20px;left:20px;cursor:pointer;font-size:24px}.MapboxMapComponent_mobileFiltersToggle__VMKfP{display:none!important;position:absolute;top:5px;right:5px;z-index:10}.MapboxMapComponent_filtersButton__DBjE_{cursor:pointer}@media(max-width:992px){.MapboxMapComponent_miniMap__CqhlF{background-size:cover;min-height:150px}.MapboxMapComponent_mapModal__pEX8f{top:auto;bottom:10px!important;transform:translate(-50%)!important;padding:5px!important}.MapboxMapComponent_infoBox__O8eDA{gap:5px}.MapboxMapComponent_filters__pId8X{display:none}.MapboxMapComponent_mobileFiltersToggle__VMKfP{display:flex!important}.MapboxMapComponent_cacheFiltersTagList__7_L5a{top:auto;right:5px;bottom:5px}}.PriceToggle_wrapper__s4bwJ{display:flex;justify-content:center;align-items:center;gap:8px;height:56px}.PriceToggle_button__JA0Tw{position:relative;cursor:pointer;border-radius:12px;background-color:#0259bb;padding:4px;width:44px;height:24px}.PriceToggle_button__JA0Tw .PriceToggle_toggle__cQ9dS{display:block;position:absolute;top:50%;left:4px;transition:all .15s ease;border-radius:50%;background-color:#f4c543;width:16px;height:16px}.PriceToggle_button__JA0Tw .PriceToggle_toggle__cQ9dS.PriceToggle_position_perPerson__ZW_ZD{transform:translateY(-50%)}.PriceToggle_button__JA0Tw .PriceToggle_toggle__cQ9dS.PriceToggle_position_total__QpEs3{transform:translate(20px,-50%)}.PriceToggle_text__ipr3X{transition:all .15s ease;-webkit-user-select:none;user-select:none}.PriceToggle_text__ipr3X:not(.PriceToggle_active__vhxFG){opacity:.3}.ResultsTitle_title__CXsiQ{font-size:28px}@media(max-width:599px){.ResultsTitle_wrapper__TcaoA{flex-direction:column;gap:8px}.ResultsTitle_wrapper__TcaoA .ResultsTitle_actions__4cXjs{justify-content:space-between;width:100%}}@media(min-width:600px){.ResultsTitle_wrapper__TcaoA{justify-content:space-between;align-items:center}}@media(min-width:992px){.ResultsTitle_actions__4cXjs .ResultsTitle_filters__25NdK{display:none}}.NoResults_container__ZythG{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;max-width:100%;height:100%}.NoResults_message__IE0Fb{max-width:400px}.HotelCardHeaderNew_header__U19k_{display:flex;flex-direction:column;justify-content:space-between;gap:4px;border-bottom:1px solid #d8d8d8;padding:12px}.HotelCardHeaderNew_header__U19k_ .HotelCardHeaderNew_location__KPAIJ{display:flex;align-items:center;color:#767171}.Price_price__HWin2{display:flex;align-items:center;gap:16px;padding:12px 16px}.Price_price__HWin2 .Price_note__Jf40q{display:flex}.Price_price__HWin2 .Price_actualPrice__WnVLP{color:#1e2d6d;font-size:28px}.Price_price__HWin2 .Price_oldPrice__luK2g{color:#df494c;font-size:16px;text-decoration:line-through}.HotelCardInfoNew_component__td5cE{display:flex;flex-grow:1;flex-direction:column}.HotelCardInfoNew_component__td5cE .HotelCardInfoNew_description__kV9iB{display:flex;flex-direction:column;gap:4px;padding:12px 16px}.HotelCardInfoNew_component__td5cE .HotelCardInfoNew_actions__pfIzC{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px}.HotelCardInfoNew_component__td5cE .HotelCardInfoNew_actions__pfIzC .HotelCardInfoNew_button__ZogYJ{flex-grow:1;min-width:160px;font-weight:700;font-size:16px}@media(max-width:414px){.HotelCardInfoNew_actions__pfIzC{flex-direction:column}.HotelCardInfoNew_actions__pfIzC .HotelCardInfoNew_button__ZogYJ{width:100%}}@keyframes DropDown_slideInLeft__v1N19{0%{transform:translateX(-30px);opacity:0}}@keyframes DropDown_slideInRight__SNrzV{0%{transform:translateX(30px);opacity:0}}@keyframes DropDown_slideInBottom__FhaZe{0%{transform:translateY(30px);opacity:0}}@keyframes DropDown_slideInTop__32lmt{0%{transform:translateY(-30px);opacity:0}}.DropDown_dropdown__j6LOI{display:inline-flex;position:relative}.DropDown_list__MWhXv{display:flex;position:absolute;z-index:10;box-shadow:0 10px 30px #c0c4cd4d;border-radius:8px;background-color:#fff}.DropDown_list__MWhXv.DropDown_padding_0__Mou6D{padding:0}.DropDown_list__MWhXv.DropDown_padding_12__D9Wja{padding:12px}.DropDown_list__MWhXv.DropDown_flex-direction_row__BJrj1{flex-direction:row}.DropDown_list__MWhXv.DropDown_flex-direction_column__YgR4A{flex-direction:column}.DropDown_list__MWhXv.DropDown_gap_4__cXHCn{gap:4px}.DropDown_list__MWhXv.DropDown_gap_8__z36w3{gap:8px}.DropDown_list__MWhXv.DropDown_gap_12__xwNeQ{gap:12px}.DropDown_list__MWhXv.DropDown_gap_16__4nEY6{gap:16px}.DropDown_list__MWhXv.DropDown_gap_20__6FqA_{gap:20px}.DropDown_list__MWhXv.DropDown_gap_24__eON3s{gap:24px}.DropDown_list__MWhXv.DropDown_direction_top-left__tsxgy{bottom:calc(100% + 10px);left:0;animation:DropDown_slideInBottom__FhaZe .5s ease}.DropDown_list__MWhXv.DropDown_direction_top-right__2Qfic{right:0;bottom:calc(100% + 10px);animation:DropDown_slideInBottom__FhaZe .5s ease}.DropDown_list__MWhXv.DropDown_direction_right-top__nkij2{top:0;left:calc(100% + 10px);animation:DropDown_slideInLeft__v1N19 .5s ease}.DropDown_list__MWhXv.DropDown_direction_right-bottom__5Ne1u{bottom:0;left:calc(100% + 10px);animation:DropDown_slideInLeft__v1N19 .5s ease}.DropDown_list__MWhXv.DropDown_direction_bottom-right__p6RDD{top:calc(100% + 10px);right:0;animation:DropDown_slideInTop__32lmt .5s ease}.DropDown_list__MWhXv.DropDown_direction_bottom-left__bG4f0{top:calc(100% + 10px);left:0;animation:DropDown_slideInTop__32lmt .5s ease}.DropDown_list__MWhXv.DropDown_direction_left-bottom__0ELIB{right:calc(100% + 10px);bottom:0;animation:DropDown_slideInRight__SNrzV .5s ease}.DropDown_list__MWhXv.DropDown_direction_left-top__2GStO{top:0;right:calc(100% + 10px);animation:DropDown_slideInRight__SNrzV .5s ease}.DropDown_modal__YNsCE{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:12px;background:#fff;padding:16px}.HotelCardPaymentPlanInfoNew_header__joCTr{justify-content:center;align-items:center;border-radius:8px;background-color:#ccc;padding:4px;text-align:center}.HotelCardPaymentPlanInfoNew_data__Be2Q6{display:flex;flex-direction:column;padding-right:8px;padding-bottom:8px;padding-left:8px}.HotelCardPaymentPlanInfoNew_row__rJjaL{min-width:300px}.HotelCardNew_wrapper__XZTUW{display:flex;flex-direction:column;box-shadow:0 0 10px 1px #0000001a;border-radius:8px}.HotelCardNew_wrapper__XZTUW .HotelCardNew_main__0bvbK{display:flex}@media(max-width:991px){.HotelCardNew_main__0bvbK{flex-direction:column}}.HotelCardSliderNew_wrapper__7CcfB.HotelCardSliderNew_type_results__DWN8m{position:relative}.HotelCardSliderNew_wrapper__7CcfB.HotelCardSliderNew_type_single__5TqwV{position:relative;border-bottom-right-radius:8px;border-bottom-left-radius:8px;min-height:300px;overflow:hidden}.HotelCardSliderNew_control__nf3N6{display:flex;position:absolute;justify-content:center;align-items:center;z-index:1;transition:all .15s ease;cursor:pointer;border:none;border-radius:50%;background-color:#fff;width:36px;height:36px;color:#0259bb}.HotelCardSliderNew_control__nf3N6.HotelCardSliderNew_fullscreen__OhwiS{right:12px;bottom:12px}.HotelCardSliderNew_control__nf3N6.HotelCardSliderNew_arrow__pe1_T{top:50%;transform:translateY(-50%)}.HotelCardSliderNew_control__nf3N6.HotelCardSliderNew_arrow__pe1_T.HotelCardSliderNew_left__I1RU4{left:12px}.HotelCardSliderNew_control__nf3N6.HotelCardSliderNew_arrow__pe1_T.HotelCardSliderNew_left__I1RU4 .HotelCardSliderNew_icon__hQ0H4{position:relative;left:-1px}.HotelCardSliderNew_control__nf3N6.HotelCardSliderNew_arrow__pe1_T.HotelCardSliderNew_right__QZG_R{right:12px}.HotelCardSliderNew_control__nf3N6.HotelCardSliderNew_arrow__pe1_T.HotelCardSliderNew_right__QZG_R .HotelCardSliderNew_icon__hQ0H4{position:relative;right:-1px}.HotelCardSliderNew_empty__7WYR2{height:auto;object-fit:cover}.HotelCardSliderNew_empty__7WYR2.HotelCardSliderNew_type_single__5TqwV{width:100%;max-width:100%}@media(max-width:991px){.HotelCardSliderNew_wrapper__7CcfB.HotelCardSliderNew_type_results__DWN8m{max-height:400px}.HotelCardSliderNew_empty__7WYR2.HotelCardSliderNew_type_results__DWN8m{width:100%}}@media(min-width:992px){.HotelCardSliderNew_wrapper__7CcfB.HotelCardSliderNew_type_results__DWN8m{flex-shrink:0;border-bottom-left-radius:8px;max-width:420px;overflow:hidden}.HotelCardSliderNew_empty__7WYR2.HotelCardSliderNew_type_results__DWN8m{max-width:min(420px,100%)}}.ResultsCacheList_list__LMKYD,.ResultsCacheList_wrapper__0kCLQ{display:flex;flex-direction:column;gap:20px}.ResultsCacheList_list__LMKYD{transition:filter .5s ease}.ResultsCacheList_list__LMKYD.ResultsCacheList_loading__inLM4{filter:blur(4px)}.ResultsCacheList_section__hMmGo{display:flex;flex-direction:column;gap:20px}.ResultsCacheList_updatingMessage__qdAQC{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:1000;animation:ResultsCacheList_fadeIn__UEKnb 1s ease}@keyframes ResultsCacheList_fadeIn__UEKnb{0%{opacity:0}}.HotelCardHeader_header__aHb2p{display:flex;flex-direction:column;justify-content:space-between;gap:4px;border-bottom:1px solid #d8d8d8;padding:12px}.HotelCardHeader_header__aHb2p .HotelCardHeader_location__G6EiY{display:flex;align-items:center;color:#767171}.HotelCardInfo_component__Wq_jA{display:flex;flex-grow:1;flex-direction:column}.HotelCardInfo_component__Wq_jA .HotelCardInfo_description__G43Uz{display:flex;flex-direction:column;gap:4px;padding:12px 16px}.HotelCardInfo_component__Wq_jA .HotelCardInfo_actions__SlmC8{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px}.HotelCardInfo_component__Wq_jA .HotelCardInfo_actions__SlmC8 .HotelCardInfo_button__2E817{flex-grow:1;min-width:160px;font-weight:700;font-size:16px}@media(max-width:414px){.HotelCardInfo_actions__SlmC8{flex-direction:column}.HotelCardInfo_actions__SlmC8 .HotelCardInfo_button__2E817{width:100%}}.HotelCardPaymentPlanInfo_header__l1IJf{justify-content:center;align-items:center;border-radius:8px;background-color:#ccc;padding:4px;text-align:center}.HotelCardPaymentPlanInfo_data__wsFNv{display:flex;flex-direction:column;padding-right:8px;padding-bottom:8px;padding-left:8px}.HotelCardPaymentPlanInfo_row__X7_7y{min-width:300px}.QuickQuotation_quotationModalIcon__0bJ5D{position:absolute;bottom:12px;left:12px;z-index:10;fill:#fff;transition:all .3s ease-in-out;cursor:pointer;outline:none;width:36px;height:36px;fill:#f4c543}.QuickQuotation_quotationModalIcon__0bJ5D:hover{transform:scale(1.1)}.QuickQuotation_closeModalIcon___k2Gs{position:absolute;top:10px;right:10px}.QuickQuotation_quotationModalContainer__rfEwY{display:flex;flex-direction:column;gap:10px}.QuickQuotation_modalTitle__JHuFg{text-align:center}.QuickQuotation_modalDescription__5ccID{font-size:18px;text-align:center}.QuickQuotation_form__CeVq8{display:flex;flex-direction:column;gap:15px}.QuickQuotation_input__ujUnF{outline:1px solid gray}.QuickQuotation_buttonsBox__OaEgl{display:flex;justify-content:space-around}.QuickQuotation_button__05aim{padding:20px;font-size:18px}@media(max-width:768px){.QuickQuotation_buttonsBox__OaEgl{flex-direction:column;gap:15px}.QuickQuotation_modalTitle__JHuFg{font-size:20px}.QuickQuotation_modalDescription__5ccID{font-size:16px}.QuickQuotation_button__05aim{padding:15px;font-size:16px}}.HotelCardSlider_wrapper__LfXKl.HotelCardSlider_type_results__9iBQG{position:relative}.HotelCardSlider_wrapper__LfXKl.HotelCardSlider_type_single__n76Ti{position:relative;border-bottom-right-radius:8px;border-bottom-left-radius:8px;min-height:300px;overflow:hidden}.HotelCardSlider_control__F022W{display:flex;position:absolute;justify-content:center;align-items:center;z-index:1;transition:all .15s ease;cursor:pointer;border:none;border-radius:50%;background-color:#fff;width:36px;height:36px;color:#0259bb}.HotelCardSlider_control__F022W.HotelCardSlider_fullscreen___Ef0Y{right:12px;bottom:12px}.HotelCardSlider_control__F022W.HotelCardSlider_arrow__buy0W{top:50%;transform:translateY(-50%)}.HotelCardSlider_control__F022W.HotelCardSlider_arrow__buy0W.HotelCardSlider_left__fOBUS{left:12px}.HotelCardSlider_control__F022W.HotelCardSlider_arrow__buy0W.HotelCardSlider_left__fOBUS .HotelCardSlider_icon__VXXAY{position:relative;left:-1px}.HotelCardSlider_control__F022W.HotelCardSlider_arrow__buy0W.HotelCardSlider_right__ETFzN{right:12px}.HotelCardSlider_control__F022W.HotelCardSlider_arrow__buy0W.HotelCardSlider_right__ETFzN .HotelCardSlider_icon__VXXAY{position:relative;right:-1px}.HotelCardSlider_empty__qH7W7{height:auto;object-fit:cover}.HotelCardSlider_empty__qH7W7.HotelCardSlider_type_single__n76Ti{width:100%;max-width:100%}@media(max-width:991px){.HotelCardSlider_wrapper__LfXKl.HotelCardSlider_type_results__9iBQG{max-height:400px}.HotelCardSlider_empty__qH7W7.HotelCardSlider_type_results__9iBQG{width:100%}}@media(min-width:992px){.HotelCardSlider_wrapper__LfXKl.HotelCardSlider_type_results__9iBQG{flex-shrink:0;border-bottom-left-radius:8px;max-width:420px;overflow:hidden}.HotelCardSlider_empty__qH7W7.HotelCardSlider_type_results__9iBQG{max-width:min(420px,100%)}}.HotelCard_wrapper__kn6eh{display:flex;flex-direction:column;box-shadow:0 0 10px 1px #0000001a;border-radius:8px}.HotelCard_wrapper__kn6eh .HotelCard_main__YnbeL{display:flex}@media(max-width:991px){.HotelCard_main__YnbeL{flex-direction:column}}.FlightItineraryCard_card__nUvLH{display:grid;grid-template-rows:auto auto;grid-template-columns:24px 140px minmax(0,auto);grid-template-areas:"icon details carrier" "line itinerary itinerary";grid-gap:4px;gap:4px;border-radius:8px;width:100%}.FlightItineraryCard_icon__7bmdT{grid-area:icon}.FlightItineraryCard_carrier__nBqqm{display:flex;grid-area:carrier;flex-direction:column;justify-content:space-around;align-items:flex-end}.FlightItineraryCard_carrier__nBqqm .FlightItineraryCard_logos__zwfQD{display:flex;flex-wrap:wrap;align-items:center;max-width:100%}.FlightItineraryCard_carrier__nBqqm .FlightItineraryCard_logos__zwfQD .FlightItineraryCard_logo__v7QNt{max-width:100%}.FlightItineraryCard_carrier__nBqqm .FlightItineraryCard_code__wTwCo{font-weight:500;font-size:14px;text-align:right}@media(min-width:620px){.FlightItineraryCard_logos__zwfQD{gap:8px}}@media(max-width:619px){.FlightItineraryCard_logos__zwfQD{flex-direction:column}}.FlightItineraryCard_details__5BAfs{display:flex;grid-area:details;flex-direction:column}.FlightItineraryCard_details__5BAfs .FlightItineraryCard_date__2OOcZ{font-weight:700}.FlightItineraryCard_details__5BAfs .FlightItineraryCard_direction__jo3tl{font-size:14px}.FlightItineraryCard_line___aXFF{position:relative;grid-area:line;justify-self:center;background-color:#eee;width:2px;margin-top:12px;margin-bottom:12px}.FlightItineraryCard_line___aXFF:after,.FlightItineraryCard_line___aXFF:before{position:absolute;left:50%;border-radius:50%;background-color:#4f5e71;width:8px;height:8px;content:""}.FlightItineraryCard_line___aXFF:before{top:0;transform:translate(-50%,-25%)}.FlightItineraryCard_line___aXFF:after{bottom:0;transform:translate(-50%,25%)}.FlightItineraryCard_line___aXFF .FlightItineraryCard_arrow__C3d1F{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff;border-radius:50%;background-color:#fff;width:16px;height:16px;color:#4f5e71}.FlightItineraryCard_flightSectionsInfo__oDTN4{cursor:help}.FlightItineraryCard_itinerary__aNj4M{display:grid;grid-template-rows:repeat(3,24px);grid-template-columns:auto 1fr;grid-template-areas:"departureTime departureAirport" "flightInfo flightInfo" "arrivalTime arrivalAirport";grid-area:itinerary;grid-gap:8px;gap:8px}.FlightItineraryCard_arrivalTime__gUwqj,.FlightItineraryCard_departureTime__1n8Mk{font-weight:700}.FlightItineraryCard_departureTime__1n8Mk{grid-area:departureTime}.FlightItineraryCard_departureAirport__00pRA{grid-area:departureAirport}.FlightItineraryCard_flightInfo__KOERG{display:flex;grid-area:flightInfo;gap:4px}.FlightItineraryCard_arrivalTime__gUwqj{grid-area:arrivalTime}.FlightItineraryCard_arrivalTime__gUwqj.FlightItineraryCard_nextDay__HV48n{cursor:help;border-bottom:1px dashed #000}.FlightItineraryCard_arrivalTime__gUwqj.FlightItineraryCard_nextDay__HV48n .FlightItineraryCard_warning__u2M_A{color:#d32f2f;font-weight:600;font-size:12px}.FlightItineraryCard_arrivalAirport__q1VVN{grid-area:arrivalAirport}.FlightItineraryCard_arrivalAirport__q1VVN,.FlightItineraryCard_departureAirport__00pRA{max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightItinerary_accordion__Ae1IN{box-shadow:none}.FlightItinerary_accordion__Ae1IN:before{display:none}.FlightItinerary_summary__fKXZa{padding:0}.FlightItinerary_flightSectors__Y_E2G{position:relative;gap:8px;margin-top:16px;box-shadow:0 0 10px 1px #0000001a;border:1px dashed #0259bb;border-radius:8px;padding:8px}.FlightItinerary_flightSectors__Y_E2G:after{position:absolute;top:-20px;left:calc(50% - 10px);border:10px solid;border-color:#0000 #0000 #0259bb;width:0;height:0;content:""}.FlightPriceDifference_positive__TC_k3{color:green;font-weight:600;font-size:20px}.FlightPriceDifference_default__MfGGx{color:#0259bb;font-weight:600;font-size:20px}.FlightsList_warning__GIMJW{max-width:400px}.FlightsList_flights__d9w5n{flex-grow:1;padding-right:16px;overflow:auto}.FlightsList_flight__0bHaN{display:flex;gap:12px;border:2px solid #bebebe;border-radius:8px;background-color:#fff;padding:12px}@media(max-width:619px){.FlightsList_flight__0bHaN{flex-direction:column}}.FlightsList_action__QQDOo{min-width:100px}@media(min-width:620px){.FlightsList_divider__01LuM{border-right-width:thin;border-bottom-width:0}}.FlightSelected_modal__yuBNy{width:100%;max-width:800px}.FlightSelected_divider__NFlLi{border-style:dashed}.FlightSelected_modalWrapper__Sa_p7{display:flex;position:absolute;top:50%;left:50%;flex-direction:column;gap:16px;transform:translate(-50%,-50%);border-radius:12px;background:#fff;width:100%;max-width:800px;max-height:min(600px,100%);overflow:hidden;padding-bottom:16px;padding-left:16px}.FlightSelected_flightsContainer__E53ux{display:flex;justify-content:space-between;gap:50px;margin-bottom:10px}.FlightSelected_header__qTWUA{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e0e0;background-color:#fff;padding-top:16px;padding-right:16px;padding-bottom:8px}.FlightSelected_body__Er_N_{display:flex;position:relative;gap:8px;overflow:hidden}.FlightSelected_filters__5wGSu{opacity:0;transition:all .25s ease;background-color:#fff}.FlightSelected_filters__5wGSu.FlightSelected_active__cAB_X{opacity:1}.FlightSelected_filters__5wGSu .FlightSelected_filtersContent__yU668{display:flex;flex-direction:column;gap:8px}@media(max-width:767px){.FlightSelected_filters__5wGSu{position:absolute;left:-100%;z-index:1;transition:all .15s ease;width:100%;max-height:100%;overflow:auto}.FlightSelected_filters__5wGSu.FlightSelected_active__cAB_X{left:0}}@media(min-width:768px){.FlightSelected_filters__5wGSu{display:grid;grid-template-columns:0fr;flex-shrink:0;overflow:auto}.FlightSelected_filters__5wGSu.FlightSelected_active__cAB_X{grid-template-columns:1fr}.FlightSelected_filters__5wGSu .FlightSelected_filtersContent__yU668{overflow:auto}}@media(max-width:568px){.FlightSelected_flightsContainer__E53ux{flex-direction:column;gap:15px}}.ResultsLive_wrapper__0xo9G{gap:16px}@media(min-width:992px){.ResultsLive_wrapper__0xo9G{grid-template-rows:56px auto;grid-template-columns:auto 320px}}.ResultsLive_loader__Ywnb_{display:flex;flex-direction:column;justify-content:center;align-items:center;background:url(https://www.sunway.ie/images/new/search-background.png) 0/cover no-repeat;width:100%;height:100%;color:#fabe2b}.ResultsLive_text__KX4OZ{border-radius:8px;background:#3d8bcf;padding:8px}.ResultsLive_banner__WswSr{max-width:400px;max-height:112px}.ResultsLive_mapWrapper__qMY9h{display:none}.ResultsLive_mapWrapperPhones__52nqT{display:block}@media(min-width:992px){.ResultsLive_toggleFilters__Z54YW{display:none}.ResultsLive_mapWrapper__qMY9h{display:block}.ResultsLive_mapWrapperPhones__52nqT{display:none}}.ResultsCache_loader__Qg1nr{display:flex;flex-direction:column;justify-content:center;align-items:center;background:url(https://www.sunway.ie/images/new/search-background.png) 0/cover no-repeat;width:100%;height:100%;color:#fabe2b}.ResultsCache_text__XCOb9{border-radius:8px;background:red;padding:8px}.ResultsCache_grid__rcarB{gap:16px}.ResultsCache_mapWrapper__6MIEj{display:block}@media(min-width:992px){.ResultsCache_grid__rcarB{grid-template-rows:56px auto;grid-template-columns:auto 320px}.ResultsCache_mapWrapperPhones__schIP{display:none}}