.ro-bt{--ro-bt-ink:var(--color-ro-ink,#101828);--ro-bt-navy:var(--color-ro-navy,#1e1161);--ro-bt-accent:var(--color-ro-coral,#fd7553);--ro-bt-link:var(--color-ro-cyan-ink,#0a7fa6);
  --ro-bt-mut:color-mix(in srgb,var(--color-ro-ink,#101828) 66%,#fff);--ro-bt-line:color-mix(in srgb,var(--color-ro-ink,#101828) 12%,#fff);
  --ro-bt-soft:color-mix(in srgb,var(--color-ro-ink,#101828) 4%,#fff);--ro-bt-tint:color-mix(in srgb,var(--color-ro-navy,#1e1161) 7%,#fff);
  --ro-bt-head:var(--font-display,Poppins,ui-sans-serif,system-ui,sans-serif);--ro-bt-text:var(--font-sans,Inter,ui-sans-serif,system-ui,sans-serif);
  --ro-bt-col:43rem;--ro-bt-wide:60rem;--ro-bt-r:14px;
  display:block;overflow-x:clip;background:var(--ro-bt-surface,#fff);color:var(--ro-bt-ink);font-family:var(--ro-bt-text)}
.ro-bt *,.ro-bt *::before,.ro-bt *::after{box-sizing:border-box}
.ro-bt .ro-bt-ic{width:1.05em;height:1.05em;flex:none;display:inline-block;vertical-align:-.16em}
.ro-bt .rob-ic{width:1.05em;height:1.05em;flex:none;display:inline-block;vertical-align:-.16em}
.ro-bt .rob-ic--inline{margin-inline-end:.3em;color:var(--ro-bt-navy)}
.ro-bt-prog{position:fixed;inset-inline:0;top:var(--rob-top,0px);height:3px;z-index:29;pointer-events:none}
.ro-bt-prog i{display:block;height:100%;background:var(--ro-bt-accent);transform:scaleX(0);transform-origin:0 50%}
[dir=rtl] .ro-bt-prog i{transform-origin:100% 50%}


.ro-bt-prose{font:400 1.0625rem/1.72 var(--ro-bt-text);color:var(--ro-bt-ink);overflow-wrap:break-word}
.ro-bt-prose>:first-child{margin-top:0}
.ro-bt-prose p{margin:0 0 1.15em}
.ro-bt-prose a{color:var(--ro-bt-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.ro-bt-prose a:hover{text-decoration-thickness:2px}
.ro-bt-prose a.ro-ilink,.ro-bt-prose a[data-ril]{color:var(--ro-bt-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;background:none}
.ro-bt-prose strong{font-weight:600;color:var(--ro-bt-ink)}
.ro-bt-prose h3{margin:1.9em 0 .55em;font:600 1.2rem/1.3 var(--ro-bt-head);color:var(--ro-bt-ink);scroll-margin-top:calc(var(--rob-top,0px) + 1.5rem)}
.ro-bt-prose h4{margin:1.5em 0 .45em;font:600 1.05rem/1.35 var(--ro-bt-head);color:var(--ro-bt-ink)}
.ro-bt-prose ul,.ro-bt-prose ol{margin:0 0 1.2em;padding-inline-start:1.35em}
.ro-bt-prose ul{list-style:disc}.ro-bt-prose ol{list-style:decimal}.ro-bt-prose ul ul{list-style:circle}
.ro-bt-prose li>p{margin:0 0 .45em}.ro-bt-prose li>p:last-child{margin-bottom:0}
.ro-bt-prose li{margin:.35em 0;padding-inline-start:.2em}
.ro-bt-prose li::marker{color:var(--ro-bt-navy);font-weight:600}
.ro-bt-prose ul ul,.ro-bt-prose ol ol,.ro-bt-prose ul ol,.ro-bt-prose ol ul{margin:.35em 0 .2em}
.ro-bt-prose blockquote{margin:1.6em 0;padding:1rem 0;border-block:1px solid var(--ro-bt-line);font:italic 400 1.15rem/1.6 var(--ro-bt-text);color:var(--ro-bt-ink)}
.ro-bt-prose blockquote p:last-child{margin-bottom:0}
.ro-bt-prose hr{height:1px;margin:2.2em auto;border:0;background:var(--ro-bt-line);width:40%}
.ro-bt-prose .ro-ta-center{text-align:center}
.ro-bt-prose .ro-ta-right{text-align:end}
.ro-bt-prose code{padding:.1em .35em;border-radius:6px;background:var(--ro-bt-soft);font-size:.92em}
.ro-bt-intro>p:first-child{font-size:1.08rem;line-height:1.65}
@media (min-width:768px){.ro-bt-prose{font-size:1.0625rem}.ro-bt-intro>p:first-child{font-size:1.15rem}}

.ro-bt-fig{margin:1.75rem 0}
.ro-bt-fig img{display:block;width:100%;height:auto;max-height:72vh;object-fit:cover;border-radius:10px;background:var(--ro-bt-soft)}
.ro-bt-fig a{display:block}
.ro-bt-fig figcaption{margin:.55rem 0 0;font:400 .875rem/1.45 var(--ro-bt-text);color:var(--ro-bt-mut)}
.ro-bt-gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1.75rem 0}
.ro-bt-gal .ro-bt-fig{margin:0}
.ro-bt-gal .ro-bt-fig img{aspect-ratio:4/3;height:100%;max-height:none}
.ro-bt-gal--3 .ro-bt-fig:first-child{grid-column:1/-1}
.ro-bt-gal--3 .ro-bt-fig:first-child img{aspect-ratio:16/9}
.ro-bt-gal .ro-bt-fig figcaption{font-size:.8125rem}
@media (min-width:768px){.ro-bt-gal--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ro-bt-gal--3 .ro-bt-fig:first-child{grid-column:auto}.ro-bt-gal--3 .ro-bt-fig:first-child img{aspect-ratio:4/3}}
.ro-bt-table{margin:1.6rem 0;overflow-x:auto;border:1px solid var(--ro-bt-line);border-radius:10px}
.ro-bt-table table{width:100%;border-collapse:collapse;font:400 .95rem/1.5 var(--ro-bt-text)}
.ro-bt-table th,.ro-bt-table td{padding:.6rem .8rem;border-bottom:1px solid var(--ro-bt-line);text-align:start;vertical-align:top}
.ro-bt-table tr:last-child>*{border-bottom:0}
.ro-bt-table th{font-weight:600;background:var(--ro-bt-soft)}
.ro-bt-embed{position:relative;margin:1.75rem 0;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:var(--ro-bt-soft)}
.ro-bt-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}

.ro-bt .ro-bt-pick p,.ro-bt .ro-bt-pick ul{margin:0}
.ro-bt .ro-bt-pick a{color:inherit;text-decoration:none}
.ro-bt .ro-bt-pick a.ro-bt-pick__cta{color:var(--ro-bt-link)}
.ro-bt .ro-bt-pick a:hover .ro-bt-list__n,.ro-bt .ro-bt-pick .ro-bt-pick__n a:hover,.ro-bt .ro-bt-pick a.ro-bt-pick__cta:hover{text-decoration:underline;text-underline-offset:3px}
.ro-bt-pick{margin:1.9rem 0;line-height:1.4;padding:.9rem;border:1px solid var(--ro-bt-line);border-radius:var(--ro-bt-r);background:var(--ro-bt-surface,#fff);font-family:var(--ro-bt-text)}
.ro-bt-pick--hotel,.ro-bt-pick--car{display:grid;grid-template-columns:104px minmax(0,1fr);gap:.9rem;align-items:start}
@media (min-width:560px){.ro-bt-pick--hotel,.ro-bt-pick--car{grid-template-columns:168px minmax(0,1fr);gap:1.1rem;padding:1rem}}
.ro-bt-pick__ph{position:relative;display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;border-radius:10px;background:var(--ro-bt-soft);color:var(--ro-bt-mut)}
.ro-bt-pick__ph>.ro-bt-ic{width:28px;height:28px;opacity:.5}
.ro-bt-pick__ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ro-bt-pick__ph--ic{aspect-ratio:1;max-width:84px;color:var(--ro-bt-navy);background:var(--ro-bt-tint)}
.ro-bt-pick__ph--ic>.ro-bt-ic{opacity:1}
.ro-bt-pick__b{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;min-width:0}
.ro-bt-pick__k{display:flex;align-items:center;gap:.4rem;margin:0;font:600 .75rem/1.25 var(--ro-bt-text);letter-spacing:.07em;text-transform:uppercase;color:var(--ro-bt-navy)}
.ro-bt-pick__n{margin:0;font:600 1.0625rem/1.3 var(--ro-bt-head);color:var(--ro-bt-ink)}
.ro-bt-pick__n a,.ro-bt-pick__n span{color:inherit;text-decoration:none}
.ro-bt-pick__n a:hover{text-decoration:underline;text-underline-offset:3px}
.ro-bt-pick__m{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin:0;font:500 .8125rem/1.3 var(--ro-bt-text);color:var(--ro-bt-mut)}
.ro-bt-pick__c{display:flex;align-items:flex-start;gap:.35rem;margin:0;font:400 .875rem/1.45 var(--ro-bt-text);color:var(--ro-bt-mut)}
.ro-bt-pick__c .ro-bt-ic{margin-top:.15rem}
.ro-bt-pick__note{margin:0;font:400 .9375rem/1.5 var(--ro-bt-text);color:var(--ro-bt-ink)}
.ro-bt-pick__cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;padding:0;border:0;background:none;font:600 .9rem/1.2 var(--ro-bt-text);color:var(--ro-bt-link);text-decoration:none;cursor:pointer}
.ro-bt-pick__cta:hover{text-decoration:underline;text-underline-offset:3px}
button.ro-bt-pick__cta{min-height:44px;padding:.6rem 1.05rem;border-radius:999px;background:var(--color-ro-cta,#d5401a) var(--ro-cta-bg,linear-gradient(135deg,#fd7553 0%,#d63d12 9%,#d5401a 50%,#c93a14 100%));color:var(--color-ro-cta-text,var(--ro-bt-on-accent,#fff));text-decoration:none}
button.ro-bt-pick__cta:hover{background:var(--color-ro-cta-dark,#a93113) var(--ro-cta-bg-h,linear-gradient(135deg,#d5401a 0%,#c93a14 45%,#a93113 100%));text-decoration:none}
.ro-bt-stars{display:inline-flex;gap:1px;color:var(--ro-bt-accent)}
.ro-bt-stars .ro-bt-ic{width:.85rem;height:.85rem}
.ro-bt-score{display:inline-flex;align-items:center;gap:.3rem;color:var(--ro-bt-ink)}
.ro-bt-score b{display:inline-grid;place-items:center;min-width:2rem;height:1.45rem;padding:0 .3rem;border-radius:6px;background:var(--ro-bt-navy);color:var(--ro-bt-on-accent,#fff);font:600 .78rem/1 var(--ro-bt-text)}
.ro-bt-score>.ro-bt-ic{color:var(--ro-bt-accent)}
.ro-bt-pick--tour .ro-bt-score b{min-width:0;height:auto;padding:0;background:none;color:var(--ro-bt-ink)}
.ro-bt-muted{color:var(--ro-bt-mut);font-weight:400}
.ro-bt-dur{display:inline-flex;align-items:center;gap:.25rem}
.ro-bt-pick--list{padding:.9rem .9rem .35rem}
.ro-bt-pick--list>.ro-bt-pick__k{margin:0 0 .5rem}
.ro-bt-pick--list>.ro-bt-pick__note{margin:0 0 .5rem}
.ro-bt-list{margin:0;padding:0;list-style:none}
.ro-bt-list li{border-top:1px solid var(--ro-bt-line)}
.ro-bt-list__a{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.7rem 0;color:var(--ro-bt-ink);text-decoration:none}
@media (min-width:560px){.ro-bt-list__a{grid-template-columns:96px minmax(0,1fr) auto}}
.ro-bt-list__ph{position:relative;display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:var(--ro-bt-soft);color:var(--ro-bt-mut)}
.ro-bt-list__ph>.ro-bt-ic{width:20px;height:20px;opacity:.5}
.ro-bt-list__ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ro-bt-list__x{display:flex;flex-direction:column;gap:.2rem;min-width:0}
.ro-bt-list__n{font:600 .975rem/1.3 var(--ro-bt-head);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ro-bt-list__m{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .6rem;font:500 .8125rem/1.3 var(--ro-bt-text);color:var(--ro-bt-mut)}
.ro-bt-list__c{font:400 .8125rem/1.35 var(--ro-bt-text);color:var(--ro-bt-mut)}
.ro-bt-list__go{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--ro-bt-link);border:1px solid var(--ro-bt-line)}
.ro-bt-list__a:hover .ro-bt-list__n{text-decoration:underline;text-underline-offset:3px}
.ro-bt-pick__cta .ro-bt-ic:dir(rtl),.ro-bt-list__go .ro-bt-ic:dir(rtl){transform:scaleX(-1)}

.ro-bt-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:2.2rem 0 0}
.ro-bt-chip,.ro-bt-chips a{display:inline-flex;align-items:center;gap:.3rem;min-height:36px;padding:.4rem .85rem;border:1px solid var(--ro-bt-line);border-radius:999px;font:500 .8125rem/1.2 var(--ro-bt-text);color:var(--ro-bt-ink);text-decoration:none;background:var(--ro-bt-surface,#fff)}
.ro-bt-chip:hover{border-color:var(--ro-bt-navy);color:var(--ro-bt-navy)}
.ro-bt-chip b{font-weight:600;color:var(--ro-bt-mut)}
.ro-bt-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:.55rem 0 1.2rem}
.ro-bt-label{margin:0;font:600 .75rem/1.25 var(--ro-bt-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ro-bt-mut)}
.ro-bt-share{display:flex;gap:.45rem}
.ro-bt-share a,.ro-bt-share button{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--ro-bt-line);border-radius:50%;background:var(--ro-bt-surface,#fff);color:var(--ro-bt-ink);cursor:pointer}
.ro-bt-share a:hover,.ro-bt-share button:hover{border-color:var(--ro-bt-navy);color:var(--ro-bt-navy)}
.ro-bt-share svg{width:18px;height:18px}


.ro-bt-sx__tabs{display:none}
@media (min-width:768px) and (min-height:501px),(min-width:768px) and (pointer:fine){
  .ro-bt .ro-bt-sx .ro-bt-sx__in{padding:.55rem}
  .ro-bt .ro-bt-sx__tabs{display:flex;gap:.25rem;margin:0 0 .5rem;padding:0 .25rem}
  .ro-bt .ro-bt-sx__tabs>*{display:inline-flex;gap:.35rem;align-items:center;padding:.35rem .75rem;border-radius:999px;font:500 var(--fs-12_5,12.5px)/1 var(--font-sans,Inter,sans-serif);color:var(--ro-bt-on-dark-88,rgba(255,255,255,.88));text-decoration:none}
  .ro-bt .ro-bt-sx__tabs>a:hover{background:var(--ro-bt-on-dark-14,rgba(255,255,255,.14));color:var(--ro-bt-on-accent,#fff)}
  .ro-bt .ro-bt-sx__tabs>.is-on{background:var(--ro-bt-surface,#fff);color:var(--ro-bt-navy)}
  .ro-bt .ro-bt-sx__tabs .ro-bt-ic{width:15px;height:15px}
  .ro-bt .ro-bt-sx__in .ro-mhero__card{padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:12px;overflow:visible!important}
  .ro-bt .ro-bt-sx__in #frmSerchDestinations>div:first-child{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,1fr) auto;gap:2px;border-radius:12px;background:var(--ro-bt-line)}
  .ro-bt .ro-bt-sx__in #frmSerchDestinations>div:first-child>div{display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.45rem;row-gap:.15rem;align-content:center;min-height:54px;padding:.55rem .9rem!important;border:0!important;background:var(--ro-bt-surface,#fff);pointer-events:auto}
  .ro-bt .ro-bt-sx__in #frmSerchDestinations>div:first-child>div:first-child{border-radius:12px 0 0 12px}
  [dir=rtl] .ro-bt .ro-bt-sx__in #frmSerchDestinations>div:first-child>div:first-child{border-radius:0 12px 12px 0}
  .ro-bt .ro-bt-sx__in #frmSerchDestinations>div:first-child>div>.flex-col{display:contents}
  .ro-bt .ro-bt-sx__in #frmSerchDestinations>div:first-child>div>svg{grid-row:2;grid-column:1;align-self:center;width:16px!important;height:16px!important;padding:0!important;margin:0!important;border:0!important;background:none!important;color:var(--ro-bt-mut)}
  .ro-bt .ro-bt-sx__in #frmSerchDestinations>div:first-child>div>svg.lg\:hidden{display:none}
  .ro-bt .ro-bt-sx__in #frmSerchDestinations span.uppercase{grid-row:1;grid-column:1/-1;font:500 var(--fs-11,11px)/1.2 var(--font-sans,Inter,sans-serif)!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ro-bt-mut)!important}
  .ro-bt .ro-bt-sx__in #hotelsSearchInput,.ro-bt .ro-bt-sx__in #hotelDates,.ro-bt .ro-bt-sx__in #guestDisplay{grid-row:2;grid-column:2;min-width:0;width:100%!important;max-width:none;box-sizing:border-box;padding:0;font:500 var(--fs-14,14px)/1.3 var(--font-sans,Inter,sans-serif)!important;color:var(--ro-bt-ink)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .ro-bt .ro-bt-sx__in #hotelFormSubmitBtn{min-width:0!important;min-height:54px;padding:0 1.4rem!important;border-radius:0 12px 12px 0!important;background:var(--color-ro-cta,#d5401a) var(--ro-cta-bg,linear-gradient(135deg,#fd7553 0%,#d63d12 9%,#d5401a 50%,#c93a14 100%)) !important;font:600 var(--fs-14_5,14.5px)/1 var(--font-sans,Inter,sans-serif)!important;font-weight:700;text-shadow:var(--ro-cta-ts,0 1px 1px rgb(var(--ro-rp-coral-900-c,120 30 0)/.35));box-shadow:0 4px 12px var(--ro-bt-cta-glow,rgb(var(--ro-rp-coral-700-c,211 69 30)/.28))}
  [dir=rtl] .ro-bt .ro-bt-sx__in #hotelFormSubmitBtn{border-radius:12px 0 0 12px!important}
  .ro-bt .ro-bt-sx__in #hotelFormSubmitBtn:hover{background:var(--ro-cta-bg-h,var(--color-ro-cta-dark,#a93113))!important}
  .ro-bt .ro-bt-sx__in #hotelFormSubmitBtn svg{display:none}
  .ro-bt .ro-bt-sx__in #hotelFormSubmitBtn span{display:inline-block;text-transform:lowercase}
  .ro-bt .ro-bt-sx__in #hotelFormSubmitBtn span::first-letter{text-transform:uppercase}
  @media (max-width:1023px){.ro-bt .ro-bt-sx__tabs>*{min-height:44px;padding:.5rem .95rem}.ro-bt .ro-bt-sx__in #frmSerchDestinations>div:first-child{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1.15fr) auto}.ro-bt .ro-bt-sx__in #frmSerchDestinations>div:first-child>div{padding:.55rem .6rem!important;column-gap:0}.ro-bt .ro-bt-sx__in #frmSerchDestinations>div:first-child>div>svg{display:none}.ro-bt .ro-bt-sx__in #hotelsSearchInput,.ro-bt .ro-bt-sx__in #hotelDates,.ro-bt .ro-bt-sx__in #guestDisplay{grid-column:1/-1;font-size:var(--fs-13,13px)!important}}
  .ro-bt .ro-bt-sx__in .tab-button{border-radius:999px!important;border:0!important;padding:.35rem .75rem!important;font:500 var(--fs-12_5,12.5px)/1 var(--font-sans,Inter,sans-serif)!important;color:var(--ro-bt-on-dark-88,rgba(255,255,255,.88))!important;background:transparent!important}
  .ro-bt .ro-bt-sx__in .tab-button.active{background:var(--ro-bt-surface,#fff)!important;color:var(--ro-bt-navy)!important}
}
.ro-bt-sx__prop{display:none}
@media (max-width:767px),(max-height:500px) and (pointer:coarse){
  .ro-bt-page .mobCanderBar{display:block!important}
  .ro-bt .ro-bt-sx{margin-top:.9rem;padding-inline:16px}
  .ro-bt .ro-bt-sx .ro-bt-sx__in{padding:0;background:var(--ro-bt-surface,#fff);border:1px solid var(--ro-bt-line);border-radius:14px;box-shadow:0 14px 30px -18px color-mix(in srgb,var(--color-ro-ink,#101828) 45%,transparent);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--color-ro-ink,#101828) 45.098%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden}
  .ro-bt-sx__prop{display:flex;align-items:center;gap:.5rem;min-height:44px;margin:0;padding:.55rem .9rem;border-bottom:1px solid var(--ro-bt-line);font:600 var(--fs-14,14px)/1.3 var(--font-sans,Inter,sans-serif);color:var(--ro-bt-navy)}
  .ro-bt-sx__prop .ro-bt-ic{color:var(--ro-bt-link)}
  .ro-bt-sx__prop span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .ro-bt-page #frmSerchDestinations{min-height:56px!important}
  .ro-bt-page .ro-mhero-bar{background:transparent!important}
  .ro-bt-page .ro-mhero-bar__pad{padding:0!important}
  .ro-bt-page .ro-mhero-bar__card{padding:0 4px 0 0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;align-items:center;min-height:56px}
  .ro-bt-page .ro-mhero__label{display:none!important}
  .ro-bt-page #stickyBarForm .ro-mhero__tile--sm{display:none}
  .ro-bt-page #stickyBarForm #dateTrigger,.ro-bt-page #stickyBarForm .mobCanderBar button:not(.mobSrchBtns){padding-inline:.85rem!important;gap:0!important}
  .ro-bt-page #stickyBarForm #dateTrigger,.ro-bt-page #stickyBarForm .mobCanderBar button{min-height:44px;padding-block:.35rem!important}
  .ro-bt-page #stickyBarForm #hotelDates,.ro-bt-page #stickyBarForm #guestDisplay{font-size:var(--fs-14,14px)!important;text-overflow:clip!important}
  .ro-bt-page #stickyBarForm .mobDatBr{border-right-color:var(--ro-bt-line)}
  .ro-bt-page #stickyBarForm .mobSrchBtns{width:44px!important;height:44px!important;right:0}
  .ro-bt-page #stickyBarForm.fixed{padding:6px 10px;background:var(--ro-bt-on-dark-97,rgba(255,255,255,.97))!important;box-shadow:0 8px 20px -14px color-mix(in srgb,var(--color-ro-ink,#101828) 60%,transparent);box-shadow:0 8px 20px -14px color-mix(in srgb,var(--color-ro-ink,#101828) 60%,transparent);border-bottom:1px solid var(--ro-bt-line);transform:translateY(0);transition:transform .25s ease}
  .ro-bt-page #stickyBarForm.fixed .ro-mhero-bar__card{border:1px solid var(--ro-bt-line)!important;border-radius:999px!important;background:var(--ro-bt-surface,#fff)!important;min-height:48px;padding-inline-start:4px!important}
  .ro-bt-page #stickyBarForm.fixed.ro-bt-hide{transform:translateY(-110%)!important;box-shadow:none}
  .ro-bt .ro-bt-prog{display:none}
  body.ro-bt-page>button.fixed.bottom-3{display:none!important}
}
@media (prefers-reduced-motion:reduce){.ro-bt-page #stickyBarForm.fixed{transition:none}}
@media print{.ro-bt-sx,.ro-bt-x2,.ro-bt-x3,.ro-bt-x4,.ro-bt-band,.ro-bt-prog{display:none!important}}
.ro-bt{--ro-bt-display:var(--font-display,Poppins,ui-sans-serif,system-ui,sans-serif);--ro-bt-wide:72rem;--ro-bt-gap:clamp(1.25rem,3vw,2rem)}
.ro-bt-honor{font-family:"Amiri","Noto Naskh Arabic","Segoe UI","Geeza Pro","Arial",sans-serif;font-size:1.15em;line-height:1;font-weight:400}
.ro-bt-hero{position:relative;background:var(--ro-bt-surface,#fff)}
.ro-bt-hero__media{position:relative;overflow:hidden;background:var(--ro-bt-soft)}
.ro-bt-hero__media picture,.ro-bt-hero__img{display:block;width:100%}
.ro-bt-hero__img{height:auto;object-fit:cover;object-position:50% 50%}
.ro-bt-hero__in{max-width:calc(var(--ro-bt-col) + 2.5rem);margin:0 auto;padding:1.25rem 1.25rem 0}
.ro-bt-kick{display:inline-block;margin:0 0 .6rem;font:600 .75rem/1.2 var(--ro-bt-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ro-bt-navy);text-decoration:none}
.ro-bt-kick:hover{text-decoration:underline;text-underline-offset:3px}
.ro-bt-hero__h1{margin:0;font:700 clamp(1.85rem,7vw,2.4rem)/1.12 var(--ro-bt-display);letter-spacing:-.02em;color:var(--ro-bt-ink);overflow-wrap:break-word;text-wrap:balance}
.ro-bt-hero__deck{margin:.8rem 0 0;font:400 1.0625rem/1.55 var(--ro-bt-text);color:var(--ro-bt-mut);text-wrap:pretty}
.ro-bt-hero.is-plain{background:var(--ro-bt-tint)}
.ro-bt-hero.is-plain .ro-bt-hero__in{padding-top:2rem;padding-bottom:1.5rem}
.ro-bt-by{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1.1rem 0 0;padding:.9rem 0;border-block:1px solid var(--ro-bt-line)}
.ro-bt-av{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--ro-bt-navy);color:var(--ro-bt-on-accent,#fff);font:600 1.05rem/1 var(--ro-bt-display)}
.ro-bt-by__x{flex:1;min-width:12rem}
.ro-bt-by__n{margin:0;font:600 .9375rem/1.3 var(--ro-bt-text);color:var(--ro-bt-ink)}
.ro-bt-by__m{display:flex;flex-wrap:wrap;gap:.2rem .45rem;margin:.15rem 0 0;font:400 .8125rem/1.4 var(--ro-bt-text);color:var(--ro-bt-mut)}
.ro-bt-by__share .ro-bt-share a,.ro-bt-by__share .ro-bt-share button{width:38px;height:38px}
@media (max-width:519px){.ro-bt-by__share{flex-basis:100%}}
.ro-bt-crumbs{margin:0 0 1.25rem}
.ro-bt-crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .4rem;margin:0;padding:0;list-style:none;font:500 .8125rem/1.4 var(--ro-bt-text);color:var(--ro-bt-mut)}
.ro-bt-crumbs li+li::before{content:"/";margin-inline-end:.4rem;opacity:.6}
.ro-bt-crumbs a{color:var(--ro-bt-mut);text-decoration:none}
.ro-bt-crumbs a:hover{color:var(--ro-bt-ink);text-decoration:underline}
.ro-bt-body{max-width:calc(var(--ro-bt-col) + 2.5rem);margin:1.5rem auto 0;padding:0 1.25rem}
.ro-bt-art{min-width:0}
.ro-bt-empty{font:400 1.125rem/1.7 var(--ro-bt-text)}
.ro-bt-h{display:block;margin:0 0 .9rem;font:700 clamp(1.45rem,4.8vw,1.85rem)/1.2 var(--ro-bt-display);letter-spacing:-.015em;color:var(--ro-bt-ink);scroll-margin-top:calc(var(--rob-top,0px) + 4.5rem);text-wrap:balance}
.ro-bt-h__k{display:block;margin:0 0 .35rem;font:600 .75rem/1.2 var(--ro-bt-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ro-bt-navy)}
.ro-bt-part{display:flex;align-items:center;gap:1rem;margin:3.25rem 0 0;font:600 .8125rem/1.3 var(--ro-bt-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ro-bt-navy)}
.ro-bt-part::before,.ro-bt-part::after{content:"";flex:1;height:1px;background:var(--ro-bt-line)}
.ro-bt-sec{margin:2.75rem 0 0}
.ro-bt-toc{margin:0;font-family:var(--ro-bt-text)}
.ro-bt-toc__h{margin:0 0 .6rem;font:600 .75rem/1.2 var(--ro-bt-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ro-bt-mut)}
.ro-bt-toc__l{margin:0;padding:0;list-style:none}
.ro-bt-toc__l a{display:flex;gap:.6rem;align-items:baseline;color:var(--ro-bt-ink);text-decoration:none}
.ro-bt-toc__l b{flex:none;min-width:1.5rem;font:700 .8125rem/1 var(--ro-bt-text);color:var(--ro-bt-navy);font-variant-numeric:tabular-nums}
.ro-bt-toc__l a.is-on,.ro-bt-toc__l a:hover{color:var(--ro-bt-link)}
.ro-bt-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin:2.75rem 0;padding:1.25rem 1.35rem;border:1px solid var(--ro-bt-line);border-radius:var(--ro-bt-r);background:var(--ro-bt-tint)}
.ro-bt-cta__x{flex:1;min-width:14rem}
.ro-bt-cta__h{margin:0;font:700 1.15rem/1.3 var(--ro-bt-display);color:var(--ro-bt-ink)}
.ro-bt-cta__p{margin:.3rem 0 0;font:400 .9375rem/1.5 var(--ro-bt-text);color:var(--ro-bt-mut)}
.ro-bt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.5rem;border:0;border-radius:999px;background:var(--color-ro-cta,#d5401a) var(--ro-cta-bg,linear-gradient(135deg,#fd7553 0%,#d63d12 9%,#d5401a 50%,#c93a14 100%));color:var(--color-ro-cta-text,var(--ro-bt-on-accent,#fff));font:600 1rem/1 var(--ro-bt-text);cursor:pointer;white-space:nowrap}
.ro-bt-btn:hover{background:var(--color-ro-cta-dark,#a93113) var(--ro-cta-bg-h,linear-gradient(135deg,#d5401a 0%,#c93a14 45%,#a93113 100%))}
.ro-bt-rail{max-width:var(--ro-bt-wide);margin:3.5rem auto 0;padding:2rem 1.25rem 0;border-top:1px solid var(--ro-bt-line)}
.ro-bt-rail__h{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 1rem}
.ro-bt-rail__t{margin:0;font:700 clamp(1.3rem,3vw,1.6rem)/1.25 var(--ro-bt-display);color:var(--ro-bt-ink)}
.ro-bt-rail__l{display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,17.5rem);gap:1rem;margin:0;padding:0 0 .75rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
.ro-bt-rail__i{scroll-snap-align:start;min-width:0}
.ro-bt-rail__i>article{height:100%}
@media (min-width:1100px){.ro-bt-rail__l{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.ro-bt-rail__i:nth-child(n+9){display:none}}
.ro-bt-end{max-width:var(--ro-bt-wide);margin:3rem auto 4rem;padding:0 1.25rem;display:grid;gap:2.5rem}
.ro-bt-author{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;align-items:flex-start;padding:1.5rem;border:1px solid var(--ro-bt-line);border-radius:var(--ro-bt-r)}
.ro-bt-av--lg{width:64px;height:64px;font-size:1.5rem}
.ro-bt-author__x{flex:1;min-width:14rem}
.ro-bt-author p{margin:0}
.ro-bt-author__n{font:700 1.125rem/1.3 var(--ro-bt-display);color:var(--ro-bt-ink)}
.ro-bt-author__r{margin-top:.2rem!important;font:400 .875rem/1.4 var(--ro-bt-text);color:var(--ro-bt-mut)}
.ro-bt-author__b{margin-top:.6rem;font:400 .9375rem/1.6 var(--ro-bt-text);color:var(--ro-bt-ink)}
.ro-bt-related__h{margin:0 0 1rem;font:700 clamp(1.3rem,3vw,1.6rem)/1.25 var(--ro-bt-display);color:var(--ro-bt-ink)}
.ro-bt-related__g{display:grid;gap:1.25rem}
@media (min-width:640px){.ro-bt-related__g{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ro-bt-related__c{display:flex;flex-direction:column;gap:.45rem;color:var(--ro-bt-ink);text-decoration:none}
.ro-bt-related__c.is-text{padding:1.1rem;border:1px solid var(--ro-bt-line);border-radius:var(--ro-bt-r)}
.ro-bt-related__i{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:var(--ro-bt-soft)}
.ro-bt-related__i img{width:100%;height:100%;object-fit:cover;transition:transform .4s}
.ro-bt-related__c:hover .ro-bt-related__i img{transform:scale(1.03)}
.ro-bt-related__t{font:700 1.0625rem/1.35 var(--ro-bt-display);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ro-bt-related__c:hover .ro-bt-related__t{text-decoration:underline;text-underline-offset:3px}
.ro-bt-related__d{font:400 .8125rem/1.3 var(--ro-bt-text);color:var(--ro-bt-mut)}
.ro-bt-topics{display:flex;flex-wrap:wrap;gap:.45rem}
.ro-bt-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin:2.5rem 0 0}
@media (prefers-reduced-motion:reduce){.ro-bt-related__i img{transition:none}}
.ro-bt-sx{position:relative;z-index:5;max-width:64rem;margin:1.5rem auto 0;padding:0 1rem}
.ro-bt-sx__in{border-radius:16px;padding:.45rem;background:var(--ro-bt-surface,#fff);border:1px solid var(--ro-bt-line);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--color-ro-ink,#101828) 45%,transparent)}
@media (min-width:768px){
  .ro-bt-sx .ro-bt-sx__tabs>*{color:var(--ro-bt-mut)!important}
  .ro-bt-sx .ro-bt-sx__tabs>.is-on{background:var(--ro-bt-tint)!important;color:var(--ro-bt-navy)!important}
  .ro-bt-sx .ro-bt-sx__tabs>a:hover{background:var(--ro-bt-soft)!important;color:var(--ro-bt-ink)!important}
}
.ro-bt-prog{position:fixed;inset-inline:0;top:var(--rob-top,0px);height:3px;z-index:29;pointer-events:none}
.ro-bt-prog i{display:block;height:100%;background:var(--ro-bt-accent);transform:scaleX(0);transform-origin:0 50%}
[dir=rtl] .ro-bt-prog i{transform-origin:100% 50%}
@media print{.ro-bt-sx,.ro-bt-prog,.ro-bt-share,.ro-bt-pick,.ro-bt-cta,.ro-bt-rail{display:none!important}}
.ro-bt-badge{position:fixed;inset-block-end:12px;inset-inline-start:12px;z-index:60;margin:0;padding:.3rem .6rem;border-radius:999px;background:var(--ro-bt-ink);color:var(--ro-bt-on-accent,#fff);font:600 .75rem/1.2 var(--ro-bt-text);opacity:.85;pointer-events:none}
.ro-bt-hh__m{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .45rem;margin:0 0 .95rem;font:400 1.0625rem/1.5 var(--ro-bt-text);color:var(--ro-bt-mut)}
.ro-bt-hh__m>*+*::before{content:"\00b7";margin-inline-end:.45rem}
.ro-bt-hh__m .ro-bt-score{color:var(--ro-bt-mut)}
.ro-bt-hh__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin:1.1rem 0 0;padding-bottom:clamp(1.75rem,5vw,2.5rem)}
.ro-bt-hh__btn{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.6rem 1.05rem;border-radius:999px;background:var(--ro-cta-bg);color:var(--color-ro-cta-text);font:600 .9rem/1.2 var(--ro-bt-text);text-decoration:none;cursor:pointer}
.ro-bt .ro-bt-hh__btn,.ro-bt .ro-bt-hh__btn:visited{color:var(--color-ro-cta-text);text-decoration:none}
.ro-bt-hh__btn:hover{background:var(--ro-cta-bg-h)}
.ro-bt .ro-bt-h .ro-bt-hh__a,.ro-bt .ro-bt-h .ro-bt-hh__a:visited{color:inherit;text-decoration:none}.ro-bt .ro-bt-h .ro-bt-hh__a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}
.ro-bt-hh__btn .ro-bt-ic:dir(rtl){transform:scaleX(-1)}
.ro-bt-hh__ph{margin:0 0 1.25rem}
.ro-bt-bar{display:none}
@media (max-width:1023px){
.ro-bt.has-bar{padding-bottom:4.75rem}
.ro-bt-bar{position:fixed;inset-inline:0;bottom:0;z-index:28;display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));padding-inline-start:1.1rem;background:var(--ro-bt-surface,#fff);border-top:1px solid var(--ro-bt-line);box-shadow:0 -6px 18px -12px rgb(0 0 0/.35)}
.ro-bt-bar__x{flex:1;min-width:0}
.ro-bt-bar__s{margin:0;font:600 .75rem/1.25 var(--ro-bt-text);color:var(--ro-bt-mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ro-bt-bar__t{margin:.1rem 0 0;font:700 .9375rem/1.25 var(--ro-bt-text);color:var(--ro-bt-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ro-bt-bar__cta{display:inline-flex;align-items:center;gap:.4rem;flex:none;min-height:46px;padding:0 1.1rem;border:0;border-radius:999px;background:var(--ro-cta-bg);color:var(--color-ro-cta-text);font:700 .9375rem/1 var(--ro-bt-text);text-decoration:none;cursor:pointer}
.ro-bt-bar__cta:hover{background:var(--ro-cta-bg-h,var(--ro-cta-bg))}
.ro-bt-bar__cta .ro-bt-ic{width:16px;height:16px}
[dir=rtl] .ro-bt-bar__cta .ro-bt-ic{transform:scaleX(-1)}
.ro-bt-bar.is-swap .ro-bt-bar__x{animation:robBarIn .25s ease}
}
@keyframes robBarIn{from{opacity:.2;transform:translateY(3px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.ro-bt-bar.is-swap .ro-bt-bar__x{animation:none}}
.ro-bt-art[data-rob-gal] .ro-bt-fig img{cursor:zoom-in}
.ro-bt-art[data-rob-gal] .ro-bt-fig a img{cursor:pointer}
@media (max-width:767px){.ro-bt .ro-bt-sx__prop{display:none}html.ro-bt-sxv #ro-chat-host{display:none}}
@media (max-width:767px){.ro-bt-page #stickyBarForm .ro-mhero__go{width:44px;height:44px;margin-inline-end:4px;border-radius:10px;background:var(--ro-cta-bg);color:var(--color-ro-cta-text)}#ro-blogpv{display:none!important}}

.ro-bt-prose .ro-bt-hh__h3{margin:1.75rem 0 .35rem}
.ro-bt .ro-bt-hh__h3 .ro-bt-hh__a,.ro-bt .ro-bt-hh__h3 .ro-bt-hh__a:visited{color:inherit;text-decoration:none}
.ro-bt .ro-bt-hh__h3 .ro-bt-hh__a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}
.ro-bt-prose .ro-bt-hh__foot{padding-bottom:0;margin:1.1rem 0 1.5rem}

.ro-bt .ro-bt-sx,.ro-bt .ro-bt-sx .relative.z-20{z-index:auto}
.ro-bt-page #desktopFormOverlay{z-index:19}
@media (min-width:1024px){html:has(#desktopFormOverlay:not(.hidden)) .ro-bt .ro-bt-sx{z-index:20}}
.ro-bt .ro-bt-sx{scroll-margin-top:calc(var(--rob-top,0px) + 1rem)}
.ro-bt .ro-bt-sx__in .ro-tabs{display:flex;gap:.25rem;margin:0 0 .75rem!important;padding:.25rem;box-sizing:border-box;border-radius:999px;background:var(--ro-bt-soft);box-shadow:none;overflow-x:auto;scrollbar-width:none;width:100%;max-width:100%}
@media (min-width:768px){.ro-bt .ro-bt-sx__in .ro-tabs{width:fit-content}}
.ro-bt .ro-bt-sx__in .ro-tabs::-webkit-scrollbar{display:none}
.ro-bt .ro-bt-sx__in .ro-tab{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:0;min-height:40px;margin:0;padding:.35rem .75rem;border:0;border-radius:999px;background:transparent;color:var(--ro-bt-ink);font:600 var(--fs-13,13px)/1 var(--font-sans,Inter,sans-serif);text-align:center;cursor:pointer;white-space:nowrap}
@media (min-width:768px){.ro-bt .ro-bt-sx__in .ro-tab{flex:0 0 auto;min-width:7.5rem;padding-inline:1rem}}
.ro-bt .ro-bt-sx__in .ro-tab svg{display:none}
.ro-bt .ro-bt-sx__in .ro-tab:hover{background:var(--ro-bt-tint);color:var(--ro-bt-ink)}
.ro-bt .ro-bt-sx__in .ro-tab[aria-selected=true]{background:var(--ro-bt-navy);color:var(--ro-bt-on-accent,#fff)}
.ro-bt .ro-bt-sx__in .ro-tab:focus-visible{outline:2px solid var(--ro-bt-navy);outline-offset:1px}
@keyframes ro-bt-pulse{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ro-bt-accent) 55%,transparent)}60%{box-shadow:0 0 0 9px color-mix(in srgb,var(--ro-bt-accent) 0%,transparent)}}
.ro-bt .ro-bt-sx__in .is-pulsing{animation:ro-bt-pulse 1.8s ease-out infinite}
@media (prefers-reduced-motion:reduce){.ro-bt .ro-bt-sx__in .is-pulsing{animation:none;outline:3px solid var(--ro-bt-accent);outline-offset:2px}}
@media (min-width:768px){
  .ro-bt .ro-bt-sx__in .ro-mhero__tabs{display:flex;gap:.25rem;margin:0 0 .5rem;padding:0 .25rem;background:none;box-shadow:none;border:0;overflow-x:auto;scrollbar-width:none}
  .ro-bt .ro-bt-sx__in .tab-button{display:inline-flex;align-items:center;gap:.35rem;min-height:36px;color:var(--ro-bt-mut)!important;background:transparent!important;border:0!important;box-shadow:none!important}
  .ro-bt .ro-bt-sx__in .tab-button svg{width:15px;height:15px;flex:none}
  .ro-bt .ro-bt-sx__in .tab-button:hover{background:var(--ro-bt-soft)!important;color:var(--ro-bt-ink)!important}
  .ro-bt .ro-bt-sx__in .tab-button.active{background:var(--ro-bt-tint)!important;color:var(--ro-bt-navy)!important}
}
.ro-bt .ro-bt-sx__in [data-tab=flights],.ro-bt .ro-bt-sx__in #flightsForm{display:none!important}
