.elementor-2873 .elementor-element.elementor-element-54d57ce{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-2873 .elementor-element.elementor-element-54d57ce:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-54d57ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://zenbystellar.com/wp-content/uploads/2024/08/H-img-bg-parallax-1.png");background-size:cover;}.elementor-2873 .elementor-element.elementor-element-54d57ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2873 .elementor-element.elementor-element-7e1bb8f{--display:flex;}.elementor-2873 .elementor-element.elementor-element-f9f2d9f{--display:flex;}.elementor-2873 .elementor-element.elementor-element-915e466{--display:flex;}.elementor-2873 .elementor-element.elementor-element-81ae02d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2873 .elementor-element.elementor-element-dd63461 img{width:100%;}.elementor-2873 .elementor-element.elementor-element-ab671d3{--display:flex;}.elementor-2873 .elementor-element.elementor-element-ab671d3:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-ab671d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://zenbystellar.com/wp-content/uploads/2024/08/H-img-bg-parallax-1.png");background-position:center center;background-size:cover;}.elementor-2873 .elementor-element.elementor-element-346aea2{--display:flex;}.elementor-2873 .elementor-element.elementor-element-346aea2:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-346aea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://zenbystellar.com/wp-content/uploads/2024/08/H-img-bg-parallax-1.png");background-position:center center;background-size:cover;}.elementor-2873 .elementor-element.elementor-element-5e1ce26{--display:flex;--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-end;--align-items:center;--overflow:hidden;}.elementor-2873 .elementor-element.elementor-element-9848e84 img{width:215px;}.elementor-2873 .elementor-element.elementor-element-d57c2d8 img{width:280px;}.elementor-2873 .elementor-element.elementor-element-621b5fe img{width:215px;}.elementor-2873 .elementor-element.elementor-element-24d5e61{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2873 .elementor-element.elementor-element-c247cbe .elementor-heading-title{font-family:"Goudy Old Style", Sans-serif;font-size:68px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2873 .elementor-element.elementor-element-7fb0f1b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-2873 .elementor-element.elementor-element-fc3f81c{--display:flex;}.elementor-2873 .elementor-element.elementor-element-7f9902f{--display:flex;}.elementor-2873 .elementor-element.elementor-element-51925b5{--display:flex;}.elementor-2873 .elementor-element.elementor-element-0324e3e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-2873 .elementor-element.elementor-element-8bf9cf6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-8bf9cf6 .elementor-heading-title{font-family:"Goudy Old Style", Sans-serif;font-size:68px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2873 .elementor-element.elementor-element-4746132{--display:flex;}.elementor-2873 .elementor-element.elementor-element-2c4932c{--display:flex;}.elementor-2873 .elementor-element.elementor-element-cdc77b8{text-align:start;}.elementor-2873 .elementor-element.elementor-element-4a2594e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2873 .elementor-element.elementor-element-64e181d{--display:flex;--overflow:hidden;}.elementor-2873 .elementor-element.elementor-element-c5898ea .elementor-heading-title{font-family:"Goudy Old Style", Sans-serif;font-size:24px;font-weight:400;font-style:italic;color:var( --e-global-color-secondary );}.elementor-2873 .elementor-element.elementor-element-de5ca41{--display:flex;}.elementor-2873 .elementor-element.elementor-element-cced5c7 img{width:100%;}.elementor-2873 .elementor-element.elementor-element-7d47965{--display:flex;}.elementor-2873 .elementor-element.elementor-element-f9a7644{text-align:end;}.elementor-2873 .elementor-element.elementor-element-f9a7644 .elementor-heading-title{font-family:"Goudy Old Style", Sans-serif;font-size:24px;font-weight:400;font-style:italic;color:var( --e-global-color-secondary );}.elementor-2873 .elementor-element.elementor-element-5868dc7{--display:flex;}.elementor-2873 .elementor-element.elementor-element-afda020 .elementor-heading-title{font-family:"Goudy Old Style", Sans-serif;font-size:32px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2873 .elementor-element.elementor-element-2ffce3d{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2873 .elementor-element.elementor-element-3766972{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;color:#594A42;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2873 .elementor-element.elementor-element-da48a86 .elementor-button{background-color:#EEEEE400;font-family:"Goudy Old Style", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-da48a86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2873 .elementor-element.elementor-element-000a7b8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--z-index:99;}.elementor-2873 .elementor-element.elementor-element-6fbc9cb{--display:flex;--min-height:100vh;--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;--justify-content:center;--overflow:hidden;--overlay-opacity:0.3;--z-index:10;}.elementor-2873 .elementor-element.elementor-element-6fbc9cb:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-6fbc9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenbystellar.com/wp-content/uploads/2026/10/H-rooms-img-aman.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2873 .elementor-element.elementor-element-6fbc9cb::before, .elementor-2873 .elementor-element.elementor-element-6fbc9cb > .elementor-background-video-container::before, .elementor-2873 .elementor-element.elementor-element-6fbc9cb > .e-con-inner > .elementor-background-video-container::before, .elementor-2873 .elementor-element.elementor-element-6fbc9cb > .elementor-background-slideshow::before, .elementor-2873 .elementor-element.elementor-element-6fbc9cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2873 .elementor-element.elementor-element-6fbc9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2873 .elementor-element.elementor-element-cfdf2b1{--display:flex;}.elementor-2873 .elementor-element.elementor-element-013e525{text-align:center;}.elementor-2873 .elementor-element.elementor-element-013e525 .elementor-heading-title{font-family:"Goudy Old Style", Sans-serif;font-size:95px;font-weight:400;color:var( --e-global-color-accent );}.elementor-2873 .elementor-element.elementor-element-a5252c4{text-align:center;}.elementor-2873 .elementor-element.elementor-element-a5252c4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-accent );}.elementor-2873 .elementor-element.elementor-element-929afc0{--display:flex;}.elementor-2873 .elementor-element.elementor-element-f1f9cc8 .elementor-button{background-color:#EEEEE400;font-family:"Goudy Old Style", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-f1f9cc8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2873 .elementor-element.elementor-element-f53e87b{--display:flex;--min-height:100vh;--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;--justify-content:center;--overflow:hidden;--overlay-opacity:0.3;--z-index:10;}.elementor-2873 .elementor-element.elementor-element-f53e87b:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-f53e87b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenbystellar.com/wp-content/uploads/2025/01/H-rooms-img-sora-villa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2873 .elementor-element.elementor-element-f53e87b::before, .elementor-2873 .elementor-element.elementor-element-f53e87b > .elementor-background-video-container::before, .elementor-2873 .elementor-element.elementor-element-f53e87b > .e-con-inner > .elementor-background-video-container::before, .elementor-2873 .elementor-element.elementor-element-f53e87b > .elementor-background-slideshow::before, .elementor-2873 .elementor-element.elementor-element-f53e87b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2873 .elementor-element.elementor-element-f53e87b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2873 .elementor-element.elementor-element-78a97f1{--display:flex;}.elementor-2873 .elementor-element.elementor-element-293b6d4{text-align:center;}.elementor-2873 .elementor-element.elementor-element-293b6d4 .elementor-heading-title{font-family:"Goudy Old Style", Sans-serif;font-size:95px;font-weight:400;color:var( --e-global-color-accent );}.elementor-2873 .elementor-element.elementor-element-b54a59c{text-align:center;}.elementor-2873 .elementor-element.elementor-element-b54a59c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-accent );}.elementor-2873 .elementor-element.elementor-element-de12648{--display:flex;}.elementor-2873 .elementor-element.elementor-element-320e8cb .elementor-button{background-color:#EEEEE400;font-family:"Goudy Old Style", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-320e8cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2873 .elementor-element.elementor-element-61d00f9{--display:flex;--min-height:100vh;--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;--justify-content:center;--overflow:hidden;--overlay-opacity:0.3;--z-index:10;}.elementor-2873 .elementor-element.elementor-element-61d00f9:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-61d00f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenbystellar.com/wp-content/uploads/2025/01/H-rooms-img-yama-villa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2873 .elementor-element.elementor-element-61d00f9::before, .elementor-2873 .elementor-element.elementor-element-61d00f9 > .elementor-background-video-container::before, .elementor-2873 .elementor-element.elementor-element-61d00f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2873 .elementor-element.elementor-element-61d00f9 > .elementor-background-slideshow::before, .elementor-2873 .elementor-element.elementor-element-61d00f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2873 .elementor-element.elementor-element-61d00f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2873 .elementor-element.elementor-element-d0328ee{--display:flex;}.elementor-2873 .elementor-element.elementor-element-8db9227{text-align:center;}.elementor-2873 .elementor-element.elementor-element-8db9227 .elementor-heading-title{font-family:"Goudy Old Style", Sans-serif;font-size:95px;font-weight:400;color:var( --e-global-color-accent );}.elementor-2873 .elementor-element.elementor-element-c2ff073{text-align:center;}.elementor-2873 .elementor-element.elementor-element-c2ff073 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-accent );}.elementor-2873 .elementor-element.elementor-element-ab3ca9c{--display:flex;}.elementor-2873 .elementor-element.elementor-element-60ab2e1 .elementor-button{background-color:#EEEEE400;font-family:"Goudy Old Style", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-60ab2e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2873 .elementor-element.elementor-element-606dd02{--display:flex;--min-height:100vh;--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;--justify-content:center;--overflow:hidden;--overlay-opacity:0.4;--z-index:10;}.elementor-2873 .elementor-element.elementor-element-606dd02:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-606dd02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenbystellar.com/wp-content/uploads/2025/01/H-rooms-img-kaku-cottage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2873 .elementor-element.elementor-element-606dd02::before, .elementor-2873 .elementor-element.elementor-element-606dd02 > .elementor-background-video-container::before, .elementor-2873 .elementor-element.elementor-element-606dd02 > .e-con-inner > .elementor-background-video-container::before, .elementor-2873 .elementor-element.elementor-element-606dd02 > .elementor-background-slideshow::before, .elementor-2873 .elementor-element.elementor-element-606dd02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2873 .elementor-element.elementor-element-606dd02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2873 .elementor-element.elementor-element-f0118ec{--display:flex;}.elementor-2873 .elementor-element.elementor-element-252b296{text-align:center;}.elementor-2873 .elementor-element.elementor-element-252b296 .elementor-heading-title{font-family:"Goudy Old Style", Sans-serif;font-size:95px;font-weight:400;color:var( --e-global-color-accent );}.elementor-2873 .elementor-element.elementor-element-2bc9a9f{text-align:center;}.elementor-2873 .elementor-element.elementor-element-2bc9a9f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-accent );}.elementor-2873 .elementor-element.elementor-element-5e64d2a{--display:flex;}.elementor-2873 .elementor-element.elementor-element-ed178d3 .elementor-button{background-color:#EEEEE400;font-family:"Goudy Old Style", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-ed178d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2873 .elementor-element.elementor-element-72dcb4f{--display:flex;--min-height:100vh;--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;--justify-content:center;--overflow:hidden;--overlay-opacity:0.3;--z-index:10;}.elementor-2873 .elementor-element.elementor-element-72dcb4f:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-72dcb4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zenbystellar.com/wp-content/uploads/2025/01/H-rooms-img-nami-cottage.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2873 .elementor-element.elementor-element-72dcb4f::before, .elementor-2873 .elementor-element.elementor-element-72dcb4f > .elementor-background-video-container::before, .elementor-2873 .elementor-element.elementor-element-72dcb4f > .e-con-inner > .elementor-background-video-container::before, .elementor-2873 .elementor-element.elementor-element-72dcb4f > .elementor-background-slideshow::before, .elementor-2873 .elementor-element.elementor-element-72dcb4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2873 .elementor-element.elementor-element-72dcb4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2873 .elementor-element.elementor-element-8b1e447{--display:flex;}.elementor-2873 .elementor-element.elementor-element-d65e8a5{text-align:center;}.elementor-2873 .elementor-element.elementor-element-d65e8a5 .elementor-heading-title{font-family:"Goudy Old Style", Sans-serif;font-size:95px;font-weight:400;color:var( --e-global-color-accent );}.elementor-2873 .elementor-element.elementor-element-fef59f4{text-align:center;}.elementor-2873 .elementor-element.elementor-element-fef59f4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-accent );}.elementor-2873 .elementor-element.elementor-element-deaed7e{--display:flex;}.elementor-2873 .elementor-element.elementor-element-9de8477 .elementor-button{background-color:#EEEEE400;font-family:"Goudy Old Style", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-9de8477 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2873 .elementor-element.elementor-element-7083575{--display:flex;}.elementor-2873 .elementor-element.elementor-element-7083575:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-7083575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1DFD0;background-image:url("https://zenbystellar.com/wp-content/uploads/2024/08/H-img-bg-parallax-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2873 .elementor-element.elementor-element-ed098d5{--display:flex;}.elementor-2873 .elementor-element.elementor-element-591cd97{--display:flex;}.elementor-2873 .elementor-element.elementor-element-c05a1cf .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-2873 .elementor-element.elementor-element-c0a384b .elementor-heading-title{font-family:"Goudy Old Style", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2873 .elementor-element.elementor-element-4ae9779{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;color:#594A42;}.elementor-2873 .elementor-element.elementor-element-38f1ba9{--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;}.elementor-2873 .elementor-element.elementor-element-bf12846{--display:flex;--justify-content:flex-end;}.elementor-widget-ucaddon_content_slider_new .uc_fbps_container_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_slider_new .uc_fbps_container_desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_content_slider_new .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2873 .elementor-element.elementor-element-fb66c97 .elementor-repeater-item-0a2397e  .ue-item-image{background-position:center center !important;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .elementor-repeater-item-6249b9f  .ue-item-image{background-position:center center !important;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .elementor-repeater-item-2ae9909  .ue-item-image{background-position:center center !important;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .elementor-repeater-item-72ddcb5  .ue-item-image{background-position:center center !important;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .elementor-repeater-item-e1c1f7e  .ue-item-image{background-position:center center !important;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .elementor-repeater-item-f781943  .ue-item-image{background-position:center center !important;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .elementor-repeater-item-dc9fee2  .ue-item-image{background-position:center center !important;}.elementor-2873 .elementor-element.elementor-element-fb66c97 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .uc_fbps_slide{align-items:flex-start;justify-content:flex-start;border-radius:0px;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .uc_fbps_slide .ue-item-image{background-size:contain;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .uc_fbps_content{text-align:left;padding:0px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .uc_fbps_container_title{margin-top:0px;color:var( --e-global-color-secondary );font-family:"Goudy Old Style", Sans-serif;font-size:24px;font-weight:400;line-height:1.3em;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .uc_fbps_container_desc{margin-top:10px;color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:300;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .ue-btn-wrap{text-align:inherit;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .ue-btn{display:inline-block;padding:10px 20px 10px 20px;background-color:#8c8c8c;color:#ffffff;margin-top:20px;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .owl-nav .owl-next{right:20px;left:auto;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .owl-carousel .owl-nav .owl-next,.elementor-2873 .elementor-element.elementor-element-fb66c97 .owl-carousel .owl-nav .owl-prev{top:224px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .owl-dot.active{background-color:#000000;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .owl-dots{margin-top:20px;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .uc_fbps_container_image img{width:120px !important;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .ue-item-icon{width:60px;height:60px;font-size:20px;color:#ffffff;background-color:#6e6e6e;border-radius:100px 100px 100px 100px;margin-top:0px;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .ue-item-icon svg{fill:#ffffff;}.elementor-2873 .elementor-element.elementor-element-e5beeb7{--display:flex;}.elementor-widget-ucaddon_justified_image_carousel .item_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2873 .elementor-element.elementor-element-cd4b95c .ue-item{opacity:100%;}.elementor-2873 .elementor-element.elementor-element-cd4b95c .uc-active-item .ue-item{opacity:100%;}.elementor-2873 .elementor-element.elementor-element-cd4b95c .item_title{background-color:#ffffff;padding:0px 0px 0px 0px;color:#000000;}.elementor-2873 .elementor-element.elementor-element-cd4b95c .owl-nav .owl-prev{left:0px;}.elementor-2873 .elementor-element.elementor-element-cd4b95c .owl-nav .owl-next{right:0px;}.elementor-2873 .elementor-element.elementor-element-cd4b95c .owl-carousel .owl-nav .owl-next,.elementor-2873 .elementor-element.elementor-element-cd4b95c .owl-carousel .owl-nav .owl-prev{top:0px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;}.elementor-2873 .elementor-element.elementor-element-bfb928e{--display:flex;}.elementor-2873 .elementor-element.elementor-element-e7bdb3d{--display:flex;}.elementor-2873 .elementor-element.elementor-element-bd04d01{--display:flex;}.elementor-2873 .elementor-element.elementor-element-ffc3f38 .elementor-heading-title{font-family:"Goudy Old Style", Sans-serif;font-size:68px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2873 .elementor-element.elementor-element-7081323{--display:flex;}.elementor-2873 .elementor-element.elementor-element-6793f78{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:300;color:#594A42;}.elementor-2873 .elementor-element.elementor-element-70ac38c .elementor-button{background-color:#EEEEE400;font-family:"Goudy Old Style", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-70ac38c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2873 .elementor-element.elementor-element-5216125{--display:flex;--overflow:hidden;}.elementor-2873 .elementor-element.elementor-element-b49ba2b img{width:100%;}.elementor-2873 .elementor-element.elementor-element-d5b0bdb img{width:100%;}@media(min-width:768px){.elementor-2873 .elementor-element.elementor-element-54d57ce{--width:100%;}.elementor-2873 .elementor-element.elementor-element-f9f2d9f{--content-width:1200px;}.elementor-2873 .elementor-element.elementor-element-e7bdb3d{--content-width:1440px;}}@media(min-width:1025px){.elementor-2873 .elementor-element.elementor-element-54d57ce:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-54d57ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2873 .elementor-element.elementor-element-ab671d3:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-ab671d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2873 .elementor-element.elementor-element-346aea2:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-346aea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2873 .elementor-element.elementor-element-6fbc9cb:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-6fbc9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2873 .elementor-element.elementor-element-f53e87b:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-f53e87b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2873 .elementor-element.elementor-element-61d00f9:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-61d00f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2873 .elementor-element.elementor-element-606dd02:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-606dd02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2873 .elementor-element.elementor-element-72dcb4f:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-72dcb4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2873 .elementor-element.elementor-element-7083575:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-7083575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2873 .elementor-element.elementor-element-54d57ce:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-54d57ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat;background-size:100% auto;}.elementor-2873 .elementor-element.elementor-element-9706f5b img{width:100%;}}@media(max-width:767px){.elementor-2873 .elementor-element.elementor-element-5e1ce26{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2873 .elementor-element.elementor-element-8bf9cf6 .elementor-heading-title{line-height:1.3em;}.elementor-2873 .elementor-element.elementor-element-7d47965{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-2873 .elementor-element.elementor-element-61d00f9:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-61d00f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:30% 0px;}.elementor-2873 .elementor-element.elementor-element-606dd02{--overlay-opacity:0.4;}.elementor-2873 .elementor-element.elementor-element-72dcb4f:not(.elementor-motion-effects-element-type-background), .elementor-2873 .elementor-element.elementor-element-72dcb4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:30% 0px;}.elementor-2873 .elementor-element.elementor-element-fb66c97 .uc_fbps_slide{align-items:flex-start;justify-content:center;}}/* Start custom CSS for container, class: .elementor-element-bfb928e *//*Book Your Zen Escape*/
#book{
    padding: 6rem 0;
}

