@import url('../رحلة-مروحية-في-دبي/style.css?v=20260809-heli-fullscreen-images-fixed');

body{margin:0}
  a{color:#D4AF37;text-decoration:none}
  a:hover{color:#e8c98a}

  .balloon-video-card{height:auto!important;aspect-ratio:4/3;box-shadow:0 8px 24px rgba(0,0,0,.28);transition:filter .28s ease}
  .balloon-photo-card{height:auto!important;aspect-ratio:4/3}
  .balloon-video-card>image-slot,.balloon-photo-card>image-slot{display:block;width:100%!important;height:100%!important;background-position:center top!important;background-size:cover!important;filter:brightness(.58) saturate(.9);transform:scale(1);transition:transform .55s cubic-bezier(.2,.7,.25,1),filter .3s ease}
  .balloon-video-card>image-slot{background-image:url('../../../chatgpt-image-jul-29-2026-10_55_51-pm-ms93vxtw-jszi.png')!important}
  .balloon-photo-card:nth-child(1)>image-slot{background-image:url('../../../chatgpt-image-jul-29-2026-10_55_51-pm-ms93vxtw-jszi.png')!important}.balloon-photo-card:nth-child(2)>image-slot{background-image:url('../../../chatgpt-image-jul-29-2026-10_53_13-pm-ms93vl8n-8hcg.png')!important}.balloon-photo-card:nth-child(3)>image-slot{background-image:url('../../../chatgpt-image-jul-29-2026-11_38_34-pm-ms6hpt3p-ntgs.png')!important}.balloon-photo-card:nth-child(4)>image-slot{background-image:url('../../../chatgpt-image-jul-29-2026-11_50_29-pm-ms6i29x0-i67l.png')!important}.balloon-photo-card:nth-child(5)>image-slot{background-image:url('../../../chatgpt-image-jul-29-2026-09_50_38-pm-ms6dsa1o-9wjt.png')!important}.balloon-photo-card:nth-child(6)>image-slot{background-image:url('../../../chatgpt-image-jul-29-2026-10_55_51-pm-ms6g3yjx-p67z.png')!important}
  .balloon-video-card:hover,.balloon-photo-card:hover{filter:drop-shadow(0 9px 18px rgba(212,175,55,.3))}.balloon-video-card:hover>image-slot,.balloon-photo-card:hover>image-slot{transform:scale(1.08);filter:brightness(.72) saturate(1)}
  .balloon-video-card image-slot::part(empty),.balloon-photo-card image-slot::part(empty),.balloon-video-card image-slot::part(ring),.balloon-photo-card image-slot::part(ring){display:none!important}

  .balloon-dark-card{--balloon-bg:url('../../../chatgpt-image-jul-29-2026-10_55_51-pm-ms93vxtw-jszi.png');position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,rgba(10,10,10,.12),rgba(15,15,14,.96))!important;border:1.5px solid rgba(212,175,55,.62)!important;box-shadow:0 8px 22px rgba(0,0,0,.22);transition:transform .28s ease,filter .28s ease}
  .balloon-dark-card:nth-child(2n){--balloon-bg:url('../../../chatgpt-image-jul-29-2026-10_53_13-pm-ms93vl8n-8hcg.png')}.balloon-dark-card:nth-child(3n){--balloon-bg:url('../../../chatgpt-image-jul-29-2026-11_38_34-pm-ms6hpt3p-ntgs.png')}
  .balloon-dark-card::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--balloon-bg) center top/cover no-repeat;filter:brightness(.34) saturate(.82);transform:scale(1);transition:transform .55s cubic-bezier(.2,.7,.25,1),filter .28s ease}.balloon-dark-card::after{content:"";position:absolute;inset:0;z-index:5;padding:1.5px;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(110deg,#8b6512,#d4af37,#fff0a3,#b9871c,#f6d978,#8b6512) 0 50%/280% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.balloon-dark-card>*{position:relative;z-index:1}.balloon-dark-card:hover{transform:translateY(-5px);filter:drop-shadow(0 9px 18px rgba(212,175,55,.3))}.balloon-dark-card:hover::before{transform:scale(1.08);filter:brightness(.46) saturate(1)}.balloon-dark-card:hover::after{opacity:1;animation:heli-gold-stream 1.9s linear infinite}

  #balloon-media-frame>image-slot{display:block;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;transform-origin:center}
  #balloon-media-frame>image-slot[id="balloon-p1"],.balloon-image-fullscreen>image-slot[id="fullscreen-balloon-p1"]{background-image:url('../../../chatgpt-image-jul-29-2026-10_55_51-pm-ms93vxtw-jszi.png')!important}#balloon-media-frame>image-slot[id="balloon-p2"],.balloon-image-fullscreen>image-slot[id="fullscreen-balloon-p2"]{background-image:url('../../../chatgpt-image-jul-29-2026-10_53_13-pm-ms93vl8n-8hcg.png')!important}#balloon-media-frame>image-slot[id="balloon-p3"],.balloon-image-fullscreen>image-slot[id="fullscreen-balloon-p3"]{background-image:url('../../../chatgpt-image-jul-29-2026-11_38_34-pm-ms6hpt3p-ntgs.png')!important}#balloon-media-frame>image-slot[id="balloon-p4"],.balloon-image-fullscreen>image-slot[id="fullscreen-balloon-p4"]{background-image:url('../../../chatgpt-image-jul-29-2026-11_50_29-pm-ms6i29x0-i67l.png')!important}#balloon-media-frame>image-slot[id="balloon-p5"],.balloon-image-fullscreen>image-slot[id="fullscreen-balloon-p5"]{background-image:url('../../../chatgpt-image-jul-29-2026-09_50_38-pm-ms6dsa1o-9wjt.png')!important}#balloon-media-frame>image-slot[id="balloon-p6"],.balloon-image-fullscreen>image-slot[id="fullscreen-balloon-p6"]{background-image:url('../../../chatgpt-image-jul-29-2026-10_55_51-pm-ms6g3yjx-p67z.png')!important}
  #balloon-media-frame>image-slot::part(empty),#balloon-media-frame>image-slot::part(ring),.balloon-image-fullscreen>image-slot::part(empty),.balloon-image-fullscreen>image-slot::part(ring){display:none!important}
  .balloon-image-fullscreen{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}.balloon-image-fullscreen>image-slot{display:block;width:100vw!important;height:100vh!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;transform-origin:center}

  @media(max-width:760px){.balloon-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
  @media(prefers-reduced-motion:reduce){.balloon-video-card>image-slot,.balloon-photo-card>image-slot,.balloon-dark-card,.balloon-dark-card::before{transition:none}}

  .balloon-media-section{position:relative;padding:22px 30px!important;background:linear-gradient(180deg,#e7e7e8,#d8d8da)!important}
  .balloon-media-shell{position:relative;overflow:hidden;padding:17px!important;border:1px solid rgba(212,175,55,.58)!important;border-radius:18px!important;background:radial-gradient(circle at 75% 0,rgba(212,175,55,.11),transparent 32%),linear-gradient(145deg,#191b1b,#0d0f10)!important;box-shadow:0 16px 38px rgba(20,20,18,.2),inset 0 1px 0 rgba(255,255,255,.05)}
  .balloon-media-shell::before{content:"";position:absolute;top:-110px;right:-80px;width:280px;height:280px;border-radius:50%;background:rgba(212,175,55,.08);filter:blur(30px);pointer-events:none}
  .balloon-media-heading{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;text-align:right;margin:0 0 13px;padding-bottom:11px;border-bottom:1px solid rgba(212,175,55,.18)}.balloon-media-heading>span{grid-row:1/3;display:inline-flex;padding:5px 10px;border:1px solid rgba(212,175,55,.38);border-radius:20px;background:rgba(212,175,55,.08);color:#e8c766;font-size:9.5px;font-weight:800}.balloon-media-heading h2{margin:0;color:#f6f1e5;font-family:'Cairo',sans-serif;font-size:17px;line-height:1.45}.balloon-media-heading p{margin:1px 0 0;color:#aaa99f;font-size:10.5px;line-height:1.5}
  .balloon-media-layout{position:relative;z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)!important;gap:12px!important;align-items:stretch}
  .balloon-gallery-panel,.balloon-video-panel{box-sizing:border-box;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
  .balloon-gallery-panel{display:flex;flex-direction:column}.balloon-panel-title{display:flex!important;align-items:center;justify-content:space-between;text-align:initial!important;margin-bottom:7px!important;padding:0 2px}.balloon-panel-title span{color:#e8c766;font-size:12.5px}.balloon-panel-title small{padding:3px 7px;border-radius:15px;background:rgba(212,175,55,.1);color:#aaa99f;font-family:'Tajawal',sans-serif;font-size:9px;font-weight:600}
  .balloon-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.balloon-photo-card{border-width:1px!important;border-radius:10px!important;box-shadow:0 5px 13px rgba(0,0,0,.25)}
  .balloon-gallery-action{margin-top:auto!important;padding-top:7px}.balloon-gallery-action>div{width:100%;box-sizing:border-box;justify-content:center;padding:6px 14px!important;border-color:rgba(212,175,55,.55)!important;background:rgba(212,175,55,.07);transition:background .22s ease,transform .22s ease}.balloon-gallery-action>div:hover{background:rgba(212,175,55,.16);transform:translateY(-2px)}
  .balloon-video-panel{display:flex;flex-direction:column;width:100%;max-width:340px;justify-self:center}.balloon-video-card{flex:0 0 auto;width:100%;min-height:0;border-radius:12px!important;border-color:rgba(212,175,55,.7)!important;box-shadow:0 9px 22px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.025)}.balloon-video-card>div:nth-of-type(1)>div{box-shadow:0 0 0 7px rgba(212,175,55,.09),0 9px 24px rgba(0,0,0,.42);transition:transform .25s ease,box-shadow .25s ease}.balloon-video-card:hover>div:nth-of-type(1)>div{transform:scale(1.08);box-shadow:0 0 0 10px rgba(212,175,55,.1),0 12px 30px rgba(0,0,0,.48)}

  @media(max-width:760px){.balloon-media-section{padding:28px 16px!important}.balloon-media-shell{padding:18px!important}.balloon-media-heading h2{font-size:18px}.balloon-media-layout{grid-template-columns:1fr!important}.balloon-video-panel{grid-row:1}.balloon-gallery-panel{grid-row:2}.balloon-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.balloon-video-card{min-height:0}}

  /* Reference-matched unified media showcase. */
  .balloon-media-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.85fr)!important;gap:20px!important}
  .balloon-video-panel{max-width:none;width:100%;justify-self:stretch}
  .balloon-video-card{width:100%;aspect-ratio:4/3}
  .balloon-panel-title{position:relative;min-height:28px}.balloon-gallery-panel .balloon-panel-title::before,.balloon-gallery-panel .balloon-panel-title::after{content:"";height:1px;flex:1;max-width:82px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.62))}.balloon-gallery-panel .balloon-panel-title::after{background:linear-gradient(90deg,rgba(212,175,55,.62),transparent)}
  .balloon-photo-card{border-color:rgba(212,175,55,.8)!important;background:#101211!important}
  .balloon-photo-caption{position:absolute!important;right:0;bottom:0;left:0;z-index:4!important;display:flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;min-height:31px;padding:6px 8px;background:linear-gradient(180deg,rgba(15,17,17,.68),rgba(19,21,20,.96));border-top:1px solid rgba(212,175,55,.24);color:#f1eee6;font-family:'Cairo',sans-serif;font-size:9.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.balloon-photo-caption span{color:#d4af37}
  .balloon-experience-card{margin-top:12px;padding:15px 17px;border:1px solid rgba(212,175,55,.42);border-radius:13px;background:radial-gradient(circle at 85% 0,rgba(212,175,55,.08),transparent 42%),linear-gradient(145deg,#181b1b,#101313);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}
  .balloon-experience-title{text-align:center;color:#e2bd58;font-family:'Cairo',sans-serif;font-size:13px;font-weight:800}.balloon-experience-card>p{margin:8px auto 12px;max-width:390px;text-align:center;color:#aaa99f;font-size:10px;line-height:1.8}
  .balloon-experience-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.balloon-experience-features>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.balloon-experience-features>div>span{display:grid;place-items:center;width:31px;height:31px;margin-bottom:2px;border:1px solid rgba(212,175,55,.45);border-radius:50%;background:rgba(212,175,55,.08);color:#e2bd58;font-size:16px}.balloon-experience-features strong{color:#e8c766;font-size:9px}.balloon-experience-features small{color:#96978f;font-size:8px}
  .balloon-media-quote{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(212,175,55,.16);color:#aaa99f}.balloon-media-quote::before,.balloon-media-quote::after{content:"";width:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,55,.42))}.balloon-media-quote::after{background:linear-gradient(90deg,rgba(212,175,55,.42),transparent)}.balloon-media-quote span{color:#d4af37;font-size:19px}.balloon-media-quote p{margin:0;font-family:'Cairo',sans-serif;font-size:10.5px;white-space:nowrap}
  @media(max-width:760px){.balloon-media-layout{grid-template-columns:1fr!important}.balloon-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.balloon-media-quote::before,.balloon-media-quote::after{display:none}.balloon-media-quote p{white-space:normal;text-align:center}}

  /* Keep the media and information cards readable in all three languages. */
  #balloon-media-frame{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}
  #balloon-media-frame>image-slot{height:min(70dvh,520px)!important}
  .balloon-image-fullscreen>image-slot{height:100dvh!important}
  body:has(.heli-player-overlay),body:has(#balloon-media-frame),body:has(.balloon-image-fullscreen){overflow:hidden}
  .balloon-player-modal:fullscreen,.balloon-player-modal:-webkit-full-screen,.balloon-player-modal.balloon-player-fallback-fullscreen{position:fixed;inset:0;display:flex;flex-direction:column;width:100vw;height:100dvh;max-width:none;border:0;border-radius:0;background:#000}
  .balloon-player-modal:fullscreen .balloon-player-stage,.balloon-player-modal:-webkit-full-screen .balloon-player-stage,.balloon-player-modal.balloon-player-fallback-fullscreen .balloon-player-stage{flex:1;min-height:0;aspect-ratio:auto}
  .balloon-player-modal:fullscreen .heli-player-info,.balloon-player-modal:-webkit-full-screen .heli-player-info,.balloon-player-modal.balloon-player-fallback-fullscreen .heli-player-info{display:none}
  .balloon-player-modal.balloon-player-theater{max-width:min(96vw,1380px)}
  .balloon-player-modal.balloon-player-floating{position:fixed;right:18px;bottom:18px;z-index:101;width:min(420px,calc(100vw - 36px));max-width:none}
  .balloon-player-stage{position:relative;width:100%;aspect-ratio:16/9;background:#000}
  .balloon-player-stage video{display:block;width:100%;height:100%;object-fit:contain;background:#000}
  .balloon-quality{position:relative;margin-inline-start:auto}
  .balloon-quality-menu{display:none;position:absolute;right:0;bottom:calc(100% + 6px);z-index:5;min-width:132px;padding:5px;border:1px solid #d4af6a;border-radius:8px;background:#101820;box-shadow:0 12px 26px #0009}
  .balloon-quality:focus-within .balloon-quality-menu{display:block}
  .balloon-quality-menu button{display:block;width:100%;padding:8px 10px;text-align:start;color:#f2f0e8;background:transparent;border:0;border-radius:5px;cursor:pointer}
  .balloon-quality-menu button[hidden]{display:none}
  .balloon-quality-menu button:hover,.balloon-quality-menu button[aria-checked="true"]{background:#384157;color:#e8c98a}
  .balloon-player-tools{display:flex;align-items:center;gap:8px;padding:9px 14px;background:#0a1128;color:#e8c98a}
  .balloon-player-tools button{padding:7px 11px;border:1px solid #d4af6a;border-radius:7px;background:#151e40;color:#e8c98a;cursor:pointer}
  @media(max-width:1024px){
    .balloon-details-section,.balloon-inclusions-section,.balloon-price-section,.balloon-terms-section,.balloon-why-section{padding-inline:20px!important}
    .balloon-details-section>div,.balloon-inclusions-section>div,.balloon-terms-section>div,.balloon-why-section>div{padding:20px!important}
    .balloon-details-grid,.balloon-inclusions-grid,.balloon-terms-grid,.balloon-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
    .balloon-details-grid>.balloon-dark-card,.balloon-inclusions-grid>.balloon-dark-card,.balloon-terms-grid>.balloon-dark-card,.balloon-why-grid>.balloon-dark-card{min-width:0;padding:18px!important;overflow-wrap:anywhere}
    .balloon-details-grid>.balloon-dark-card>div:last-child{font-size:13px!important;text-align:start!important}
    .balloon-inclusions-grid>.balloon-dark-card>div:last-child,.balloon-terms-grid>.balloon-dark-card>div:last-child,.balloon-why-grid>.balloon-dark-card>div:last-child{font-size:12.5px!important;line-height:1.8!important}
    .balloon-terms-grid>.balloon-dark-card>div:nth-child(2){font-size:13px!important}
    .balloon-price-card{flex-wrap:wrap;justify-content:center!important;text-align:center;gap:16px!important}
    .balloon-price-card>div:nth-child(2){flex:1 1 360px;min-width:0}
  }
  @media(max-width:600px){
    .balloon-details-section,.balloon-inclusions-section,.balloon-price-section,.balloon-terms-section,.balloon-why-section{padding-inline:14px!important;padding-bottom:18px!important}
    .balloon-details-section>div,.balloon-inclusions-section>div,.balloon-terms-section>div,.balloon-why-section>div{padding:18px 14px!important}
    .balloon-details-grid,.balloon-inclusions-grid,.balloon-terms-grid,.balloon-why-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
    .balloon-price-card{flex-direction:column;padding:22px 16px!important}
    .balloon-price-card>div:nth-child(2){flex:0 1 auto;width:100%}
    .balloon-price-card>div:nth-child(2)>div:first-child{font-size:21px!important;line-height:1.5}
    .balloon-price-card a{max-width:100%;justify-content:center;text-align:center;padding:11px 18px!important;white-space:normal}
    .balloon-player-modal.balloon-player-fallback-fullscreen{inset:auto;top:0;left:100vw;width:100dvh;height:100vw;transform:rotate(90deg);transform-origin:top left}
    .balloon-player-tools{flex-wrap:wrap;padding:6px 9px}
  }
  @media(min-width:601px) and (max-width:1024px){
    html:is([lang="en"],[lang="ru"]) .balloon-terms-section .balloon-terms-grid,
    html:is([lang="en"],[lang="ru"]) .balloon-inclusions-section .balloon-inclusions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  }
  @media(max-width:600px){
    html:is([lang="en"],[lang="ru"]) .balloon-terms-section .balloon-terms-grid,
    html:is([lang="en"],[lang="ru"]) .balloon-inclusions-section .balloon-inclusions-grid{grid-template-columns:minmax(0,1fr)!important}
  }

