@font-face{font-family:Reem Kufi;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/reem-kufi-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reem Kufi;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/reem-kufi-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-body:"Reem Kufi", Arial, Helvetica, sans-serif;--font-widget:"Montserrat", Arial, Helvetica, sans-serif;--color-primary:#2ba0a3;--color-text:#5a5d62;--color-heading:#242930;--color-header-bg:#24272d;--color-footer-bg:#24272d;--color-copyright-bg:#2b2e35;--color-footer-link:#868a92;--color-surface:#f8f8f8;--color-border:#e0dede;--site-max:1170px;--header-h:138px;--body-lh:34px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:15px;line-height:var(--body-lh);color:var(--color-text);-webkit-font-smoothing:antialiased;background:#fff;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);color:var(--color-heading);font-weight:400}h1{--fs:60px;font-size:var(--fs);margin:.67em 0;line-height:1.33}h2{--fs:48px;font-size:var(--fs);margin:0 0 1em;line-height:1.25}.awb-text h2+h3{margin-top:-2px}h3{--fs:22px;font-size:var(--fs);margin:1em 0 0;line-height:1.9}h4{--fs:18px;font-size:var(--fs);margin:0;line-height:38px}h1 strong,h2 strong,h3 strong,h4 strong{font-weight:700}p{margin:0 0 20px}a{color:var(--color-primary);text-decoration:none;transition:color .2s}a:hover{color:#1f7d80}img{max-width:100%;height:auto;display:block}ul,ol{margin:0 0 20px;padding-left:20px}hr{border:0}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.container{width:100%;max-width:var(--site-max);margin-inline:auto}.skip-link{z-index:999;background:var(--color-primary);color:#fff;padding:.75rem 1.25rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.page-content{padding-top:20px}.page-content:has(>.awb-section.has-bg-image:first-child),.hero+.page-content{padding-top:0}.awb-section{padding-top:var(--pt,0);padding-bottom:var(--pb,0);background-color:var(--bg,transparent)}.awb-section.has-bg-image{background-image:var(--bg-img);background-size:cover;background-position:var(--bg-pos,center center);background-repeat:no-repeat}.awb-section.is-plain{padding-block:30px 60px}.awb-section.is-centered{min-height:calc(100vh - var(--header-h));flex-direction:column;justify-content:center;display:flex}.awb-row{width:100%;max-width:var(--site-max);flex-wrap:wrap;align-items:flex-start;margin-inline:auto;padding-inline:20px;display:flex}@media (width>=1210px){.awb-row{padding-inline:0}}.equal-heights>.awb-row{align-items:stretch}.equal-heights>.awb-row>.awb-col{flex-direction:column;display:flex}.awb-col{width:var(--w,100%);margin-right:var(--mr,0);margin-bottom:var(--mb,20px);background:var(--bg,transparent);min-width:0}.awb-col.has-shadow{box-shadow:none}.awb-text{padding:var(--p,0);margin-bottom:var(--mb,0);display:flow-root}.awb-text h1.as-h2{--fs:48px;font-size:var(--fs);margin:0 0 1em;line-height:1.25}.awb-text [style*=--fs]{font-size:var(--fs)}.awb-text h1{margin:.67em 0}.awb-text h2{margin:0 0 1em}.awb-text h3{color:#333;margin:1em 0 0;line-height:1.9}.awb-text li{margin:0}.awb-text ul{padding-left:20px}.awb-text em{color:#333}.hotel-speech{padding:0 15px}.hotel-speech h4{margin-bottom:0}.hotel-speech ul{margin-top:0;margin-bottom:15px;padding-left:15px;list-style:none}.hotel-speech ul li{width:45%;font-style:italic;display:inline-block}.hotel-speech ul li.list-title{width:100%;font-style:italic}.awb-image{margin:0}.awb-image:not(:has(a)){padding-bottom:25px}.awb-image.is-center{text-align:center}.awb-image.is-center picture,.awb-image.is-center img{margin-inline:auto}.awb-image img{width:100%}.awb-image.has-shadow img{box-shadow:3px 3px 7px #0000004d}.awb-image a{display:block;overflow:hidden}.awb-image.has-zoom img{transition:transform .5s}.awb-image.has-zoom a:hover img{transform:scale(1.1)}.awb-sep{width:100%;max-width:var(--w,100%);height:var(--h,0);margin:var(--mt,0) auto var(--mb,0);border-top:var(--bt,0) solid var(--c,var(--color-border));border-bottom:var(--bb,0) solid var(--c,var(--color-border));display:block}.awb-sep.is-left{margin-inline:0}.awb-sep.is-double{--h:6px}.awb-space{height:0;margin-top:var(--mt,0);margin-bottom:var(--mb,0)}.awb-slider{aspect-ratio:16/9;margin-bottom:20px;position:relative;overflow:hidden}.awb-slide{opacity:0;transition:opacity .6s;position:absolute;inset:0}.awb-slide[data-active]{opacity:1}.awb-slide img{object-fit:cover;width:100%;height:100%}.awb-slider-nav{justify-content:center;align-items:center;gap:8px;height:34px;display:flex;position:absolute;bottom:0;left:0;right:0}.awb-slider-nav button{cursor:pointer;opacity:.55;background:#000000d9;border:0;border-radius:20px;width:11px;height:11px;padding:0;transition:opacity .2s}.awb-slider-nav button:hover,.awb-slider-nav button[aria-current]{opacity:1}.awb-testimonial{font-size:15px;line-height:var(--body-lh);margin:0;padding:20px 20px 20px 40px;position:relative}.awb-testimonial:before{content:"«";color:var(--color-text);font-size:50px;line-height:1;position:absolute;top:6px;left:12px}.awb-testimonial p{margin:0 0 12px}.awb-testimonial footer{font-size:13px}.awb-testimonial footer strong{color:var(--color-heading)}.icon{vertical-align:-.125em;width:1.25em;height:1em;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;background-color:currentColor;display:inline-block}.icon-swimming-pool{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 15V5a2 2 0 0 1 4 0v1H8V5a0 0 0 0 0 0 0v10zm8 0V5a2 2 0 0 1 4 0v1h-2V5v10zM6 10h8V8H6zm0 3h8v-2H6zM2 17c2 0 2 1.5 4 1.5s2-1.5 4-1.5 2 1.5 4 1.5 2-1.5 4-1.5 2 1.5 4 1.5v2c-2 0-2-1.5-4-1.5s-2 1.5-4 1.5-2-1.5-4-1.5-2 1.5-4 1.5-2-1.5-4-1.5z'/%3E%3C/svg%3E")}.icon-water{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 7c2 0 2 1.5 4 1.5S8 7 10 7s2 1.5 4 1.5S16 7 18 7s2 1.5 4 1.5v2c-2 0-2-1.5-4-1.5S16 10.5 14 10.5 12 9 10 9s-2 1.5-4 1.5S4 9 2 9zm0 5c2 0 2 1.5 4 1.5s2-1.5 4-1.5 2 1.5 4 1.5 2-1.5 4-1.5 2 1.5 4 1.5v2c-2 0-2-1.5-4-1.5s-2 1.5-4 1.5-2-1.5-4-1.5-2 1.5-4 1.5-2-1.5-4-1.5zm0 5c2 0 2 1.5 4 1.5s2-1.5 4-1.5 2 1.5 4 1.5 2-1.5 4-1.5 2 1.5 4 1.5v2c-2 0-2-1.5-4-1.5s-2 1.5-4 1.5-2-1.5-4-1.5-2 1.5-4 1.5-2-1.5-4-1.5z'/%3E%3C/svg%3E")}.icon-utensils{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 2h2v6h1V2h2v6h1V2h2v7a3 3 0 0 1-2 2.8V22H6V11.8A3 3 0 0 1 4 9zm12 0c2.5 0 4 3 4 7 0 2.5-1 4-2 4.5V22h-3v-8.5c-1-.5-2-2-2-4.5 0-4 1.5-7 3-7z'/%3E%3C/svg%3E")}.icon-bed{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 5h2v7h8V7h6a4 4 0 0 1 4 4v8h-2v-3H4v3H2zM6 8a2 2 0 1 1 0 4 2 2 0 0 1 0-4z'/%3E%3C/svg%3E")}.icon-glass-martini-alt,.icon-glass-martini{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 3h18l-8 9v7h4v2H7v-2h4v-7zm4.3 2 2.6 3h4.2l2.6-3z'/%3E%3C/svg%3E")}.icon-hot-tub{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3a2 2 0 1 1 0 4 2 2 0 0 1 0-4zm6 0c1 1 1 2 0 3s-1 2 0 3h-2c-1-1-1-2 0-3s1-2 0-3zm4 0c1 1 1 2 0 3s-1 2 0 3h-2c-1-1-1-2 0-3s1-2 0-3zm4 0c1 1 1 2 0 3s-1 2 0 3h-2c-1-1-1-2 0-3s1-2 0-3zM2 11h20v4a5 5 0 0 1-5 5H7a5 5 0 0 1-5-5zm2 2v2a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-2z'/%3E%3C/svg%3E")}.icon-sink{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 3h2v9h-2V6a3 3 0 0 0-3-3H6v2h2a1 1 0 0 1 1 1v6H2v2a6 6 0 0 0 6 6h8a6 6 0 0 0 6-6v-2h-9V6a1 1 0 0 1 1-1h2V3h-2a3 3 0 0 0-3 3z'/%3E%3C/svg%3E")}.icon-concierge-bell{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 3h2v2.1A8 8 0 0 1 20 13H4a8 8 0 0 1 7-7.9zM2 15h20v3H2z'/%3E%3C/svg%3E")}.icon-flower-daffodil{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c1.5 0 2.5 1.5 2.5 3.5 1.5-1.5 3.5-1 4.2.5.7 1.5-.3 3-2 3.6 1.7.6 2.7 2.1 2 3.6-.7 1.5-2.7 2-4.2.5C14.5 15.5 13.5 17 12 17s-2.5-1.5-2.5-3.5c-1.5 1.5-3.5 1-4.2-.5-.7-1.5.3-3 2-3.6-1.7-.6-2.7-2.1-2-3.6.7-1.5 2.7-2 4.2-.5C9.5 3.5 10.5 2 12 2zm0 5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zm-1 10h2v5h-2z'/%3E%3C/svg%3E")}.icon-umbrella-beach{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13.5 2.3A10 10 0 0 1 21 13.5l-1 .4c-2-3.5-5-5.5-7.5-6L9 20h-2l3.6-12.6c-2.4-1-5.9-.4-9 1.9l-.6-.9A10 10 0 0 1 13.5 2.3zM4 21h16v2H4z'/%3E%3C/svg%3E")}.icon-phone{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 2.5 9.4 7a1 1 0 0 1-.2 1.3L7.6 9.8a12 12 0 0 0 6.6 6.6l1.5-1.6a1 1 0 0 1 1.3-.2l4.5 2.8a1 1 0 0 1 .4 1.1l-1 3a1.5 1.5 0 0 1-1.6 1C10.7 21.6 2.4 13.3 1.5 4.7a1.5 1.5 0 0 1 1-1.6l3-1a1 1 0 0 1 1.1.4z'/%3E%3C/svg%3E")}.icon-envelope-o,.icon-envelope{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 4h20v16H2zm2 2v1.2l8 5.3 8-5.3V6zm0 3.6V18h16V9.6l-8 5.3z'/%3E%3C/svg%3E")}@media (width<=900px){.awb-row{padding-inline:30px}.awb-col{width:100%!important;margin-right:0!important}.awb-col:not(:last-child){margin-bottom:max(var(--mb,20px), 20px)!important}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content .awb-text [style*=--fs]{font-size:min(var(--fs), calc(var(--fs) * .4967 + 11.33px))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.awb-col{border-style:solid;border-color:var(--bc,transparent);border-width:var(--bt,0) var(--br,0) var(--bb,0) var(--bl,0)}.awb-col.is-last{margin-right:0}.awb-testimonial{background:0 0;margin-bottom:30px;padding:0 0 0 40px}.awb-testimonial footer{margin-top:8px}.awb-text a em,.awb-text a i{color:inherit}.contact-form p{margin:0 0 20px}.contact-form label{color:var(--color-text);font-size:15px;display:block}.contact-form input,.contact-form textarea{width:100%;font:inherit;color:var(--color-heading);background:#efefef;border:0;border-radius:0;height:40px;margin:0;padding:8px 15px;font-size:15px;line-height:24px;display:block}.contact-form input:focus,.contact-form textarea:focus{box-shadow:0 0 0 2px var(--color-primary);background:#e9e9e9;outline:none}.contact-form textarea{resize:vertical;height:150px}.contact-form .hp{width:1px;height:1px;margin:0;position:absolute;left:-9999px;overflow:hidden}.contact-form button{font:inherit;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;color:var(--color-heading);background:#efefef;border:0;height:45px;padding:0 27px;font-size:13px;transition:background .2s,color .2s}.contact-form button:hover:not(:disabled){background:var(--color-primary);color:#fff}.contact-form button:disabled{opacity:.6;cursor:progress}.contact-form .status{margin:0;font-size:14px}.contact-form .status:empty{display:none}.contact-form .status.ok{color:#2e7d32}.contact-form .status.error{color:#c0392b}.awb-image+.awb-text>p:only-child{margin:5px 0 40px}.site-header[data-astro-cid-nen7h5rs]{background:var(--color-header-bg);z-index:100;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-sticky .level-1[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{font-size:14px}.bar[data-astro-cid-nen7h5rs]{min-height:var(--header-h);justify-content:space-between;align-items:center;padding-inline:20px;display:flex}@media (width>=1210px){.bar[data-astro-cid-nen7h5rs]{padding-inline:0}}.logo[data-astro-cid-nen7h5rs]{flex:none}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:237px;height:76px}.level-1[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none;display:flex}.level-1[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{position:relative}.level-1[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:#fff;border-top:3px solid #0000;align-items:center;gap:8px;height:96px;padding:0 23px;font-size:16px;line-height:16px;display:flex;position:relative}.level-1[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:last-child>a[data-astro-cid-nen7h5rs]{padding-right:0}.level-1[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.level-1[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs].is-current>a[data-astro-cid-nen7h5rs]{color:#fff;border-top-color:#fff}.chevron[data-astro-cid-nen7h5rs]{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}.level-2[data-astro-cid-nen7h5rs]{z-index:10;background:var(--color-header-bg);opacity:0;visibility:hidden;min-width:265px;margin:0;padding:0;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 10px 24px #00000040}.has-children[data-astro-cid-nen7h5rs]:hover>.level-2[data-astro-cid-nen7h5rs],.has-children[data-astro-cid-nen7h5rs]:focus-within>.level-2[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.level-2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;border-bottom:1px solid #ffffff14;padding:12px 20px;font-size:14px;line-height:20px;display:block}.level-2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.level-2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--color-primary);background:#2b2e35}.nav-toggle[data-astro-cid-nen7h5rs],.burger[data-astro-cid-nen7h5rs]{display:none}@media (width<=1100px){:root{--header-h:116px}.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap;min-height:116px;padding-block:19px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:118.5px;height:38px}.burger[data-astro-cid-nen7h5rs]{cursor:pointer;flex-direction:column;gap:5px;padding:10px;display:flex}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:#fff;width:26px;height:2px;display:block}.main-nav[data-astro-cid-nen7h5rs]{flex-basis:100%;max-height:0;transition:max-height .28s;overflow:hidden}.nav-toggle[data-astro-cid-nen7h5rs]:checked~.main-nav[data-astro-cid-nen7h5rs]{max-height:85vh;overflow-y:auto}.level-1[data-astro-cid-nen7h5rs]{flex-direction:column;padding-bottom:12px}.level-1[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{border-top:0;border-bottom:1px solid #ffffff1a;height:auto;padding:14px 0}.level-1[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs].is-current>a[data-astro-cid-nen7h5rs]{color:var(--color-primary)}.chevron[data-astro-cid-nen7h5rs]{display:none}.level-2[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;box-shadow:none;min-width:0;padding-left:16px;position:static;transform:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-footer-bg);color:var(--color-text);margin-top:45px}.widgets[data-astro-cid-jo6i4kqk]{padding:48px 20px 40px}@media (width>=1210px){.widgets[data-astro-cid-jo6i4kqk]{padding-inline:0}}.widget[data-astro-cid-jo6i4kqk]{max-width:570px}.widget[data-astro-cid-jo6i4kqk]+.widget[data-astro-cid-jo6i4kqk]{margin-top:34px}.widget-title[data-astro-cid-jo6i4kqk]{font-family:var(--font-widget);text-transform:uppercase;color:#fff;margin:0 0 28px;font-size:18px;font-weight:400;line-height:27px}.widget[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:15px;line-height:var(--body-lh);margin:0}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-footer-link)}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.copyright[data-astro-cid-jo6i4kqk]{background:var(--color-copyright-bg);font-size:12px;line-height:30px}.copy-row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding:6px 20px 15px;display:flex}@media (width>=1210px){.copy-row[data-astro-cid-jo6i4kqk]{padding-inline:0}}.contact-inline[data-astro-cid-jo6i4kqk]{color:#fff;gap:36px;display:flex}.contact-inline[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff}.contact-inline[data-astro-cid-jo6i4kqk] .mail[data-astro-cid-jo6i4kqk]{text-transform:uppercase}.icon[data-astro-cid-jo6i4kqk]{width:1em;margin-right:2px}@media (width<=900px){.widgets[data-astro-cid-jo6i4kqk],.copy-row[data-astro-cid-jo6i4kqk]{padding-inline:30px}.widget[data-astro-cid-jo6i4kqk]+.widget[data-astro-cid-jo6i4kqk]{margin-top:50px}}
