.elementor .sp-reviews-counter{font-family:"Heebo, sans-serif";font-weight:400;font-size:12px;color:#f2eee5;letter-spacing:0.14em;line-height:1.5;direction:ltr;margin-inline-end:8px;}.elementor .sp-review-arrow:hover,.elementor .sp-review-arrow:focus-visible{color:#20343a;background-color:#f2eee5;transform:translate3d(0px, -1px, 0px);}.elementor .sp-review-arrow:focus{color:#20343a;background-color:#f2eee5;}.elementor .sp-review-arrow{width:46px;height:46px;font-size:20px;color:#f2eee5;line-height:1;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(242,238,229,0.55);border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s, transform 0.2s;}.elementor .sp-reviews-controls{direction:rtl;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:12px;justify-content:flex-start;align-items:center;}.elementor .sp-review-author{font-family:"Heebo, sans-serif";font-weight:500;font-size:14px;color:#c4aa82;letter-spacing:0.04em;line-height:1.5;direction:rtl;margin-block-start:24px;text-align: right;\n}.elementor .sp-review-text{max-width:980px;font-family:"'Frank Ruhl Libre', serif";font-weight:400;font-size:28px;color:#f2eee5;line-height:1.65;direction:rtl;text-align: right;\n}.elementor .sp-review-card{width:100%;direction:rtl;padding:0px;}.elementor .sp-reviews-stage{width:100%;min-height:240px;padding-block-start:40px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-top-style: solid; border-top-color: rgba(242,238,229,0.28); border-bottom-style: solid; border-bottom-color: rgba(242,238,229,0.28);\n}.elementor .sp-reviews-shell{width:88%;max-width:1100px;direction:rtl;padding:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:0px;align-items:stretch;}.elementor .sp26-room-heading{& em { color: #c4aa82 !important; }\n}.elementor .sp26-design{--palace-editorial: 1;\n}.elementor .sp-motion-image{height:350px;will-change:auto;\n}.elementor .sp-motion-text{border-style:none;will-change:auto;\n}.elementor .sp-faq-expand{cursor:pointer;}.elementor .sp-faq-answer-wrap{padding-block-start:0px;padding-block-end:1.5rem;padding-inline-start:2rem;padding-inline-end:0px;}.elementor .sp-faq-icon-text{font-family:var(--sp-font-body);font-weight:300;font-size:1.5rem;line-height:1;margin:0px;}.elementor .sp-faq-icon{width:1.5rem;height:1.5rem;color:var(--sp-gold);padding:0px;display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .sp-faq-question{font-family:var(--sp-font-body);font-weight:500;font-size:1.15rem;color:inherit;line-height:1.6;margin:0px;text-align: right;\n}.elementor .sp-faq-title-wrap{padding:0px;flex:1 1 auto;}.elementor .sp-faq-header:hover,.elementor .sp-faq-header:focus-visible{color:var(--sp-gold);}.elementor .sp-faq-header{color:var(--sp-navy);direction:rtl;cursor:pointer;padding-block-start:1.35rem;padding-block-end:1.35rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1rem;align-items:center;&:focus-visible { outline: 2px solid var(--sp-gold); outline-offset: 0.2rem; }\n}.elementor .sp-faq-item{padding:0px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--sp-line);\n}.elementor .sp-faq-accordion{direction:rtl;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .sp-faq-column{direction:rtl;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 59%;}.elementor .sp-faq-heading{direction:rtl;padding:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 34%;}.elementor .sp-faq-shell{width:89%;max-width:80%;direction:rtl;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:7%;align-items:flex-start;}.elementor .sp-contact-actions{direction:rtl;padding:0px;display:flex;flex-direction:column;gap:1.5rem;flex:1 1 54%;align-items:stretch;}.elementor .sp-contact-text{font-family:var(--sp-font-body);font-weight:400;font-size:1.15rem;color:var(--sp-ivory);line-height:1.8;direction:rtl;margin:0px;text-align: right;\n}.elementor .sp-contact-title{font-family:var(--sp-font-display);font-weight:400;font-size:clamp(1.7rem, 3.4vw, 2.7rem);color:var(--sp-ivory);line-height:1.35;direction:ltr;margin:0px;text-align: right;\n}.elementor .sp-contact-copy{direction:rtl;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 38%;text-align: right;\n}.elementor .sp-contact-shell{width:80%;max-width:75rem;direction:rtl;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:8%;align-items:flex-start;max-width:none;\n}.elementor .sp-contact-section{color:var(--sp-ivory);padding-block-start:clamp(4rem, 7vw, 7rem);padding-block-end:clamp(4rem, 7vw, 7rem);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--sp-deep-navy);}.elementor .sp-heritage-detail{width:30%;height:auto;aspect-ratio:0.8;object-fit:cover;position:absolute;inset-inline-end:-1rem;inset-block-end:-1rem;inset-inline-start:auto;border-width:0px;}.elementor .sp-heritage-media{position:relative;padding-block-start:0px;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;flex:1 1 50%;}.elementor .sp-map-canvas{width:100%;min-height:0px;overflow:hidden;aspect-ratio:1672 / 941;position:relative;padding:0px;border-style:none;background-color:var(--beige);container-type:inline-size;\n}.elementor .sp-location-media{height:auto;min-width:0px;min-height:0px;max-height:500px;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 54%;}.elementor .sp-editorial-photo{width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;display:block;}.elementor .sp-editorial-shell{width:89%;max-width:80%;direction:ltr;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:6%;align-items:center;}.elementor .sp-offers-counter{font-family:var(--sp-font-body);font-size:0.9rem;color:var(--sp-navy);letter-spacing:0.12em;direction:ltr;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:1rem;}.elementor .sp-offers-next{touch-action: manipulation;\n}.elementor .sp-offers-prev{touch-action: manipulation;\n}.elementor .sp-outline-arrow:hover,.elementor .sp-outline-arrow:focus-visible{color:var(--sp-ivory);border-color:var(--sp-navy);background-color:var(--sp-navy);}.elementor .sp-outline-arrow{width:2.9rem;height:2.9rem;font-family:var(--sp-font-body);font-size:1.5rem;color:var(--sp-navy);cursor:pointer;padding:0px;border-radius:50%;border-width:1px;border-color:var(--sp-gold);border-style:solid;background-color:transparent;display:flex;justify-content:center;align-items:center;&:focus-visible { outline: 2px solid var(--sp-navy); outline-offset: 0.3rem; }\n}.elementor .sp-offer-controls{direction:rtl;padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.8rem;align-items:center;}.elementor .sp-card-link:hover,.elementor .sp-card-link:focus-visible{color:var(--sp-gold);background-color:transparent;}.elementor .sp-card-link{font-family:var(--sp-font-body);font-weight:400;font-size:1rem;color:var(--sp-navy);line-height:1.5;text-decoration:underline;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;border-width:0px;background-color:transparent;align-self:flex-start;text-underline-offset: 0.35rem; text-align: right; &:focus-visible { outline: 2px solid var(--sp-gold); outline-offset: 0.3rem; }\n}.elementor .sp-small-copy{font-family:var(--sp-font-body);font-weight:400;font-size:1rem;color:var(--sp-navy);line-height:1.75;direction:rtl;margin:0px;text-align: right;\n}.elementor .sp-card-title{font-family:var(--sp-font-body);font-weight:400;font-size:1.5rem;color:var(--sp-navy);line-height:1.4;margin:0px;text-align: right;\n}.elementor .sp-offer-copy{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.65rem;}.elementor .sp-offer-image{aspect-ratio:1.5;object-fit:cover;display:block;}.elementor .sp-offer-card{min-width:0px;direction:rtl;padding:0px;flex:0 0 44%;text-align: right; scroll-snap-align: start;\n}.elementor .sp-offers-track{direction:rtl;padding-block-start:0px;padding-block-end:0.75rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.75rem;overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none;\n}.elementor .sp-offers-carousel{min-width:0px;direction:rtl;padding:0px;}.elementor .sp-lower-intro{direction:rtl;padding:0px;flex:1 1 50%;text-align: right;\n}.elementor .sp-lower-title-group{direction:rtl;padding:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 43%;text-align: right;\n}.elementor .sp-lower-heading-row{direction:rtl;padding:0px;display:flex;flex-direction:row;gap:7%;align-items:flex-end;}.elementor .sp-offers-section{padding-block-start:clamp(5rem, 8vw, 8rem);padding-block-end:clamp(5rem, 8vw, 8rem);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--beige);}.elementor .sp-lower-shell{width:89%;max-width:80%;direction:rtl;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:3rem;}.elementor .sp-floating-detail{will-change: transform;\n}.elementor .sp-carousel-count{font-family:var(--sp-font-body);font-size:0.9rem;color:var(--sp-navy);letter-spacing:0.12em;direction:ltr;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:1rem;}.elementor .sp-carousel-next{inset-inline-start:1.25rem;}.elementor .sp-carousel-prev{inset-inline-end:1.25rem;}.elementor .sp-carousel-subtitle{font-family:var(--sp-font-body);font-weight:400;font-size:0.95rem;color:var(--sp-navy);line-height:1.5;margin:0px;}.elementor .sp-carousel-name{font-family:var(--sp-font-display);font-weight:600;font-size:clamp(1.3rem, 2vw, 1.8rem);color:var(--sp-navy);line-height:1.3;direction:ltr;margin:0px;text-align: right;\n}.elementor .sp-carousel-caption{width:100%;position:relative;direction:rtl;padding-block-start:1.25rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:flex;flex-direction:column;gap:0.35rem;text-align:right;\n}.elementor .sp-carousel-image{width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;display:block;object-position: center;\n}.elementor .sp-carousel-slide{min-width:0px;position:relative;direction:rtl;padding:0px;margin:0px;flex:0 0 88%;scroll-snap-align:start; scroll-snap-stop:always;\n}.elementor .sp-carousel-stage{direction:rtl;padding-block-start:0px;padding-block-end:0.75rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.75rem;overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none;\n}.elementor .sp-carousel{min-width:0px;position:relative;direction:ltr;padding:0px;}.elementor .sp-rooms-body-group{width:94%;max-width:47rem;text-align:center;direction:rtl;padding:0px;display:flex;flex-direction:column;flex:0 1 auto;align-items:center;text-align: right; & > p, & > a { text-align:center; }\n}.elementor .sp-rooms-title-group{max-width:100%;text-align:center;direction:rtl;padding:0px;display:flex;flex-direction:column;gap:0.8rem;flex:0 1 auto;align-items:stretch;text-align: right; width:max-content; & > h2 { text-align:center; }\n}.elementor .sp-rooms-intro{text-align:center;direction:ltr;padding:0px;display:flex;flex-direction:column;gap:1.65rem;align-items:center;}.elementor .sp-rooms-wide-shell{width:80%;max-width:85rem;direction:ltr;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;max-width:none;\n}.elementor .sp-dining-detail{width:34%;height:auto;aspect-ratio:0.836;object-fit:cover;position:absolute;inset-inline-end:0px;inset-block-end:-1.75rem;z-index:2;border-width:0px;border-color:transparent;border-style:none;display:block;object-position: center;\n}.elementor .sp-ornate-rule{width:100%;height:1.68rem;margin:0px;border-width:0px;background-color:var(--sp-gold);mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22120%22%20height%3D%2272%22%20viewBox%3D%220%200%20120%2072%22%20fill%3D%22none%22%3E%3Cdefs%3E%3Cmask%20id%3D%22veins%22%3E%3Crect%20width%3D%22120%22%20height%3D%2272%22%20fill%3D%22white%22%2F%3E%3Cg%20stroke%3D%22black%22%20stroke-width%3D%221.1%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M26%2036C42%2034%2056%2036%2069%2036M34%2017C44%2027%2056%2033%2068%2036M34%2055C45%2045%2057%2039%2068%2036M42%2024l-1-5M48%2029l2-5M43%2048l-1%205M51%2043l2%205M38%2035l-5-3M43%2037l-5%204%22%2F%3E%3C%2Fg%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22currentColor%22%20mask%3D%22url(%23veins)%22%3E%3Cpath%20d%3D%22M75%2036C61%2032%2048%2027%2038%2028L39%2023%2032%2027%2027%2023%2025%2029%2020%2026%2020%2031%2013%2030%2016%2034%207%2036%2016%2039%2013%2043%2021%2041%2023%2046%2028%2042%2032%2046%2036%2041C50%2043%2062%2039%2075%2036Z%22%2F%3E%3Cpath%20d%3D%22M76%2036C60%2031%2048%2022%2039%2010L36%2014%2029%204%2030%2015%2024%2012%2029%2021%2026%2023%2035%2027%2032%2031%2042%2033%2040%2037C52%2040%2064%2039%2076%2036Z%22%2F%3E%3Cpath%20d%3D%22M76%2036C61%2041%2049%2049%2039%2062L36%2058%2029%2068%2030%2057%2024%2060%2029%2051%2026%2049%2035%2045%2032%2041%2042%2039%2040%2035C52%2032%2064%2033%2076%2036Z%22%2F%3E%3Cpath%20d%3D%22M76%2036C79%2030%2085%2026%2091%2027C89%2031%2085%2034%2080%2036C85%2038%2089%2041%2091%2045C85%2046%2079%2042%2076%2036Z%22%2F%3E%3Cpath%20d%3D%22M91%2036C95%2031%2099%2030%20103%2031C101%2034%2098%2036%2094%2036C98%2036%20101%2038%20103%2041C99%2042%2095%2041%2091%2036Z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M70%2036H120%22%20stroke%3D%22currentColor%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(#000,#000); mask-size: 2.8rem 1.68rem, calc(100% - 2.7375rem) 0.1rem; mask-repeat: no-repeat; mask-position: left center, right center;\n}.elementor .sp-hero-rule{width:10rem;height:0.1rem;margin:0px;border-width:0px;background-color:var(--sp-gold);}.elementor .sp-hero-meta-text{font-family:var(--sp-font-body);font-weight:400;font-size:clamp(1rem, 1.7vw, 1.5rem);color:var(--sp-white);line-height:1.4;margin:0px;}.elementor .sp-hero-meta{width:auto;direction:rtl;padding:0px;display:flex;flex-direction:row;gap:1.4rem;justify-content:center;align-items:center;}.elementor .sp-hero-title{font-family:var(--sp-font-body);font-weight:300;font-size:clamp(2.4rem, 4.7vw, 4.2rem);color:var(--sp-white);line-height:1.2;text-align:center;direction:rtl;-webkit-text-stroke: #000000;stroke:#000000;margin:0px;filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.53));display:block;}.elementor .sp-hero-content{min-width:0px;position:relative;z-index:2;text-align:center;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;align-items:center;}.elementor .sp-hero-overlay{position:absolute;padding:0px;background-color:rgba(6,46,73,0.22);inset: 0;\n}.elementor .sp-hero-photo{width:100%;height:100%;object-fit:cover;object-position:50% 45%;position:absolute;inset: 0;\n}.elementor .sp-hero{min-width:0px;min-height:0px;overflow:hidden;aspect-ratio:2.02;position:relative;padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .sp-title-stack{padding:0px;margin-block-start:0.35rem;display:flex;flex-direction:column;gap:1.1rem;}.elementor .sp-dining-image{width:90%;aspect-ratio:1.08;object-fit:cover;object-position:50% 45%;display:block;}.elementor .sp-story-detail{width:31%;height:38%;object-fit:cover;position:absolute;inset-inline-end:0px;inset-block-end:0px;border-width:0px;border-color:transparent;border-style:none;}.elementor .sp-story-main{width:90%;height:94%;object-fit:cover;object-position:50% 45%;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .sp-story-media{min-width:0px;aspect-ratio:1.04;position:relative;padding-block-start:0px;padding-block-end:5%;padding-inline-start:0px;padding-inline-end:10%;flex:1 1 50%;}.elementor .sp-media{min-width:0px;position:relative;padding:0px;flex:1 1 50%;}.elementor .sp-copy{min-width:0px;direction:rtl;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 38%;align-items:stretch;text-align: right;\n}.elementor .sp-section{min-width:0px;padding-block-start:clamp(5rem, 10vw, 9rem);padding-block-end:clamp(5rem, 10vw, 9rem);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .sp-link-cta:hover,.elementor .sp-link-cta:focus-visible{color:var(--sp-gold);}.elementor .sp-link-cta{font-family:var(--sp-font-body);font-weight:400;font-size:18px;color:var(--sp-navy);line-height:1.5;text-decoration:underline;direction:rtl;padding:0px;margin-block-start:1.75rem;border-radius:0px;border-width:0px;background-color:transparent;align-self:flex-start;text-align: right; text-underline-offset: 0.25rem; &:focus-visible { outline: 2px solid var(--sp-gold); outline-offset: 0.3rem; }\n}.elementor .sp-hebrew-kicker{width:100%;font-family:var(--sp-font-body);font-weight:400;font-size:27px;color:var(--sp-navy);line-height:1.35;direction:rtl;margin:0px;display:block;text-align: right;\n}.elementor .sp-hebrew-body{width:100%;font-family:var(--sp-font-body);font-weight:300;font-size:16px;color:var(--sp-navy);line-height:1.65;direction:rtl;margin-block-start:1.75rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-align: right;\n}.elementor .sp-display-title{width:100%;font-family:var(--sp-font-display);font-weight:400;font-size:clamp(1.5rem, 3.05vw, 2.4rem);color:var(--sp-navy);line-height:1.25;direction:ltr;margin:0px;display:block;text-align: right; white-space: normal;\n}.elementor .sp-section-shell{max-width:80%;direction:ltr;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:6%;align-items:flex-start;}.elementor .sp-bg-mist{background-color:var(--sp-mist);}.elementor .sp-bg-ivory{background-color:var(--sp-ivory);}