#book .header-block{
    max-width: 1200px;
    margin: auto;
    gap: 35px;
}

#book .header-block .big-text{
    font-size: 88px;
    font-style: italic;
    color: #A97C50;
    margin-left: 40px;
}

#book .header-block .text-wrap{
    width: 495px;
   position: relative;
   margin-left: 100px; 
}

#book .img-block{
    width: 65%;
    margin-left: auto;
    margin-top: -3rem;
}

#book .book-img img{
    transform: scale(1.05);
}

#book .book-img-xs{
    display: none;
}

@media (max-width: 1280px) {
#book .header-block{
    width: 90%;
    margin: auto;
}

#book h2{
    font-size: 60px;
}

#book .header-block .big-text{
    font-size: 80px;
}

}

@media (max-width: 1180px) {
#book h2{
    font-size: 55px;
}

#book .header-block .big-text{
    font-size: 75px;
}
   
}

@media (max-width: 1080px) {
#book h2{
    font-size: 50px;
}

#book .header-block .big-text{
    font-size: 70px;
}

#book .img-block{
    height: 350px;
}

#book .book-img{
    display: none;
}

#book .book-img-xs{
    display: block;  
}

#book .book-img-xs img{
    height: 350px;
    object-fit: cover;
    object-position: top 0 left 30%;
}
  
}

