.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-6019132{--display:flex;--min-height:100vh;--overlay-opacity:0.5;}.elementor-38 .elementor-element.elementor-element-6019132::before, .elementor-38 .elementor-element.elementor-element-6019132 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-6019132 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-6019132 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-6019132 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-6019132 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101EB;--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-b577944{--display:flex;}.elementor-widget-luxury_resort_header_4d5cb .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_resort_header_4d5cb .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header.is-sticky{background-color:#4D4343D1;}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header.has-hover-bg:hover{background-color:#4D4343D1;}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header__menu-label{font-family:"Cinzel", Sans-serif;}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header__menu-trigger{color:#ffffff;}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header__menu-trigger svg{fill:#ffffff;}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header__overlay{background-color:#ffffff;}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header__overlay-close{color:#000000;}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header__overlay-close svg{fill:#000000;}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header__overlay-link{font-family:"Cinzel", Sans-serif;font-size:16px;color:#000000;}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header__logo-img{max-width:104px;margin-bottom:4px;}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header__title{margin-bottom:4px;}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header__phone{color:#ffffff;}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header__phone svg{fill:#ffffff;}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header__btn{color:#ffffff;border-color:#ffffff;}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header__btn:hover{color:#000000;background-color:#ffffff;border-color:#ffffff;}.elementor-38 .elementor-element.elementor-element-afe3152{--display:flex;--min-height:134px;--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:space-evenly;--align-items:center;}.elementor-38 .elementor-element.elementor-element-afe3152:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-afe3152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C1810;}.elementor-38 .elementor-element.elementor-element-4ebe0f8{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D4A843;--border-color:#D4A843;--border-radius:0px 01px 0px 0px;}.elementor-38 .elementor-element.elementor-element-d0ff427{--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;border-style:none;--border-style:none;}.elementor-38 .elementor-element.elementor-element-ca99c8d{--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;border-style:none;--border-style:none;}.elementor-38 .elementor-element.elementor-element-a37d526{--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;border-style:none;--border-style:none;}.elementor-38 .elementor-element.elementor-element-4aaeff2{--display:flex;}.elementor-38 .elementor-element.elementor-element-4aaeff2:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-4aaeff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-d032633{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-38 .elementor-element.elementor-element-d032633:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-d032633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-5ad2ac9{--display:flex;}.elementor-38 .elementor-element.elementor-element-3013d57{--display:flex;}.elementor-38 .elementor-element.elementor-element-da11aa4{--display:flex;}.elementor-38 .elementor-element.elementor-element-5a58329{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9A24D;--border-color:#C9A24D;}.elementor-38 .elementor-element.elementor-element-5a58329:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-5a58329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A0804;}.elementor-widget-luxury_experiences_b751f38b .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_experiences_b751f38b .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-cf21f08 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-cf21f08 .le-section-b751f38b{background-color:#2A0804;}.elementor-38 .elementor-element.elementor-element-cf21f08 .le-marquee-b751f38b{color:#C9A24D;border-color:#C9A24D33;}.elementor-38 .elementor-element.elementor-element-cf21f08 .le-section-label-b751f38b{color:#C9A24D;}.elementor-38 .elementor-element.elementor-element-cf21f08 .le-heading-line2-b751f38b{color:#C9A24D;}.elementor-38 .elementor-element.elementor-element-cf21f08 .le-card-category-b751f38b{color:#C9A24D;}.elementor-38 .elementor-element.elementor-element-cf21f08 .le-card-cta-b751f38b{color:#C9A24D;}.elementor-38 .elementor-element.elementor-element-6842075{--display:flex;--min-height:450px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:080px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-38 .elementor-element.elementor-element-6842075:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6842075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A0804;}.elementor-38 .elementor-element.elementor-element-6842075.e-con{--align-self:center;}.elementor-38 .elementor-element.elementor-element-826012a{--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;--overflow:hidden;border-style:none;--border-style:none;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-38 .elementor-element.elementor-element-7dbcb9d{font-family:"Lora", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0px;color:#E7D4C0;}.elementor-widget-luxury_experiences_5d858a48 .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_experiences_5d858a48 .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-aa29961 .le-container-5d858a48{height:600px;gap:10px;}.elementor-38 .elementor-element.elementor-element-aa29961 .le-card-5d858a48{border-radius:8px;}.elementor-38 .elementor-element.elementor-element-aa29961 .luxury_experiences_5d858a48{--le-transition-speed:0.6s;}.elementor-38 .elementor-element.elementor-element-aa29961 .le-card-overlay-5d858a48{background-color:rgba(0,0,0,0.4);}.elementor-38 .elementor-element.elementor-element-aa29961 .le-interaction-hover .le-card-5d858a48:hover .le-card-overlay-5d858a48, .elementor-38 .elementor-element.elementor-element-aa29961 .le-card-5d858a48.is-active .le-card-overlay-5d858a48{background-color:rgba(0,0,0,0.6);}.elementor-38 .elementor-element.elementor-element-aa29961 .le-interaction-hover .le-card-5d858a48:hover .le-card-bg-5d858a48, .elementor-38 .elementor-element.elementor-element-aa29961 .le-card-5d858a48.is-active .le-card-bg-5d858a48{filter:blur(1px);}.elementor-38 .elementor-element.elementor-element-aa29961 .le-card-bg-5d858a48{background-position:center;background-size:cover;}.elementor-38 .elementor-element.elementor-element-aa29961 .le-card-title-5d858a48{color:#ffffff;font-family:"Cormorant Garamond", Sans-serif;}.elementor-38 .elementor-element.elementor-element-aa29961 .le-card-category-5d858a48{color:#ffffff;}.elementor-38 .elementor-element.elementor-element-aa29961 .le-card-desc-5d858a48{color:#ffffff;}.elementor-38 .elementor-element.elementor-element-d77ab7a{--display:flex;--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:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C9A24D;--border-color:#C9A24D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-d77ab7a:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-d77ab7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-5745814{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Lora", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#000000;}.elementor-widget-luxury_room_grid_30a81863 .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_room_grid_30a81863 .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-abd498a > .elementor-widget-container{margin:030px 0px 0px 0px;padding:50px 50px 50px 50px;}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-wrapper{grid-template-columns:repeat(2, 1fr);gap:30px;}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-card{background-color:#FFFDF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eaeaea;}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-content{padding:30px 30px 30px 30px;}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-image-wrapper{height:250px;}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-category{color:#888888;font-size:8px;}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-title{color:#222222;font-family:"Cinzel", Sans-serif;font-size:15px;font-weight:700;}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-description{color:#E3C66D;font-family:"Lora", Sans-serif;font-size:12px;font-style:italic;}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-feature-tag{color:#555555;background-color:#f9f9f9;font-family:"Cinzel", Sans-serif;font-size:10px;}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-divider{background-color:#eaeaea;}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-price{color:#E3C66D;font-family:"Lora", Sans-serif;font-size:14px;}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-cta{color:#E3C66D;font-size:14px;}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-cta:hover{color:#555555;}.elementor-38 .elementor-element.elementor-element-07d133c{--display:flex;--min-height:800px;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-8f7d40c{--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;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-8f7d40c:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8f7d40c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-591d2c9{font-family:"Lora", Sans-serif;font-size:12px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:3px;color:#C79A3A;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-3eb479d{--divider-border-style:solid;--divider-color:#C79A3A;--divider-border-width:1px;}.elementor-38 .elementor-element.elementor-element-3eb479d .elementor-divider-separator{width:100%;}.elementor-38 .elementor-element.elementor-element-3eb479d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-38 .elementor-element.elementor-element-3b0f188{font-family:"Lora", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.8em;letter-spacing:1px;color:#3A2417;}.elementor-38 .elementor-element.elementor-element-a232c95{--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:080px 80px;--row-gap:080px;--column-gap:80px;}.elementor-38 .elementor-element.elementor-element-59b73f3{font-family:"Lora", Sans-serif;font-size:13px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:1px;color:#C79A3A;}.elementor-38 .elementor-element.elementor-element-8b825ea{font-family:"Lora", Sans-serif;font-size:13px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:1px;color:#C79A3A;}.elementor-38 .elementor-element.elementor-element-d6473a0{--display:flex;--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;--gap:10px 80px;--row-gap:10px;--column-gap:80px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#C79A3A;--border-color:#C79A3A;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-38 .elementor-element.elementor-element-d6473a0:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-d6473a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B0D05;}.elementor-38 .elementor-element.elementor-element-d32d379{font-family:"Lora", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-a5493f9{--display:flex;}.elementor-38 .elementor-element.elementor-element-a5493f9:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a5493f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heritageresortbikaner.com/wordpress/wp-content/uploads/2026/06/SNY03539-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-1db3789{--display:flex;--min-height:800px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-banquet_hero_38aaf0a6 .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-banquet_hero_38aaf0a6 .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-5d7b62a .bh-eyebrow{font-size:10px;}.elementor-38 .elementor-element.elementor-element-5d7b62a .bh-heading{font-size:32px;}.elementor-38 .elementor-element.elementor-element-5d7b62a .bh-desc{font-family:"Cormorant Garamond", Sans-serif;}.elementor-38 .elementor-element.elementor-element-5d7b62a .bh-card-title{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-weight:bold;}.elementor-38 .elementor-element.elementor-element-5d7b62a .bh-card-desc{font-size:10px;}.elementor-38 .elementor-element.elementor-element-bd9cf6f{--display:flex;--min-height:775px;--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;--overlay-opacity:0;}.elementor-38 .elementor-element.elementor-element-bd9cf6f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-bd9cf6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38 .elementor-element.elementor-element-bd9cf6f::before, .elementor-38 .elementor-element.elementor-element-bd9cf6f > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-bd9cf6f > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-bd9cf6f > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-bd9cf6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-bd9cf6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000000;--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-08a3d4b{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;font-family:"Lora", Sans-serif;font-size:14px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#C79A3A;}.elementor-38 .elementor-element.elementor-element-042d1dc{--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-38 .elementor-element.elementor-element-b0585a6{--display:flex;--gap:010px 0px;--row-gap:010px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDCDC;--border-color:#DDDCDC;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-b0585a6:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-b0585a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-38 .elementor-element.elementor-element-40d369e{padding:0px 0px 0px 20px;font-family:"Cinzel", Sans-serif;font-size:10px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.8px;color:#C79A3A;}.elementor-38 .elementor-element.elementor-element-dc75bc2{padding:0px 15px 0px 15px;font-family:"Playfair", Sans-serif;font-size:15px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#C79A3A;}.elementor-38 .elementor-element.elementor-element-4ae2499{padding:95px 0px 0px 20px;text-align:start;font-family:"Playfair", Sans-serif;font-size:12px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#90722D;}.elementor-38 .elementor-element.elementor-element-af1fd82{--display:flex;--gap:010px 0px;--row-gap:010px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDCDC;--border-color:#DDDCDC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-af1fd82:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-af1fd82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-38 .elementor-element.elementor-element-732bf58{padding:0px 0px 0px 20px;font-family:"Cinzel", Sans-serif;font-size:10px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.8px;color:#C79A3A;}.elementor-38 .elementor-element.elementor-element-f8b8795{padding:0px 15px 0px 15px;font-family:"Playfair", Sans-serif;font-size:15px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#C79A3A;}.elementor-38 .elementor-element.elementor-element-944b29a{padding:94px 0px 0px 20px;font-family:"Playfair", Sans-serif;font-size:12px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#90722D;}.elementor-38 .elementor-element.elementor-element-8535fe0{--display:flex;--gap:010px 0px;--row-gap:010px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDCDC;--border-color:#DDDCDC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-8535fe0:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8535fe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-38 .elementor-element.elementor-element-f3cac8f{padding:0px 0px 0px 20px;font-family:"Cinzel", Sans-serif;font-size:10px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.8px;color:#C79A3A;}.elementor-38 .elementor-element.elementor-element-b2f30a0{padding:0px 15px 0px 15px;font-family:"Playfair", Sans-serif;font-size:15px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#C79A3A;}.elementor-38 .elementor-element.elementor-element-ae67982{padding:92px 0px 0px 20px;font-family:"Playfair", Sans-serif;font-size:12px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#90722D;}.elementor-38 .elementor-element.elementor-element-47bf8d0{--display:flex;--gap:010px 0px;--row-gap:010px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDDCDC;--border-color:#DDDCDC;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-47bf8d0:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-47bf8d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF7;}.elementor-38 .elementor-element.elementor-element-997ec0e{padding:0px 0px 0px 20px;font-family:"Cinzel", Sans-serif;font-size:10px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0.8px;color:#C79A3A;}.elementor-38 .elementor-element.elementor-element-f32e0cd{padding:0px 15px 0px 15px;font-family:"Playfair", Sans-serif;font-size:15px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#C79A3A;}.elementor-38 .elementor-element.elementor-element-4cb856e{padding:88px 0px 0px 20px;font-family:"Playfair", Sans-serif;font-size:12px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#90722D;}.elementor-38 .elementor-element.elementor-element-22da00c{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9A24D;--border-color:#C9A24D;}.elementor-38 .elementor-element.elementor-element-22da00c:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-22da00c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-9c93d2c{--display:flex;--min-height:480px;--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:25px 0px;--row-gap:25px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#C9A24D;--border-color:#C9A24D;}.elementor-38 .elementor-element.elementor-element-9c93d2c:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-9c93d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C1810;}.elementor-widget-testimonial-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-testimonial-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-358dba1 .swiper-pagination-bullet-active, .elementor-38 .elementor-element.elementor-element-358dba1 .swiper-pagination-progressbar-fill{background-color:#C79A3A;}.elementor-38 .elementor-element.elementor-element-358dba1 .swiper-pagination-fraction{color:#C79A3A;}.elementor-38 .elementor-element.elementor-element-358dba1.elementor-arrows-yes .elementor-main-swiper{width:calc( 70% - 40px );}.elementor-38 .elementor-element.elementor-element-358dba1 .elementor-main-swiper{width:70%;}.elementor-38 .elementor-element.elementor-element-358dba1 .elementor-swiper-button{font-size:20px;color:#C79A3A;}.elementor-38 .elementor-element.elementor-element-358dba1 .elementor-swiper-button svg{fill:#C79A3A;}.elementor-38 .elementor-element.elementor-element-358dba1 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#C79A3A8A;opacity:1;}.elementor-38 .elementor-element.elementor-element-358dba1 .elementor-testimonial__text{color:#FFFFFF;font-family:"Lora", Sans-serif;font-size:20px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-38 .elementor-element.elementor-element-358dba1 .elementor-testimonial__name{color:#C79A3A;font-family:"Cinzel", Sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-38 .elementor-element.elementor-element-dbf55ed{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-dbf55ed:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-dbf55ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C1810;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-28eb387.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-417f134{--display:flex;}.elementor-38 .elementor-element.elementor-element-a29ee86{--display:flex;--min-height:520px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-38 .elementor-element.elementor-element-a29ee86:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a29ee86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C1810;}.elementor-38 .elementor-element.elementor-element-44bd578{--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:space-between;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--padding-top:51px;--padding-bottom:51px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-339b809{--display:flex;--gap:10px 5px;--row-gap:10px;--column-gap:5px;}.elementor-38 .elementor-element.elementor-element-af4f127{font-family:"Lora", Sans-serif;font-size:9px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:1px;color:#8A6A35;}.elementor-38 .elementor-element.elementor-element-ab2fc86{font-family:"Lora", Sans-serif;font-size:11px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0px;color:#F4EDE3;}.elementor-38 .elementor-element.elementor-element-ab2fc86 p{margin-block-end:10px;}.elementor-38 .elementor-element.elementor-element-3cb87db{--display:flex;--gap:10px 5px;--row-gap:10px;--column-gap:5px;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-8f48a88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-38 .elementor-element.elementor-element-8f48a88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-38 .elementor-element.elementor-element-8f48a88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-38 .elementor-element.elementor-element-8f48a88 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-38 .elementor-element.elementor-element-8f48a88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-38 .elementor-element.elementor-element-8f48a88 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-8f48a88 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-8f48a88{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-8f48a88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-8f48a88 .elementor-icon-list-item > a{font-family:"Lora", Sans-serif;font-size:12px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-38 .elementor-element.elementor-element-8f48a88 .elementor-icon-list-text{color:#F4EDE3;transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-2cb10a1{--display:flex;--gap:10px 5px;--row-gap:10px;--column-gap:5px;}.elementor-38 .elementor-element.elementor-element-6159a22{font-family:"Lora", Sans-serif;font-size:12px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:2em;letter-spacing:0px;color:#F4EDE3;}.elementor-38 .elementor-element.elementor-element-b36701a{--display:flex;--gap:18px 5px;--row-gap:18px;--column-gap:5px;}.elementor-38 .elementor-element.elementor-element-02f9db0{padding:16px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-02f9db0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-02f9db0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-02f9db0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-02f9db0 .elementor-icon-list-item > a{font-family:"Cormorant Garamond", Sans-serif;font-size:9px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-38 .elementor-element.elementor-element-02f9db0 .elementor-icon-list-text{color:#D7B35D;transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-b525e64{--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:space-between;--align-items:center;}.elementor-38 .elementor-element.elementor-element-abbc2df{font-family:"Cormorant Garamond", Sans-serif;font-size:10px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#D7B35D;}.elementor-38 .elementor-element.elementor-element-15b4c6d{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:100;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#3F3B30;}.elementor-38 .elementor-element.elementor-element-6f37bfd{padding:16px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-38 .elementor-element.elementor-element-6f37bfd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-38 .elementor-element.elementor-element-6f37bfd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-38 .elementor-element.elementor-element-6f37bfd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-6f37bfd .elementor-icon-list-item > a{font-family:"Cormorant Garamond", Sans-serif;font-size:11px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-38 .elementor-element.elementor-element-6f37bfd .elementor-icon-list-text{color:#D7B35D;transition:color 0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-4ebe0f8{--width:25%;}.elementor-38 .elementor-element.elementor-element-d0ff427{--width:25%;}.elementor-38 .elementor-element.elementor-element-ca99c8d{--width:25%;}.elementor-38 .elementor-element.elementor-element-a37d526{--width:25%;}.elementor-38 .elementor-element.elementor-element-d032633{--width:100%;}.elementor-38 .elementor-element.elementor-element-5ad2ac9{--width:33.33%;}.elementor-38 .elementor-element.elementor-element-3013d57{--width:33.33%;}.elementor-38 .elementor-element.elementor-element-da11aa4{--width:33.33%;}.elementor-38 .elementor-element.elementor-element-826012a{--content-width:90%;}.elementor-38 .elementor-element.elementor-element-8f7d40c{--content-width:50%;}.elementor-38 .elementor-element.elementor-element-a5493f9{--content-width:50%;}.elementor-38 .elementor-element.elementor-element-042d1dc{--width:90%;}.elementor-38 .elementor-element.elementor-element-b0585a6{--width:25%;}.elementor-38 .elementor-element.elementor-element-af1fd82{--width:25%;}.elementor-38 .elementor-element.elementor-element-8535fe0{--width:25%;}.elementor-38 .elementor-element.elementor-element-47bf8d0{--width:25%;}.elementor-38 .elementor-element.elementor-element-a29ee86{--content-width:1280px;}.elementor-38 .elementor-element.elementor-element-339b809{--width:25%;}.elementor-38 .elementor-element.elementor-element-3cb87db{--width:25%;}.elementor-38 .elementor-element.elementor-element-2cb10a1{--width:25%;}.elementor-38 .elementor-element.elementor-element-b36701a{--width:25%;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_resort_header_4d5cb .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_resort_header_4d5cb .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_experiences_b751f38b .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_experiences_b751f38b .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-7dbcb9d{font-size:14px;}.elementor-widget-luxury_experiences_5d858a48 .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_experiences_5d858a48 .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-5745814{font-size:14px;}.elementor-widget-luxury_room_grid_30a81863 .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_room_grid_30a81863 .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-wrapper{grid-template-columns:repeat(2, 1fr);}.elementor-38 .elementor-element.elementor-element-591d2c9{font-size:14px;}.elementor-widget-divider .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-3b0f188{font-size:14px;}.elementor-38 .elementor-element.elementor-element-59b73f3{font-size:14px;}.elementor-38 .elementor-element.elementor-element-8b825ea{font-size:14px;}.elementor-38 .elementor-element.elementor-element-d32d379{font-size:14px;}.elementor-widget-banquet_hero_38aaf0a6 .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-banquet_hero_38aaf0a6 .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-08a3d4b{font-size:14px;}.elementor-38 .elementor-element.elementor-element-40d369e{font-size:14px;}.elementor-38 .elementor-element.elementor-element-dc75bc2{font-size:14px;}.elementor-38 .elementor-element.elementor-element-4ae2499{font-size:14px;}.elementor-38 .elementor-element.elementor-element-732bf58{font-size:14px;}.elementor-38 .elementor-element.elementor-element-f8b8795{font-size:14px;}.elementor-38 .elementor-element.elementor-element-944b29a{font-size:14px;}.elementor-38 .elementor-element.elementor-element-f3cac8f{font-size:14px;}.elementor-38 .elementor-element.elementor-element-b2f30a0{font-size:14px;}.elementor-38 .elementor-element.elementor-element-ae67982{font-size:14px;}.elementor-38 .elementor-element.elementor-element-997ec0e{font-size:14px;}.elementor-38 .elementor-element.elementor-element-f32e0cd{font-size:14px;}.elementor-38 .elementor-element.elementor-element-4cb856e{font-size:14px;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-testimonial-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-testimonial-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-358dba1 .elementor-testimonial__text{font-size:14px;}.elementor-38 .elementor-element.elementor-element-358dba1 .elementor-testimonial__name{font-size:45px;}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-af4f127{font-size:14px;}.elementor-38 .elementor-element.elementor-element-ab2fc86{font-size:14px;}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-8f48a88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-8f48a88 .elementor-icon-list-item > a{font-size:14px;}.elementor-38 .elementor-element.elementor-element-6159a22{font-size:14px;}.elementor-38 .elementor-element.elementor-element-02f9db0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-02f9db0 .elementor-icon-list-item > a{font-size:14px;}.elementor-38 .elementor-element.elementor-element-abbc2df{font-size:14px;}.elementor-38 .elementor-element.elementor-element-15b4c6d{font-size:14px;}.elementor-38 .elementor-element.elementor-element-6f37bfd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-38 .elementor-element.elementor-element-6f37bfd .elementor-icon-list-item > a{font-size:14px;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_resort_header_4d5cb .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_resort_header_4d5cb .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-1c7c0fc .lux-header__logo-img{max-width:69px;}.elementor-38 .elementor-element.elementor-element-afe3152{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4ebe0f8{--width:20%;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-38 .elementor-element.elementor-element-d0ff427{--width:19%;}.elementor-38 .elementor-element.elementor-element-ca99c8d{--width:20%;}.elementor-38 .elementor-element.elementor-element-a37d526{--width:20%;}.elementor-38 .elementor-element.elementor-element-4aaeff2{--padding-top:0px;--padding-bottom:32px;--padding-left:30px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-d032633{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-5a58329{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:05px;--padding-right:5px;}.elementor-widget-luxury_experiences_b751f38b .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_experiences_b751f38b .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-cf21f08{width:100%;max-width:100%;}.elementor-38 .elementor-element.elementor-element-cf21f08 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6842075{--width:100%;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-38 .elementor-element.elementor-element-826012a{--content-width:100%;--min-height:350px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-826012a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-luxury_experiences_5d858a48 .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_experiences_5d858a48 .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-d77ab7a{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-5745814{--container-widget-width:286px;--container-widget-flex-grow:0;width:var( --container-widget-width, 286px );max-width:286px;font-size:12px;}.elementor-widget-luxury_room_grid_30a81863 .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-luxury_room_grid_30a81863 .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-abd498a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-wrapper{grid-template-columns:repeat(1, 1fr);gap:30px;}.elementor-38 .elementor-element.elementor-element-abd498a .lrg-30a81863-image-wrapper{height:25vh;}.elementor-38 .elementor-element.elementor-element-8f7d40c{--content-width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:20px;}.elementor-widget-divider .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-a232c95{--content-width:870px;--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:flex-start;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-38 .elementor-element.elementor-element-59b73f3{font-size:10px;}.elementor-38 .elementor-element.elementor-element-8b825ea{font-size:10px;}.elementor-38 .elementor-element.elementor-element-a5493f9{--min-height:447px;--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-widget-banquet_hero_38aaf0a6 .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-banquet_hero_38aaf0a6 .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-5d7b62a .bh-card-title{font-size:26px;}.elementor-38 .elementor-element.elementor-element-5d7b62a .bh-btn{font-size:10px;}.elementor-38 .elementor-element.elementor-element-bd9cf6f{--content-width:77%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-08a3d4b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-38 .elementor-element.elementor-element-042d1dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-b0585a6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-40d369e{font-size:8px;}.elementor-38 .elementor-element.elementor-element-dc75bc2{font-size:14px;}.elementor-38 .elementor-element.elementor-element-732bf58{font-size:8px;}.elementor-38 .elementor-element.elementor-element-f3cac8f{font-size:8px;}.elementor-38 .elementor-element.elementor-element-997ec0e{font-size:8px;}.elementor-38 .elementor-element.elementor-element-22da00c{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-9c93d2c{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-widget-testimonial-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-testimonial-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-358dba1 .elementor-testimonial__name{font-size:8px;line-height:1.1em;}.elementor-38 .elementor-element.elementor-element-dbf55ed{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-38 .elementor-element.elementor-element-28eb387{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-a29ee86{--gap:040px 40px;--row-gap:040px;--column-gap:40px;}.elementor-38 .elementor-element.elementor-element-af4f127{font-size:10px;}.elementor-38 .elementor-element.elementor-element-ab2fc86{padding:0px 0px 20px 0px;}.elementor-38 .elementor-element.elementor-element-3cb87db{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-38 .elementor-element.elementor-element-2cb10a1{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-b36701a{--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-358dba1 */.guest-voices .swiper-pagination-bullet{
    width:10px;
    height:10px;
    opacity:.5;
}

