.elementor-2021 .elementor-element.elementor-element-840fefd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2021 .elementor-element.elementor-element-be34edd{--display:flex;--min-height:min(50vw, 100vh);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2021 .elementor-element.elementor-element-943d5c8{--e-image-carousel-slides-to-show:1;top:0;z-index:0}body:not(.rtl) .elementor-2021 .elementor-element.elementor-element-943d5c8{left:0}body.rtl .elementor-2021 .elementor-element.elementor-element-943d5c8{right:0}.elementor-2021 .elementor-element.elementor-element-943d5c8 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-2021 .elementor-element.elementor-element-943d5c8 .elementor-swiper-button.elementor-swiper-button-next{font-size:28px;color:#fff}.elementor-2021 .elementor-element.elementor-element-943d5c8 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-2021 .elementor-element.elementor-element-943d5c8 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#fff}.elementor-2021 .elementor-element.elementor-element-4e3bd24{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-2021 .elementor-element.elementor-element-8ad7c75{text-align:center}.elementor-2021 .elementor-element.elementor-element-8ad7c75 .elementor-heading-title{font-family:"Marcellus",Sans-serif;font-size:52px;text-shadow:0px 2px 8px rgba(0,0,0,.5);color:#fff}.elementor-2021 .elementor-element.elementor-element-55a0c6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px}.elementor-2021 .elementor-element.elementor-element-f9a1fb5{text-align:center}.elementor-2021 .elementor-element.elementor-element-f9a1fb5 .elementor-heading-title{font-size:40px;text-transform:uppercase;color:var(--e-global-color-5536fbb)}.elementor-2021 .elementor-element.elementor-element-72e9932{text-align:center}.elementor-2021 .elementor-element.elementor-element-bfc58a1{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2021 .elementor-element.elementor-element-bfc58a1.e-con{--align-self:center}.elementor-2021 .elementor-element.elementor-element-cbbb02e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2021 .elementor-element.elementor-element-8fe22c2{text-align:center}.elementor-2021 .elementor-element.elementor-element-8fe22c2 .elementor-heading-title{font-size:14px;font-weight:800}.elementor-2021 .elementor-element.elementor-element-59abcf3{text-align:center;font-size:16px}.elementor-2021 .elementor-element.elementor-element-df0e235{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2021 .elementor-element.elementor-element-0e7deb1{text-align:center}.elementor-2021 .elementor-element.elementor-element-0e7deb1 .elementor-heading-title{font-size:14px;font-weight:800}.elementor-2021 .elementor-element.elementor-element-baef0cd{text-align:center;font-size:16px}.elementor-2021 .elementor-element.elementor-element-9fc37dd{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2021 .elementor-element.elementor-element-a1ba75e{text-align:center}.elementor-2021 .elementor-element.elementor-element-a1ba75e .elementor-heading-title{font-size:14px;font-weight:800}.elementor-2021 .elementor-element.elementor-element-66af7ab{text-align:center;font-size:16px}.elementor-2021 .elementor-element.elementor-element-cea9011{--spacer-size:40px}.elementor-2021 .elementor-element.elementor-element-c16cf2f .elementor-button{background-color:var(--e-global-color-feac797);fill:#fff;color:#fff;border-radius:0}.elementor-2021 .elementor-element.elementor-element-c16cf2f .elementor-button:hover,.elementor-2021 .elementor-element.elementor-element-c16cf2f .elementor-button:focus{background-color:#b19772;color:#fff}.elementor-2021 .elementor-element.elementor-element-c16cf2f .elementor-button:hover svg,.elementor-2021 .elementor-element.elementor-element-c16cf2f .elementor-button:focus svg{fill:#fff}.elementor-2021 .elementor-element.elementor-element-e5d94fe{--display:grid;--e-con-grid-template-columns:4fr 5fr;--e-con-grid-template-rows:repeat(1,1fr);--gap:40px 80px;--row-gap:40px;--column-gap:80px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px}.elementor-2021 .elementor-element.elementor-element-62ac68b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2021 .elementor-element.elementor-element-399c488{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2021 .elementor-element.elementor-element-b9584de{width:var(--container-widget-width,480px);max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0}.elementor-2021 .elementor-element.elementor-element-b9584de .elementor-heading-title{font-size:40px;line-height:1.25;color:var(--e-global-color-5536fbb)}.elementor-2021 .elementor-element.elementor-element-aa3daf0{--divider-border-style:solid;--divider-color:var(--e-global-color-f518074);--divider-border-width:1px}.elementor-2021 .elementor-element.elementor-element-aa3daf0 .elementor-divider-separator{width:60px}.elementor-2021 .elementor-element.elementor-element-aa3daf0 .elementor-divider{padding-block-start:8px;padding-block-end:8px}.elementor-2021 .elementor-element.elementor-element-1c4513c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2021 .elementor-element.elementor-element-1c4513c.e-con{--order:-99999}.elementor-2021 .elementor-element.elementor-element-8afbfe9{z-index:0}.elementor-2021 .elementor-element.elementor-element-8b83af4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-2021 .elementor-element.elementor-element-8b83af4:not(.elementor-motion-effects-element-type-background),.elementor-2021 .elementor-element.elementor-element-8b83af4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ebd5211)}.elementor-2021 .elementor-element.elementor-element-d046c10{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px}.elementor-2021 .elementor-element.elementor-element-83a95bb{text-align:center}.elementor-2021 .elementor-element.elementor-element-83a95bb .elementor-heading-title{font-size:40px}.elementor-2021 .elementor-element.elementor-element-5909f1a{text-align:center}.elementor-2021 .elementor-element.elementor-element-4122058{--swiper-slides-to-display:3;--swiper-slides-gap:25px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:28px;--arrow-normal-color:#fff;--arrow-hover-color:#fff;--swiper-pagination-size:5px;--dots-normal-color:var(--e-global-color-5536fbb);--swiper-pagination-spacing:40px}.elementor-2021 .elementor-element.elementor-element-4122058 :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){background-color:var(--e-global-color-5536fbb)}.elementor-2021 .elementor-element.elementor-element-4122058 :is(.elementor-swiper-button-prev:hover,.elementor-swiper-button-next:hover){background-color:#041613}.elementor-2021 .elementor-element.elementor-element-4122058 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px}.elementor-2021 .elementor-element.elementor-element-e939522{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px}.elementor-2021 .elementor-element.elementor-element-e939522:not(.elementor-motion-effects-element-type-background),.elementor-2021 .elementor-element.elementor-element-e939522>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-ebd5211)}.elementor-2021 .elementor-element.elementor-element-5aaca57{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2021 .elementor-element.elementor-element-4fb88df{text-align:center}.elementor-2021 .elementor-element.elementor-element-4fb88df .elementor-heading-title{font-size:40px}.elementor-2021 .elementor-element.elementor-element-9b48411{text-align:center}.elementor-2021 .elementor-element.elementor-element-e957007{--swiper-slides-to-display:3;--swiper-slides-gap:25px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-22px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-22px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:28px;--arrow-normal-color:#fff;--arrow-hover-color:#fff;--swiper-pagination-spacing:32px}.elementor-2021 .elementor-element.elementor-element-e957007 :is(.elementor-swiper-button-prev,.elementor-swiper-button-next){background-color:#082b26}.elementor-2021 .elementor-element.elementor-element-e957007 :is(.elementor-swiper-button-prev:hover,.elementor-swiper-button-next:hover){background-color:#041613}@media(min-width:768px){.elementor-2021 .elementor-element.elementor-element-4e3bd24{--width:calc(100% - 120px)}.elementor-2021 .elementor-element.elementor-element-55a0c6b{--content-width:768px}.elementor-2021 .elementor-element.elementor-element-bfc58a1{--width:max-content}.elementor-2021 .elementor-element.elementor-element-9fc37dd{--width:150px}}@media(max-width:1024px){.elementor-2021 .elementor-element.elementor-element-be34edd{--min-height:min(100vw, 60vh)}.elementor-2021 .elementor-element.elementor-element-bfc58a1{--grid-auto-flow:row}.elementor-2021 .elementor-element.elementor-element-e5d94fe{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row}.elementor-2021 .elementor-element.elementor-element-4122058{--swiper-slides-to-display:2}.elementor-2021 .elementor-element.elementor-element-4122058 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px}.elementor-2021 .elementor-element.elementor-element-e957007{--swiper-slides-to-display:2}}@media(max-width:767px){.elementor-2021 .elementor-element.elementor-element-be34edd{--min-height:125vw}.elementor-2021 .elementor-element.elementor-element-8ad7c75 .elementor-heading-title{font-size:32px}.elementor-2021 .elementor-element.elementor-element-f9a1fb5 .elementor-heading-title{font-size:28px}.elementor-2021 .elementor-element.elementor-element-bfc58a1{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row}.elementor-2021 .elementor-element.elementor-element-59abcf3{font-size:14px}.elementor-2021 .elementor-element.elementor-element-baef0cd{font-size:14px}.elementor-2021 .elementor-element.elementor-element-66af7ab{font-size:14px}.elementor-2021 .elementor-element.elementor-element-e5d94fe{--e-con-grid-template-columns:1fr;--grid-auto-flow:row}.elementor-2021 .elementor-element.elementor-element-399c488{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2021 .elementor-element.elementor-element-b9584de .elementor-heading-title{font-size:28px}.elementor-2021 .elementor-element.elementor-element-1c4513c.e-con{--order:99999}.elementor-2021 .elementor-element.elementor-element-83a95bb .elementor-heading-title{font-size:24px}.elementor-2021 .elementor-element.elementor-element-4122058{--swiper-slides-to-display:1}.elementor-2021 .elementor-element.elementor-element-4fb88df .elementor-heading-title{font-size:24px}.elementor-2021 .elementor-element.elementor-element-e957007{--swiper-slides-to-display:1}}.elementor-2021 .elementor-element.elementor-element-943d5c8,.elementor-2021 .elementor-element.elementor-element-943d5c8 .swiper,.elementor-2021 .elementor-element.elementor-element-943d5c8 .swiper-slide,.elementor-2021 .elementor-element.elementor-element-943d5c8 .swiper-slide-inner,.elementor-2021 .elementor-element.elementor-element-943d5c8 .swiper-slide-image{height:100%}.elementor-2021 .elementor-element.elementor-element-943d5c8 .swiper-slide-image{display:block;width:100%;object-fit:cover}.elementor-2021 .elementor-element.elementor-element-943d5c8 .elementor-swiper-button{width:44px;height:44px;display:flex;align-items:center;justify-content:center}@media (min-width:601px){body.admin-bar .elementor-2021 .elementor-element.elementor-element-be34edd{height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}}.elementor-2021 .elementor-element.elementor-element-50f64a2 ul{columns:2 200px;list-style:none;padding-left:0}.elementor-2021 .elementor-element.elementor-element-50f64a2 .room-amenities-list-item{break-inside:avoid;line-height:1.25}.elementor-2021 .elementor-element.elementor-element-50f64a2 .room-amenities-list-item:not(:last-child){margin-block-end:16px}.elementor-2021 .elementor-element.elementor-element-8afbfe9 img{object-fit:cover;aspect-ratio:.8}.elementor-2021 .elementor-element.elementor-element-4122058 .swiper-slide{width:var(--slide-width,25%) !important}.elementor-2021 .elementor-element.elementor-element-4122058{--offset:calc((100vw - var(--scrollbar-width, 0px) - 1340px) / 2);--slide-width:calc((1340px - (25px * 2)) / 3)}@media (max-width:767px){.elementor-2021 .elementor-element.elementor-element-4122058{--slide-width:calc(40vw - var(--scrollbar-width, 0px))}}@media (max-width:576px){.elementor-2021 .elementor-element.elementor-element-4122058{--slide-width:calc(65vw - var(--scrollbar-width, 0px))}}.elementor-2021 .elementor-element.elementor-element-4122058 .elementor-swiper-button{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.elementor-2021 .elementor-element.elementor-element-4122058 .swiper-pagination-bullets{display:flex;justify-content:center;gap:var(--swiper-pagination-bullet-horizontal-gap,4px);width:100%;padding-inline:max(var(--offset), 25px)}.elementor-2021 .elementor-element.elementor-element-4122058 .swiper-pagination-bullet{flex:0 1 60px;border-radius:0;margin:0}.elementor-2021 .elementor-element.elementor-element-4122058 .elementor-swiper-button-prev{border-radius:0 50em 50em 0}.elementor-2021 .elementor-element.elementor-element-4122058 .elementor-swiper-button-next{border-radius:50em 0 0 50em}.elementor-2021 .elementor-element.elementor-element-e957007 .elementor-swiper-button-next,.elementor-2021 .elementor-element.elementor-element-e957007 .elementor-swiper-button-prev{display:flex;align-items:center;justify-content:center;width:44px;height:44px}