@media (max-width: 980px) {
#book h2{
    font-size: 45px;
}

#book .header-block .big-text{
    font-size: 65px;
}

#book .img-block{
    height: 325px;
}

#book .book-img-xs img{
    height: 325px;
}

}

@media (max-width: 900px) {
#book .header-block .text-wrap{
   margin-left:80px; 
}
  
}

@media (max-width: 767px) {
#book{
    padding: 4rem 0;
}

#book .img-block{
    width: 90%;
    margin-left: auto;
    margin-top: 2rem;
}
  
}

@media (max-width: 700px) {
#book h2{
    font-size: 40px;
}

#book .header-block .big-text{
    font-size: 60px;
} 

#book .header-block .text-wrap{
    width: auto;
}
   
}

@media (max-width: 600px) {
#book .img-block{
    height: 300px;
}

#book .header-block p br{
    display: none;
}

#book .book-img-xs img{
    height: 300px;
}

}

@media (max-width: 500px) {
#book h2{
    font-size: 35px;
}

#book .header-block .big-text{
    font-size: 50px;
}     
    
#book .header-block p{
    font-size: 15px;
}

#book .img-block{
    height: 275px;
}

#book .book-img-xs img{
    height: 275px;
}
   
}

@media (max-width: 450px) {
#book h2{
    font-size: 32px;
}

