@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Regular.woff2) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/Montserrat-Bold.woff2) format("truetype");font-weight:700;font-style:normal;font-display:swap}.font-montserrat{font-family:Montserrat,sans-serif}h2,p{word-break:break-word}.direction-rtl{direction:rtl}html,body{margin:0;width:100%;height:100%;font-family:Montserrat,sans-serif}.overlapping_with_background_left:before{content:"";position:absolute;top:100px;left:0;width:80%;height:100%;background-color:#fff7ec;z-index:-1}@media screen and (max-width: 1280px){.overlapping_with_background_left:before{width:100%;height:85%;bottom:0;top:unset}}.overlapping_with_background_right:before{content:"";position:absolute;top:100px;right:0;width:80%;height:100%;background-color:#fff7ec;z-index:-1}@media screen and (max-width: 1280px){.overlapping_with_background_right:before{width:100%;height:85%;bottom:0;top:unset}}body{overflow-x:hidden}.gallery-slider .splide__arrow svg{width:.8em!important;height:.8em!important}.splide-override-pagination .splide__pagination{display:flex!important}[data-element-type=offer-section] .splide-override-custom-arrows .splide__arrow,[data-element-type=room-section] .splide-override-custom-arrows .splide__arrow,[data-element-type=room-details-popup] .splide-override-custom-arrows .splide__arrow,[data-element-type=offer-details-popup] .splide-override-custom-arrows .splide__arrow,[data-element-type=facility-section] .splide-override-custom-arrows .splide__arrow{background-color:#fff;border-radius:50%;opacity:1}[data-element-type=offer-section] .splide-override-custom-arrows .splide__arrow svg,[data-element-type=room-section] .splide-override-custom-arrows .splide__arrow svg,[data-element-type=room-details-popup] .splide-override-custom-arrows .splide__arrow svg,[data-element-type=offer-details-popup] .splide-override-custom-arrows .splide__arrow svg,[data-element-type=facility-section] .splide-override-custom-arrows .splide__arrow svg{width:60px!important;height:60px!important}[data-element-type=testimonials-slider] .splide__arrow{background-color:#e1523d!important;color:#fff!important;border-radius:50%;width:60px;height:60px;opacity:1;position:unset;transform:translateY(0)}[data-element-type=testimonials-slider] .splide__arrow svg{fill:#fff!important}@media screen and (max-width: 1024px){[data-element-type=offer-section] .splide-override-custom-arrows .splide__arrow svg,[data-element-type=room-section] .splide-override-custom-arrows .splide__arrow svg,[data-element-type=room-details-popup] .splide-override-custom-arrows .splide__arrow svg,[data-element-type=offer-details-popup] .splide-override-custom-arrows .splide__arrow svg{width:30px!important;height:30px!important}}@media screen and (max-width: 768px){[data-element-type=testimonials-slider] .splide__arrow{width:45px;height:45px}[data-element-type=testimonials-slider] .splide__arrow svg{font-size:.7em}}section[data-element-category=site-block]{margin-top:50px;margin-bottom:50px}@media (min-width: 768px){section[data-element-category=site-block]{margin-top:100px;margin-bottom:100px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}*{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}[data-element-type=rooms-slider] .splide__arrow{background:#fff;width:3rem;height:3rem;opacity:1;transition:all .3s ease}[data-element-type=rooms-slider] .splide__arrow:hover{background:#df5643}[data-element-type=rooms-slider] .splide__arrow svg{fill:#3c3c3c;transition:fill .3s ease}[data-element-type=rooms-slider] .splide__arrow:hover svg{fill:#fff}[data-element-type=rooms-slider] .splide__arrow--prev{left:-3rem}[data-element-type=rooms-slider] .splide__arrow--next{right:-3rem}@media screen and (max-width: 768px){[data-element-type=rooms-slider] .empty-slide{width:20px!important}}[data-element-type=slider-block] .splide__arrow{background-color:#fff;border-radius:50%;width:60px;height:60px;opacity:1;position:unset}@media (max-width: 768px){[data-element-type=slider-block] .custom-arrows{margin-top:1rem}[data-element-type=slider-block] .splide__arrow{background-color:var(--bg-color)}}.iti.iti--allow-dropdown{width:100%!important;display:block!important}#ymPluginDivContainerInitial #ymDivBar{background:#fff!important;border-radius:30px!important;border:2px solid #006d76}#ymPluginDivContainerInitial #ymDivBar img{height:60px!important}.grecaptcha-badge,.grecaptcha-badge *{display:none!important}.submain-side-nav-menu-button.active{color:#000}.submenu{transition:all .3s ease-in-out;opacity:0;visibility:hidden}.submenu.show{opacity:1;visibility:visible}@media (min-width: 768px){.submenu.show:before{content:"";width:2px;position:absolute;left:0;top:50%;transform:translateY(-50%);height:75%;background:#606060;opacity:.3}}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{box-shadow:0 0 0 2px var(--primary-dark, #1a1a1a)}.form-field input[type=checkbox]{accent-color:var(--primary-dark, #1a1a1a)}.form-field input.error,.form-field textarea.error,.form-field select.error{border-color:#ef4444;box-shadow:0 0 0 2px #ef4444}[data-element-type=rentals-list] .rental-card,[data-element-type=events-list] .event-card,[data-element-type=mixed-gallery] .mixed-gallery-card{transition:transform .2s ease-in-out}[data-element-type=rentals-list] .rental-card:hover,[data-element-type=events-list] .event-card:hover,[data-element-type=mixed-gallery] .mixed-gallery-card:hover{transform:translateY(-4px)}[data-element-type=rentals-list] .form-checkbox:checked+span,[data-element-type=events-list] .form-checkbox:checked+span,[data-element-type=mixed-gallery] .form-checkbox:checked+span{font-weight:700}[data-element-type=rentals-list] .form-checkbox:not(:checked)+span,[data-element-type=events-list] .form-checkbox:not(:checked)+span,[data-element-type=mixed-gallery] .form-checkbox:not(:checked)+span{font-weight:400;opacity:.6}[data-element-type=real-estate-plan] .real-estate-plan{width:100%;max-width:1400px;margin:0 auto}[data-element-type=real-estate-plan] .plan-layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}[data-element-type=real-estate-plan] .properties-container{width:100%}[data-element-type=real-estate-plan] .property-container{margin-bottom:1rem}[data-element-type=real-estate-plan] .collapsible{background-color:#3c3c3c;color:#fff;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;position:relative;transition:background-color .3s ease}[data-element-type=real-estate-plan] .collapsible:after{content:"+";position:absolute;right:18px;color:#fff;font-weight:700}[data-element-type=real-estate-plan] .collapsible.active:after{content:"−"}[data-element-type=real-estate-plan] .collapsible:hover,[data-element-type=real-estate-plan] .collapsible.active{background-color:#df5643}[data-element-type=real-estate-plan] .content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background-color:#fff7ec}[data-element-type=real-estate-plan] .property-details{padding:1.5rem}[data-element-type=real-estate-plan] .image-display{position:sticky;top:2rem;background-color:#fff7ec;border-radius:8px;overflow:hidden}[data-element-type=real-estate-plan] .property-image{opacity:0;transition:opacity .3s ease;position:absolute;top:0;left:0;width:100%;height:100%}[data-element-type=real-estate-plan] .property-image.active{opacity:1;position:relative}@media (max-width: 768px){[data-element-type=real-estate-plan] .plan-layout{grid-template-columns:1fr}[data-element-type=real-estate-plan] .image-display{position:relative;top:0;margin-top:2rem}}[data-element-type=rentals-list] .rental-card,[data-element-type=events-list] .event-card{transition:transform .2s ease-in-out}[data-element-type=rentals-list] .rental-card:hover,[data-element-type=events-list] .event-card:hover{transform:translateY(-4px)}