.guest-voices .swiper-pagination-bullet-active{
    opacity:1;
    transform:scale(1.2);
}

.guest-voices .elementor-testimonial__text{
    max-width:900px;
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-28eb387 *//* =========================
   HERITAGE RESORT BOOKING BAR
========================= */

#hbook-booking-form-1 {
    max-width: 1200px;
    margin: 0 auto;
}

/* Hide default title */
#hbook-booking-form-1 .hb-title-search-form {
    display: none;
}

/* Horizontal layout */
#hbook-booking-form-1 .hb-search-fields {
    display: flex !important;
    align-items: flex-end;
    justify-content: center;
    gap: 16px;
    flex-wrap: nowrap;
}

/* Remove paragraph spacing */
#hbook-booking-form-1 .hb-search-fields p {
    margin: 0 !important;
}

/* Labels */
#hbook-booking-form-1 label {
    display: block;
    margin-bottom: 10px;
    font-size: 11px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #3a1a10;
    font-family: "Cormorant Garamond", serif;
}

/* Inputs */
#hbook-booking-form-1 input[type=text],
#hbook-booking-form-1 select {
    width: 220px;
    height: 58px;
    background: #ffffff;
    border: none;
    border-radius: 0;
    padding: 0 18px;
    font-size: 18px;
    color: #2f2f2f;
    box-shadow: none;
}