#book .header-block .big-text{
    font-size: 45px;
}

#book .header-block .text-wrap{
   margin-left: 70px; 
}

#book .img-block{
    height: 250px;
}
   
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS *//*Subheader*/
.subheader{
    background-image: url("/wp-content/uploads/2024/08/H-subheader-element-1.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 10px 50px;
    width: fit-content;
}

.reveal {
    overflow: hidden;
}

/*Hero*/
#hero{
    padding: 9rem 0 3rem 0;
}

#hero .hero-wrap{
    max-width: 1200px;
    margin: auto;
}

#hero .hero-wrap,
#hero .img-wrap{
    height: 100%;
}

#hero .scale-block{
    z-index: 0;
    height: 100%;
    margin-left:0%;
}

#hero .hero-wrap .scale-block .left-block{
    position: absolute;
    width: 21%;
    height: 100%;
    left: 0;
    transition: 2.3s;
}

#hero .scale-block .right-block{
    position: absolute;
    right: 0;
    width: 48%;
    height: 100%;
    transition: 2.3s;
}

#hero .hero-wrap.scrolled-ani .left-block{
    left: -50%;
}

#hero .hero-wrap.scrolled-ani .right-block{
    right: -100%;
}

#hero .img-wrap{
    position: absolute;
    gap: 40px;
    opacity: 1;
    transition: 0.3s;
    transition-delay: 1450ms;
    z-index: 1;
}

#hero .hero-wrap.scrolled-ani .img-wrap, #hero .hero-wrap.scrolled-ani .text-block{
    opacity: 0;
    transition: 0.3s;
}

#hero .img-wrap .hero-img-a{
    position: relative;
    margin-right: auto;
}

#hero .img-wrap .hero-img-c{
    margin-top: -12rem;
}

#hero .text-block h1 i{
    font-size: 88px;
    color: #A97C50;
}

#hero .text-block{
    width: fit-content;
    position: absolute;
    bottom: 0;
    left: 55%;
    z-index: 3;
    transition: 0.3s;
    transition-delay: 1450ms;
}

#hero .subheader{
    position: absolute;
    top: 40px;
    right: -190px;
}

