.hotel-gallery_section__oln2h{padding-block:100px 120px;scroll-margin-top:28px}.hotel-gallery_section__oln2h h2{margin:24px 0 40px;color:var(--navy);font-family:Georgia,Times New Roman,Noto Naskh Arabic,serif;font-size:clamp(40px,5vw,76px);line-height:1.08;font-weight:400;letter-spacing:-.04em}.hotel-gallery_category__5mC5m{margin:0 0 22px;font-size:1rem;font-weight:600;color:var(--ink)}.hotel-gallery_grid__svE0s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hotel-gallery_photo__DlF6x{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border:0;padding:0;background:var(--navy);cursor:zoom-in}.hotel-gallery_photo__DlF6x img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.hotel-gallery_photo__DlF6x:hover img{transform:scale(1.025)}.hotel-gallery_photo__DlF6x:focus-visible{outline:3px solid var(--blue-bright);outline-offset:4px}.hotel-gallery_enlarge__MBoFr{position:absolute;bottom:12px;inset-inline-end:12px;display:grid;place-items:center;width:44px;height:44px;background:#002b56d9;color:white}.hotel-gallery_viewer__y1CuH{width:min(1120px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:94dvh;padding:56px 16px 12px;gap:12px;border:1px solid #526174;border-radius:4px;background:#061326;color:white;z-index:80}.hotel-gallery_fullImage__0KbFi{display:block;width:100%;height:min(70dvh,750px);object-fit:contain}.hotel-gallery_close__au4r_{position:absolute;top:6px;inset-inline-end:8px}.hotel-gallery_close__au4r_,.hotel-gallery_controls__LcUlp button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #8594a8;border-radius:2px;background:#132c47;color:white;cursor:pointer}.hotel-gallery_controls__LcUlp{display:flex;justify-content:center;gap:18px}.hotel-gallery_viewer__y1CuH button:focus-visible,.hotel-gallery_viewer__y1CuH button:hover{background:#005b99;outline:2px solid white;outline-offset:2px}.hotel-gallery_videos__pHdwY{margin-top:48px}.hotel-gallery_video__crjQd{margin-bottom:32px}.hotel-gallery_video__crjQd iframe,.hotel-gallery_video__crjQd video{display:block;width:100%;aspect-ratio:16/9;border:0;background:#061326}.hotel-gallery_videoLink__P9bwt{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;font-size:1rem;color:var(--ink);text-decoration:underline}html[data-theme=dark] .hotel-gallery_category__5mC5m,html[data-theme=dark] .hotel-gallery_section__oln2h h2,html[data-theme=dark] .hotel-gallery_videoLink__P9bwt{color:#f4f7fb}@media(max-width:900px){.hotel-gallery_grid__svE0s{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(max-width:560px){.hotel-gallery_section__oln2h{padding-block:64px 72px}.hotel-gallery_grid__svE0s{grid-template-columns:minmax(0,1fr);gap:16px}.hotel-gallery_viewer__y1CuH{padding-inline:8px}.hotel-gallery_fullImage__0KbFi{height:65dvh}}@media(prefers-reduced-motion:reduce){.hotel-gallery_photo__DlF6x img{transition:none}}.main-navigation_group__4rBE0{position:relative;color:inherit}.main-navigation_row__xy2_6{display:flex;align-items:center;gap:4px}.main-navigation_toggle__XbudK{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:44px;min-height:44px;padding:8px;color:inherit;background:transparent;border:0;border-radius:4px;font:inherit;cursor:pointer}.main-navigation_toggle__XbudK svg{width:16px;height:16px;transition:transform .15s ease}.main-navigation_toggle__XbudK[aria-expanded=true] svg{transform:rotate(180deg)}.main-navigation_toggle__XbudK:hover{background:#8abfdb24}.main-navigation_group__4rBE0 a:focus-visible,.main-navigation_toggle__XbudK:focus-visible{outline:2px solid #3777bc;outline-offset:3px}.main-navigation_submenu__Rrt5E{position:absolute;inset-inline-start:0;top:100%;min-width:260px;max-width:min(340px,85vw);padding:8px;border:1px solid #cbdbe4;border-radius:5px;background:#fff;color:#002b56;box-shadow:0 12px 30px #001c3926;z-index:120}.main-navigation_submenu__Rrt5E[hidden]{display:none}.main-navigation_group__4rBE0 .main-navigation_submenu__Rrt5E a{display:block;padding:13px 14px;min-height:44px;font-size:14px;line-height:1.5;font-weight:550;color:#002b56;text-align:start;white-space:normal}.main-navigation_group__4rBE0 .main-navigation_submenu__Rrt5E a:focus-visible,.main-navigation_group__4rBE0 .main-navigation_submenu__Rrt5E a:hover{background:#edf5fa;color:#005b99}.main-navigation_mobile__lTmiC .main-navigation_row__xy2_6{justify-content:space-between}.main-navigation_mobile__lTmiC .main-navigation_row__xy2_6>a{flex:1}.main-navigation_mobile__lTmiC .main-navigation_toggle__XbudK{flex-shrink:0;color:#002b56}.main-navigation_mobile__lTmiC .main-navigation_submenu__Rrt5E{position:static;min-width:0;max-width:none;margin:0 8px 8px;padding:4px 0;border:0;border-inline-start:2px solid #cbdbe4;border-radius:0;box-shadow:none;background:#f3f8fb}.main-navigation_group__4rBE0:not(.main-navigation_mobile__lTmiC) .main-navigation_toggle__XbudK{width:24px;padding-inline:4px}.image-carousel_carousel__UM_VU{min-width:0;width:100%}.image-carousel_stage__oH8aA{position:relative;aspect-ratio:4/3;background:#112c43;overflow:hidden;border-radius:8px}.image-carousel_enlarge__PbrDP{display:block;width:100%;height:100%;padding:0;border:0;cursor:zoom-in;background:transparent;touch-action:pan-y}.image-carousel_enlarge__PbrDP img{display:block;width:100%;height:100%;object-fit:cover}.image-carousel_zoom__2jYOr{position:absolute;top:16px;inset-inline-end:16px;display:grid;place-items:center;width:40px;height:40px;color:white;background:#002b56c9;border-radius:50%;pointer-events:none}.image-carousel_arrows__f4_VI,.image-carousel_viewerArrows__znHOB{position:absolute;inset-inline:12px;top:50%;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.image-carousel_arrows__f4_VI button,.image-carousel_close___Dfha,.image-carousel_viewerArrows__znHOB button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid #ffffff80;border-radius:50%;background:#002b56e6;color:#fff;cursor:pointer;pointer-events:auto}.image-carousel_counter__mbD0Q{position:absolute;bottom:14px;inset-inline-end:14px;padding:5px 12px;background:#001b36cc;border-radius:20px;color:white;font-size:13px;font-variant-numeric:tabular-nums;pointer-events:none}.image-carousel_thumbnails__K3iot{display:flex;gap:10px;overflow-x:auto;padding:10px 3px 6px;scrollbar-width:thin}.image-carousel_thumbnails__K3iot button{flex:0 0 94px;height:72px;padding:3px;border:2px solid transparent;border-radius:5px;background:transparent;cursor:pointer}.image-carousel_thumbnails__K3iot button[aria-pressed=true]{border-color:#3777bc}.image-carousel_thumbnails__K3iot img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px}.image-carousel_carousel__UM_VU button:focus-visible,.image-carousel_viewer__a6vON button:focus-visible{outline:3px solid #70c5f5;outline-offset:3px}.image-carousel_backdrop__dO_JP{z-index:490}.image-carousel_viewer__a6vON{z-index:500!important;width:min(96vw,1200px)!important;max-width:1200px!important;height:min(90dvh,900px);padding:52px 16px 50px!important;background:#081b2d!important;border:1px solid #527088!important;color:#fff!important}.image-carousel_fullImage__jlLlq{width:100%;height:100%;min-height:0;object-fit:contain}.image-carousel_close___Dfha{position:absolute;top:8px;inset-inline-end:12px;z-index:2}.image-carousel_viewerArrows__znHOB{inset-inline:18px}.image-carousel_caption__cnRC_{position:absolute;bottom:8px;inset-inline:20px;margin:0;text-align:center;font-size:13px;line-height:1.5}@media(max-width:600px){.image-carousel_stage__oH8aA{aspect-ratio:4/3}.image-carousel_thumbnails__K3iot button{flex-basis:78px;height:60px}.image-carousel_arrows__f4_VI{inset-inline:8px}.image-carousel_zoom__2jYOr{top:10px;inset-inline-end:10px}.image-carousel_viewer__a6vON{height:90dvh;padding-inline:6px!important}}.home-faq_section__PDAlQ{padding-block:100px;background:#edf3f5;color:var(--navy,#002b56)}.home-faq_heading__8rRYX{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px;align-items:end}.home-faq_heading__8rRYX h2{margin:18px 0 0;font-family:Georgia,Times New Roman,Noto Naskh Arabic,serif;font-size:clamp(36px,4.6vw,64px);font-weight:400;line-height:1.12}.home-faq_heading__8rRYX>p{margin:0;color:#526575;font-size:16px;line-height:1.75;max-width:520px}.home-faq_categories__TUzDC{display:flex;flex-wrap:wrap;gap:10px;margin-block:36px 54px}.home-faq_categories__TUzDC a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:10px 15px;border:1px solid #b6c7d0;border-radius:3px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.home-faq_categories__TUzDC a:hover{background:#fff;border-color:var(--blue,#005b99)}.home-faq_categories__TUzDC a:focus-visible,.home-faq_questions__PGxpI summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.home-faq_groups__weowy{display:grid;gap:44px}.home-faq_group__47PGE{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,1fr);gap:32px;align-items:start}.home-faq_group__47PGE h3{margin:18px 0 0;font-size:18px;line-height:1.5;font-weight:650;overflow-wrap:anywhere}.home-faq_questions__PGxpI{min-width:0;border-top:1px solid #b6c7d0}.home-faq_questions__PGxpI details{border-bottom:1px solid #b6c7d0}.home-faq_questions__PGxpI summary{display:grid;grid-template-columns:28px minmax(0,1fr) 24px;gap:16px;align-items:center;min-height:76px;padding-block:18px;cursor:pointer;list-style:none}.home-faq_questions__PGxpI summary::-webkit-details-marker{display:none}.home-faq_number__OYOkW{color:#627889;font-size:12px;font-variant-numeric:tabular-nums;direction:ltr}.home-faq_question__P6B_Z{font-size:16px;font-weight:600;line-height:1.55;overflow-wrap:anywhere}.home-faq_icon__git1z{position:relative;width:24px;height:24px;color:var(--blue,#005b99)}.home-faq_icon__git1z:after,.home-faq_icon__git1z:before{content:"";position:absolute;background:currentColor;inset:11px 5px;height:2px}.home-faq_icon__git1z:after{transform:rotate(90deg)}.home-faq_questions__PGxpI details[open] .home-faq_icon__git1z:after{transform:none}.home-faq_answer__SM5Zc{margin:0 40px 24px 44px;color:#415969;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.home-faq_answer__SM5Zc p{margin:0}.home-faq_answer__SM5Zc p+p{margin-top:14px}[dir=rtl] .home-faq_answer__SM5Zc{margin-inline-start:44px;margin-inline-end:40px}html[data-theme=dark] .home-faq_section__PDAlQ{background:#0b233e;color:#f4f8fa}html[data-theme=dark] .home-faq_answer__SM5Zc,html[data-theme=dark] .home-faq_heading__8rRYX>p{color:#c5d4df}html[data-theme=dark] .home-faq_number__OYOkW{color:#9bb5ca}html[data-theme=dark] .home-faq_icon__git1z{color:#8fcbf0}html[data-theme=dark] .home-faq_categories__TUzDC a,html[data-theme=dark] .home-faq_questions__PGxpI,html[data-theme=dark] .home-faq_questions__PGxpI details{border-color:#466077}html[data-theme=dark] .home-faq_categories__TUzDC a:hover{background:#163751}@media(max-width:800px){.home-faq_section__PDAlQ{padding-block:64px}.home-faq_group__47PGE,.home-faq_heading__8rRYX{grid-template-columns:minmax(0,1fr);gap:20px}.home-faq_heading__8rRYX h2{font-size:clamp(32px,8vw,46px)}.home-faq_categories__TUzDC{margin-block:28px 36px;gap:8px}.home-faq_categories__TUzDC a{font-size:13px;padding-inline:12px}.home-faq_groups__weowy{gap:32px}.home-faq_group__47PGE h3{margin:0}.home-faq_questions__PGxpI summary{grid-template-columns:24px minmax(0,1fr) 22px;gap:10px}.home-faq_question__P6B_Z{font-size:15px}.home-faq_answer__SM5Zc,[dir=rtl] .home-faq_answer__SM5Zc{margin-inline-start:34px;margin-inline-end:8px;font-size:14px}}.home-faq_groups__weowy{display:block;margin-top:32px;border-top:1px solid #b6c7d0}.home-faq_group__47PGE{display:block;border-bottom:1px solid #b6c7d0}.home-faq_groupSummary__K7i7u{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:20px 0;cursor:pointer;list-style:none}.home-faq_groupSummary__K7i7u::-webkit-details-marker{display:none}.home-faq_groupSummary__K7i7u h3{margin:0;font-size:18px}.home-faq_groupSummary__K7i7u .home-faq_icon__git1z{flex-shrink:0}.home-faq_groupSummary__K7i7u:focus-visible{outline:2px solid currentColor;outline-offset:3px}.home-faq_group__47PGE[open]>.home-faq_groupSummary__K7i7u .home-faq_icon__git1z:after{transform:none}.home-faq_group__47PGE .home-faq_questions__PGxpI{margin:0 0 22px;padding-inline-start:24px}html[data-theme=dark] .home-faq_group__47PGE,html[data-theme=dark] .home-faq_groups__weowy{border-color:#466077}@media(max-width:800px){.home-faq_group__47PGE .home-faq_questions__PGxpI{padding-inline-start:8px}.home-faq_groupSummary__K7i7u{min-height:64px}.home-faq_groupSummary__K7i7u h3{font-size:16px}}.booking-bar_bar__tqGoY{position:fixed;inset:var(--site-header-height,112px) 0 auto;z-index:90;background:#fff;color:var(--navy,#002b56);border-block:1px solid #dce5e9;box-shadow:0 7px 18px #002b560a}.booking-bar_inner__hVPEa{max-width:1420px;margin:auto;padding:14px 24px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto auto;align-items:center;gap:22px}.booking-bar_control__bHjU1{appearance:none;background:none;color:inherit;border:0;border-inline-end:1px solid #cddbe3;padding:7px 26px 7px 0;display:flex;gap:16px;align-items:center;text-align:start;min-width:0;min-height:62px;cursor:pointer;font:inherit}[dir=rtl] .booking-bar_control__bHjU1{padding:7px 0 7px 26px}.booking-bar_text__6gh9A{min-width:0;display:grid;gap:7px}.booking-bar_label__Z1Axi{color:#526678;font-size:11px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.booking-bar_text__6gh9A strong{font-size:16px;line-height:1.4;font-weight:550}.booking-bar_icon__388Zd{flex:0 0 21px;height:21px;color:var(--blue,#005b99)}.booking-bar_chevron__rt1g8{width:17px;height:17px;flex:0 0 17px;margin-inline-start:auto}.booking-bar_rates__1vvUi{min-height:50px;padding:12px 27px;display:inline-flex;gap:18px;justify-content:center;align-items:center;background:var(--blue,#005b99);color:white;font-size:15px;font-weight:650;border:1px solid transparent;border-radius:3px;text-decoration:none;white-space:nowrap}.booking-bar_rates__1vvUi svg{width:18px;height:18px}[dir=rtl] .booking-bar_rates__1vvUi svg{transform:rotate(180deg)}.booking-bar_control__bHjU1:hover .booking-bar_text__6gh9A strong{color:var(--blue,#005b99)}.booking-bar_rates__1vvUi:hover{background:var(--navy,#002b56)}.booking-bar_bar__tqGoY :is(a,button):focus-visible,.booking-bar_dialog__JPQ63 :is(button,input,select):focus-visible{outline:3px solid #3777bc;outline-offset:3px}.booking-bar_dialog__JPQ63{inset:0;margin:auto;padding:0;width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 32px);border:1px solid #cbdbe4;border-radius:8px;color:#002b56;background:#fff;box-shadow:0 24px 100px #00152d45}.booking-bar_dialog__JPQ63::backdrop{background:rgba(0,20,42,.5);backdrop-filter:blur(3px)}.booking-bar_form__qxSSG{display:flex;flex-direction:column;max-height:calc(100dvh - 36px)}.booking-bar_dialogHeader__vinWa{padding:22px 24px 16px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-shrink:0;border-bottom:1px solid #dce5e9}.booking-bar_dialogHeader__vinWa h2{margin:0;font-size:24px;font-weight:600}.booking-bar_close__NjI0N{border:0;background:#f0f5f8;color:inherit;display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;cursor:pointer}.booking-bar_body__4Y4fH{padding:24px;overflow-y:auto;overscroll-behavior:contain}.booking-bar_dateFields__QHTRj{display:grid;grid-template-columns:1fr 1fr;gap:20px}.booking-bar_ages__4MhCv label,.booking-bar_dateFields__QHTRj label{display:grid;gap:10px;min-width:0;font-size:14px;font-weight:600}.booking-bar_ages__4MhCv select,.booking-bar_dateFields__QHTRj input{font:inherit;font-size:16px;line-height:1.4;width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid #afc2cf;border-radius:4px;background:white;color:#002b56;color-scheme:light}.booking-bar_hint___yMHz{font-size:13px;line-height:1.6;color:#536a7b;margin:14px 0 0}.booking-bar_room__ompeU{position:relative;padding:18px;margin:0 0 24px;border:1px solid #d6e2e9;border-radius:5px;min-width:0}.booking-bar_room__ompeU legend{padding-inline:7px;font-size:16px;font-weight:650}.booking-bar_remove__1o1Vv{display:flex;gap:6px;align-items:center;margin-inline-start:auto;margin-bottom:14px;min-height:36px;background:none;color:#536a7b;font-size:12px;border:0;cursor:pointer}.booking-bar_counters__0uIOF{display:grid;grid-template-columns:1fr 1fr;gap:24px}.booking-bar_counter__bneKe{display:grid;gap:12px;font-size:14px;font-weight:600}.booking-bar_counter__bneKe>div{display:flex;align-items:center;gap:16px}.booking-bar_counter__bneKe button{display:grid;place-items:center;min-width:44px;min-height:44px;background:#f1f6f9;border:1px solid #c4d5e0;border-radius:4px;color:#005b99;cursor:pointer}.booking-bar_counter__bneKe button:disabled{opacity:.35;cursor:default}.booking-bar_counter__bneKe svg{width:16px;height:16px}.booking-bar_counter__bneKe output{min-width:18px;text-align:center;font-size:16px}.booking-bar_ages__4MhCv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.booking-bar_add__42XyR{display:flex;align-items:center;gap:10px;padding:10px 14px;min-height:44px;border:1px solid #b5cbd9;border-radius:4px;background:white;color:#005b99;font:inherit;font-size:14px;cursor:pointer}.booking-bar_error__5exUM{color:#a82323;font-size:14px;line-height:1.5}.booking-bar_dialogFooter__koENS{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #dce5e9;flex-shrink:0}.booking-bar_apply__cxIC7,.booking-bar_cancel__JZlox{font:inherit;font-size:15px;font-weight:600;min-height:46px;padding:10px 28px;border-radius:4px;cursor:pointer}.booking-bar_apply__cxIC7{background:#005b99;border:1px solid #005b99;color:white}.booking-bar_cancel__JZlox{background:white;border:1px solid #cbdbe4;color:#002b56}@media(max-width:720px){.booking-bar_inner__hVPEa{padding:9px 14px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.booking-bar_control__bHjU1,[dir=rtl] .booking-bar_control__bHjU1{padding:3px 0;border:0;min-height:50px;gap:0}.booking-bar_chevron__rt1g8,.booking-bar_icon__388Zd{display:none}.booking-bar_text__6gh9A{gap:4px}.booking-bar_label__Z1Axi{font-size:10px;letter-spacing:0}.booking-bar_text__6gh9A strong{font-size:12px;line-height:1.5}.booking-bar_rates__1vvUi{min-height:46px;padding:9px 12px;font-size:12px;white-space:normal;text-align:center;line-height:1.3;max-width:95px}.booking-bar_rates__1vvUi svg{display:none}.booking-bar_dialog__JPQ63{width:calc(100% - 24px)}.booking-bar_dialogHeader__vinWa{padding:16px}.booking-bar_dialogHeader__vinWa h2{font-size:22px}.booking-bar_body__4Y4fH{padding:18px 16px}.booking-bar_dateFields__QHTRj{grid-template-columns:1fr;gap:18px}.booking-bar_room__ompeU{padding:14px 12px}.booking-bar_counters__0uIOF{gap:18px}.booking-bar_counter__bneKe>div{gap:10px}.booking-bar_ages__4MhCv{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-bar_dialogFooter__koENS{padding:14px 16px}}@media(max-width:380px){.booking-bar_inner__hVPEa{gap:7px;padding-inline:10px}.booking-bar_rates__1vvUi{padding-inline:9px;max-width:78px}.booking-bar_counters__0uIOF{grid-template-columns:1fr}.booking-bar_counter__bneKe{grid-template-columns:1fr auto;align-items:center}}.booking-bar_phone__PCTAq{display:flex;align-items:center;gap:10px;min-height:48px;color:var(--navy,#002b56);text-decoration:none;white-space:nowrap}.booking-bar_phone__PCTAq svg{width:20px;height:20px;flex:0 0 20px;color:var(--blue,#005b99)}.booking-bar_phone__PCTAq span{display:grid;gap:5px}.booking-bar_phone__PCTAq small{font-size:10px;color:#526678}.booking-bar_phone__PCTAq strong{font-size:14px;font-weight:600}.booking-bar_phone__PCTAq:hover strong{text-decoration:underline;text-underline-offset:4px}@media(min-width:721px) and (max-width:1100px){.booking-bar_inner__hVPEa{gap:14px;padding-inline:18px}.booking-bar_control__bHjU1,[dir=rtl] .booking-bar_control__bHjU1{gap:9px;padding-inline-end:14px}.booking-bar_icon__388Zd{display:none}.booking-bar_text__6gh9A strong{font-size:14px}.booking-bar_phone__PCTAq{gap:6px}.booking-bar_phone__PCTAq strong{font-size:12px}.booking-bar_phone__PCTAq small{font-size:9px}.booking-bar_rates__1vvUi{padding-inline:16px;font-size:13px;gap:8px}}@media(max-width:720px){.booking-bar_bar__tqGoY{inset-block-start:var(--site-header-height,90px)}.booking-bar_inner__hVPEa{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5px 14px;padding:8px 14px}.booking-bar_control__bHjU1{grid-row:1}.booking-bar_phone__PCTAq{grid-column:1;grid-row:2;min-width:0;gap:7px}.booking-bar_phone__PCTAq svg{width:17px;height:17px;flex-basis:17px}.booking-bar_phone__PCTAq small{font-size:9px}.booking-bar_phone__PCTAq strong{font-size:12px}.booking-bar_rates__1vvUi{grid-column:2;grid-row:2;max-width:none;min-height:44px}}@media(max-width:380px){.booking-bar_inner__hVPEa{padding-inline:10px;gap:4px 10px}.booking-bar_phone__PCTAq strong{font-size:11px}.booking-bar_phone__PCTAq svg{width:15px;height:15px;flex-basis:15px}}.suites_shell__ps2Oa{--suite-navy:#002b56;--suite-navy-soft:#005b99;--suite-blue:#005b99;--suite-bright:#3777bc;--suite-paper:#f2f1ec;--suite-ink:#101d3c;min-height:100vh;overflow:hidden;background:var(--suite-paper);color:var(--suite-ink)}.suites_header__21KtN{position:absolute;inset:0 0 auto;z-index:10;color:white;border-bottom:1px solid rgba(255,255,255,.2)}.suites_antyapiInner__OXyzT,.suites_catalogue__oHXnJ,.suites_faq__ykZIY,.suites_finalCta__M5N1x,.suites_footerBase__5gKrM,.suites_footerMain__u98Sq,.suites_headerInner__fWFWX,.suites_heroInner__hCoGT,.suites_intro__W0iad{width:min(calc(100% - 72px),1420px);margin-inline:auto}.suites_headerInner__fWFWX{min-height:106px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.suites_logo__EpKqx{justify-self:start}.suites_footerMain__u98Sq .brand-mark,.suites_logo__EpKqx .brand-mark{color:white}.suites_nav__tBSP_{display:flex;align-items:center;justify-content:center;gap:30px;font-size:11px;font-weight:680;letter-spacing:.06em}.suites_nav__tBSP_ a{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.78);transition:color .18s ease}.suites_nav__tBSP_ a:focus-visible,.suites_nav__tBSP_ a:hover{color:white}.suites_nav__tBSP_ svg{width:14px;height:14px}.suites_headerActions__i_8k0{justify-self:end;display:flex;align-items:center;gap:14px}.suites_languageSwitch__JKrfP{display:flex;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.28);border-radius:99px;background:rgba(4,19,38,.4);backdrop-filter:blur(15px)}.suites_languageSwitch__JKrfP button{width:34px;height:30px;border:0;border-radius:99px;background:transparent;color:rgba(255,255,255,.68);font:inherit;font-size:10px;font-weight:760;cursor:pointer}.suites_languageSwitch__JKrfP .suites_activeLanguage__wjHBt{background:white;color:var(--suite-navy)}.suites_headerBook__CaewV{min-height:44px;padding:0 17px;display:inline-flex;align-items:center;gap:9px;background:var(--suite-blue);color:white;font-size:11px;font-weight:760;transition:background .18s ease,transform .18s ease}.suites_headerBook__CaewV:focus-visible,.suites_headerBook__CaewV:hover{background:var(--suite-bright);transform:translateY(-1px)}.suites_headerBook__CaewV svg{width:16px;height:16px}.suites_hero__M_qGu{min-height:820px;height:94vh;max-height:960px;position:relative;isolation:isolate;color:white}.suites_heroGrid__Rk3wg,.suites_heroShade__jl1Vj,.suites_hero__M_qGu>img{position:absolute;inset:0;width:100%;height:100%}.suites_hero__M_qGu>img{z-index:-3;object-fit:cover;object-position:58% center;filter:saturate(.72) contrast(1.06)}.suites_heroShade__jl1Vj{z-index:-2;background:linear-gradient(90deg,rgba(10,24,57,.96),rgba(16,36,80,.84) 43%,rgba(12,31,70,.26) 76%,rgba(7,22,51,.42)),linear-gradient(0deg,rgba(7,19,47,.84),transparent 46%)}.suites_heroGrid__Rk3wg{z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:92px 92px;mask-image:linear-gradient(90deg,black,transparent 70%)}.suites_heroGrid__Rk3wg span{position:absolute;left:5.4vw;bottom:0;width:17px;height:58%;background:linear-gradient(0deg,transparent,var(--suite-bright));opacity:.75}.suites_heroGrid__Rk3wg span:nth-child(2){left:calc(5.4vw + 26px);width:40px;height:31%;background:linear-gradient(0deg,transparent,var(--suite-blue))}.suites_heroGrid__Rk3wg span:nth-child(3){left:calc(5.4vw + 75px);height:51%}.suites_heroInner__hCoGT{height:100%;position:relative;padding-top:clamp(210px,27vh,290px)}.suites_backLink__idStT{position:absolute;top:138px;display:inline-flex;align-items:center;gap:10px;color:rgba(255,255,255,.65);font-size:10px;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.suites_backLink__idStT:focus-visible,.suites_backLink__idStT:hover{color:white}.suites_backLink__idStT svg{width:16px;height:16px}.suites_kicker__Se8zS{margin:0;color:var(--suite-bright);font-size:11px;font-weight:790;letter-spacing:.22em;text-transform:uppercase}.suites_hero__M_qGu h1{max-width:920px;margin:24px 0 27px;font-family:Georgia,Times New Roman,Noto Naskh Arabic,serif;font-size:clamp(60px,7vw,108px);font-weight:400;line-height:.94;letter-spacing:-.055em}.suites_shell__ps2Oa[dir=rtl] .suites_hero__M_qGu h1{max-width:1020px;font-family:Noto Naskh Arabic,Tahoma,serif;line-height:1.08;letter-spacing:-.035em}.suites_heroLead__G2KX4{max-width:690px;margin:0;color:rgba(255,255,255,.75);font-size:clamp(15px,1.25vw,19px);line-height:1.75}.suites_heroButton__73dt_{width:max-content;min-height:54px;margin-top:34px;padding:0 21px;display:flex;align-items:center;gap:18px;background:white;color:var(--suite-navy);font-size:12px;font-weight:760;transition:transform .18s ease}.suites_heroButton__73dt_:focus-visible,.suites_heroButton__73dt_:hover{transform:translateY(-2px)}.suites_heroButton__73dt_ svg{width:17px;height:17px;color:var(--suite-blue)}.suites_heroStats__VQamU{position:absolute;inset:auto 0 60px;display:flex;gap:0}.suites_heroStats__VQamU span{padding:0 28px;border-inline-start:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.7);font-size:11px;font-weight:680;letter-spacing:.09em;text-transform:uppercase}.suites_heroStats__VQamU span:first-child{padding-inline-start:0;border:0}.suites_intro__W0iad{padding-block:145px 125px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.55fr);gap:clamp(60px,10vw,170px);align-items:end}.suites_faq__ykZIY h2,.suites_finalCta__M5N1x h2,.suites_intro__W0iad h2{margin:22px 0 0;font-family:Georgia,Times New Roman,Noto Naskh Arabic,serif;font-size:clamp(48px,5.4vw,82px);font-weight:400;line-height:1.02;letter-spacing:-.052em}.suites_shell__ps2Oa[dir=rtl] .suites_faq__ykZIY h2,.suites_shell__ps2Oa[dir=rtl] .suites_finalCta__M5N1x h2,.suites_shell__ps2Oa[dir=rtl] .suites_intro__W0iad h2,.suites_shell__ps2Oa[dir=rtl] .suites_suiteCopy__7AngI h2{font-family:Noto Naskh Arabic,Tahoma,serif;letter-spacing:-.025em}.suites_intro__W0iad>p{margin:0 0 7px;color:#5e6976;font-size:15px;line-height:1.78}.suites_catalogue__oHXnJ{padding-bottom:145px}.suites_suite__9eLot{min-height:720px;padding:86px 0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);gap:clamp(62px,8vw,128px);align-items:center;border-top:1px solid rgba(6,22,44,.16);scroll-margin-top:30px}.suites_gallery__sIMgL{height:min(49vw,680px);min-height:540px;position:relative}.suites_gallery__sIMgL figure{position:absolute;margin:0;overflow:hidden;background:#d8dde0;box-shadow:0 24px 64px rgba(6,22,44,.12)}.suites_gallery__sIMgL img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.suites_gallery__sIMgL figure:hover img{transform:scale(1.025)}.suites_primaryImage__EYvWd{inset:0 15% 10% 0}.suites_secondaryImage__WbsuB{width:47%;height:42%;right:0;bottom:0;border:10px solid var(--suite-paper)}.suites_shell__ps2Oa[dir=rtl] .suites_primaryImage__EYvWd{inset:0 0 10% 15%}.suites_shell__ps2Oa[dir=rtl] .suites_secondaryImage__WbsuB{right:auto;left:0}.suites_reverse__3y9_m .suites_gallery__sIMgL{order:2}.suites_reverse__3y9_m .suites_suiteCopy__7AngI{order:1}.suites_suiteCopy__7AngI{max-width:560px}.suites_suiteIndex__KqOC2{display:flex;align-items:center;gap:18px;color:var(--suite-blue);font-size:12px;font-weight:790;letter-spacing:.12em}.suites_suiteIndex__KqOC2:after{content:"";width:54px;height:1px;order:1;background:rgba(6,22,44,.3)}.suites_suiteIndex__KqOC2 span{order:2;color:#6b7580;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.suites_suiteCopy__7AngI h2{margin:19px 0 22px;color:var(--suite-navy);font-family:Georgia,Times New Roman,Noto Naskh Arabic,serif;font-size:clamp(42px,4.4vw,66px);font-weight:400;line-height:1.02;letter-spacing:-.05em}.suites_description__K9_m8{margin:0;color:#5b6875;font-size:15px;line-height:1.8}.suites_facts__0YlcB{margin:34px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(6,22,44,.16);border-inline-start:1px solid rgba(6,22,44,.16)}.suites_facts__0YlcB>div{min-height:103px;padding:17px 18px;border-inline-end:1px solid rgba(6,22,44,.16);border-bottom:1px solid rgba(6,22,44,.16)}.suites_facts__0YlcB dt{display:flex;align-items:center;gap:8px;color:#7a838c;font-size:9px;font-weight:730;letter-spacing:.11em;text-transform:uppercase}.suites_facts__0YlcB dt svg{width:15px;height:15px;color:var(--suite-blue)}.suites_facts__0YlcB dd{margin:13px 0 0;color:var(--suite-navy);font-size:14px;font-weight:670;line-height:1.35}.suites_highlights__S7kLN{margin-top:27px}.suites_highlights__S7kLN>span{color:#7a838c;font-size:9px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.suites_highlights__S7kLN ul{margin:15px 0 0;padding:0;display:grid;gap:10px;list-style:none}.suites_highlights__S7kLN li{display:flex;align-items:center;gap:10px;color:#52606d;font-size:13px}.suites_highlights__S7kLN li svg{width:15px;height:15px;padding:3px;border-radius:50%;background:#dff2f8}.suites_roomBook__6zVMV{min-height:72px;margin-top:33px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;gap:22px;background:var(--suite-navy);color:white;transition:background .18s ease,transform .18s ease}.suites_roomBook__6zVMV:focus-visible,.suites_roomBook__6zVMV:hover{background:var(--suite-blue);transform:translateY(-2px)}.suites_roomBook__6zVMV span{display:grid;gap:5px;font-size:12px;font-weight:760}.suites_roomBook__6zVMV small{color:rgba(255,255,255,.52);font-size:9px;font-weight:580}.suites_roomBook__6zVMV svg{flex:0 0 auto;width:20px;height:20px;color:var(--suite-bright)}.suites_roomBook__6zVMV:focus-visible svg,.suites_roomBook__6zVMV:hover svg{color:white}.suites_bookingNote__pHb6H{display:block;margin-top:10px;color:#8a9299;font-size:9px;line-height:1.5}.suites_faq__ykZIY{padding-block:145px;display:grid;grid-template-columns:minmax(300px,.65fr) minmax(0,1fr);gap:clamp(70px,11vw,175px);color:white}.suites_faq__ykZIY:before{content:"";position:absolute;inset-inline:0;z-index:-1;height:calc(100% + 290px);margin-top:-145px;background:var(--suite-navy)}.suites_faq__ykZIY{position:relative;z-index:0}.suites_faqHeading__eiTTv{align-self:start;position:sticky;top:40px}.suites_faq__ykZIY h2{color:white}.suites_faqList__5P7in{border-top:1px solid rgba(255,255,255,.2)}.suites_faqList__5P7in details{border-bottom:1px solid rgba(255,255,255,.2)}.suites_faqList__5P7in summary{min-height:94px;display:grid;grid-template-columns:38px 1fr auto;gap:17px;align-items:center;color:rgba(255,255,255,.88);font-size:16px;font-weight:600;line-height:1.45;cursor:pointer;list-style:none}.suites_faqList__5P7in summary::-webkit-details-marker{display:none}.suites_faqList__5P7in summary>span{color:var(--suite-bright);font-size:10px;font-weight:750;letter-spacing:.12em}.suites_faqList__5P7in summary i{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:var(--suite-bright);font-size:18px;font-style:normal;transition:transform .18s ease}.suites_faqList__5P7in details[open] summary i{transform:rotate(45deg)}.suites_faqList__5P7in details p{max-width:680px;margin:-5px 48px 30px 55px;color:rgba(255,255,255,.56);font-size:14px;line-height:1.75}.suites_shell__ps2Oa[dir=rtl] .suites_faqList__5P7in details p{margin-right:55px;margin-left:48px}.suites_finalCta__M5N1x{margin-top:110px;margin-bottom:110px;padding:73px 78px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;background:#e5edf0}.suites_finalCta__M5N1x h2{max-width:800px;font-size:clamp(45px,5vw,74px)}.suites_finalCta__M5N1x>div>p:last-child{max-width:650px;margin:23px 0 0;color:#5a6774;font-size:14px;line-height:1.7}.suites_finalCta__M5N1x>a{width:180px;height:180px;padding:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;border-radius:50%;background:var(--suite-blue);color:white;text-align:center;font-size:12px;font-weight:760;transition:background .18s ease,transform .18s ease}.suites_finalCta__M5N1x>a:focus-visible,.suites_finalCta__M5N1x>a:hover{background:var(--suite-navy);transform:rotate(3deg)}.suites_finalCta__M5N1x>a svg{width:21px;height:21px}.suites_footer__d9hyG{padding-top:85px;background:var(--suite-navy);color:white}.suites_footerMain__u98Sq{min-height:150px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px}.suites_footerMain__u98Sq p{max-width:370px;margin:0;color:rgba(255,255,255,.6);font-family:Georgia,Times New Roman,Noto Naskh Arabic,serif;font-size:21px;text-align:center}.suites_footerMain__u98Sq>a{justify-self:end;display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.76);font-size:11px;font-weight:720}.suites_footerMain__u98Sq>a svg{width:17px;height:17px;color:var(--suite-bright)}.suites_footerBase__5gKrM{min-height:75px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.4);font-size:9px;letter-spacing:.07em}.suites_antyapiBar__IykLL{padding:28px 0;background:#fff;color:#252527;border-top:1px solid #e5e7eb}.suites_antyapiInner__OXyzT{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px;direction:ltr}.suites_antyapiInner__OXyzT>span{margin-left:auto;text-align:right;font-weight:500;white-space:nowrap}.suites_antyapiInner__OXyzT img{width:208px;height:auto;display:block;object-fit:contain}html[data-theme=dark] .suites_shell__ps2Oa{--suite-paper:#040f1c;--suite-ink:#edf4f8;background:var(--suite-paper);color:var(--suite-ink)}html[data-theme=dark] .suites_description__K9_m8,html[data-theme=dark] .suites_finalCta__M5N1x>div>p:last-child,html[data-theme=dark] .suites_highlights__S7kLN li,html[data-theme=dark] .suites_intro__W0iad>p{color:#b1c0cb}html[data-theme=dark] .suites_suite__9eLot{border-top-color:rgba(255,255,255,.14)}html[data-theme=dark] .suites_gallery__sIMgL figure{background:#102437;box-shadow:0 24px 64px rgba(0,0,0,.28)}html[data-theme=dark] .suites_secondaryImage__WbsuB{border-color:var(--suite-paper)}html[data-theme=dark] .suites_suiteIndex__KqOC2:after{background:rgba(255,255,255,.22)}html[data-theme=dark] .suites_bookingNote__pHb6H,html[data-theme=dark] .suites_facts__0YlcB dt,html[data-theme=dark] .suites_highlights__S7kLN>span,html[data-theme=dark] .suites_suiteIndex__KqOC2 span{color:#91a3b0}html[data-theme=dark] .suites_facts__0YlcB dd,html[data-theme=dark] .suites_suiteCopy__7AngI h2{color:#f2f7fa}html[data-theme=dark] .suites_facts__0YlcB,html[data-theme=dark] .suites_facts__0YlcB>div{border-color:rgba(255,255,255,.14)}html[data-theme=dark] .suites_highlights__S7kLN li svg{background:rgba(55,119,188,.2);color:#7faee0}html[data-theme=dark] .suites_finalCta__M5N1x{background:#0a2032}.suites_mobileBook__f7A3R{display:none}.suites_shell__ps2Oa[dir=rtl] .suites_backIcon___Br09,.suites_shell__ps2Oa[dir=rtl] .suites_forwardIcon__8VQ0G{transform:rotate(180deg)}@media (max-width:1100px){.suites_antyapiInner__OXyzT,.suites_catalogue__oHXnJ,.suites_faq__ykZIY,.suites_finalCta__M5N1x,.suites_footerBase__5gKrM,.suites_footerMain__u98Sq,.suites_headerInner__fWFWX,.suites_heroInner__hCoGT,.suites_intro__W0iad{width:min(calc(100% - 48px),960px)}.suites_headerInner__fWFWX{grid-template-columns:auto 1fr}.suites_nav__tBSP_{display:none}.suites_headerActions__i_8k0{justify-self:end}.suites_suite__9eLot{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:52px}.suites_gallery__sIMgL{min-height:510px}.suites_faq__ykZIY{gap:65px}.suites_finalCta__M5N1x{padding:62px 55px}}@media (max-width:820px){.suites_hero__M_qGu{min-height:760px;height:92vh}.suites_hero__M_qGu>img{object-position:67% center}.suites_heroInner__hCoGT{padding-top:220px}.suites_hero__M_qGu h1{max-width:680px}.suites_intro__W0iad{padding-block:110px 85px;grid-template-columns:1fr;gap:34px}.suites_suite__9eLot,.suites_suite__9eLot.suites_reverse__3y9_m{padding:70px 0 85px;grid-template-columns:1fr;gap:58px}.suites_reverse__3y9_m .suites_gallery__sIMgL,.suites_reverse__3y9_m .suites_suiteCopy__7AngI{order:0}.suites_gallery__sIMgL{height:min(76vw,620px);min-height:480px}.suites_suiteCopy__7AngI{max-width:none}.suites_faq__ykZIY{padding-block:110px;grid-template-columns:1fr;gap:58px}.suites_faq__ykZIY:before{height:calc(100% + 220px);margin-top:-110px}.suites_faqHeading__eiTTv{position:static}.suites_finalCta__M5N1x{margin-block:80px;grid-template-columns:1fr}.suites_finalCta__M5N1x>a{width:auto;height:62px;flex-direction:row;border-radius:0}.suites_footerMain__u98Sq{padding-block:55px;grid-template-columns:1fr 1fr}.suites_footerMain__u98Sq p{grid-column:1/-1;grid-row:2;max-width:none;text-align:start}}@media (max-width:620px){.suites_antyapiInner__OXyzT,.suites_catalogue__oHXnJ,.suites_faq__ykZIY,.suites_finalCta__M5N1x,.suites_footerBase__5gKrM,.suites_footerMain__u98Sq,.suites_headerInner__fWFWX,.suites_heroInner__hCoGT,.suites_intro__W0iad{width:min(calc(100% - 32px),520px)}.suites_headerInner__fWFWX{min-height:92px}.suites_logo__EpKqx .brand-mark--compact{gap:7px}.suites_logo__EpKqx .brand-symbol{width:33px;height:28px}.suites_logo__EpKqx .brand-tower--left{width:7px;height:28px}.suites_logo__EpKqx .brand-tower--middle{left:10px;width:14px;height:11px}.suites_logo__EpKqx .brand-tower--right{width:7px;height:23px}.suites_logo__EpKqx .brand-word{font-size:21px}.suites_logo__EpKqx .brand-suites{margin-top:4px;font-size:5px}.suites_headerBook__CaewV{display:none}.suites_languageSwitch__JKrfP button{width:30px;height:28px;font-size:9px}.suites_hero__M_qGu{min-height:720px;height:92vh;max-height:830px}.suites_heroInner__hCoGT{padding-top:188px}.suites_backLink__idStT{top:116px}.suites_hero__M_qGu h1{margin-top:19px;font-size:clamp(47px,14vw,69px)}.suites_heroLead__G2KX4{font-size:14px;line-height:1.65}.suites_heroStats__VQamU{bottom:42px;justify-content:space-between}.suites_heroStats__VQamU span{padding:0 10px;font-size:8px;letter-spacing:.04em}.suites_intro__W0iad{padding-block:90px 60px}.suites_faq__ykZIY h2,.suites_finalCta__M5N1x h2,.suites_intro__W0iad h2{font-size:clamp(40px,12vw,57px)}.suites_catalogue__oHXnJ{padding-bottom:100px}.suites_suite__9eLot,.suites_suite__9eLot.suites_reverse__3y9_m{padding:58px 0 72px;gap:45px}.suites_gallery__sIMgL{height:112vw;max-height:590px;min-height:420px}.suites_primaryImage__EYvWd{inset:0 8% 14% 0}.suites_secondaryImage__WbsuB{width:57%;height:38%;border-width:7px}.suites_shell__ps2Oa[dir=rtl] .suites_primaryImage__EYvWd{inset:0 0 14% 8%}.suites_suiteCopy__7AngI h2{font-size:clamp(39px,11vw,55px)}.suites_facts__0YlcB{grid-template-columns:1fr}.suites_facts__0YlcB>div{min-height:82px}.suites_faq__ykZIY{padding-block:90px}.suites_faq__ykZIY:before{height:calc(100% + 180px);margin-top:-90px}.suites_faqList__5P7in summary{min-height:88px;grid-template-columns:27px 1fr auto;gap:10px;font-size:14px}.suites_faqList__5P7in summary i{width:28px;height:28px}.suites_faqList__5P7in details p,.suites_shell__ps2Oa[dir=rtl] .suites_faqList__5P7in details p{margin:-2px 38px 28px;font-size:13px}.suites_finalCta__M5N1x{margin-block:65px 95px;padding:45px 26px}.suites_footerMain__u98Sq{min-height:0;padding-block:50px;grid-template-columns:1fr;gap:28px}.suites_footerMain__u98Sq p,.suites_footerMain__u98Sq>a{grid-column:auto;grid-row:auto;justify-self:start;text-align:start}.suites_shell__ps2Oa[dir=rtl] .suites_footerMain__u98Sq>a{justify-self:end}.suites_footerBase__5gKrM{min-height:88px;padding-block:20px;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px}.suites_shell__ps2Oa[dir=rtl] .suites_footerBase__5gKrM{align-items:flex-end}.suites_antyapiInner__OXyzT{min-height:64px;flex-direction:row;justify-content:space-between;gap:16px;font-size:11px}.suites_antyapiInner__OXyzT img{width:152px;height:auto}.suites_antyapiBar__IykLL{padding:24px 0 100px}.suites_mobileBook__f7A3R{position:fixed;inset:auto 12px 12px;z-index:20;min-height:56px;padding:0 17px;display:flex;align-items:center;justify-content:center;gap:12px;background:var(--suite-blue);color:white;box-shadow:0 14px 35px rgba(3,17,35,.3);font-size:12px;font-weight:760}.suites_mobileBook__f7A3R svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.suites_shell__ps2Oa *,.suites_shell__ps2Oa :after,.suites_shell__ps2Oa :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}html[data-theme=light] .suites_shell__ps2Oa{--suite-navy:#002b56;--suite-navy-soft:#005b99;--suite-blue:#005b99;--suite-bright:#3777bc;--suite-paper:#faf9f5;--suite-ink:#203246;background:var(--suite-paper)}html[data-theme=light] .suites_header__21KtN{color:var(--suite-navy);border-bottom-color:#dce5e8;background:rgba(255,255,255,.94);backdrop-filter:blur(18px)}html[data-theme=light] .suites_logo__EpKqx .brand-mark{color:var(--suite-navy)}html[data-theme=light] .suites_footerMain__u98Sq .brand-mark{color:#fff}html[data-theme=light] .suites_backLink__idStT,html[data-theme=light] .suites_nav__tBSP_ a{color:#40566e}html[data-theme=light] .suites_backLink__idStT:focus-visible,html[data-theme=light] .suites_backLink__idStT:hover,html[data-theme=light] .suites_nav__tBSP_ a:focus-visible,html[data-theme=light] .suites_nav__tBSP_ a:hover{color:var(--suite-blue)}html[data-theme=light] .suites_languageSwitch__JKrfP{border-color:#ccd9df;border-radius:5px;background:#fff}html[data-theme=light] .suites_languageSwitch__JKrfP button{border-radius:3px;color:var(--suite-navy)}html[data-theme=light] .suites_languageSwitch__JKrfP .suites_activeLanguage__wjHBt{background:var(--suite-blue);color:#fff}html[data-theme=light] .suites_hero__M_qGu{color:var(--suite-navy);background:#faf9f5}html[data-theme=light] .suites_hero__M_qGu>img{left:auto;right:0;width:60%;filter:saturate(.82) contrast(1.02)}html[data-theme=light] .suites_shell__ps2Oa[dir=rtl] .suites_hero__M_qGu>img{left:0;right:auto}html[data-theme=light] .suites_heroShade__jl1Vj{background:linear-gradient(90deg,#faf9f5 0 39%,rgba(250,249,245,.96) 49%,rgba(250,249,245,.18) 76%,transparent)}html[data-theme=light] .suites_shell__ps2Oa[dir=rtl] .suites_heroShade__jl1Vj{background:linear-gradient(270deg,#faf9f5 0 39%,rgba(250,249,245,.96) 49%,rgba(250,249,245,.18) 76%,transparent)}html[data-theme=light] .suites_hero__M_qGu h1{max-width:620px;color:var(--suite-navy);font-size:clamp(56px,6vw,88px)}html[data-theme=light] .suites_heroLead__G2KX4,html[data-theme=light] .suites_heroStats__VQamU span{color:#627487}html[data-theme=light] .suites_heroStats__VQamU span{border-color:#bccbd2}html[data-theme=light] .suites_catalogue__oHXnJ{padding-bottom:100px}html[data-theme=light] .suites_suite__9eLot{margin-bottom:28px;padding:56px;border:1px solid #dce5e6;background:#fff;box-shadow:0 18px 46px rgba(20,48,75,.06)}html[data-theme=light] .suites_gallery__sIMgL figure,html[data-theme=light] .suites_primaryImage__EYvWd,html[data-theme=light] .suites_secondaryImage__WbsuB{border-radius:10px}html[data-theme=light] .suites_secondaryImage__WbsuB{border-color:var(--suite-paper)}html[data-theme=light] .suites_faq__ykZIY{color:var(--suite-navy)}html[data-theme=light] .suites_faq__ykZIY:before{background:#eaf2f3}html[data-theme=light] .suites_faqList__5P7in summary,html[data-theme=light] .suites_faq__ykZIY h2{color:var(--suite-navy)}html[data-theme=light] .suites_faqList__5P7in,html[data-theme=light] .suites_faqList__5P7in details{border-color:rgba(23,52,95,.18)}html[data-theme=light] .suites_faqList__5P7in details p{color:#60717f}html[data-theme=light] .suites_faqList__5P7in summary i{color:var(--suite-blue);border-color:var(--suite-blue)}html[data-theme=light] .suites_finalCta__M5N1x{background:#fff;border:1px solid #d8e3e5}html[data-theme=light] .suites_finalCta__M5N1x>a{width:180px;height:128px;border-radius:8px}@media (max-width:820px){html[data-theme=light] .suites_hero__M_qGu{color:#fff}html[data-theme=light] .suites_hero__M_qGu>img,html[data-theme=light] .suites_shell__ps2Oa[dir=rtl] .suites_hero__M_qGu>img{inset:0;width:100%}html[data-theme=light] .suites_heroShade__jl1Vj,html[data-theme=light] .suites_shell__ps2Oa[dir=rtl] .suites_heroShade__jl1Vj{background:linear-gradient(90deg,rgba(6,22,44,.9),rgba(6,22,44,.38)),linear-gradient(0deg,rgba(6,22,44,.9),transparent 58%)}html[data-theme=light] .suites_hero__M_qGu h1{max-width:100%;color:#fff}html[data-theme=light] .suites_heroLead__G2KX4,html[data-theme=light] .suites_heroStats__VQamU span{color:rgba(255,255,255,.78)}html[data-theme=light] .suites_suite__9eLot{padding:32px 20px}}html[data-theme=dark] .suites_header__21KtN .brand-logo{filter:brightness(0) invert(1)}.suites_nav__tBSP_{font-size:14px;gap:16px}.suites_headerInner__fWFWX{gap:20px}.suites_languageSwitch__JKrfP button{font-size:12px;min-height:36px}@media(max-width:1200px){.suites_nav__tBSP_{display:none}.suites_headerInner__fWFWX{grid-template-columns:auto 1fr}}@media(max-width:720px){.suites_headerActions__i_8k0{flex-wrap:wrap;justify-content:flex-end;gap:8px}.suites_headerBook__CaewV{display:none}.suites_logo__EpKqx .brand-mark--compact{width:86px}.suites_languageSwitch__JKrfP button{width:28px}}.suites_nav__tBSP_ a{white-space:nowrap}@media(max-width:1360px){.suites_nav__tBSP_{display:none}.suites_headerInner__fWFWX{grid-template-columns:auto 1fr}}.suites_highlights__S7kLN>span{font-size:14px;letter-spacing:.04em}.suites_highlights__S7kLN ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.suites_highlights__S7kLN li{align-items:flex-start;min-width:0;font-size:14px;line-height:1.6}.suites_highlights__S7kLN li svg{width:21px;height:21px;flex:0 0 21px;margin-top:1px;padding:0;border-radius:0;background:none;color:var(--suite-blue);stroke-width:1.6}html[data-theme=dark] .suites_highlights__S7kLN li svg{background:none;color:#8fbfed}.suites_footerSocial__JhofK{width:min(1440px,calc(100% - 80px));margin:32px auto 24px}@media(max-width:720px){.suites_highlights__S7kLN ul{grid-template-columns:1fr}.suites_footerSocial__JhofK{width:calc(100% - 40px)}}.suites_header__21KtN{position:fixed;z-index:100;background:rgba(0,27,55,.96);backdrop-filter:blur(18px)}.suites_headerInner__fWFWX{min-height:112px}.suites_shell__ps2Oa [id]{scroll-margin-top:136px}.suites_roomDetails__I_H6S{margin:18px 0 24px;border-block:1px solid #899cad55}.suites_roomDetails__I_H6S summary{padding:14px 0;cursor:pointer;font-size:16px;font-weight:600}.suites_capacityNote__WsZ2k,.suites_roomDetails__I_H6S p{font-size:16px;line-height:1.65}.suites_capacityNote__WsZ2k{margin-top:18px}.suites_roomDetails__I_H6S p{margin:0 0 20px}.suites_roomBook__6zVMV{gap:16px}.suites_roomBook__6zVMV>span{flex:1}.suites_facts__0YlcB dd{overflow-wrap:anywhere}@media(max-width:1520px){.suites_nav__tBSP_{display:none}.suites_headerInner__fWFWX{grid-template-columns:auto 1fr;gap:20px}}@media(max-width:720px){.suites_headerInner__fWFWX{min-height:112px;width:calc(100% - 40px);gap:12px}.suites_headerActions__i_8k0{gap:8px;flex-wrap:wrap;justify-content:flex-end}.suites_headerBook__CaewV{display:none}.suites_logo__EpKqx .brand-mark--compact{width:86px}.suites_languageSwitch__JKrfP button{width:28px;min-height:36px;font-size:12px}}@media(max-width:380px){.suites_headerInner__fWFWX{width:calc(100% - 24px)}.suites_logo__EpKqx .brand-mark--compact{width:70px}}.suites_headerInner__fWFWX{padding-block:12px}.suites_shell__ps2Oa [id]{scroll-margin-top:calc(var(--site-header-height,112px) + 24px)}.suites_heroInner__hCoGT{padding-top:calc(var(--site-header-height,112px) + 76px)}@media(max-width:1760px){.suites_nav__tBSP_{display:none}.suites_headerInner__fWFWX{grid-template-columns:auto 1fr}}@media(min-width:1361px){.suites_nav__tBSP_{display:flex;gap:20px;justify-content:center}.suites_headerInner__fWFWX{grid-template-columns:auto 1fr auto}}.suites_roomGallery__7EUjN{min-width:0;align-self:start}.suites_reverse__3y9_m .suites_roomGallery__7EUjN{order:2}@media(max-width:820px){.suites_reverse__3y9_m .suites_roomGallery__7EUjN{order:0}}