.elementor-8 .elementor-element.elementor-element-8380bf4{--display:flex;--min-height:100vh;--justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-8380bf4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8380bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-home-hero-text{--display:flex;--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:200px;--padding-bottom:140px;--padding-left:24px;--padding-right:24px;}.elementor-8 .elementor-element.elementor-element-home-hero-text:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-home-hero-text > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, rgba(20,14,6,0.42) 0%, rgba(20,14,6,0) 72%);}.elementor-8 .elementor-element.elementor-element-home-hero-text.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-hh00001{text-align:center;}.elementor-8 .elementor-element.elementor-element-hh00001 .elementor-heading-title{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:3px;text-shadow:0px 1px 8px rgba(0,0,0,0.5);color:#CDA160;}.elementor-8 .elementor-element.elementor-element-hh00002{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-hh00002 .elementor-heading-title{font-size:56px;font-weight:300;line-height:1.1em;text-shadow:0px 2px 18px rgba(0,0,0,0.55);color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7ea45ca{--display:flex;}.elementor-8 .elementor-element.elementor-element-7e4554a > .elementor-widget-container{background-color:var( --e-global-color-blocksy_palette_9 );margin:-50px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-4550c7a{--display:flex;}.elementor-8 .elementor-element.elementor-element-9e65e92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-73d5b01 img{max-width:100px;}.elementor-8 .elementor-element.elementor-element-3e6dda4{text-align:center;}.elementor-8 .elementor-element.elementor-element-ac37aa1{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-ac37aa1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ac37aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2da973b );}.elementor-8 .elementor-element.elementor-element-fef847d{text-align:center;}.elementor-8 .elementor-element.elementor-element-fef847d .elementor-heading-title{font-weight:300;}.elementor-8 .elementor-element.elementor-element-3dc910d{text-align:center;}.elementor-8 .elementor-element.elementor-element-1dd7f69{--display:flex;--margin-top:50px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b1bc595{text-align:center;}.elementor-8 .elementor-element.elementor-element-5a8e663{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a5ec3f0{text-align:center;}.elementor-8 .elementor-element.elementor-element-a5ec3f0 .elementor-heading-title{font-weight:300;}.elementor-8 .elementor-element.elementor-element-rooms-carousel{--swiper-slides-to-display:4;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-8 .elementor-element.elementor-element-rooms-carousel .swiper-slide > .elementor-element{height:100%;}.elementor-8 .elementor-element.elementor-element-home-gallery{--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:10px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-hg00001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-hg00001 .elementor-heading-title{font-weight:300;}.elementor-8 .elementor-element.elementor-element-hg00002 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8 .elementor-element.elementor-element-hg00002 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(25,42,61,0) 35%, rgba(25,42,61,0.82) 100%);}.elementor-8 .elementor-element.elementor-element-hg00002{--image-border-radius:4px;--image-transition-duration:1000ms;--overlay-transition-duration:800ms;--content-text-align:left;--content-justify-content:flex-end;--content-padding:22px;--title-text-color:#FFFFFF;--content-transition-duration:600ms;--content-transition-delay:600ms;}.elementor-8 .elementor-element.elementor-element-hg00002 .elementor-gallery-item__title{font-size:15px;font-weight:500;line-height:1.35em;letter-spacing:0.5px;}.elementor-8 .elementor-element.elementor-element-home-reviews{--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:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-home-reviews:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-home-reviews > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_6 );}.elementor-8 .elementor-element.elementor-element-hr00001{text-align:center;}.elementor-8 .elementor-element.elementor-element-hr00001 .elementor-heading-title{font-weight:300;}.elementor-8 .elementor-element.elementor-element-hr00002{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-hr00002 .elementor-heading-title{font-size:13px;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-blocksy_palette_2 );}.elementor-8 .elementor-element.elementor-element-hr00003 .elementor-swiper-button{font-size:20px;}.elementor-8 .elementor-element.elementor-element-hr00003 .elementor-testimonial__text{color:var( --e-global-color-blocksy_palette_4 );font-size:17px;font-weight:300;line-height:1.6em;}.elementor-8 .elementor-element.elementor-element-hr00003 .elementor-testimonial__name{color:var( --e-global-color-blocksy_palette_4 );}.elementor-8 .elementor-element.elementor-element-hr00003 .elementor-testimonial__title{color:var( --e-global-color-blocksy_palette_2 );}.elementor-8 .elementor-element.elementor-element-ea8701c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-f4f3f85{--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;}.elementor-8 .elementor-element.elementor-element-13c429c img{border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-45e984c{--display:flex;--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;}.elementor-8 .elementor-element.elementor-element-1d33bcc .elementor-button{background-color:var( --e-global-color-blocksy_palette_4 );}.elementor-8 .elementor-element.elementor-element-1d33bcc .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-1d33bcc .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_1 );color:var( --e-global-color-blocksy_palette_4 );}.elementor-8 .elementor-element.elementor-element-1d33bcc.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-1d33bcc .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-1d33bcc .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_4 );}.elementor-8 .elementor-element.elementor-element-470497c{--display:flex;--min-height:656px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:180px 180px;--row-gap:180px;--column-gap:180px;--overflow:hidden;--overlay-opacity:0.1;}.elementor-8 .elementor-element.elementor-element-470497c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-470497c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_1 );}.elementor-8 .elementor-element.elementor-element-470497c::before, .elementor-8 .elementor-element.elementor-element-470497c > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-470497c > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-470497c > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-470497c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-470497c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://thousandnights.com/wp-content/uploads/2026/05/pattern.webp");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:70% auto;}.elementor-8 .elementor-element.elementor-element-93749d0{--display:flex;--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:flex-start;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9ee514c{text-align:start;}.elementor-8 .elementor-element.elementor-element-9ee514c .elementor-heading-title{color:var( --e-global-color-blocksy_palette_8 );}.elementor-8 .elementor-element.elementor-element-704960b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-d85caff{--display:flex;--min-height:96px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;box-shadow:4px 8px 12px 0px rgba(0, 0, 0, 0.3215686274509804);--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-d85caff:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d85caff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, var( --e-global-color-blocksy_palette_8 ) 95%, var( --e-global-color-blocksy_palette_3 ) -100%);}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2e54259{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-2e54259{right:0px;}.elementor-8 .elementor-element.elementor-element-2e54259{top:0px;}.elementor-8 .elementor-element.elementor-element-2e54259 img{width:24px;height:27px;object-fit:contain;object-position:top left;}.elementor-8 .elementor-element.elementor-element-509569d{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;text-align:start;}.elementor-8 .elementor-element.elementor-element-f149aba .elementor-counter{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-f149aba .elementor-counter-title{justify-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-f149aba .elementor-counter-number-wrapper{gap:0px;}.elementor-8 .elementor-element.elementor-element-d215025{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-a6b02d6 .elementor-button{background-color:var( --e-global-color-blocksy_palette_3 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-a6b02d6 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-a6b02d6 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_4 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-a6b02d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-e530c1e.elementor-element{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e530c1e{left:50%;}body.rtl .elementor-8 .elementor-element.elementor-element-e530c1e{right:50%;}.elementor-8 .elementor-element.elementor-element-e530c1e{top:0px;text-align:start;}.elementor-8 .elementor-element.elementor-element-e530c1e img{width:100%;max-width:100%;height:92vh;object-fit:cover;object-position:top center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-hh00002 .elementor-heading-title{font-size:42px;}.elementor-8 .elementor-element.elementor-element-rooms-carousel{--swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-470497c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-93749d0{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e530c1e img{height:100vh;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-8380bf4{--min-height:55vh;}.elementor-8 .elementor-element.elementor-element-home-hero-text{--padding-top:120px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-hh00002 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-7e4554a > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-rooms-carousel{--swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-45e984c{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-ed5c2b8{text-align:center;}.elementor-8 .elementor-element.elementor-element-470497c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:378px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-93749d0{--min-height:0px;--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:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d85caff{--min-height:0px;--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;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2e54259{left:-1px;}body.rtl .elementor-8 .elementor-element.elementor-element-2e54259{right:-1px;}.elementor-8 .elementor-element.elementor-element-2e54259{top:-1px;}.elementor-8 .elementor-element.elementor-element-509569d{width:100%;max-width:100%;text-align:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e530c1e{left:0%;}body.rtl .elementor-8 .elementor-element.elementor-element-e530c1e{right:0%;}.elementor-8 .elementor-element.elementor-element-e530c1e{top:0%;}.elementor-8 .elementor-element.elementor-element-e530c1e img{height:330px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-home-gallery{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-ea8701c{--content-width:1300px;}.elementor-8 .elementor-element.elementor-element-f4f3f85{--width:65%;}.elementor-8 .elementor-element.elementor-element-45e984c{--width:35%;}.elementor-8 .elementor-element.elementor-element-93749d0{--width:484px;}.elementor-8 .elementor-element.elementor-element-d85caff{--width:385px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-93749d0{--width:40%;}.elementor-8 .elementor-element.elementor-element-d85caff{--width:100%;}}/* Start custom CSS for loop-carousel, class: .elementor-element-rooms-carousel */.elementor-8 .elementor-element.elementor-element-rooms-carousel .swiper-slide{height:auto;display:flex}.elementor-8 .elementor-element.elementor-element-rooms-carousel .swiper-slide > [data-elementor-type="loop-item"]{width:100%;display:flex}.elementor-8 .elementor-element.elementor-element-rooms-carousel .swiper-slide > [data-elementor-type="loop-item"] > .elementor-element{width:100%}/* End custom CSS */