/* clickable hint on the small images */
#hero .img-wrap { cursor: pointer; }
#hero .hero-wrap.scrolled-ani .img-wrap { pointer-events: none; }

/* video layer */
#hero .hero-video-wrap{
    position: absolute;
    inset: 0;
    z-index: 1;
    opacity: 0;
    pointer-events: none;
    transition: opacity .6s;
}
#hero .hero-video-wrap video{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
#hero .hero-wrap.scrolled-ani .hero-video-wrap{
    opacity: 1;
    pointer-events: auto;
    transition-delay: 1.5s; /* wait for the blocks to slide away */
}

/* close button */
#hero .hero-video-close{
    position: absolute;
    top: 16px;
    right: 16px;
    width: 44px;
    height: 44px;
    border: 0;
    border-radius: 50%;
    background: rgba(0,0,0,.55);
    color: #fff;
    font-size: 28px;
    font-family: 'Raleway', sans-serif;
    line-height: 1;
    cursor: pointer;
    outline: none !important;
}

.icon-play-video{
    position: absolute;
    top: 50%;
    left: 37%;
    transform: translate(-50%, -50%);
    opacity: 1;
    z-index: 5;
    cursor: pointer;
    transition: opacity .4s ease;
    transition-delay: 1.2s; /* on close: reappear after the blocks slide back */
}

#hero .hero-wrap.scrolled-ani .icon-play-video{
    opacity: 0;
    pointer-events: none;
    transition-delay: 0s; /* on open: fade out immediately */
}

/*Resort*/
#resort{
    padding: 6rem 0;
}

#resort .resort-wrap{
    max-width: 1440px;
    margin: auto;
}

#resort .header-block{
    max-width: 1200px;
    margin: auto;
}

#resort .header-block .big-text{
    font-size: 100px;
    font-style: italic;
    color: #A97C50;
}

#resort .header-block .space-text{
    position: relative;
    left: 42%;
    padding-bottom: 5px;
}

#resort .resort-content .img-frame-1{
    overflow: hidden;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -4rem;
}

#resort .resort-content .img-frame-1 img{
    width: 430px;
    position: relative;
    left: 30px;
}

#resort .resort-content .img-frame-2{
    width: 580px;
    margin-left: auto;
    margin-right: 6rem;
    margin-top: -23rem;
}

#resort .resort-content .img-frame-2 .caption{
    transform: rotate(-90deg);
    position: absolute;
    left: -90px;
    bottom: 50px;
}

#resort .resort-content .img-frame-3{
    width: 880px;
    overflow: hidden;
    margin-left: auto;
    margin-top: 6rem;
}

#resort .resort-content img{
    transform: scale(1.05);
}

#resort .resort-content .img-frame-4{
    width: 315px;
    overflow: hidden;
    margin-left: 2rem;
    margin-top: -18rem;
}

#resort .desc-block{
    position: relative;
    margin-left: auto;
    margin-top: -7rem;
    width: 650px;
    right: 14rem;
}

#resort .desc-block .text-wrap{
    width: 445px;
    position: relative;
    margin-left: auto;
    margin-top: 30px;
}

/*Parallax*/
#parallax .btn-block{
    position: absolute;
    height: 100%;
    top: 0;
    bottom: usnet;
}

#parallax .elementor-widget-button,
#parallax .elementor-button-wrapper,
#parallax .elementor-button{
    height: 100% !important;
    width: 100%;
}

#parallax .elementor-button-content-wrapper{
    position: relative;
    top: 90%;
    width: fit-content;
    margin: auto;
}

#parallax .elementor-button-content-wrapper:after{
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    background-color: #EEEEE4;
    transition: 0.4s;
    position: absolute;
    left: 0;
    bottom: -8px;
}

#parallax .btn-block:hover .elementor-button-content-wrapper:after{
    width: 0;
    left: 100%;
}

#parallax .elementor-button:after{
    display: none;
}

/*DISCOVER*/
#discover{
    padding: 6rem 0;
}

#discover .header-block{
    max-width: 1200px;
    margin: auto;
}

#discover .header-block .big-text{
    font-size: 68px;
    font-style: italic;
    color: #A97C50;
}

#discover .header-block p{
    margin-bottom: 0;
}

#discover .slider-wrap{
    margin-top: 50px;
}

#discover .slider-wrap .left-col{
    width: 22%;
}

#discover .slider-wrap .right-col{
    width: 78%;
}

#discover .slider-wrap .owl-dots{
    display: none;
}

#discover .slider-wrap .right-col .owl-stage-outer{
    overflow: visible;
    clip-path: inset(-100vw -100vw -100vw 0);
}

#discover .owl-nav .owl-prev,
#discover .owl-nav .owl-next{
    top: -110px;
}

#discover .owl-nav .owl-prev:focus,
#discover .owl-nav .owl-next:focus{
    outline: 0;
}

#discover .owl-nav .owl-prev{
    left: unset;
    right: 140px;
}

#discover .owl-nav .owl-prev:before{
    content: "Prev";
    font-family: "Goudy Old Style", Sans-serif;;
    font-weight: 400;
    font-size: 18px;
    color: #A97C50;
    position: absolute;
    top: 0;
    transition: all .3s ease-in-out;
}

#discover .owl-nav .owl-next:before{
    content: "Next";
    font-family: "Goudy Old Style", Sans-serif;;
    font-weight: 400;
    font-size: 18px;
    color: #A97C50;
    position: absolute;
    top: 0;
    left: -50px;
    transition: all .3s ease-in-out;
}

#discover .owl-nav .owl-prev i,
#discover .owl-nav .owl-next i{
    background-repeat: no-repeat;
    background-size: contain;
    width: 25px;
    height: 3px;
    display: block;
}

#discover .owl-nav .owl-prev i{
    background-image: url("/wp-content/uploads/2024/08/H-discover-icon-button-left.svg");
}

#discover .owl-nav .owl-next i{
    background-image: url("/wp-content/uploads/2024/08/icon-button-arrow.svg");
}

#discover .owl-nav .owl-prev:hover:before{
    opacity: 0;
    transform: translate(0, -40%);
}