/* Adults dropdown */
#hbook-booking-form-1 .hb-adults {
    width: 180px !important;
}

/* Hide accommodation count */
#hbook-booking-form-1 .hb-accom-number-wrapper {
    display: none !important;
}

/* Hide children field */
#hbook-booking-form-1 .hb-people-wrapper-children {
    display: none !important;
}

/* Search button */
#hbook-booking-form-1 .hb-search-submit-wrapper input {
    height: 58px;
    min-width: 230px;
    background: #3a1209 !important;
    color: #d4af4f !important;
    border: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 14px;
    font-weight: 500;
    transition: all .3s ease;
}

#hbook-booking-form-1 .hb-search-submit-wrapper input:hover {
    background: #522014 !important;
}

/* Hide empty messages */
#hbook-booking-form-1 .hb-search-error,
#hbook-booking-form-1 .hb-search-no-result,
#hbook-booking-form-1 .hb-booking-searching {
    display: none !important;
}

/* Calendar icon */
#hbook-booking-form-1 .hb-datepick-check-in-trigger,
#hbook-booking-form-1 .hb-datepick-check-out-trigger {
    right: 16px;
}

/* Mobile */
@media (max-width: 1024px){

    #hbook-booking-form-1 .hb-search-fields{
        flex-wrap: wrap !important;
        justify-content:center;
    }

    #hbook-booking-form-1 input[type=text],
    #hbook-booking-form-1 select{
        width:100%;
    }

    #hbook-booking-form-1 .hb-check-dates-wrapper,
    #hbook-booking-form-1 .hb-people-wrapper-adults,
    #hbook-booking-form-1 .hb-search-submit-wrapper{
        width:100%;
    }

    #hbook-booking-form-1 .hb-search-submit-wrapper input{
        width:100%;
    }
}

