@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.280oih_b74u9j.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3qxy1tqak831c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.1h18_wedhzk4h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_b03dc969-module__HFRlXa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_b03dc969-module__HFRlXa__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_1449bde4-module__YjD_Pa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_1449bde4-module__YjD_Pa__variable{--font-cormorant-garamond:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:"Font Awesome 6 Free";src:url(/assets/fonts/fa-solid-900.woff2)format("woff2"),url(/assets/fonts/fa-regular-400.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Font Awesome 6 Brands";src:url(/assets/fonts/fa-brands-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--primary-font:var(--font-cormorant-garamond), "Cormorant Garamond", serif!important;--secondary-font:var(--font-poppins), "Poppins", sans-serif!important}body,html{font-family:var(--font-poppins), "Poppins", sans-serif!important}h1,h2,h3,h4,h5,h6,.cs_fs_67,.cs_fs_50,.cs_fs_38,.cs_fs_32,.cs_fs_28,.cs_fs_24,.cs_fs_89,.cs_section_heading h2,.cs_section_heading h1,.cs_page_heading h1,.cs_page_heading h2,.cs_hero_title,.cs_hero h1,.cs_hero h2,.cs_iconbox_title,.cs_card_title,.cs_video_block_title{font-family:var(--font-cormorant-garamond), "Cormorant Garamond", serif!important;font-weight:700!important}.cs_primary_font,h1.cs_primary_font,h2.cs_primary_font,h3.cs_primary_font,h4.cs_primary_font,h5.cs_primary_font,h6.cs_primary_font{font-family:var(--font-cormorant-garamond), "Cormorant Garamond", serif!important}.cs_section_subtitle,.cs_hero_subtitle{font-family:var(--secondary-font)!important}.cs_hero.cs_style_1:before{background:#0006!important}.cs_hero_slide_overlay{z-index:1;pointer-events:none;position:absolute;inset:0}.cs_hero_slide_overlay--first{background:linear-gradient(#0000,#00000026)}.cs_hero_slide_overlay--default{background:linear-gradient(#0000,#0000000d)}.cs_preloader.fade-out{opacity:0;pointer-events:none;transition:opacity .5s ease-out}.cs_preloader_in.fade-out{opacity:0;transition:opacity .3s ease-out}.cs_preloader_in{width:250px!important;height:250px!important}.cs_preloader_in img{width:auto!important;max-width:220px!important;height:auto!important}.cs_preloader_in:after,.cs_preloader_in:before{margin-top:-125px!important;margin-left:-125px!important}.cs_preloader[style*=background-color] .cs_preloader_in:after{border-top-color:#fff!important}.cs_preloader[style*=background-color] .cs_preloader_in:before{border-color:#ffffff4d!important}@media (max-width:767.98px){.cs_tour_card_horizontal .cs_tour_card_content{padding:30px 20px!important}.cs_tour_card_horizontal .col-md-5{min-height:250px!important}.cs_tour_card_horizontal .col-md-7{padding-top:0!important}}.cs_footer_main{padding:80px 0!important}@media (max-width:991px){.cs_footer_main{padding:64px 0!important}}.cs_card.cs_style_1 .cs_card_thumb img{opacity:1!important;filter:blur()!important;position:relative!important;transform:translate(0)scaleX(1)!important}.cs_card.cs_style_1 a,.cs_card.cs_style_1 a:hover{color:inherit!important;text-decoration:none!important}.cs_card.cs_style_1 .cs_card_thumb{z-index:1;position:relative}.cs_card.cs_style_1 .cs_card_thumb img{z-index:1}.cs_card.cs_style_1 .cs_card_thumb>div{z-index:2}.cs_card.cs_style_1 .cs_card_thumb a{z-index:3}.cs_card .cs_btn[href*=cloudbeds\.com]{color:#fff!important;background:0 0!important;border:2px solid #fff!important;transition:all .3s!important}.cs_card .cs_btn[href*=cloudbeds\.com]:hover{transform:translateY(-2px);color:#1b1b1b!important;background:#fff!important;border-color:#fff!important}.cs_main_header_right .cs_btn.cs_style_2{border-radius:5px}.cs_check_availability_wrapper{z-index:20;margin-top:-320px;margin-bottom:-24px;padding-bottom:100px;position:relative}.cs_check_availability_form{isolation:isolate;border-radius:8px;position:relative;overflow:visible;background:0 0!important;border:0!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:12px 20px!important;padding:18px 22px!important}.cs_check_availability_form:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:#00000059;border-radius:8px;height:calc(100% + 40px);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 58% 100%);mask-image:linear-gradient(#0000 0%,#000 58% 100%)}@media (min-width:1200px){.cs_check_availability_form:before{-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);background:#00000038;height:calc(100% + 24px);-webkit-mask-image:linear-gradient(#0000 0%,#000 72% 100%);mask-image:linear-gradient(#0000 0%,#000 72% 100%)}}.cs_check_availability_form>*{z-index:1;position:relative}.cs_check_availability_form .cs_date_items{z-index:2;flex:0 auto;position:relative;gap:12px 20px!important}.cs_check_availability_form .cs_date_items:before{pointer-events:none!important;display:none!important}.cs_check_availability_form .cs_form_item.cs_check_field{gap:10px;min-width:118px;min-height:48px;position:relative;overflow:visible;background-color:#0000!important;background-image:none!important;border:0!important;border-bottom:1px solid #ffffffd9!important;border-radius:0!important;flex:0 auto!important;align-items:center!important;height:auto!important;padding:0 28px 6px 0!important;display:flex!important}.cs_check_availability_form .cs_date_item{cursor:pointer;min-width:168px;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8 2v4\"/><path d=\"M16 2v4\"/><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"/><path d=\"M3 10h18\"/><path d=\"M8 14h.01\"/><path d=\"M12 14h.01\"/><path d=\"M16 14h.01\"/><path d=\"M8 18h.01\"/><path d=\"M12 18h.01\"/><path d=\"M16 18h.01\"/></svg>")!important;background-position:right 0 center!important;background-repeat:no-repeat!important;width:auto!important;padding-right:28px!important}.cs_check_availability_form .cs_date_item .cs_check_label,.cs_check_availability_form .cs_date_item .cs_check_value{z-index:1;position:relative}.cs_check_availability_form .cs_check_date_trigger:after{display:none!important}.cs_check_availability_form .cs_form_item.cs_check_field,.cs_check_availability_form .cs_date_items{z-index:1;position:relative}.cs_check_availability_form .cs_form_item.cs_check_field:has(.cs_quantity_wrap.active){z-index:40}.cs_check_availability_form .cs_date_items:has(.cs_quantity_wrap.active){z-index:40}.cs_check_availability_form .cs_quantity_wrap.active{z-index:41}.cs_check_availability_form .cs_quantity_dropdown{box-shadow:0 16px 40px #0000008c;-webkit-backdrop-filter:blur(18px)saturate(1.2)!important;backdrop-filter:blur(18px)saturate(1.2)!important;color:#fff!important;z-index:50!important;background:#0c0c0ce0!important;border:0!important;border-radius:8px!important}.cs_check_availability_form .cs_quantity_title{color:#ffffffe6!important}.cs_check_availability_form .cs_quantity_number,.cs_check_availability_form .cs_count .cs_quantity_decrement,.cs_check_availability_form .cs_count .cs_quantity_increment{color:#fff!important}.cs_check_availability_form .cs_count .cs_quantity_decrement:hover,.cs_check_availability_form .cs_count .cs_quantity_increment:hover{background:#ffffff1f!important}.cs_check_availability_form .cs_check_date_dropdown{display:none;width:300px!important;padding:16px!important}.cs_check_availability_form .cs_quantity_wrap.active .cs_check_date_dropdown{display:block!important}.cs_check_calendar_nav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.cs_check_calendar_month{color:#fff;font-size:15px;font-weight:600}.cs_check_calendar_nav_btn{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.cs_check_calendar_nav_btn:hover:not(:disabled){background:#ffffff1f}.cs_check_calendar_nav_btn:disabled{opacity:.35;cursor:not-allowed}.cs_check_calendar_weekdays,.cs_check_calendar_grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cs_check_calendar_weekdays{margin-bottom:6px}.cs_check_calendar_weekdays span{color:#ffffffa6;padding:4px 0;font-size:12px;font-weight:600}.cs_check_calendar_day{appearance:none;color:#fff;height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;font-size:14px}.cs_check_calendar_day:hover:not(:disabled){background:#ffffff1f}.cs_check_calendar_day.is-selected{border-color:var(--accent);background:var(--accent)!important;color:#fff!important}.cs_check_calendar_day:disabled{opacity:.3;cursor:not-allowed}.cs_check_calendar_empty{height:36px}.cs_check_availability_form .cs_check_label{white-space:nowrap;opacity:.92;flex:none;font-size:14px;margin:0!important}.cs_check_availability_form .cs_check_label:after{content:" :"}.cs_check_availability_form .cs_check_value,.cs_check_availability_form .cs_start_date,.cs_check_availability_form .cs_end_date{white-space:nowrap;margin-left:auto;font-size:14px;font-weight:500;color:#fff!important}.cs_check_availability_form .cs_quantity_wrap{flex:auto;align-self:stretch;min-width:40px;height:100%;position:relative}.cs_check_availability_form .cs_quantity_btn{cursor:pointer;width:100%;height:100%;min-height:32px;font:inherit;z-index:2;gap:10px;line-height:1.2;appearance:none!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important}.cs_check_availability_form .cs_quantity_btn:after{content:"";background:url("data:image/svg+xml;utf8,<svg width=\"10\" height=\"5\" viewBox=\"0 0 10 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5.00002 5C4.88377 5 4.76741 4.95927 4.67866 4.87792L0.13321 0.711272C-0.0444033 0.54846 -0.0444033 0.284816 0.13321 0.122109C0.310823 -0.0405988 0.598436 -0.0407029 0.775936 0.122109L5.00002 3.99417L9.22411 0.122109C9.40172 -0.0407029 9.68933 -0.0407029 9.86683 0.122109C10.0443 0.28492 10.0444 0.548565 9.86683 0.711272L5.32138 4.87792C5.23263 4.95927 5.11627 5 5.00002 5Z\" fill=\"white\"/></svg>") 50%/contain no-repeat;flex:none;width:10px;height:5px;margin-left:8px}.cs_check_scroll_down{justify-content:center;align-items:center;width:28px;height:44px;margin:88px auto 0;text-decoration:none;display:flex}.cs_check_scroll_down_mouse{border:2px solid #fffffff2;border-radius:12px;width:22px;height:36px;display:block;position:relative}.cs_check_scroll_down_wheel{background:#fff;border-radius:4px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite csCheckScrollWheel;position:absolute;top:8px;left:50%}@keyframes csCheckScrollWheel{0%{opacity:1;transform:translateY(0)}70%{opacity:.15;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cs_check_availability_form .cs_form_item_btn{align-self:center;width:180px;flex:none!important}.cs_check_availability_form .cs_form_item_btn .cs_btn.cs_book_button_active{white-space:nowrap;-webkit-tap-highlight-color:transparent;min-height:48px;color:#fff!important;border-color:color-mix(in srgb, var(--accent) 70%, white)!important;background:0 0!important;transition:background .3s,border-color .3s,color .3s!important}.cs_check_availability_form .cs_form_item_btn .cs_btn.cs_book_button_active:active,.cs_check_availability_form .cs_form_item_btn .cs_btn.cs_book_button_active:focus-visible{color:#fff!important;background:#c99d5c!important;border-color:#c99d5c!important}@media (hover:hover) and (pointer:fine){.cs_check_availability_form .cs_form_item_btn .cs_btn.cs_book_button_active:hover{color:#fff!important;background:#c99d5c!important;border-color:#c99d5c!important}}.cs_check_availability_form .cs_check_type_options{justify-content:flex-end;gap:8px;width:100%;display:flex}.cs_check_availability_form .cs_check_type_options button{appearance:none;border:1px solid color-mix(in srgb, var(--accent) 70%, white);color:#fff;font:inherit;cursor:pointer;background:0 0;border-radius:5px;padding:6px 14px;font-size:14px;font-weight:500;transition:all .3s}.cs_check_availability_form .cs_check_type_options button.is-active,.cs_check_availability_form .cs_check_type_options button:hover{color:#fff;background:#c99d5c;border-color:#c99d5c}@media (max-width:1199px){.cs_parallax_slider .cs_hero.cs_style_1{justify-content:flex-start!important;align-items:flex-start!important;padding-top:28vh!important;padding-bottom:0!important}.cs_parallax_slider .cs_hero.cs_style_1 .cs_hero_text{transform:none!important}.cs_check_availability_wrapper{margin-top:-40vh;margin-bottom:-12px;padding-bottom:28px}.cs_parallax_slider .cs_slider_navigation,.cs_check_scroll_down{display:none!important}.cs_check_availability_form{flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:14px!important}.cs_check_availability_form .cs_date_items{width:100%;flex-direction:column!important;gap:12px!important}.cs_check_availability_form .cs_form_item.cs_check_field,.cs_check_availability_form .cs_date_item{min-height:44px;width:100%!important;min-width:0!important}.cs_check_availability_form .cs_form_item_btn{width:100%}.cs_check_availability_form .cs_form_item_btn .cs_btn.cs_book_button_active{min-height:44px}.cs_check_availability_form .cs_check_date_dropdown{left:0;right:0;width:100%!important}}@media (max-width:575.98px){.cs_parallax_slider .cs_hero.cs_style_1{padding-top:26vh!important}.cs_parallax_slider .cs_hero.cs_style_1 .cs_hero_subtitle{margin-bottom:10px!important;font-size:11px!important}.cs_parallax_slider .cs_hero.cs_style_1 .cs_hero_title{font-size:clamp(1.85rem,8vw,2.6rem)!important;line-height:1.15!important}.cs_check_availability_wrapper{padding:0 8px 24px;margin-top:-44vh!important;margin-bottom:-8px!important}.cs_check_availability_form{gap:12px!important;padding:12px!important}.cs_check_availability_form .cs_form_item.cs_check_field{min-height:42px;padding-bottom:4px!important}.cs_check_availability_form .cs_check_label,.cs_check_availability_form .cs_check_value{font-size:13px}.cs_check_availability_form .cs_form_item_btn .cs_btn{min-height:44px;font-size:14px!important}}.cs_cloudbeds_hidden_trigger{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:991.98px){.cs_card.cs_style_1 .cs_btn{padding:10px 16px!important;font-size:13px!important}}@media (max-width:575.98px){.cs_card.cs_style_1 .cs_btn{padding:8px 14px!important;font-size:12px!important}}.cs_video_block.cs_style_1.cs_color_1 .cs_video_block_title{background:linear-gradient(#fff 0%,#ffffffb3 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.cs_video_block.cs_style_1.cs_color_2 .cs_video_block_title{background:linear-gradient(#fff 0%,#ffffffe6 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}@media (min-width:992px){.cs_subtitle_single_line{white-space:nowrap!important;display:block!important}.cs_subtitle_single_line .cs_primary_font{font-size:clamp(1rem,1.5vw,1.5rem)!important}}@media (max-width:991.98px){.cs_subtitle_single_line{white-space:normal!important}}.cs_site_header.cs_style_1.cs_transparent_header{isolation:isolate;overflow:visible;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.cs_site_header.cs_style_1.cs_transparent_header:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:#00000059;height:calc(100% + 40px);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 42%,#0000 100%);mask-image:linear-gradient(#000 0% 42%,#0000 100%)}.cs_site_header.cs_style_1.cs_transparent_header>.cs_main_header{z-index:1;position:relative}.cs_site_header.cs_style_1.cs_transparent_header .cs_main_header,.cs_site_header.cs_style_1.cs_transparent_header .cs_main_header_in,.cs_site_header.cs_style_1.cs_transparent_header .container{background:0 0!important}.cs_gescout_sticky.cs_site_header.cs_style_1.cs_transparent_header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.cs_gescout_sticky.cs_site_header.cs_style_1.cs_transparent_header:before{-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:#00000080}.cs_gescout_sticky.cs_site_header.cs_style_1.cs_transparent_header .cs_main_header{background-color:#0000!important}.cs_site_header.cs_style_1.cs_transparent_header .cs_nav_list>li>a{text-shadow:0 1px 2px #0000008c,0 2px 8px #00000059}.cs_site_header.cs_style_1.cs_transparent_header .cs_nav_list>li>a.cs_active,.cs_site_header.cs_style_1.cs_transparent_header .cs_nav_list>li>a:hover{text-shadow:0 1px 2px #00000073,0 2px 6px #00000040}.cs_site_header.cs_style_1.cs_transparent_header .cs_main_header_right .cs_btn.cs_style_2{text-shadow:0 1px 2px #00000073}.cs_site_header.cs_style_1.cs_transparent_header .cs_site_branding img{filter:drop-shadow(0 1px 2px #00000073)drop-shadow(0 2px 8px #00000040)}.cs_site_header.cs_style_1.cs_transparent_header .cs_menu_toggle span,.cs_site_header.cs_style_1.cs_transparent_header .cs_menu_toggle span:before,.cs_site_header.cs_style_1.cs_transparent_header .cs_menu_toggle span:after{box-shadow:0 1px 2px #0006}.cs_main_header_right .cs_btn.cs_style_2.cs_book_button_active{color:#1b1b1b!important;background:0 0!important;border-color:#1b1b1b!important;transition:all .3s!important}.cs_main_header_right .cs_btn.cs_style_2.cs_book_button_active:hover{color:#fff!important;background-color:#c99d5c!important;border-color:#c99d5c!important}.cs_site_header.cs_style_1.cs_transparent_header .cs_main_header_right .cs_btn.cs_style_2.cs_book_button_active{color:#fff!important;border-color:color-mix(in srgb, var(--accent) 70%, white)!important}.cs_site_header.cs_style_1.cs_transparent_header .cs_main_header_right .cs_btn.cs_style_2.cs_book_button_active:hover{color:#fff!important;background-color:#c99d5c!important;border-color:#c99d5c!important}.cs_btn.cs_style_2.cs_accent_btn{border:1px solid color-mix(in srgb, var(--accent) 70%, white)!important;color:var(--accent)!important;background:0 0!important;transition:all .3s!important}.cs_btn.cs_style_2.cs_accent_btn:before{display:none!important}.cs_btn.cs_style_2.cs_accent_btn:hover,.cs_btn.cs_style_2.cs_accent_btn:focus-visible,.cs_btn.cs_style_2.cs_accent_btn:active{color:#fff!important;background:#c99d5c!important;border-color:#c99d5c!important}@media (hover:hover){.cs_btn.cs_style_2.cs_accent_btn:hover{color:#fff!important;background:#c99d5c!important;border-color:#c99d5c!important}}.cs_cta_section .cs_btn.cs_style_2.cs_accent_btn,.cs_mini_spa .cs_btn.cs_style_2.cs_accent_btn,.cs_spa_section .cs_btn.cs_style_2.cs_accent_btn,.cs_hero.cs_style_9 .cs_btn.cs_style_2.cs_accent_btn{color:#fff!important}.cs_card.cs_style_7 .cs_card_title,.cs_card.cs_style_7 .cs_card_title a,.cs_card.cs_style_7 .cs_card_price,.cs_card.cs_style_7 .cs_card_price .cs_primary_font,.cs_card.cs_style_7 .cs_card_list,.cs_card.cs_style_7 .cs_card_list li{font-family:Poppins,sans-serif!important}.accommodation-grid-title{font-family:Poppins,sans-serif!important;font-weight:500!important}.cs_google_map.cs_style_1{margin-bottom:0!important;padding-bottom:0!important}.cs_google_map.cs_style_1+.cs_footer,.cs_google_map.cs_style_1~.cs_footer{margin-top:0!important;padding-top:0!important}.cs_footer_logo{width:auto;max-height:60px}@media (min-width:992px){.cs_footer_logo{max-height:90px}}.cs_spa_section{color:#f4f1ec;background-color:#111416;padding:120px 0}.cs_spa_section .cs_section_title{color:inherit}.cs_mini_spa{color:#f3efe9;background-color:#191919}.cs_mini_spa .cs_section_subtitle,.cs_mini_spa .cs_fs_67{color:inherit}.cs_mini_spa .cs_section_subtitle{color:#f3efe9cc}.cs_mini_spa p{color:#f3efe9d9}.cs_testimonials_section{color:#f4f0ea;background-color:#171717}.cs_testimonials_section .cs_section_subtitle{color:#f4f0eacc}.cs_testimonials_section .cs_fs_67,.cs_testimonials_section .cs_review_box,.cs_testimonials_section h3,.cs_testimonials_section p{color:inherit}.cs_testimonials_section blockquote{color:#f4f0eacc}.cs_testimonials_section .cs_pagination.cs_style_1 li{border-color:#f4f0ea80}.cs_testimonials_section .cs_pagination.cs_style_1 li.slick-active{background-color:#f4f0ea59;border-color:#f4f0eae6}.cs_testimonials_section .cs_review_box{background-color:#0c0c0c99;border:1px solid #f4f0ea26}.cs_testimonials_section .cs_review_box_left{color:#f4f0eaf2}.cs_testimonials_section .cs_review_box_right p{color:#f4f0eabf}.cs_testimonials_section .cs_slider_number.cs_style_2 .cs_total_numbers{color:#f4f0eaf2}.cs_testimonials_section .cs_slider_number.cs_style_2 .cs_slider_number_seperator{background-color:#f4f0eaf2}.cs_accordians.cs_style_1 .cs_accordian_body p{color:var(--accent)}.cs_cta_section{color:#fff;background-color:#171717;background-image:radial-gradient(circle at 20% 20%,#ffffff14,#0000 55%),radial-gradient(circle at 80% 0,#ffffff0d,#0000 45%);padding:140px 0}.cs_cta_section h2{color:#fff}.cs_cta_content{max-width:820px;margin:0 auto}.cs_cta_section .cs_section_subtitle{color:#fffc;letter-spacing:.3em;margin-bottom:25px}.cs_cta_copy{color:#ffffffe0;font-size:18px;line-height:1.8;margin-bottom:32px!important}.cs_cta_actions{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.cs_cta_secondary_btn{background-color:#ffffff14;border:1px solid #ffffff59;color:#fff!important}.cs_cta_secondary_btn:hover{background-color:#ffffff2e;border-color:#fff}@media (max-width:767px){.cs_cta_section{padding:100px 0}.cs_cta_copy{font-size:16px}.cs_cta_actions{flex-direction:column}}.cs_nav .cs_nav_list>li>a.cs_active,.cs_transparent_header .cs_nav_list>li>a.cs_active{color:var(--accent)!important}.cs_scroll_to_top{animation:.3s fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (max-width:575.98px){.cs_scroll_to_top{width:45px!important;height:45px!important;bottom:20px!important;right:20px!important}.cs_scroll_to_top svg{width:18px!important;height:18px!important}}.cs_hover_show_arrows .cs_slider_wrapper:not(.slick-initialized){flex-wrap:nowrap!important;gap:60px!important;display:flex!important;overflow:hidden!important}.cs_hover_show_arrows .cs_slider_wrapper:not(.slick-initialized)>.cs_slide{flex:none!important;width:calc(33.3333% - 40px)!important;min-width:0!important}@media (max-width:1200px){.cs_hover_show_arrows .cs_slider_wrapper:not(.slick-initialized)>.cs_slide{width:calc(50% - 30px)!important}}@media (max-width:992px){.cs_hover_show_arrows .cs_slider_wrapper:not(.slick-initialized)>.cs_slide{width:calc(50% - 30px)!important}}@media (max-width:768px){.cs_hover_show_arrows .cs_slider_wrapper:not(.slick-initialized){gap:0!important}.cs_hover_show_arrows .cs_slider_wrapper:not(.slick-initialized)>.cs_slide{width:100%!important}}.cs_testimonials_section .cs_slider_wrapper:not(.slick-initialized){display:block!important;overflow:hidden!important}.cs_testimonials_section .cs_slider_wrapper:not(.slick-initialized)>.cs_slide{display:none!important}.cs_testimonials_section .cs_slider_wrapper:not(.slick-initialized)>.cs_slide:first-child,.cs_gallery_slider_thumb_2:not(.slick-initialized):not(.swiper-initialized),.cs_gallery_slider_nav_2:not(.slick-initialized):not(.swiper-initialized),.cs_gallery_slider_thumb_2:not(.slick-initialized):not(.swiper-initialized)>div,.cs_gallery_slider_nav_2:not(.slick-initialized):not(.swiper-initialized)>div{display:block!important}.cs_gallery_slider_nav_2.swiper .swiper-wrapper{flex-direction:row!important;display:flex!important}.cs_gallery_slider_nav_2.swiper .swiper-slide{flex-direction:row!important}@font-face{font-family:MIRABELLA;src:url(/assets/fonts/MIRABELLA.woff)format("woff"),url(/assets/fonts/MIRABELLA.ttf)format("truetype"),url(/assets/fonts/MIRABELLA.otf)format("opentype");font-weight:400;font-style:normal;font-display:optional}.cs_pagination.cs_style_1 li,.cs_pagination.cs_style_1 li button,.cs_slider_number.cs_style_1 .cs_current_number,.cs_slider_number.cs_style_1 .cs_total_numbers,.cs_slider_number.cs_style_2 .cs_current_number,.cs_slider_number.cs_style_2 .cs_total_numbers{font-family:MIRABELLA,serif!important}@media (max-width:991px){.accommodations-slider-wrapper{width:100%!important;margin:0 auto!important;padding:0 10px!important}.accommodations-slider{width:100%!important;overflow:hidden!important}.accommodations-slider .swiper-wrapper{display:flex!important}.accommodations-slider .swiper-slide{flex-shrink:0!important;width:100%!important;height:auto!important}.accommodations-slider .swiper-slide>div{width:100%!important;max-width:100%!important;margin:0!important}.accommodations-pagination,.activities-slider-pagination{justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:24px!important;margin-top:20px!important;padding:10px 0!important;display:flex!important;position:relative!important;top:auto!important;bottom:auto!important}.accommodations-pagination .swiper-pagination-bullet,.activities-slider-pagination .swiper-pagination-bullet{opacity:1!important;cursor:pointer!important;background:#00000080!important;border-radius:50%!important;width:10px!important;height:10px!important;margin:0 4px!important;transition:all .3s!important}.accommodations-pagination .swiper-pagination-bullet-active,.activities-slider-pagination .swiper-pagination-bullet-active{background:#000000e6!important;width:12px!important;height:12px!important}.accommodations-slider{padding-bottom:40px!important}}@media (min-width:992px){.accommodations-pagination,.activities-slider-pagination,.activities-slider-prev,.activities-slider-next{display:none!important}}@media (max-width:991px){.activities-slider .cs_hover_icon,.cs_social_media_fixed{display:none!important}}@media (min-width:992px){.cs_menu_toggle{display:none!important}}@media (max-width:991px){.cs_menu_toggle{visibility:visible!important;opacity:1!important;z-index:1001!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;width:30px!important;height:27px!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:20px!important;transform:translateY(-50%)!important}.cs_transparent_header .cs_menu_toggle{color:#fff!important}.cs_site_header.cs_style_1 .cs_menu_toggle{margin-top:0!important;top:40%!important;right:20px!important;transform:translateY(-50%)!important}header.cs_site_header.cs_style_1 .cs_main_header_in,.cs_site_header.cs_style_1 .cs_main_header_in{justify-content:space-between!important;align-items:center!important;height:100px!important;display:flex!important}header.cs_site_header.cs_style_1 .cs_main_header_in .cs_menu_toggle,.cs_site_header.cs_style_1 .cs_main_header_in .cs_menu_toggle{align-self:center!important;margin-top:0!important;margin-bottom:0!important;top:40%!important;transform:translateY(-50%)!important}header.cs_site_header.cs_style_1 .cs_main_header_left,.cs_site_header.cs_style_1 .cs_main_header_left{justify-content:flex-start!important;align-items:center!important;height:100%!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}header.cs_site_header.cs_style_1 .cs_site_branding,.cs_site_header.cs_style_1 .cs_site_branding{justify-content:center!important;align-items:center!important;height:100%!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}header.cs_site_header.cs_style_1 .cs_site_branding img,.cs_site_header.cs_style_1 .cs_site_branding img{vertical-align:middle!important;margin-top:0!important;margin-bottom:0!important;display:block!important}.cs_menu_toggle span,.cs_menu_toggle span:before,.cs_menu_toggle span:after{background-color:currentColor!important;width:100%!important;height:2px!important;transition:all .3s!important;display:block!important}.cs_menu_toggle span{margin:0 auto!important;transition-duration:0s!important;transition-delay:.2s!important;position:relative!important;top:12px!important}.cs_menu_toggle span:before{content:""!important;margin-top:-9px!important;transition-property:margin,transform!important;transition-duration:.2s!important;transition-delay:.2s,0s!important;position:absolute!important}.cs_menu_toggle span:after{content:""!important;margin-top:9px!important;transition-property:margin,transform!important;transition-duration:.2s!important;transition-delay:.2s,0s!important;position:absolute!important}.cs_toggle_active span{background-color:#0000!important;transition-delay:.2s!important}.cs_toggle_active span:before{margin-top:0!important;transition-delay:0s,.2s!important;transform:rotate(45deg)!important}.cs_toggle_active span:after{margin-top:0!important;transition-delay:0s,.2s!important;transform:rotate(-45deg)!important}.cs_nav .cs_menu_toggle,.cs_nav_social_icons_li{display:none!important}.cs_nav_list.cs_active .cs_nav_social_icons_li{display:flex!important}.cs_page_heading,.cs_page_heading>section,.cs_page_heading>section>div{height:100vh!important;min-height:100vh!important}.cs_page_heading [style*=backgroundImage]{background-position:50%!important;background-size:cover!important}}.cs_room_facilities_list{flex:auto;width:100%;max-width:none}.cs_room_facilities_list li i{color:#1b1b1b;text-align:center;width:20px;font-size:14px;position:absolute;top:4px;left:0}.cs_room_facilities_reservation_row{align-items:stretch}.cs_room_facilities_reservation_row>[class*=col-]{display:flex}.cs_room_facilities_panel,.cs_room_reservation_wrap{flex-direction:column;flex:auto;width:100%;min-height:100%;display:flex}.cs_room_facilities_actions{margin-top:auto;padding-top:32px}.cs_room_reservation_card{isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#0c0c0ceb;border-radius:8px;flex-direction:column;flex:auto;height:100%;min-height:100%;padding:28px 26px;display:flex;position:relative;overflow:visible;box-shadow:0 12px 36px #00000038}.cs_room_reservation_card_head{margin-bottom:28px}.cs_room_reservation_card_head .cs_fs_38{text-align:left}.cs_room_reservation_price{opacity:.92;margin-top:8px;font-size:18px;font-weight:500}.cs_room_reservation_price span{opacity:.85;margin-left:4px;font-size:14px;font-weight:400}.cs_room_reservation_card .cs_room_reservation_form{flex:auto;margin-bottom:28px;background:0 0!important;border:0!important;flex-flow:column!important;align-items:stretch!important;gap:14px!important;padding:0!important}.cs_room_reservation_form .cs_date_items{z-index:2;flex-direction:column;gap:12px;display:flex;position:relative}.cs_room_reservation_form .cs_date_items:before{pointer-events:none!important;display:none!important}.cs_room_reservation_form .cs_form_item_group{flex-wrap:wrap;gap:16px;display:flex}.cs_room_reservation_form .cs_form_item_group>.cs_form_item{flex:140px}.cs_room_reservation_form .cs_form_item.cs_check_field{gap:10px;min-height:48px;position:relative;overflow:visible;background-color:#0000!important;background-image:none!important;border:0!important;border-bottom:1px solid #ffffffd9!important;border-radius:0!important;flex:0 auto!important;align-items:center!important;width:100%!important;height:auto!important;padding:0 28px 6px 0!important;display:flex!important}.cs_room_reservation_form .cs_date_item{min-width:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8 2v4\"/><path d=\"M16 2v4\"/><rect width=\"18\" height=\"18\" x=\"3\" y=\"4\" rx=\"2\"/><path d=\"M3 10h18\"/><path d=\"M8 14h.01\"/><path d=\"M12 14h.01\"/><path d=\"M16 14h.01\"/><path d=\"M8 18h.01\"/><path d=\"M12 18h.01\"/><path d=\"M16 18h.01\"/></svg>")!important;background-position:right 0 center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;width:100%!important;padding-right:28px!important}.cs_room_reservation_form .cs_date_item .cs_check_label,.cs_room_reservation_form .cs_date_item .cs_check_value{z-index:1;position:relative}.cs_room_reservation_form .cs_check_date_trigger:after{display:none!important}.cs_room_reservation_form .cs_check_label{white-space:nowrap;opacity:.92;flex:none;font-size:14px;margin:0!important}.cs_room_reservation_form .cs_check_label:after{content:" :"}.cs_room_reservation_form .cs_check_value{white-space:nowrap;margin-left:auto;font-size:14px;font-weight:500;color:#fff!important}.cs_room_reservation_form .cs_quantity_wrap{flex:auto;align-self:stretch;min-width:40px;height:100%;position:relative}.cs_room_reservation_form .cs_quantity_btn{z-index:2;cursor:pointer;width:100%;height:100%;min-height:32px;font:inherit;gap:10px;appearance:none!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important}.cs_room_reservation_form .cs_form_item:not(.cs_date_item) .cs_quantity_btn:after{content:"";background:url("data:image/svg+xml;utf8,<svg width=\"10\" height=\"5\" viewBox=\"0 0 10 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5.00002 5C4.88377 5 4.76741 4.95927 4.67866 4.87792L0.13321 0.711272C-0.0444033 0.54846 -0.0444033 0.284816 0.13321 0.122109C0.310823 -0.0405988 0.598436 -0.0407029 0.775936 0.122109L5.00002 3.99417L9.22411 0.122109C9.40172 -0.0407029 9.68933 -0.0407029 9.86683 0.122109C10.0443 0.28492 10.0444 0.548565 9.86683 0.711272L5.32138 4.87792C5.23263 4.95927 5.11627 5 5.00002 5Z\" fill=\"white\"/></svg>") 50%/contain no-repeat;flex:none;width:10px;height:5px;margin-left:8px}.cs_room_reservation_form .cs_form_item.cs_check_field:has(.cs_quantity_wrap.active){z-index:40;position:relative}.cs_room_reservation_form .cs_date_items:has(.cs_quantity_wrap.active){z-index:40;position:relative}.cs_room_reservation_form .cs_quantity_wrap.active{z-index:41}.cs_room_reservation_form .cs_quantity_dropdown{color:#fff;z-index:50;-webkit-backdrop-filter:blur(14px)saturate(1.15)!important;backdrop-filter:blur(14px)saturate(1.15)!important;background:#0c0c0cf0!important;border:0!important;border-radius:8px!important}.cs_room_reservation_form .cs_check_date_dropdown{display:none;left:auto;right:0;width:300px!important;padding:16px!important}.cs_room_reservation_form .cs_quantity_wrap.active .cs_check_date_dropdown{display:block!important}.cs_room_reservation_form .cs_quantity_title,.cs_room_reservation_form .cs_quantity_number,.cs_room_reservation_form .cs_count .cs_quantity_decrement,.cs_room_reservation_form .cs_count .cs_quantity_increment{color:#fff!important}.cs_room_reservation_card .cs_btn.cs_book_button_active{min-height:48px;margin-top:auto;color:#fff!important;border-color:color-mix(in srgb, var(--accent) 70%, white)!important;background:0 0!important}.cs_room_reservation_card .cs_btn.cs_book_button_active:hover,.cs_room_reservation_card .cs_btn.cs_book_button_active:active,.cs_room_reservation_card .cs_btn.cs_book_button_active:focus-visible{color:#fff!important;background:#c99d5c!important;border-color:#c99d5c!important}@media (max-width:991.98px){.cs_room_reservation_form .cs_check_date_dropdown{left:0;right:0;width:100%!important}.cs_room_facilities_panel,.cs_room_reservation_wrap,.cs_room_reservation_card{height:auto;min-height:0}}