#discover .owl-nav .owl-next:hover:before{
    opacity: 0;
    transform: translate(0, -40%);
}

#discover .owl-nav .owl-prev:after {
    content: "Prev";
    font-family: "Goudy Old Style", Sans-serif;;
    font-weight: 400;
    font-size: 18px;
    color: #A97C50;
    position: absolute;
    top: 0;
    width: fit-content;
    opacity: 0;
    transform: translate(0, 40%);
    transition: all .3s ease-in-out;
}

#discover .owl-nav .owl-next:after {
    content: "Next";
    font-family: "Goudy Old Style", Sans-serif;;
    font-weight: 400;
    font-size: 18px;
    color: #A97C50;
    position: absolute;
    top: 0;
    width: fit-content;
    opacity: 0;
    left: -50px;
    transform: translate(0, 40%);
    transition: all .3s ease-in-out;
}

#discover .owl-nav .owl-prev:hover:after,
#discover .owl-nav .owl-next:hover:after{
    opacity: 1;
    transform: translate(0, 0);
}

#discover .owl-stage{
    display: flex;
}

#discover .owl-stage .owl-item{
    display: flex;
    height: inherit;
    align-items: flex-end;
    justify-content: center;
}

#discover .slider-wrap .left-col .uc_fbps_content {
    padding-left: 3px;
}

/*Responsive*/
@media (max-width: 1360px) {
#resort .resort-content .img-frame-2{
    width: 550px;
}

#resort .resort-content .img-frame-3{
    width: 800px;
}

#resort .resort-content .img-frame-4{
    width: 300px;
}

#resort .desc-block{
    right: 9rem;
}
    
}

@media (max-width: 1280px) {
#hero .hero-wrap, #featured-video .video-wrap, #resort .header-block, #discover .discover-wrap{
    width: 90%;
    margin: auto;
}

#resort h1{
    font-size: 60px;
}

#resort .header-block .big-text{
    font-size: 85px;
}

#resort h2{
    font-size: 30px;
}

#resort h6, #discover h6{
    font-size: 15px;
}

#parallax h1{
    font-size: 90px;
}

#discover h2{
    font-size: 45px;
}

#discover  .header-block .big-text{
    font-size: 65px;
}

#hero .img-wrap .hero-img img{
    width: 100%;
}

#hero .img-wrap .hero-img-a{
    width: 20%;
}

#hero .img-wrap .hero-img-c{
    width: 24%;
}

#hero .img-wrap .hero-img-d{
    width: 20%;
}

#hero .img-wrap {
    gap: 2%;
}

#hero .hero-wrap .scale-block .left-block{
    width: 22%;
}

#hero .text-block{
    left: 54%;
}

#hero h1{
    font-size: 5.5vw;
}

#hero .text-block h1 i{
    font-size: 7vw;
}

#hero .subheader h6{
    font-size: 1.3vw;
}

#hero .hero-wrap .hero-img-scale,
#hero .hero-wrap .hero-img-scale img{
    height: 600px;
    object-fit: cover;
}

#hero .subheader{
    padding: 10px 40px;
    right: -50%;
}

#resort .subheader{
    padding: 10px 40px;
}

#resort .resort-content .img-frame-1{
    max-width: 90%;
}

#resort .resort-content .img-frame-1 img{
    width: 400px;
    left: 0;
}

#resort .resort-content .img-frame-2{
    margin-right: 4rem;
}

#resort .resort-content .img-frame-3{
    width: 750px;
}

#resort .resort-content .img-frame-4{
    width: 300px;
}

#resort .desc-block{
    right: 6rem;
}

#discover .subheader{
    padding: 10px 40px;
}

}

@media (max-width: 1180px) {
#resort h1{
    font-size: 55px;
}

#resort .header-block .big-text{
    font-size: 80px;
}

#resort h2{
    font-size: 28px;
}    

#parallax h1{
    font-size: 80px;
}
    
#hero .hero-wrap .hero-img-scale,
#hero .hero-wrap .hero-img-scale img{
    height: 550px;
}

#resort .resort-content .img-frame-1 img{
    width: 360px;
}

#resort .resort-content .img-frame-2{
    margin-top: -18rem;
    width: 500px;
}

#resort .resort-content .img-frame-3{
    width: 675px;
}

#resort .resort-content .img-frame-4{
    width: 280px;
}

#resort .desc-block{
    right: 4.5rem;
}

#resort .desc-block{
    width: 600px;
}

#discover .slider-wrap .left-col{
    width: 25%;
}

#discover .slider-wrap .right-col{
    width: 75%;
}
   
}

@media (max-width: 1080px) {
#resort h1{
    font-size: 50px;
}

#resort .header-block .big-text{
    font-size: 72px;
}

#resort h2{
    font-size: 28px;
}  

#resort p{
    font-size: 15px;
}

#resort h6, #discover h6{
    font-size: 14px;
}

#parallax h1{
    font-size: 70px;
}

#discover h2{
    font-size: 40px;
}

#discover  .header-block .big-text{
    font-size: 60px;
}

#discover .slider-wrap .left-col .uc_fbps_container_title{
    font-size: 22px;
}
    
#hero{
    padding: 8rem 0 3rem 0;
}

#hero .subheader{
    top: 30px;
}

#resort .subheader{
    padding: 10px 30px;
}

#resort .resort-content .img-frame-1{
    margin-top: -2rem;
}

#resort .resort-content .img-frame-1 img{
    width: 340px;
}

#resort .resort-content .img-frame-2{
    width: 430px;
}

#resort .resort-content .img-frame-3{
    width: 600px;
}

#resort .resort-content .img-frame-4{
    width: 260px;
}

#resort .desc-block{
    width: 550px;
    right: 3rem;
}

#resort .desc-block .text-wrap{
    width: 400px;
}

#discover .slider-wrap .right-col .owl-stage-outer{
    overflow: hidden;
}

#discover .subheader{
    padding: 10px 30px;
}
  
}

@media (max-width: 980px) {
#resort h1{
    font-size: 45px;
}

#resort .header-block .big-text{
    font-size: 65px;
}    
    
#hero .hero-wrap .hero-img-scale,
#hero .hero-wrap .hero-img-scale img{
    height: 500px;
}

