.elementor-935 .elementor-element.elementor-element-ac200001{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 10px 34px 0px rgba(14,7,0,0.13);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-935 .elementor-element.elementor-element-ac200001:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-ac200001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-ac200002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-935 .elementor-element.elementor-element-ac200003 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-935 .elementor-element.elementor-element-ac200003 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-935 .elementor-element.elementor-element-ac200003 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-935 .elementor-element.elementor-element-ac200003 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-935 .elementor-element.elementor-element-ac200004{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-935 .elementor-element.elementor-element-ac200005 .jet-listing-dynamic-field__content{color:#0E0700;font-family:"El Messiri", Sans-serif;font-size:25px;font-weight:600;text-align:left;}.elementor-935 .elementor-element.elementor-element-ac200005 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-935 .elementor-element.elementor-element-ac200005 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-935 .elementor-element.elementor-element-ac200005 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-935 .elementor-element.elementor-element-ac200006 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-935 .elementor-element.elementor-element-ac200006 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-935 .elementor-element.elementor-element-ac200006 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-935 .elementor-element.elementor-element-ac200006 .jet-listing-dynamic-field__content{text-align:left;}.elementor-935 .elementor-element.elementor-element-ac200007 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-935 .elementor-element.elementor-element-ac200007 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-935 .elementor-element.elementor-element-ac200007 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-935 .elementor-element.elementor-element-ac200007 .jet-listing-dynamic-field__content{text-align:left;}.elementor-935 .elementor-element.elementor-element-ac20000e .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-935 .elementor-element.elementor-element-ac20000e .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-935 .elementor-element.elementor-element-ac200008 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-935 .elementor-element.elementor-element-ac200008 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-935 .elementor-element.elementor-element-ac200008 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-935 .elementor-element.elementor-element-ac200008 .jet-listing-dynamic-field__content{text-align:left;}.elementor-935 .elementor-element.elementor-element-ac200009 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-935 .elementor-element.elementor-element-ac200009 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-935 .elementor-element.elementor-element-ac200009 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-935 .elementor-element.elementor-element-ac200009 .jet-listing-dynamic-field__content{text-align:left;}.elementor-935 .elementor-element.elementor-element-ac20000a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-935 .elementor-element.elementor-element-ac20000b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-935 .elementor-element.elementor-element-ac20000b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-935 .elementor-element.elementor-element-ac20000b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-935 .elementor-element.elementor-element-ac20000b .jet-listing-dynamic-field__content{text-align:left;}@media(min-width:768px){.elementor-935 .elementor-element.elementor-element-ac200002{--width:46%;}.elementor-935 .elementor-element.elementor-element-ac200004{--width:54%;}}@media(max-width:767px){.elementor-935 .elementor-element.elementor-element-ac200001{--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-935 .elementor-element.elementor-element-ac200002{--width:100%;}.elementor-935 .elementor-element.elementor-element-ac200004{--width:100%;--padding-top:24px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}}/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-ac200003 */.elementor-935 .elementor-element.elementor-element-ac200003,.elementor-935 .elementor-element.elementor-element-ac200003 .jet-listing-dynamic-image{height:100%;line-height:0}.elementor-935 .elementor-element.elementor-element-ac200003 img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}@media(max-width:767px){.elementor-935 .elementor-element.elementor-element-ac200003 img{min-height:230px}}.elementor-935 .elementor-element.elementor-element-ac200003:empty{display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac200002 */.elementor-935 .elementor-element.elementor-element-ac200002{align-self:stretch;min-height:100%}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ac200005 */.elementor-935 .elementor-element.elementor-element-ac200005 .jet-listing-dynamic-field__content{margin:0;line-height:1.25}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ac200006 */.elementor-935 .elementor-element.elementor-element-ac200006 .jet-listing-dynamic-field__content{margin:-6px 0 0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#E07B1A}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ac200007 */.elementor-935 .elementor-element.elementor-element-ac200007 .jet-listing-dynamic-field__content{margin:0;font-size:15.5px;line-height:1.7;color:#3A2E24}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-ac20000e */.elementor-935 .elementor-element.elementor-element-ac20000e .jet-listing-dynamic-repeater__items{list-style:none;margin:0;padding:0;display:block}.elementor-935 .elementor-element.elementor-element-ac20000e .jet-listing-dynamic-repeater__items:before{content:'Room types';display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#E07B1A;margin:0 0 2px;font-weight:700}.elementor-935 .elementor-element.elementor-element-ac20000e .jet-listing-dynamic-repeater__item{display:block;list-style:none;padding:12px 0;border-top:1px solid #E8E1D6}.elementor-935 .elementor-element.elementor-element-ac20000e .jet-listing-dynamic-repeater__item:first-of-type{border-top:0;padding-top:4px}.elementor-935 .elementor-element.elementor-element-ac20000e .jet-listing-dynamic-repeater__item > div{display:block}.elementor-935 .elementor-element.elementor-element-ac20000e .rj-room__name{display:block;font-family:'El Messiri',sans-serif;font-size:17px;font-weight:600;line-height:1.3;color:#0E0700}.elementor-935 .elementor-element.elementor-element-ac20000e .rj-room__meta{display:block;font-family:'Karla',sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#E07B1A;margin:3px 0 0}.elementor-935 .elementor-element.elementor-element-ac20000e .rj-room__desc{display:block;font-family:'Karla',sans-serif;font-size:14.5px;line-height:1.6;color:#3A2E24;margin:5px 0 0}.elementor-935 .elementor-element.elementor-element-ac20000e .rj-room__meta:empty,.elementor-935 .elementor-element.elementor-element-ac20000e .rj-room__desc:empty{display:none}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ac200008 */.elementor-935 .elementor-element.elementor-element-ac200008 .jet-listing-dynamic-field__content{margin:0;font-size:15.5px;line-height:1.7;color:#3A2E24}.elementor-935 .elementor-element.elementor-element-ac200008 strong{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#E07B1A;margin-bottom:4px;font-weight:700}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ac200009 */.elementor-935 .elementor-element.elementor-element-ac200009 .jet-listing-dynamic-field__content{margin:0;font-size:15.5px;line-height:1.7;color:#3A2E24}.elementor-935 .elementor-element.elementor-element-ac200009 strong{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#E07B1A;margin-bottom:4px;font-weight:700}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac200001 */.elementor-935 .elementor-element.elementor-element-ac200001{width:100%}@media(max-width:767px){.elementor-935 .elementor-element.elementor-element-ac200001{flex-direction:column}}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ac20000b */.elementor-935 .elementor-element.elementor-element-ac20000b .jet-listing-dynamic-field{display:block!important}.elementor-935 .elementor-element.elementor-element-ac20000b .jet-listing-dynamic-field__inline-wrap{display:block!important;width:100%}.elementor-935 .elementor-element.elementor-element-ac20000b .jet-listing-dynamic-field__content{display:block!important;width:100%;margin:0}.elementor-935 .elementor-element.elementor-element-ac20000b .rj-gal-eyebrow{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#E07B1A;font-weight:700;margin:0 0 10px 2px}.elementor-935 .elementor-element.elementor-element-ac20000b .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0}.elementor-935 .elementor-element.elementor-element-ac20000b .gallery br{display:none}.elementor-935 .elementor-element.elementor-element-ac20000b .gallery-item{margin:0!important;width:auto!important;float:none!important;position:relative;overflow:hidden;border-radius:14px;background:#EDE6DC}.elementor-935 .elementor-element.elementor-element-ac20000b .gallery img{width:100%;height:142px;object-fit:cover;border:none!important;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .6s}.elementor-935 .elementor-element.elementor-element-ac20000b .gallery-item:nth-child(-n+3) img{height:176px}.elementor-935 .elementor-element.elementor-element-ac20000b .gallery-item:after{content:'';position:absolute;inset:0;border-radius:14px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),inset 0 -44px 38px -30px rgba(14,7,0,.5)}.elementor-935 .elementor-element.elementor-element-ac20000b .gallery-item:hover img{transform:scale(1.07);filter:saturate(1.12)}.elementor-935 .elementor-element.elementor-element-ac20000b .gallery-caption{display:none}@media(max-width:1024px){.elementor-935 .elementor-element.elementor-element-ac20000b .gallery img{height:132px}.elementor-935 .elementor-element.elementor-element-ac20000b .gallery-item:nth-child(-n+3) img{height:160px}}@media(max-width:767px){.elementor-935 .elementor-element.elementor-element-ac20000b .gallery{grid-template-columns:repeat(2,1fr);gap:10px}.elementor-935 .elementor-element.elementor-element-ac20000b .gallery img,.elementor-935 .elementor-element.elementor-element-ac20000b .gallery-item:nth-child(-n+3) img{height:118px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac20000a */.elementor-935 .elementor-element.elementor-element-ac20000a{width:100%}/* End custom CSS */