/* =========================
   MOBILE LAYOUT
========================= */

@media (max-width: 767px){

    /* Form wrapper */
    #hbook-booking-form-1{
        max-width:100%;
        padding:0 20px;
    }

    /* Grid Layout */
    #hbook-booking-form-1 .hb-search-fields{
        display:grid !important;
        grid-template-columns:1fr 1fr;
        gap:14px;
        align-items:end;
    }

    /* Check In */
    #hbook-booking-form-1 .hb-search-fields .hb-check-dates-wrapper:first-child{
        grid-column:1 / -1;
    }

    /* Room Type */
    #hbook-booking-form-1 .hb-accom-number-wrapper{
        display:block !important;
        grid-column:1 / -1;
    }

    /* Hide Children */
    #hbook-booking-form-1 .hb-people-wrapper-children{
        display:none !important;
    }

    /* Button */
    #hbook-booking-form-1 .hb-search-submit-wrapper{
        grid-column:1 / -1;
    }

    /* Inputs */
    #hbook-booking-form-1 input[type=text],
    #hbook-booking-form-1 select{
        width:100% !important;
        height:54px;
        font-size:16px;
    }

    /* Button */
    #hbook-booking-form-1 .hb-search-submit-wrapper input{
        width:100%;
        height:58px;
        background:#3b1207 !important;
        color:#d4af4f !important;
        letter-spacing:2px;
        text-transform:uppercase;
    }

    /* Labels */
    #hbook-booking-form-1 label{
        font-size:10px;
        letter-spacing:2px;
        margin-bottom:8px;
    }

}/* End custom CSS */