#hero .img-wrap .hero-img-c,
#hero .img-wrap .hero-img-c img{
    height: 400px;
}

#hero .subheader{
    top: 15px;
}

#resort .resort-content .img-frame-1{
    margin-top: 0;
}

#resort .resort-content .img-frame-1 img{
    width: 320px;
}

#resort .resort-content .img-frame-2{
    width: 400px;
    margin-top: -15rem;
}

#resort .resort-content .img-frame-3{
    width: 550px;
}

#resort .resort-content .img-frame-4{
    width: 240px;
    margin-top: -14rem;
}

#resort .desc-block{
    width: 500px;
}

#resort .desc-block .text-wrap{
    width: 375px;
}

}

@media (max-width: 900px) {
#resort h2{
    font-size: 26px;
}  
    
#hero .hero-wrap .hero-img-scale,
#hero .hero-wrap .hero-img-scale img{
    height: 450px;
}

#hero .img-wrap .hero-img-c,
#hero .img-wrap .hero-img-c img{
    height: 350px;
}

#hero .subheader{
    padding: 10px 30px;
}

#resort .resort-content .img-frame-1{
    margin-top: 0;
}

#resort .resort-content .img-frame-1 img{
    width: 300px;
}

#resort .resort-content .img-frame-2{
    width: 350px;
    margin-right: 2rem;
    margin-top: -12rem;
}

#resort .resort-content .img-frame-3{
    width: 500px;
}

#resort .resort-content .img-frame-4{
    width: 220px;
    margin-top: -12rem;
}

#resort .desc-block{
    width: 500px;
}

#resort .desc-block .text-wrap{
    width: 375px;
}

#resort .desc-block{
    width: 450px;
    right: 3rem;
}

#resort .desc-block .text-wrap{
    width: 350px;
}

#discover .owl-nav .owl-prev,
#discover .owl-nav .owl-next{
    top: -70px;
}

#discover .owl-nav .owl-prev{
    right: 100px;
}

#discover .owl-nav .owl-next{
    right: -40px;
}

}

@media (max-width: 800px) {
#hero .hero-wrap .hero-img-scale,
#hero .hero-wrap .hero-img-scale img{
    height: 425px;
}

#hero .img-wrap .hero-img-c,
#hero .img-wrap .hero-img-c img{
    height: 325px;
} 

#resort .resort-content .img-frame-3{
    width: 475px;
}

#resort .desc-block{
    width: 425px;
}

}

@media (max-width: 767px) {
#hero h1{
    font-size: 48px;
}

#hero .text-block h1 i{
    font-size: 68px;
}

#hero .subheader h6{
    font-size: 14px;
}
    
#hero{
    padding: 6rem 0 0 0;
}

#hero .hero-wrap{
    width: 100%;
}

#hero .hero-wrap .text-block, #resort .header-block, #discover .discover-wrap{
    width: 85%;
    margin: auto;
}

#hero .hero-wrap > .e-con-inner{
    flex-direction: column-reverse;
}

#hero .hero-wrap.scrolled-ani .text-block{
    opacity: 1;
    transition: none;
}

#hero .text-block{
    width: 100%;
    position: relative;
    bottom: 0;
    left: unset;
    text-align: center;
}

#hero .subheader{
    position: relative;
    top: 0;
    right: unset;
    margin: auto;
    padding: 10px 50px;
}

#hero .hero-wrap .image-block{
    margin-top: 10px;
}

#hero .hero-wrap .scale-block .left-block{
    width: 28%;
    transition: 0.8s;
}

#hero .scale-block .right-block{
    width: 28%;
    transition: 0.8s;
}

#hero .hero-wrap.scrolled-ani .left-block{
    left: -100%;
}

#hero .hero-wrap.scrolled-ani .right-block{
    right: -100%;
}

#hero .hero-wrap .hero-img-scale,
#hero .hero-wrap .hero-img-scale img{
    height: 550px;
}

#hero .img-wrap .hero-img-c{
    margin-top: 0;
}

#hero .img-wrap .hero-img-c,
#hero .img-wrap .hero-img-c img{
    height: auto;
} 

#hero .img-wrap .hero-img-a{
    width: 23%;
    top: 40px;
}

#hero .img-wrap .hero-img-a,
#hero .img-wrap .hero-img-a img,
#hero .img-wrap .hero-img-d,
#hero .img-wrap .hero-img-d img{
    height: 220px;
} 

#hero .img-wrap .hero-img-c{
    width: 23%;
    top: 50%;
    transform: translateY(-50%);
}

#hero .img-wrap .hero-img-d{
    position: absolute;
    left: 0;
    bottom: 40px;
    width: 23%;
}

#hero .img-wrap {
    gap: 0;
}

.icon-play-video {
    left: 50%;
}

#resort{
    padding: 4rem 0;
}

#resort .header-block .space-text{
    position: absolute;
    left: unset;
    right: 0;
}

#resort .resort-content .img-frame-1{
    max-width: 85%;
    margin-top: 3rem;
}

#resort .resort-content .img-frame-1 img{
    width: 60%;
}

#resort .resort-content .img-frame-2{
    width: 415px;
    margin-left: auto;
    margin-right: 2rem;
    margin-top: 1.5rem;
}

#resort .resort-content .img-frame-3{
    width: 90%;
    margin-top: 1.5rem;
}

#resort .resort-content .img-frame-4{
    width: 315px;
    margin-left: 0;
    margin-top: 1.5rem;
}

#resort .desc-block{
    width: 85%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
    right: 0;
}

#resort .desc-block .text-wrap{
    width: 80%;
}

#discover{
    padding: 4rem 0;
}

#discover .slider-wrap{
    flex-direction: column-reverse;
    margin-top: 80px;
}

#discover .slider-wrap .left-col,
#discover .slider-wrap .right-col{
    width: 100%;
}

#discover .slider-wrap .uc_fbps_content {
    text-align: center;
}

#discover .owl-nav .owl-prev{
    right: 55%;
}

#discover .owl-nav .owl-next {
    left: 65%;
}
  
}

@media (max-width: 700px) {
#resort h1{
    font-size: 40px;
}

#resort .header-block .big-text{
    font-size: 58px;
}        
    
#hero .hero-wrap .hero-img-scale,
#hero .hero-wrap .hero-img-scale img{
    height: 500px;
}

#hero .img-wrap .hero-img-a{
    width: 23%;
    top: 30px;
}

#hero .img-wrap .hero-img-d{
    bottom: 30px;
    width: 23%;
}

#hero .img-wrap .hero-img-a,
#hero .img-wrap .hero-img-a img,
#hero .img-wrap .hero-img-d,
#hero .img-wrap .hero-img-d img{
    height: 205px;
} 

#resort .resort-content .img-frame-2{
    width: 400px;
}

#resort .resort-content .img-frame-3{
    margin-top: 2rem;
}

#discover .slider-wrap img{
    height: 350px !important;
}

#discover .header-block p br{
    display: none;
}
   
}

@media (max-width: 600px) {
#hero .hero-wrap .hero-img-scale,
#hero .hero-wrap .hero-img-scale img{
    height: 450px;
}

#hero .img-wrap .hero-img-a{
    width: 25%;
}

#hero .img-wrap .hero-img-c{
    width: 25%;
}

#hero .img-wrap .hero-img-d{
    width: 25%;
}

#hero .img-wrap .hero-img-a,
#hero .img-wrap .hero-img-a img,
#hero .img-wrap .hero-img-d,
#hero .img-wrap .hero-img-d img{
    height: 185px;
} 

#resort .resort-content .img-frame-2{
    width: 70%;
}

#resort .resort-content .img-frame-3{
    margin-top: 2rem;
}

#resort .desc-block h2 br{
    display: none;
}

#discover .slider-wrap img{
    height: 280px !important;
}

#discover .owl-nav .owl-next {
    left: 65%;
}

}

@media (max-width: 500px) {
#hero h1{
    font-size: 45px;
}

#hero .text-block h1 i{
    font-size: 60px;
}

#resort h1, #discover h2{
    font-size: 35px;
}

#resort .header-block .big-text, #discover  .header-block .big-text{
    font-size: 50px;
} 

#resort h2{
    font-size: 24px;
} 

#resort h5{
    font-size: 20px;
}

#parallax h1{
    font-size: 65px;
}

#discover .header-block p{
    font-size: 15px;    
}

#resort h6, #discover h6 {
    font-size: 12px;
}

#hero .hero-wrap .hero-img-scale,
#hero .hero-wrap .hero-img-scale img{
    height: 425px;
}    
    
#hero .hero-wrap .scale-block .left-block{
    width: 25%;
}

#hero .scale-block .right-block{
    width: 25%;
}

#hero .img-wrap .hero-img-a{
    width: 23%;
    top: 20px;
}

#hero .img-wrap .hero-img-c{
    width: 23%;
}

#hero .img-wrap .hero-img-d{
    width: 23%;
    bottom: 20px;
}

#hero .img-wrap .hero-img-c,
#hero .img-wrap .hero-img-c img{
    height: 200px;
} 

#hero .img-wrap .hero-img-a,
#hero .img-wrap .hero-img-a img,
#hero .img-wrap .hero-img-d,
#hero .img-wrap .hero-img-d img{
    height: 187px;
} 

#resort .resort-content .img-frame-1 img{
    width: 75%;
}

#resort .resort-content .img-frame-2 .caption{
    left: -80px;
    bottom: 40px;
}

#resort .resort-content .img-frame-4{
    width: 70%;
}

#discover .slider-wrap img{
    height: 240px !important;
}
   
}

@media (max-width: 450px) {
#resort h1{
    font-size: 32px;
}

#resort .header-block .big-text{
    font-size: 45px;
} 

#parallax h1{
    font-size: 60px;
}

#discover h2{
    font-size: 32px;
}

#discover  .header-block .big-text{
    font-size: 45px;
}

#discover .slider-wrap .left-col .uc_fbps_container_title{
    font-size: 20px;
}
    
#hero .hero-wrap .hero-img-scale,
#hero .hero-wrap .hero-img-scale img{
    height: 400px;
}  

#hero .img-wrap .hero-img-a,
#hero .img-wrap .hero-img-a img,
#hero .img-wrap .hero-img-d,
#hero .img-wrap .hero-img-d img{
    height: 177px;
}

#resort .desc-block .text-wrap{
    width: 85%;
}

#parallax .text-block{
    width: 85%;
    margin: auto;
}

#discover .slider-wrap img{
    height: 200px !important;
}
   
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Goudy Old Style';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://zenbystellar.com/wp-content/uploads/2024/08/GoudyOldStyleT-Regular.eot');
	src: url('https://zenbystellar.com/wp-content/uploads/2024/08/GoudyOldStyleT-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://zenbystellar.com/wp-content/uploads/2024/08/GoudyOldStyleT-Regular.woff2') format('woff2'),
		url('https://zenbystellar.com/wp-content/uploads/2024/08/GoudyOldStyleT-Regular.woff') format('woff'),
		url('https://zenbystellar.com/wp-content/uploads/2024/08/GoudyOldStyleT-Regular.ttf') format('truetype'),
		url('https://zenbystellar.com/wp-content/uploads/2024/08/GoudyOldStyleT-Regular.svg#GoudyOldStyle') format('svg');
}
@font-face {
	font-family: 'Goudy Old Style';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://zenbystellar.com/wp-content/uploads/2024/08/GoudyOldStyleT-Italic.eot');
	src: url('https://zenbystellar.com/wp-content/uploads/2024/08/GoudyOldStyleT-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://zenbystellar.com/wp-content/uploads/2024/08/GoudyOldStyleT-Italic.woff2') format('woff2'),
		url('https://zenbystellar.com/wp-content/uploads/2024/08/GoudyOldStyleT-Italic.woff') format('woff'),
		url('https://zenbystellar.com/wp-content/uploads/2024/08/GoudyOldStyleT-Italic.ttf') format('truetype'),
		url('https://zenbystellar.com/wp-content/uploads/2024/08/GoudyOldStyleT-Italic.svg#GoudyOldStyle') format('svg');
}
/* End Custom Fonts CSS */