
/* Dutch Eyes premium polishing requested: bright centered header, cinematic 3-second hero, clean mediation copy */
:root{--de-h:108px;--de-cream:#fffaf0;--de-ink:#07142c;--de-muted:#5e6471;--de-gold:#c9a227;--de-gold-2:#f4cf62;--de-line:rgba(10,20,44,.12)}
html{scroll-behavior:smooth} body{font-family:'Montserrat','Segoe UI',Arial,sans-serif;background:#fffaf4;color:#07142c}.de-header-polished{height:var(--de-h)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,240,.94))!important;border-bottom:1px solid rgba(201,162,39,.22)!important;box-shadow:0 14px 35px rgba(7,20,44,.08)!important}.de-header-polished.scrolled{height:88px!important;background:rgba(255,255,255,.98)!important}.de-head-centered{position:relative;display:flex!important;align-items:center!important;justify-content:space-between!important;max-width:1640px!important}.de-brand-centered{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;min-width:0!important;width:min(420px,42vw)!important;justify-content:center!important}.de-brand-centered .de-brand-logo{width:100%!important;height:auto!important;max-height:96px!important;object-fit:contain!important;filter:drop-shadow(0 12px 20px rgba(7,20,44,.10))!important}.de-brand-centered span{display:none!important}.de-main-menu-btn{display:flex!important;order:1!important;width:54px!important;height:54px!important;background:#07142c!important;border:1px solid rgba(201,162,39,.5)!important;border-radius:18px!important;box-shadow:0 12px 26px rgba(7,20,44,.16)!important}.de-main-menu-btn span{background:#fff!important}.de-actions-polished{margin-left:auto!important}.de-lang-btn{background:#fff!important;color:#07142c!important;border:1px solid rgba(201,162,39,.36)!important;box-shadow:0 10px 24px rgba(7,20,44,.08)!important}.de-lang-btn i{color:#c9a227!important}.de-lang-menu{background:#fff!important;border:1px solid rgba(201,162,39,.28)!important;box-shadow:0 20px 50px rgba(7,20,44,.16)!important}.de-lang-menu button{color:#07142c!important}.de-lang-menu button:hover,.de-lang-menu button.active{background:#fff5d7!important;color:#07142c!important}.de-nav,.de-cta{display:none!important}.de-premium-menu{background:linear-gradient(180deg,#fffaf0,#ffffff)!important;color:#07142c!important}.de-mobile-head{border-bottom:1px solid rgba(201,162,39,.24)!important}.de-mobile-head img{width:240px!important;height:auto!important;max-height:78px!important}.de-mobile-close{color:#07142c!important;background:#fff!important;border-color:rgba(201,162,39,.32)!important}.de-mobile-links a{color:#07142c!important;border-bottom:1px solid rgba(7,20,44,.08)!important}.de-mobile-links a i{color:#c9a227!important}.de-mobile-lang{border-top:1px solid rgba(201,162,39,.24)!important}.de-mobile-lang p{color:#9a7412!important}.de-mobile-lang-grid button{background:#fff!important;color:#07142c!important;border-color:rgba(201,162,39,.36)!important}.de-hero{padding-top:calc(var(--de-h) + 80px)!important;background:#07142c!important}.de-hero-media::after{background:linear-gradient(90deg,rgba(7,20,44,.78),rgba(7,20,44,.42) 48%,rgba(255,250,240,.16)),radial-gradient(circle at 78% 22%,rgba(244,207,98,.26),transparent 35%)!important}.de-bg-slide{animation:deHeroThreeSeconds 12s infinite!important;filter:saturate(1.2) contrast(1.04) brightness(1.09)!important}.de-bg-slide.s1{animation-delay:0s!important}.de-bg-slide.s2{animation-delay:3s!important}.de-bg-slide.s3{animation-delay:6s!important}.de-bg-slide.s4{animation-delay:9s!important}@keyframes deHeroThreeSeconds{0%{opacity:0;transform:scale(1.04)}8%{opacity:1}25%{opacity:1}33%{opacity:0;transform:scale(1.12) translateX(-1.2%)}100%{opacity:0;transform:scale(1.04)}}body.de-page-home .de-bg-slide.s1,body.de-page-europe .de-bg-slide.s1{background-image:url('https://images.unsplash.com/photo-1512470876302-972faa2aa9a4?auto=format&fit=crop&w=1900&q=84')!important}body.de-page-home .de-bg-slide.s2,body.de-page-europe .de-bg-slide.s2{background-image:url('https://images.unsplash.com/photo-1510627489930-0c1b0bfb6785?auto=format&fit=crop&w=1900&q=84')!important}body.de-page-home .de-bg-slide.s3,body.de-page-europe .de-bg-slide.s3{background-image:url('https://images.unsplash.com/photo-1523906834658-6e24ef2386f9?auto=format&fit=crop&w=1900&q=84')!important}body.de-page-home .de-bg-slide.s4,body.de-page-europe .de-bg-slide.s4{background-image:url('https://images.unsplash.com/photo-1603565816030-6b389eeb23cb?auto=format&fit=crop&w=1900&q=84')!important}body.de-page-egypt .de-bg-slide.s1,body.de-page-redsea .de-bg-slide.s1{background-image:url('https://images.unsplash.com/photo-1755545745583-334a6398c61b?auto=format&fit=crop&w=1900&q=84')!important}body.de-page-egypt .de-bg-slide.s2,body.de-page-redsea .de-bg-slide.s2{background-image:url('https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=1900&q=84')!important}body.de-page-egypt .de-bg-slide.s3,body.de-page-redsea .de-bg-slide.s3{background-image:url('https://images.unsplash.com/photo-1519046904884-53103b34b206?auto=format&fit=crop&w=1900&q=84')!important}body.de-page-egypt .de-bg-slide.s4,body.de-page-redsea .de-bg-slide.s4{background-image:url('https://images.unsplash.com/photo-1601532400311-b1c7cc03fd65?auto=format&fit=crop&w=1900&q=84')!important}.de-hero-inner>div:first-child{background:linear-gradient(145deg,rgba(7,20,44,.66),rgba(7,20,44,.38))!important;border:1px solid rgba(244,207,98,.34)!important}.de-title span:first-child{color:#fff!important}.de-title span:last-child{color:#ffe08a!important}.de-lead{background:rgba(7,20,44,.44)!important;color:#fff!important}.de-section{position:relative;background:#fffaf4!important}.de-section-head{background:rgba(255,255,255,.72)!important;border:1px solid rgba(201,162,39,.18)!important;box-shadow:0 18px 50px rgba(7,20,44,.06)!important}.de-section-title{color:#07142c!important}.de-section-text{color:#505a6d!important;background:rgba(255,255,255,.76)!important}.de-centered-head{text-align:center;justify-content:center!important}.de-editorial-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:34px;align-items:center}.de-editorial-grid.reverse{grid-template-columns:.97fr 1.03fr}.de-editorial-copy{background:rgba(255,255,255,.86);border:1px solid rgba(201,162,39,.18);border-radius:34px;padding:clamp(22px,3vw,42px);box-shadow:0 22px 58px rgba(7,20,44,.10)}.de-editorial-copy p{font-size:16px;line-height:1.9;color:#515a6a}.de-editorial-copy strong{color:#07142c}.de-editorial-image{border-radius:34px;overflow:hidden;min-height:360px;box-shadow:0 25px 70px rgba(7,20,44,.15);border:1px solid rgba(201,162,39,.22)}.de-editorial-image img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block;filter:saturate(1.08) brightness(1.04)}.de-service-split{display:grid;grid-template-columns:1fr .85fr;gap:28px;align-items:center;background:rgba(255,255,255,.82);border:1px solid rgba(201,162,39,.18);border-radius:34px;padding:clamp(18px,3vw,34px);box-shadow:0 22px 58px rgba(7,20,44,.08)}.de-service-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.de-service-list span,.de-check-list li{border:1px solid rgba(201,162,39,.22);background:#fff;border-radius:999px;padding:12px 14px;font-weight:800;color:#07142c;font-size:13px;box-shadow:0 10px 24px rgba(7,20,44,.05)}.de-check-list{list-style:none;padding:0;margin:18px 0;display:grid;gap:10px}.de-check-list li::before{content:'✓';color:#c9a227;margin-inline-end:9px;font-weight:1000}.de-investor-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.de-investor-card{background:#fff;border:1px solid rgba(201,162,39,.22);border-radius:28px;padding:26px;box-shadow:0 20px 55px rgba(7,20,44,.08)}.de-investor-card i{width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#ffe18a,#c9a227);display:flex;align-items:center;justify-content:center;color:#07142c;margin-bottom:14px}.de-investor-card h3{font-family:'Playfair Display',serif;color:#07142c;font-size:27px;margin:0 0 10px}.de-investor-card p{color:#5b6475;line-height:1.8}.de-europe-cinematic::before,.de-egypt-cinematic::before{opacity:.28!important}.de-egypt-cinematic .de-destination img{filter:saturate(1.18) brightness(1.05)}.de-clean-contact .de-contact-card{background:linear-gradient(145deg,#07142c,#0e2348)!important}.de-contact-services{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.de-mini-contact{border:1px solid rgba(244,207,98,.22);background:rgba(255,255,255,.08);border-radius:18px;padding:14px 16px!important;color:#fff!important;margin:0!important}.de-mini-contact span{display:block;color:rgba(255,255,255,.75);font-size:13px;margin-top:4px}.de-footer-premium-light{background:linear-gradient(180deg,#07142c,#030814)!important}.de-footer-mini-brand img{width:280px!important;height:auto!important;max-height:78px!important;background:#fff;border-radius:14px;padding:6px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.18))!important}.de-footer-mini-about{font-size:13.4px!important;color:rgba(255,255,255,.78)!important}.de-footer-compact .de-footer-pill strong{white-space:normal!important}.de-wa-option:nth-child(2),.de-wa-option:nth-child(3){display:none!important}.de-ai-launch,.de-floating-whatsapp{z-index:9979!important}[dir="rtl"] .de-editorial-copy,[dir="rtl"] .de-section-text,[dir="rtl"] .de-contact-card{text-align:right}.de-form-card{background:rgba(255,255,255,.9)!important}.de-field input,.de-field select,.de-field textarea{background:#fff!important}@media(max-width:920px){:root{--de-h:92px}.de-brand-centered{width:min(360px,58vw)!important}.de-brand-centered .de-brand-logo{max-height:82px!important}.de-main-menu-btn{width:50px!important;height:50px!important}.de-editorial-grid,.de-editorial-grid.reverse,.de-service-split{grid-template-columns:1fr}.de-investor-cards{grid-template-columns:1fr}.de-service-list{grid-template-columns:1fr 1fr}.de-footer-compact .de-footer-topline{grid-template-columns:1fr!important}.de-footer-mini-brand{justify-content:center!important}.de-footer-mini-about{text-align:center;max-width:none!important}.de-social-row{justify-content:center!important}}@media(max-width:620px){:root{--de-h:86px}.de-head-inner{padding:0 12px!important}.de-brand-centered{width:min(275px,64vw)!important}.de-brand-centered .de-brand-logo{max-height:72px!important}.de-main-menu-btn{width:46px!important;height:46px!important;border-radius:15px!important}.de-lang-btn{padding:8px 9px!important}.de-lang-btn span{display:none!important}.de-hero{padding:calc(var(--de-h) + 44px) 14px 56px!important}.de-hero-inner>div:first-child{background:linear-gradient(145deg,rgba(7,20,44,.72),rgba(7,20,44,.48))!important}.de-title{font-size:clamp(34px,11vw,48px)!important}.de-editorial-copy{padding:22px 16px;border-radius:24px}.de-editorial-image{min-height:260px;border-radius:24px}.de-editorial-image img{min-height:260px}.de-service-list{grid-template-columns:1fr}.de-service-split{padding:18px 14px;border-radius:24px}.de-footer-mini-brand img{width:min(280px,86vw)!important}.de-mobile-head img{width:min(265px,80vw)!important}.de-contact-services{grid-template-columns:1fr}.de-footer-contact-pills{grid-template-columns:1fr!important}.de-bg-slide{animation-duration:12s!important}}


/* === Final Baerz-style global header + cinematic clean hero === */
:root{--de-h:126px;--de-mobile-h:92px;--de-taupe:#c6a184;--de-taupe-dark:#9d765b;--de-ivory:#fffaf2}
.de-header-baerz{height:var(--de-h)!important;background:linear-gradient(180deg,rgba(3,6,14,.72),rgba(3,6,14,.48))!important;border-bottom:1px solid rgba(255,255,255,.18)!important;box-shadow:none!important;color:#fff!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.de-header-baerz.scrolled{height:92px!important;background:rgba(6,10,24,.94)!important;box-shadow:0 18px 55px rgba(0,0,0,.28)!important;border-bottom-color:rgba(201,162,39,.24)!important}
.de-header-baerz .de-head-centered{height:100%;max-width:1660px!important;padding:0 44px!important;position:relative!important;display:block!important}
.de-desktop-social{position:absolute;left:46px;top:28px;display:flex;align-items:center;gap:20px;z-index:4}.de-desktop-social a{font-size:24px;color:#fff!important;text-shadow:0 3px 12px rgba(0,0,0,.3);transition:.22s ease}.de-desktop-social a:hover{color:#ffe3a0!important;transform:translateY(-2px)}
.de-header-baerz .de-brand-centered{position:absolute!important;left:50%!important;top:33px!important;transform:translateX(-50%)!important;width:min(330px,28vw)!important;z-index:3}.de-header-baerz .de-brand-logo{width:100%!important;height:auto!important;max-height:74px!important;filter:drop-shadow(0 9px 22px rgba(0,0,0,.32))!important}
.de-desktop-nav{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.1vw,34px);width:max-content;max-width:calc(100% - 320px);z-index:3}.de-desktop-nav a{color:#fff!important;text-decoration:none!important;font-size:15px;font-weight:500;letter-spacing:.01em;text-transform:none;line-height:1;padding:11px 0;position:relative;text-shadow:0 3px 12px rgba(0,0,0,.32);white-space:nowrap}.de-desktop-nav a::after{content:'';position:absolute;left:0;right:0;bottom:0;margin:auto;width:0;height:2px;border-radius:10px;background:#ffe3a0;transition:.22s ease}.de-desktop-nav a:hover,.de-desktop-nav a.active{color:#ffe3a0!important}.de-desktop-nav a:hover::after,.de-desktop-nav a.active::after{width:100%}
.de-header-baerz .de-actions-polished{position:absolute;right:44px;top:24px;display:flex!important;align-items:center;gap:16px;z-index:5;margin:0!important}.de-head-icon{font-size:22px;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;text-shadow:0 3px 12px rgba(0,0,0,.3)}.de-head-contact{color:#fff!important;font-size:14px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-decoration:none!important}.de-head-contact:hover,.de-head-icon:hover{color:#ffe3a0!important}
.de-header-baerz .de-lang-btn{height:42px;background:rgba(255,255,255,.10)!important;color:#fff!important;border:0!important;box-shadow:none!important;border-radius:999px!important;padding:8px 10px!important}.de-header-baerz .de-lang-btn img{width:22px;height:15px;border-radius:2px}.de-header-baerz .de-current-lang{font-size:13px;font-weight:800}.de-header-baerz .de-lang-menu{right:0!important;top:calc(100% + 14px)!important;background:rgba(255,255,255,.98)!important}.de-header-baerz .de-main-menu-btn{display:none!important}.de-header-baerz.scrolled .de-brand-centered{top:16px!important;width:min(260px,22vw)!important}.de-header-baerz.scrolled .de-desktop-nav{bottom:10px}.de-header-baerz.scrolled .de-desktop-social,.de-header-baerz.scrolled .de-actions-polished{top:21px}
.de-hero{padding-top:calc(var(--de-h) + 58px)!important;min-height:100vh!important}.de-hero-media::after{background:linear-gradient(90deg,rgba(0,0,0,.30),rgba(0,0,0,.08) 46%,rgba(0,0,0,.28)),linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,.10) 36%,rgba(0,0,0,.34))!important}.de-bg-slide{filter:saturate(1.12) contrast(1.03) brightness(1.06)!important;background-size:cover!important;background-position:center!important}.de-hero-inner{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:calc(100vh - var(--de-h))!important;grid-template-columns:1fr!important}.de-hero-inner>div:first-child{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;max-width:980px!important;margin:auto!important}.de-kicker{display:none!important}.de-title{font-size:clamp(48px,7vw,108px)!important;line-height:.96!important;letter-spacing:-.035em!important;color:#fff!important;text-shadow:0 16px 38px rgba(0,0,0,.42)!important;margin-bottom:18px!important}.de-title span{display:block!important;color:#fff!important}.de-title span:last-child{color:#fff4c8!important;font-family:'Playfair Display',Georgia,serif!important;font-weight:600!important}.de-lead{display:block!important;background:transparent!important;color:rgba(255,255,255,.92)!important;text-shadow:0 7px 24px rgba(0,0,0,.38)!important;border:0!important;box-shadow:none!important;max-width:760px!important;margin:0 auto!important;font-size:clamp(16px,1.35vw,21px)!important;line-height:1.7!important}.de-hero-actions,.de-hero-panel{display:none!important}
body.de-page-home .de-bg-slide.s1,body.de-page-europe .de-bg-slide.s1{background-image:url('https://images.unsplash.com/photo-1512470876302-972faa2aa9a4?auto=format&fit=crop&w=2100&q=88')!important}body.de-page-home .de-bg-slide.s2,body.de-page-europe .de-bg-slide.s2{background-image:url('https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=2100&q=88')!important}body.de-page-home .de-bg-slide.s3,body.de-page-europe .de-bg-slide.s3{background-image:url('https://images.unsplash.com/photo-1523906834658-6e24ef2386f9?auto=format&fit=crop&w=2100&q=88')!important}body.de-page-home .de-bg-slide.s4,body.de-page-europe .de-bg-slide.s4{background-image:url('https://images.unsplash.com/photo-1603565816030-6b389eeb23cb?auto=format&fit=crop&w=2100&q=88')!important}
body.de-page-egypt .de-bg-slide.s1,body.de-page-redsea .de-bg-slide.s1{background-image:url('https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=2100&q=88')!important}body.de-page-egypt .de-bg-slide.s2,body.de-page-redsea .de-bg-slide.s2{background-image:url('https://images.unsplash.com/photo-1519046904884-53103b34b206?auto=format&fit=crop&w=2100&q=88')!important}body.de-page-egypt .de-bg-slide.s3,body.de-page-redsea .de-bg-slide.s3{background-image:url('https://images.unsplash.com/photo-1755545745583-334a6398c61b?auto=format&fit=crop&w=2100&q=88')!important}body.de-page-egypt .de-bg-slide.s4,body.de-page-redsea .de-bg-slide.s4{background-image:url('https://images.unsplash.com/photo-1601532400311-b1c7cc03fd65?auto=format&fit=crop&w=2100&q=88')!important}
.de-redsea-gateway-card{position:relative;display:block;min-height:430px;border-radius:34px;overflow:hidden;box-shadow:0 30px 90px rgba(7,20,44,.18);border:1px solid rgba(201,162,39,.22);isolation:isolate}.de-redsea-gateway-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.15) contrast(1.04) brightness(1.04);transition:transform .8s ease}.de-redsea-gateway-card:hover img{transform:scale(1.05)}.de-redsea-gateway-card::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,10,24,.72),rgba(4,10,24,.18) 58%,rgba(4,10,24,.06));z-index:1}.de-redsea-gateway-copy{position:relative;z-index:2;max-width:560px;padding:clamp(28px,5vw,64px);color:#fff;min-height:430px;display:flex;flex-direction:column;justify-content:center}.de-redsea-gateway-copy span{display:inline-flex;width:max-content;border:1px solid rgba(255,255,255,.38);border-radius:999px;padding:8px 14px;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.12em;margin-bottom:18px}.de-redsea-gateway-copy h3{font-family:'Playfair Display',serif;font-size:clamp(36px,4.2vw,68px);line-height:1;margin:0 0 18px;color:#fff}.de-redsea-gateway-copy p{font-size:16px;line-height:1.8;color:rgba(255,255,255,.84);margin:0 0 20px}.de-redsea-gateway-copy strong{display:inline-flex;width:max-content;background:#fff;color:#07142c;border-radius:999px;padding:12px 18px;font-size:13px;text-transform:uppercase;letter-spacing:.08em}
.de-legal-links{display:inline-flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.de-legal-links a{color:rgba(255,255,255,.78)!important;text-decoration:none!important;font-size:12px}.de-legal-links a:hover{color:#ffe3a0!important}.de-legal-page{background:#fffaf4;color:#07142c}.de-legal-wrap{max-width:1040px;margin:0 auto;padding:calc(var(--de-h) + 80px) 22px 80px}.de-legal-card{background:#fff;border:1px solid rgba(201,162,39,.18);border-radius:30px;box-shadow:0 24px 70px rgba(7,20,44,.08);padding:clamp(24px,5vw,58px)}.de-legal-card h1{font-family:'Playfair Display',serif;font-size:clamp(40px,5vw,72px);line-height:1;color:#07142c;margin:0 0 18px}.de-legal-card h2{font-family:'Playfair Display',serif;color:#07142c;margin-top:30px}.de-legal-card p,.de-legal-card li{color:#586174;line-height:1.85}
@media(max-width:1180px){.de-desktop-nav{gap:15px;max-width:calc(100% - 230px)}.de-desktop-nav a{font-size:13px}.de-desktop-social{left:26px}.de-header-baerz .de-actions-polished{right:24px}.de-head-contact{display:none!important}.de-header-baerz .de-brand-centered{width:min(290px,30vw)!important}}
@media(max-width:760px){:root{--de-h:var(--de-mobile-h)}.de-header-baerz,.de-header-baerz.scrolled{height:var(--de-mobile-h)!important;background:linear-gradient(180deg,#ffffff 0 46%,var(--de-taupe) 46% 100%)!important;border-bottom:1px solid rgba(157,118,91,.28)!important;box-shadow:0 10px 30px rgba(7,20,44,.12)!important}.de-header-baerz .de-head-centered{padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.de-desktop-social,.de-desktop-nav,.de-head-icon,.de-head-contact{display:none!important}.de-header-baerz .de-main-menu-btn{display:flex!important;position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-16%)!important;order:1!important;background:transparent!important;border:3px solid #fff!important;width:46px!important;height:38px!important;border-radius:7px!important;box-shadow:none!important;z-index:7}.de-header-baerz .de-main-menu-btn span{height:3px!important;background:#fff!important;width:22px!important}.de-header-baerz .de-brand-centered,.de-header-baerz.scrolled .de-brand-centered{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-15%)!important;width:min(290px,58vw)!important;z-index:6}.de-header-baerz .de-brand-logo{max-height:66px!important;filter:drop-shadow(0 3px 8px rgba(0,0,0,.18))!important}.de-header-baerz .de-actions-polished,.de-header-baerz.scrolled .de-actions-polished{position:absolute!important;right:12px!important;top:10px!important;margin:0!important;gap:0!important;z-index:8}.de-header-baerz .de-lang-btn{background:#fff!important;color:var(--de-taupe-dark)!important;border:0!important;padding:8px 9px!important;height:36px!important}.de-header-baerz .de-current-lang{display:inline!important;color:var(--de-taupe-dark)!important}.de-header-baerz .de-lang-btn i{color:var(--de-taupe-dark)!important}.de-hero{padding:calc(var(--de-mobile-h) + 40px) 16px 56px!important;min-height:92vh!important}.de-hero-inner{min-height:calc(92vh - var(--de-mobile-h))!important}.de-title{font-size:clamp(40px,12vw,60px)!important}.de-lead{font-size:15px!important;max-width:92vw!important}.de-redsea-gateway-card{min-height:390px;border-radius:24px}.de-redsea-gateway-copy{min-height:390px;padding:26px}.de-redsea-gateway-card::after{background:linear-gradient(180deg,rgba(4,10,24,.30),rgba(4,10,24,.78))}.de-legal-wrap{padding-top:calc(var(--de-mobile-h) + 50px)}}
@media(max-width:430px){.de-header-baerz .de-brand-centered,.de-header-baerz.scrolled .de-brand-centered{width:min(255px,58vw)!important}.de-header-baerz .de-brand-logo{max-height:58px!important}.de-header-baerz .de-main-menu-btn{left:10px!important;width:42px!important;height:34px!important}.de-header-baerz .de-lang-btn img{width:20px!important}.de-header-baerz .de-current-lang{font-size:11px!important}.de-title{font-size:clamp(34px,12vw,48px)!important}.de-lead{font-size:14px!important}.de-redsea-gateway-copy h3{font-size:34px}}

/* === DUTCH EYES FINAL CLIENT FIX 2026-06-29 === */
:root{--de-mobile-h:98px;--de-header-light:#fffaf0;--de-header-ink:#07142c;--de-taupe:#b99173;--de-taupe-dark:#6f4f36;}
/* Clear hero text: no blurred/boxed text over backgrounds */
.de-hero-inner{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;grid-template-columns:1fr!important;min-height:calc(100vh - var(--de-h))!important;}
.de-hero-inner>div:first-child,.de-title,.de-lead,.de-kicker,.de-hero-actions{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;}
.de-hero-inner>div:first-child{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;max-width:1000px!important;margin:auto!important;}
.de-kicker{background:transparent!important;border:0!important;color:#ffe8a6!important;text-shadow:0 4px 20px rgba(0,0,0,.62)!important;}
.de-title,.de-title span,.de-lead{text-shadow:0 5px 28px rgba(0,0,0,.66),0 1px 2px rgba(0,0,0,.45)!important;}
.de-lead{background:transparent!important;color:#fff!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important;}
.de-hero-panel{display:none!important;}
.de-hero-media::after{background:linear-gradient(90deg,rgba(2,8,22,.68),rgba(2,8,22,.42) 45%,rgba(2,8,22,.18)),radial-gradient(circle at 50% 38%,rgba(201,162,39,.16),transparent 40%)!important;}
.de-bg-slide{filter:saturate(1.22) contrast(1.05) brightness(1.05)!important;background-size:cover!important;background-position:center!important;}
/* Desktop header: organized, fixed, no blur */
.de-header-baerz,.de-header-baerz.scrolled{height:108px!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,250,240,.95))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid rgba(201,162,39,.26)!important;box-shadow:0 16px 40px rgba(7,20,44,.10)!important;color:var(--de-header-ink)!important;}
.de-header-baerz .de-head-centered{height:100%;max-width:1720px!important;padding:0 42px!important;position:relative!important;display:block!important;}
.de-header-baerz .de-brand-centered,.de-header-baerz.scrolled .de-brand-centered{position:absolute!important;left:50%!important;top:10px!important;transform:translateX(-50%)!important;width:min(320px,27vw)!important;z-index:4;}
.de-header-baerz .de-brand-logo{width:100%!important;height:auto!important;max-height:70px!important;object-fit:contain!important;background:transparent!important;padding:0!important;border-radius:0!important;filter:drop-shadow(0 10px 22px rgba(7,20,44,.14))!important;}
.de-desktop-nav{position:absolute!important;left:50%!important;bottom:10px!important;transform:translateX(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(12px,1.35vw,24px)!important;width:max-content!important;max-width:calc(100% - 420px)!important;z-index:3!important;}
.de-desktop-nav a{color:#07142c!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important;letter-spacing:.03em!important;text-transform:none!important;line-height:1!important;padding:10px 0!important;position:relative!important;text-shadow:none!important;white-space:nowrap!important;}
.de-desktop-nav a::after{background:linear-gradient(90deg,var(--de-gold),#f6d77a)!important;height:2px!important;}
.de-desktop-nav a:hover,.de-desktop-nav a.active{color:#9a7412!important;}
.de-desktop-social{position:absolute!important;left:42px!important;top:22px!important;display:flex!important;align-items:center!important;gap:16px!important;z-index:5!important;}
.de-desktop-social a{font-size:18px!important;color:#07142c!important;text-shadow:none!important;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid rgba(201,162,39,.22);box-shadow:0 8px 18px rgba(7,20,44,.08);}
.de-desktop-social a:hover{color:#9a7412!important;transform:translateY(-2px)!important;}
.de-header-baerz .de-actions-polished,.de-header-baerz.scrolled .de-actions-polished{position:absolute!important;right:42px!important;top:22px!important;display:flex!important;align-items:center!important;gap:10px!important;z-index:6!important;margin:0!important;}
.de-head-icon,.de-head-contact{height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(201,162,39,.26)!important;background:#fff!important;color:#07142c!important;border-radius:999px!important;box-shadow:0 8px 18px rgba(7,20,44,.08)!important;}
.de-head-icon{width:38px!important;}.de-head-contact{padding:0 16px!important;font-size:12px!important;font-weight:900!important;}
.de-header-baerz .de-lang-btn{height:38px!important;background:#fff!important;color:#07142c!important;border:1px solid rgba(201,162,39,.26)!important;box-shadow:0 8px 18px rgba(7,20,44,.08)!important;border-radius:999px!important;padding:7px 10px!important;}
.de-header-baerz .de-lang-menu{background:#fff!important;color:#07142c!important;border:1px solid rgba(201,162,39,.26)!important;box-shadow:0 20px 48px rgba(7,20,44,.16)!important;}
.de-header-baerz .de-main-menu-btn{display:none!important;}
.de-footer-mini-brand img{background:transparent!important;border-radius:0!important;padding:0!important;filter:drop-shadow(0 10px 20px rgba(0,0,0,.24))!important;}
.de-pre-card img,.de-mobile-head img{background:transparent!important;}
/* Egypt / Hurghada stronger backgrounds */
body.de-page-egypt .de-bg-slide.s1,body.de-page-redsea .de-bg-slide.s1{background-image:url(https://images.unsplash.com/photo-1507525428034-b723cf961d3e?auto=format&fit=crop&w=2100&q=90)!important;}
body.de-page-egypt .de-bg-slide.s2,body.de-page-redsea .de-bg-slide.s2{background-image:url(https://images.unsplash.com/photo-1519046904884-53103b34b206?auto=format&fit=crop&w=2100&q=90)!important;}
body.de-page-egypt .de-bg-slide.s3,body.de-page-redsea .de-bg-slide.s3{background-image:url(https://images.unsplash.com/photo-1500375592092-40eb2168fd21?auto=format&fit=crop&w=2100&q=90)!important;}
body.de-page-egypt .de-bg-slide.s4,body.de-page-redsea .de-bg-slide.s4{background-image:url(https://images.unsplash.com/photo-1755545745583-334a6398c61b?auto=format&fit=crop&w=2100&q=90)!important;}
@media(max-width:1180px){
  .de-desktop-nav{gap:10px!important;max-width:calc(100% - 330px)!important}.de-desktop-nav a{font-size:12px!important}.de-desktop-social{left:22px!important}.de-header-baerz .de-actions-polished{right:22px!important}.de-header-baerz .de-brand-centered{width:min(280px,26vw)!important;}
}
@media(max-width:760px){
  .de-header-baerz,.de-header-baerz.scrolled{height:var(--de-mobile-h)!important;background:linear-gradient(180deg,#ffffff 0 58%,#b99173 58% 100%)!important;border-bottom:1px solid rgba(157,118,91,.28)!important;box-shadow:0 10px 30px rgba(7,20,44,.12)!important;}
  .de-header-baerz .de-head-centered{height:100%!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;}
  .de-desktop-social,.de-desktop-nav,.de-head-icon,.de-head-contact{display:none!important;}
  .de-header-baerz .de-main-menu-btn{display:flex!important;position:absolute!important;left:12px!important;top:58%!important;transform:translateY(-50%)!important;background:#07142c!important;border:1px solid rgba(255,255,255,.65)!important;width:46px!important;height:42px!important;border-radius:12px!important;box-shadow:0 8px 18px rgba(7,20,44,.22)!important;z-index:8!important;}
  .de-header-baerz .de-main-menu-btn span{height:3px!important;background:#fff!important;width:23px!important;}
  .de-header-baerz .de-brand-centered,.de-header-baerz.scrolled .de-brand-centered{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(310px,62vw)!important;z-index:7!important;}
  .de-header-baerz .de-brand-logo{max-height:78px!important;filter:drop-shadow(0 4px 10px rgba(0,0,0,.16))!important;}
  .de-header-baerz .de-actions-polished,.de-header-baerz.scrolled .de-actions-polished{position:absolute!important;right:10px!important;top:58%!important;transform:translateY(-50%)!important;gap:0!important;z-index:9!important;}
  .de-header-baerz .de-lang-btn{height:38px!important;background:#fff!important;color:#07142c!important;border:1px solid rgba(7,20,44,.12)!important;box-shadow:0 7px 16px rgba(7,20,44,.16)!important;padding:7px 9px!important;}
  .de-header-baerz .de-current-lang{display:inline!important;color:#07142c!important;font-size:12px!important;}
  .de-header-baerz .de-lang-btn i{color:#07142c!important;}
  .de-mobile-head img{width:min(285px,78vw)!important;max-height:88px!important;}
  .de-hero{padding-top:calc(var(--de-mobile-h) + 64px)!important;}
  .de-hero-inner{min-height:calc(92vh - var(--de-mobile-h))!important;}
  .de-title{font-size:clamp(42px,13vw,68px)!important;}
}
@media(max-width:430px){
  .de-header-baerz .de-brand-centered,.de-header-baerz.scrolled .de-brand-centered{width:min(275px,60vw)!important;}
  .de-header-baerz .de-brand-logo{max-height:66px!important;}
  .de-header-baerz .de-main-menu-btn{left:8px!important;width:42px!important;height:38px!important;}
  .de-header-baerz .de-lang-btn img{width:20px!important;}.de-header-baerz .de-current-lang{font-size:11px!important;}
}


/* === DUTCHEYES LUXURY EGYPT IMAGES FOOTER LOGO PATCH === */
.de-footer-mini-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important}
.de-footer-mini-brand img{background:linear-gradient(180deg,#fff,#fffaf0)!important;border-radius:18px!important;padding:10px 14px!important;border:1px solid rgba(244,207,98,.48)!important;box-shadow:0 22px 60px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.10) inset!important;filter:none!important;object-fit:contain!important;max-height:96px!important}
.de-footer-premium-light .de-footer-mini-brand img{background:linear-gradient(180deg,#fff,#fffaf0)!important}
body.de-page-egypt .de-bg-slide.s1,body.de-page-redsea .de-bg-slide.s1{background-image:url('https://images.unsplash.com/photo-1755545760275-abd2f1b8ed2c?auto=format&fit=crop&w=2100&q=90')!important;background-position:center 55%!important}
body.de-page-egypt .de-bg-slide.s2,body.de-page-redsea .de-bg-slide.s2{background-image:url('https://images.unsplash.com/photo-1708711973477-1373f8eb65db?auto=format&fit=crop&w=2100&q=90')!important;background-position:center!important}
body.de-page-egypt .de-bg-slide.s3,body.de-page-redsea .de-bg-slide.s3{background-image:url('https://images.unsplash.com/photo-1601532400311-b1c7cc03fd65?auto=format&fit=crop&w=2100&q=90')!important;background-position:center 45%!important}
body.de-page-egypt .de-bg-slide.s4,body.de-page-redsea .de-bg-slide.s4{background-image:url('https://images.unsplash.com/photo-1755545745583-334a6398c61b?auto=format&fit=crop&w=2100&q=90')!important;background-position:center 55%!important}
.de-egypt-cinematic .de-destination img,.de-property-card .de-property-img img{object-fit:cover!important;filter:saturate(1.12) contrast(1.04) brightness(1.04)!important}
@media(max-width:920px){.de-footer-mini-brand{justify-content:center!important}}


/* === DUTCH EYES EUROPE LUXURY HERO USER IMAGES START === */

/* Uploaded Europe cinematic backgrounds added directly inside the project. */
body.de-page-home .de-hero-media.de-property-hero-animated,
body.de-page-europe .de-hero-media.de-property-hero-animated{background:#061022!important;overflow:hidden!important}
body.de-page-home .de-hero-media.de-property-hero-animated::after,
body.de-page-europe .de-hero-media.de-property-hero-animated::after{background:linear-gradient(90deg,rgba(7,20,44,.58),rgba(7,20,44,.24) 46%,rgba(255,250,240,.08)),radial-gradient(circle at 78% 22%,rgba(244,207,98,.20),transparent 38%)!important;backdrop-filter:none!important}
body.de-page-home .de-hero-media.de-property-hero-animated .de-bg-slide,
body.de-page-europe .de-hero-media.de-property-hero-animated .de-bg-slide{animation:deEuropeLuxuryKenBurns 45s infinite!important;opacity:0;transform:scale(1.045);filter:saturate(1.18) contrast(1.05) brightness(1.06)!important;background-size:cover!important;background-position:center!important}
body.de-page-home .de-bg-slide.s1,body.de-page-europe .de-bg-slide.s1{background-image:url('../uploads/europe-luxury-hero/europe-hero-01-greece-mykonos-bay.webp')!important;animation-delay:0s!important;background-position:center center!important}
body.de-page-home .de-bg-slide.s2,body.de-page-europe .de-bg-slide.s2{background-image:url('../uploads/europe-luxury-hero/europe-hero-02-greece-meteora-mountain.webp')!important;animation-delay:3s!important;background-position:center center!important}
body.de-page-home .de-bg-slide.s3,body.de-page-europe .de-bg-slide.s3{background-image:url('../uploads/europe-luxury-hero/europe-hero-03-greece-zakynthos-blue-cove.webp')!important;animation-delay:6s!important;background-position:center center!important}
body.de-page-home .de-bg-slide.s4,body.de-page-europe .de-bg-slide.s4{background-image:url('../uploads/client-netherlands-hero/netherlands-client-18.webp')!important;animation-delay:9s!important;background-position:center center!important}
body.de-page-home .de-bg-slide.s5,body.de-page-europe .de-bg-slide.s5{background-image:url('../uploads/client-netherlands-hero/netherlands-client-17.webp')!important;animation-delay:12s!important;background-position:center center!important}
body.de-page-home .de-bg-slide.s6,body.de-page-europe .de-bg-slide.s6{background-image:url('../uploads/client-netherlands-hero/netherlands-client-19.webp')!important;animation-delay:15s!important;background-position:center center!important}
body.de-page-home .de-bg-slide.s7,body.de-page-europe .de-bg-slide.s7{background-image:url('../uploads/europe-luxury-hero/europe-hero-07-italy-dolomites-chalet.webp')!important;animation-delay:18s!important;background-position:left center!important}
body.de-page-home .de-bg-slide.s8,body.de-page-europe .de-bg-slide.s8{background-image:url('../uploads/europe-luxury-hero/europe-hero-08-italy-tuscany-villa-sunset.webp')!important;animation-delay:21s!important;background-position:center center!important}
body.de-page-home .de-bg-slide.s9,body.de-page-europe .de-bg-slide.s9{background-image:url('../uploads/europe-luxury-hero/europe-hero-09-netherlands-windmill-canal-sunset.webp')!important;animation-delay:24s!important;background-position:center center!important}
body.de-page-home .de-bg-slide.s10,body.de-page-europe .de-bg-slide.s10{background-image:url('../uploads/client-netherlands-hero/netherlands-client-01.webp')!important;animation-delay:27s!important;background-position:center center!important}
body.de-page-home .de-bg-slide.s11,body.de-page-europe .de-bg-slide.s11{background-image:url('../uploads/europe-luxury-hero/europe-hero-11-netherlands-heather-sunrise.webp')!important;animation-delay:30s!important;background-position:center center!important}
body.de-page-home .de-bg-slide.s12,body.de-page-europe .de-bg-slide.s12{background-image:url('../uploads/europe-luxury-hero/europe-hero-12-netherlands-dunes-sunset.webp')!important;animation-delay:33s!important;background-position:center center!important}
body.de-page-home .de-bg-slide.s13,body.de-page-europe .de-bg-slide.s13{background-image:url('../uploads/europe-luxury-hero/europe-hero-13-swiss-alps-luxury-valley.webp')!important;animation-delay:36s!important;background-position:center center!important}
body.de-page-home .de-bg-slide.s14,body.de-page-europe .de-bg-slide.s14{background-image:url('../uploads/europe-luxury-hero/europe-hero-14-alpine-lake-mountain-reflection.webp')!important;animation-delay:39s!important;background-position:center center!important}
body.de-page-home .de-bg-slide.s15,body.de-page-europe .de-bg-slide.s15{background-image:url('../uploads/client-netherlands-hero/netherlands-client-16.webp')!important;animation-delay:42s!important;background-position:center center!important}
@keyframes deEuropeLuxuryKenBurns{0%{opacity:0;transform:scale(1.045) translate3d(0,0,0)}1.15%{opacity:1}6.2%{opacity:1}7.75%{opacity:0;transform:scale(1.13) translate3d(-1.4%,-.7%,0)}100%{opacity:0;transform:scale(1.045) translate3d(0,0,0)}}
@media(max-width:720px){body.de-page-home .de-hero-media.de-property-hero-animated .de-bg-slide,body.de-page-europe .de-hero-media.de-property-hero-animated .de-bg-slide{background-position:center!important}body.de-page-home .de-hero-media.de-property-hero-animated::after,body.de-page-europe .de-hero-media.de-property-hero-animated::after{background:linear-gradient(180deg,rgba(7,20,44,.54),rgba(7,20,44,.28) 48%,rgba(7,20,44,.58))!important}}
/* === DUTCH EYES EUROPE LUXURY HERO USER IMAGES END === */

/* === DUTCH EYES FINAL EGYPT GLOBAL PATCH START === */
:root{--de-h:116px!important;--de-mobile-h:102px!important}
html{scroll-padding-top:var(--de-h)!important}
.de-header,.de-header-polished,.de-header-baerz{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:99990!important;height:var(--de-h)!important;min-height:var(--de-h)!important;transform:none!important;will-change:auto!important;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(255,250,240,.965))!important;border-bottom:1px solid rgba(201,162,39,.28)!important;box-shadow:0 14px 38px rgba(7,20,44,.10)!important}
.de-header.scrolled,.de-header-polished.scrolled,.de-header-baerz.scrolled{height:var(--de-h)!important;min-height:var(--de-h)!important;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(255,250,240,.965))!important;box-shadow:0 14px 38px rgba(7,20,44,.12)!important}
.de-head-inner.de-head-centered{height:100%!important;align-items:center!important}
.de-brand-centered,.de-header-baerz .de-brand-centered,.de-header-baerz.scrolled .de-brand-centered{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(430px,42vw)!important;text-decoration:none!important;z-index:6!important}
.de-brand-centered .de-brand-logo,.de-header.scrolled .de-brand-logo,.de-header-baerz .de-brand-logo,.de-header-baerz.scrolled .de-brand-logo{width:100%!important;height:auto!important;max-height:82px!important;object-fit:contain!important;filter:drop-shadow(0 8px 18px rgba(7,20,44,.14))!important;transition:none!important}
.de-brand-centered .de-brand-word{display:none!important}
.de-brand-centered .de-brand-sub,.de-header-baerz .de-brand-centered>.de-brand-sub,.de-header-baerz.scrolled .de-brand-centered>.de-brand-sub{display:block!important;visibility:visible!important;opacity:1!important;color:#000!important;background:rgba(255,255,255,.72)!important;border-radius:999px!important;padding:2px 10px!important;margin-top:-2px!important;font-size:14px!important;line-height:1.15!important;font-weight:900!important;letter-spacing:.105em!important;text-transform:uppercase!important;text-align:center!important;text-shadow:none!important;white-space:nowrap!important}
.de-hero{padding-top:calc(var(--de-h) + 78px)!important}
body.de-page-egypt .de-hero-media.de-property-hero-animated,body.de-page-redsea .de-hero-media.de-property-hero-animated{background:#061022!important;overflow:hidden!important}
body.de-page-egypt .de-hero-media.de-property-hero-animated::after,body.de-page-redsea .de-hero-media.de-property-hero-animated::after{background:linear-gradient(90deg,rgba(7,20,44,.64),rgba(7,20,44,.27) 47%,rgba(7,20,44,.18)),radial-gradient(circle at 78% 20%,rgba(244,207,98,.22),transparent 36%)!important;backdrop-filter:none!important}
body.de-page-egypt .de-hero-media.de-property-hero-animated .de-bg-slide,body.de-page-redsea .de-hero-media.de-property-hero-animated .de-bg-slide{animation:deEgyptLuxuryWorldHero 48s infinite!important;opacity:0;background-size:cover!important;filter:saturate(1.20) contrast(1.06) brightness(1.06)!important;transform:scale(1.045)!important}
body.de-page-egypt .de-bg-slide.s1,body.de-page-redsea .de-bg-slide.s1{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-01-hurghada-family-resort-day.webp')!important;animation-delay:0s!important;background-position:center center!important}
body.de-page-egypt .de-bg-slide.s2,body.de-page-redsea .de-bg-slide.s2{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-02-desert-safari-jeeps-sunset.webp')!important;animation-delay:3s!important;background-position:center center!important}
body.de-page-egypt .de-bg-slide.s3,body.de-page-redsea .de-bg-slide.s3{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-04-hurghada-resort-day-attractions.webp')!important;animation-delay:6s!important;background-position:center center!important}
body.de-page-egypt .de-bg-slide.s4,body.de-page-redsea .de-bg-slide.s4{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-04-hurghada-resort-day-attractions.webp')!important;animation-delay:9s!important;background-position:center center!important}
body.de-page-egypt .de-bg-slide.s5,body.de-page-redsea .de-bg-slide.s5{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-05-quad-safari-golden-desert.webp')!important;animation-delay:12s!important;background-position:center center!important}
body.de-page-egypt .de-bg-slide.s6,body.de-page-redsea .de-bg-slide.s6{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-06-red-sea-mountain-quad-view.webp')!important;animation-delay:15s!important;background-position:center center!important}
body.de-page-egypt .de-bg-slide.s7,body.de-page-redsea .de-bg-slide.s7{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-07-red-sea-mountain-coast.webp')!important;animation-delay:18s!important;background-position:center 52%!important}
body.de-page-egypt .de-bg-slide.s8,body.de-page-redsea .de-bg-slide.s8{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-08-red-sea-high-mountain-panorama.webp')!important;animation-delay:21s!important;background-position:center 52%!important}
body.de-page-egypt .de-bg-slide.s9,body.de-page-redsea .de-bg-slide.s9{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-09-red-sea-sunset-coastline.webp')!important;animation-delay:24s!important;background-position:center 52%!important}
body.de-page-egypt .de-bg-slide.s10,body.de-page-redsea .de-bg-slide.s10{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-10-hurghada-resort-bay-sunset.webp')!important;animation-delay:27s!important;background-position:center 52%!important}
body.de-page-egypt .de-bg-slide.s11,body.de-page-redsea .de-bg-slide.s11{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-11-crystal-red-sea-coral-shore.webp')!important;animation-delay:30s!important;background-position:center center!important}
body.de-page-egypt .de-bg-slide.s12,body.de-page-redsea .de-bg-slide.s12{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-12-luxury-resort-sunset-bay.webp')!important;animation-delay:33s!important;background-position:center center!important}
body.de-page-egypt .de-bg-slide.s13,body.de-page-redsea .de-bg-slide.s13{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-13-luxury-resort-palm-promenade.webp')!important;animation-delay:36s!important;background-position:center center!important}
body.de-page-egypt .de-bg-slide.s14,body.de-page-redsea .de-bg-slide.s14{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-14-el-gouna-marina-lagoon.webp')!important;animation-delay:39s!important;background-position:center center!important}
body.de-page-egypt .de-bg-slide.s15,body.de-page-redsea .de-bg-slide.s15{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-15-red-sea-sandy-luxury-beach.webp')!important;animation-delay:42s!important;background-position:center center!important}
body.de-page-egypt .de-bg-slide.s16,body.de-page-redsea .de-bg-slide.s16{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-12-luxury-resort-sunset-bay.webp')!important;animation-delay:45s!important;background-position:center center!important}
@keyframes deEgyptLuxuryWorldHero{0%{opacity:0;transform:scale(1.045) translate3d(0,0,0)}1.2%{opacity:1}6.0%{opacity:1}7.25%{opacity:0;transform:scale(1.13) translate3d(-1.5%,-.7%,0)}100%{opacity:0;transform:scale(1.045) translate3d(0,0,0)}}
body.de-page-egypt .de-destination img,body.de-page-redsea .de-destination img,body.de-page-egypt .de-property-img img,body.de-page-redsea .de-property-img img{filter:saturate(1.16) contrast(1.05) brightness(1.05)!important}
@media(max-width:920px){:root{--de-h:102px!important;--de-mobile-h:102px!important}.de-header,.de-header-polished,.de-header-baerz,.de-header.scrolled,.de-header-polished.scrolled,.de-header-baerz.scrolled{height:102px!important;min-height:102px!important}.de-brand-centered,.de-header-baerz .de-brand-centered,.de-header-baerz.scrolled .de-brand-centered{width:min(330px,58vw)!important;gap:0!important}.de-brand-centered .de-brand-logo,.de-header.scrolled .de-brand-logo,.de-header-baerz .de-brand-logo,.de-header-baerz.scrolled .de-brand-logo{max-height:68px!important}.de-brand-centered .de-brand-sub,.de-header-baerz .de-brand-centered>.de-brand-sub{font-size:10.5px!important;letter-spacing:.075em!important;padding:1px 7px!important;max-width:96vw;white-space:normal!important}.de-hero{padding-top:calc(102px + 55px)!important}body.de-page-egypt .de-hero-media.de-property-hero-animated::after,body.de-page-redsea .de-hero-media.de-property-hero-animated::after{background:linear-gradient(180deg,rgba(7,20,44,.52),rgba(7,20,44,.24) 45%,rgba(7,20,44,.68))!important}}
@media(max-width:430px){.de-brand-centered,.de-header-baerz .de-brand-centered,.de-header-baerz.scrolled .de-brand-centered{width:min(285px,56vw)!important}.de-brand-centered .de-brand-logo,.de-header-baerz .de-brand-logo,.de-header-baerz.scrolled .de-brand-logo{max-height:60px!important}.de-brand-centered .de-brand-sub{font-size:8.8px!important;letter-spacing:.04em!important}}
/* === DUTCH EYES FINAL EGYPT GLOBAL PATCH END === */

/* === DUTCH EYES CLIENT FINAL CLEANUP — strict Europe/Egypt/property separation === */
@media(min-width:921px){
  .de-header-baerz .de-brand-centered,
  .de-header-baerz.scrolled .de-brand-centered{
    width:min(360px,34vw)!important;
    top:52%!important;
    gap:4px!important;
  }
  .de-header-baerz .de-brand-logo,
  .de-header-baerz.scrolled .de-brand-logo{
    max-height:76px!important;
  }
  .de-header-baerz .de-brand-centered>.de-brand-sub,
  .de-header-baerz.scrolled .de-brand-centered>.de-brand-sub{
    background:transparent!important;
    color:#07142c!important;
    padding:0!important;
    margin-top:4px!important;
    font-size:10.2px!important;
    line-height:1.25!important;
    letter-spacing:.095em!important;
    white-space:normal!important;
    max-width:340px!important;
    text-align:center!important;
    transform:translateY(3px)!important;
  }
}
body.de-page-europe .de-hero-media.de-property-hero-animated .de-bg-slide,
body.de-page-home .de-hero-media.de-property-hero-animated .de-bg-slide{animation:deEuropeLuxuryKenBurns 45s infinite!important;opacity:0;background-size:cover!important;filter:saturate(1.18) contrast(1.05) brightness(1.06)!important}
body.de-page-europe .de-bg-slide.s1,body.de-page-home .de-bg-slide.s1{background-image:url('../uploads/europe-luxury-hero/europe-hero-01-greece-mykonos-bay.webp')!important;animation-delay:0s!important}
body.de-page-europe .de-bg-slide.s2,body.de-page-home .de-bg-slide.s2{background-image:url('../uploads/europe-luxury-hero/europe-hero-02-greece-meteora-mountain.webp')!important;animation-delay:3s!important}
body.de-page-europe .de-bg-slide.s3,body.de-page-home .de-bg-slide.s3{background-image:url('../uploads/europe-luxury-hero/europe-hero-03-greece-zakynthos-blue-cove.webp')!important;animation-delay:6s!important}
body.de-page-europe .de-bg-slide.s4,body.de-page-home .de-bg-slide.s4{background-image:url('../uploads/client-netherlands-hero/netherlands-client-18.webp')!important;animation-delay:9s!important}
body.de-page-europe .de-bg-slide.s5,body.de-page-home .de-bg-slide.s5{background-image:url('../uploads/client-netherlands-hero/netherlands-client-17.webp')!important;animation-delay:12s!important}
body.de-page-europe .de-bg-slide.s6,body.de-page-home .de-bg-slide.s6{background-image:url('../uploads/client-netherlands-hero/netherlands-client-19.webp')!important;animation-delay:15s!important}
body.de-page-europe .de-bg-slide.s7,body.de-page-home .de-bg-slide.s7{background-image:url('../uploads/europe-luxury-hero/europe-hero-07-italy-dolomites-chalet.webp')!important;animation-delay:18s!important}
body.de-page-europe .de-bg-slide.s8,body.de-page-home .de-bg-slide.s8{background-image:url('../uploads/europe-luxury-hero/europe-hero-08-italy-tuscany-villa-sunset.webp')!important;animation-delay:21s!important}
body.de-page-europe .de-bg-slide.s9,body.de-page-home .de-bg-slide.s9{background-image:url('../uploads/europe-luxury-hero/europe-hero-09-netherlands-windmill-canal-sunset.webp')!important;animation-delay:24s!important}
body.de-page-europe .de-bg-slide.s10,body.de-page-home .de-bg-slide.s10{background-image:url('../uploads/client-netherlands-hero/netherlands-client-01.webp')!important;animation-delay:27s!important}
body.de-page-europe .de-bg-slide.s11,body.de-page-home .de-bg-slide.s11{background-image:url('../uploads/europe-luxury-hero/europe-hero-11-netherlands-heather-sunrise.webp')!important;animation-delay:30s!important}
body.de-page-europe .de-bg-slide.s12,body.de-page-home .de-bg-slide.s12{background-image:url('../uploads/europe-luxury-hero/europe-hero-12-netherlands-dunes-sunset.webp')!important;animation-delay:33s!important}
body.de-page-europe .de-bg-slide.s13,body.de-page-home .de-bg-slide.s13{background-image:url('../uploads/europe-luxury-hero/europe-hero-13-swiss-alps-luxury-valley.webp')!important;animation-delay:36s!important}
body.de-page-europe .de-bg-slide.s14,body.de-page-home .de-bg-slide.s14{background-image:url('../uploads/europe-luxury-hero/europe-hero-14-alpine-lake-mountain-reflection.webp')!important;animation-delay:39s!important}
body.de-page-europe .de-bg-slide.s15,body.de-page-home .de-bg-slide.s15{background-image:url('../uploads/client-netherlands-hero/netherlands-client-16.webp')!important;animation-delay:42s!important}

body.de-page-egypt .de-hero-media.de-property-hero-animated .de-bg-slide,
body.de-page-redsea .de-hero-media.de-property-hero-animated .de-bg-slide{animation:deEgyptLuxuryWorldHero 42s infinite!important;opacity:0;background-size:cover!important;filter:saturate(1.18) contrast(1.05) brightness(1.06)!important}
body.de-page-egypt .de-bg-slide.s1,body.de-page-redsea .de-bg-slide.s1{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-01-hurghada-family-resort-day.webp')!important;animation-delay:0s!important}
body.de-page-egypt .de-bg-slide.s2,body.de-page-redsea .de-bg-slide.s2{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-02-desert-safari-jeeps-sunset.webp')!important;animation-delay:3s!important}
body.de-page-egypt .de-bg-slide.s3,body.de-page-redsea .de-bg-slide.s3{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-04-hurghada-resort-day-attractions.webp')!important;animation-delay:6s!important}
body.de-page-egypt .de-bg-slide.s4,body.de-page-redsea .de-bg-slide.s4{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-05-quad-safari-golden-desert.webp')!important;animation-delay:9s!important}
body.de-page-egypt .de-bg-slide.s5,body.de-page-redsea .de-bg-slide.s5{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-06-red-sea-mountain-quad-view.webp')!important;animation-delay:12s!important}
body.de-page-egypt .de-bg-slide.s6,body.de-page-redsea .de-bg-slide.s6{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-07-red-sea-mountain-coast.webp')!important;animation-delay:15s!important}
body.de-page-egypt .de-bg-slide.s7,body.de-page-redsea .de-bg-slide.s7{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-08-red-sea-high-mountain-panorama.webp')!important;animation-delay:18s!important}
body.de-page-egypt .de-bg-slide.s8,body.de-page-redsea .de-bg-slide.s8{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-09-red-sea-sunset-coastline.webp')!important;animation-delay:21s!important}
body.de-page-egypt .de-bg-slide.s9,body.de-page-redsea .de-bg-slide.s9{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-10-hurghada-resort-bay-sunset.webp')!important;animation-delay:24s!important}
body.de-page-egypt .de-bg-slide.s10,body.de-page-redsea .de-bg-slide.s10{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-11-crystal-red-sea-coral-shore.webp')!important;animation-delay:27s!important}
body.de-page-egypt .de-bg-slide.s11,body.de-page-redsea .de-bg-slide.s11{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-12-luxury-resort-sunset-bay.webp')!important;animation-delay:30s!important}
body.de-page-egypt .de-bg-slide.s12,body.de-page-redsea .de-bg-slide.s12{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-13-luxury-resort-palm-promenade.webp')!important;animation-delay:33s!important}
body.de-page-egypt .de-bg-slide.s13,body.de-page-redsea .de-bg-slide.s13{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-14-el-gouna-marina-lagoon.webp')!important;animation-delay:36s!important}
body.de-page-egypt .de-bg-slide.s14,body.de-page-redsea .de-bg-slide.s14{background-image:url('../uploads/egypt-luxury-hero/egypt-hero-15-red-sea-sandy-luxury-beach.webp')!important;animation-delay:39s!important}
body.de-page-egypt .de-bg-slide.s15,body.de-page-redsea .de-bg-slide.s15,
body.de-page-egypt .de-bg-slide.s16,body.de-page-redsea .de-bg-slide.s16{display:none!important;background-image:none!important}

.de-property-card .de-property-img img{object-fit:cover!important;background:#f6efe0!important}
.de-redsea-gateway-card img{object-position:center!important;filter:saturate(1.12) contrast(1.04) brightness(1.04)!important}
/* === END CLIENT FINAL CLEANUP === */

/* === DUTCH EYES CLIENT REQUEST 2026-06-29 — FINAL EUROPE/EGYPT CINEMATIC + LEGAL FOOTER === */
.de-hero-media.de-property-hero-animated{overflow:hidden!important;background:#061022!important}
.de-hero-media.de-property-hero-animated::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 72% 18%,rgba(255,224,138,.24),transparent 30%),radial-gradient(circle at 25% 70%,rgba(26,77,130,.20),transparent 38%),linear-gradient(90deg,rgba(5,10,28,.72),rgba(5,10,28,.26) 48%,rgba(5,10,28,.18))!important;mix-blend-mode:normal}
.de-hero-media.de-property-hero-animated::after{z-index:3!important}
.de-hero-inner{position:relative;z-index:4!important}
body.de-page-europe .de-hero-media.de-property-hero-animated .de-bg-slide,
body.de-page-home .de-hero-media.de-property-hero-animated .de-bg-slide{animation:deClientEuropeCinematic 45s infinite!important;opacity:0;background-size:cover!important;background-repeat:no-repeat!important;filter:saturate(1.22) contrast(1.08) brightness(1.07)!important;will-change:opacity,transform,background-position!important}
body.de-page-europe .de-bg-slide.s1,body.de-page-home .de-bg-slide.s1{background-image:url('../uploads/europe-luxury-hero/europe-hero-01-greece-mykonos-bay.webp')!important;animation-delay:0s!important;background-position:center center!important}
body.de-page-europe .de-bg-slide.s2,body.de-page-home .de-bg-slide.s2{background-image:url('../uploads/europe-luxury-hero/europe-hero-02-greece-meteora-mountain.webp')!important;animation-delay:3s!important;background-position:center center!important}
body.de-page-europe .de-bg-slide.s3,body.de-page-home .de-bg-slide.s3{background-image:url('../uploads/europe-luxury-hero/europe-hero-03-greece-zakynthos-blue-cove.webp')!important;animation-delay:6s!important;background-position:center center!important}
body.de-page-europe .de-bg-slide.s4,body.de-page-home .de-bg-slide.s4{background-image:url('../uploads/client-netherlands-hero/netherlands-client-18.webp')!important;animation-delay:9s!important;background-position:center center!important}
body.de-page-europe .de-bg-slide.s5,body.de-page-home .de-bg-slide.s5{background-image:url('../uploads/client-netherlands-hero/netherlands-client-17.webp')!important;animation-delay:12s!important;background-position:center center!important}
body.de-page-europe .de-bg-slide.s6,body.de-page-home .de-bg-slide.s6{background-image:url('../uploads/client-netherlands-hero/netherlands-client-19.webp')!important;animation-delay:15s!important;background-position:center center!important}
body.de-page-europe .de-bg-slide.s7,body.de-page-home .de-bg-slide.s7{background-image:url('../uploads/europe-luxury-hero/europe-hero-07-italy-dolomites-chalet.webp')!important;animation-delay:18s!important;background-position:left center!important}
body.de-page-europe .de-bg-slide.s8,body.de-page-home .de-bg-slide.s8{background-image:url('../uploads/europe-luxury-hero/europe-hero-08-italy-tuscany-villa-sunset.webp')!important;animation-delay:21s!important;background-position:center center!important}
body.de-page-europe .de-bg-slide.s9,body.de-page-home .de-bg-slide.s9{background-image:url('../uploads/europe-luxury-hero/europe-hero-09-netherlands-windmill-canal-sunset.webp')!important;animation-delay:24s!important;background-position:center center!important}
body.de-page-europe .de-bg-slide.s10,body.de-page-home .de-bg-slide.s10{background-image:url('../uploads/client-netherlands-hero/netherlands-client-01.webp')!important;animation-delay:27s!important;background-position:center center!important}
body.de-page-europe .de-bg-slide.s11,body.de-page-home .de-bg-slide.s11{background-image:url('../uploads/europe-luxury-hero/europe-hero-11-netherlands-heather-sunrise.webp')!important;animation-delay:30s!important;background-position:center center!important}
body.de-page-europe .de-bg-slide.s12,body.de-page-home .de-bg-slide.s12{background-image:url('../uploads/europe-luxury-hero/europe-hero-12-netherlands-dunes-sunset.webp')!important;animation-delay:33s!important;background-position:center center!important}
body.de-page-europe .de-bg-slide.s13,body.de-page-home .de-bg-slide.s13{background-image:url('../uploads/europe-luxury-hero/europe-hero-13-swiss-alps-luxury-valley.webp')!important;animation-delay:36s!important;background-position:center center!important}
body.de-page-europe .de-bg-slide.s14,body.de-page-home .de-bg-slide.s14{background-image:url('../uploads/europe-luxury-hero/europe-hero-14-alpine-lake-mountain-reflection.webp')!important;animation-delay:39s!important;background-position:center center!important}
body.de-page-europe .de-bg-slide.s15,body.de-page-home .de-bg-slide.s15{background-image:url('../uploads/client-netherlands-hero/netherlands-client-16.webp')!important;animation-delay:42s!important;background-position:center center!important}
@keyframes deClientEuropeCinematic{0%{opacity:0;transform:scale(1.045) translate3d(0,0,0)}1.25%{opacity:1}6.15%{opacity:1}7.85%{opacity:0;transform:scale(1.155) translate3d(-1.8%,-.8%,0)}100%{opacity:0;transform:scale(1.045) translate3d(0,0,0)}}
body.de-page-egypt .de-hero-media.de-property-hero-animated .de-bg-slide,
body.de-page-redsea .de-hero-media.de-property-hero-animated .de-bg-slide{animation:deClientEgyptCinematic 48s infinite!important;opacity:0;background-size:cover!important;background-repeat:no-repeat!important;filter:saturate(1.20) contrast(1.08) brightness(1.07)!important;will-change:opacity,transform,background-position!important}
@keyframes deClientEgyptCinematic{0%{opacity:0;transform:scale(1.045) translate3d(0,0,0)}1.15%{opacity:1}6.05%{opacity:1}7.65%{opacity:0;transform:scale(1.15) translate3d(1.5%,-.8%,0)}100%{opacity:0;transform:scale(1.045) translate3d(0,0,0)}}
.de-footer-bottom.de-footer-bottom-compact{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:10px 18px!important;text-align:center!important;padding:18px 24px!important}
.de-footer-legal-record{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:6px!important;padding:9px 16px!important;border:1px solid rgba(201,162,39,.30)!important;border-radius:999px!important;background:rgba(255,255,255,.72)!important;color:#07142c!important;font-weight:800!important;font-size:12.5px!important;line-height:1.45!important;letter-spacing:.01em!important;box-shadow:0 10px 25px rgba(7,20,44,.07)!important}
html[dir="rtl"] .de-footer-legal-record{direction:ltr!important;unicode-bidi:embed!important}
@media(max-width:720px){.de-hero-media.de-property-hero-animated::before{background:linear-gradient(180deg,rgba(5,10,28,.54),rgba(5,10,28,.22) 45%,rgba(5,10,28,.68))!important}.de-footer-legal-record{width:100%!important;border-radius:18px!important;font-size:11.3px!important;padding:10px 12px!important}}
/* === END DUTCH EYES CLIENT REQUEST 2026-06-29 === */

/* === CLIENT HOTFIX 2026-06-29B: visible Europe/Egypt cinematic section backgrounds + stronger hero fallback === */
.de-section.de-europe-cinematic,
.de-section.de-egypt-cinematic{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:#09162f!important}
.de-section.de-europe-cinematic>.de-container,
.de-section.de-egypt-cinematic>.de-container{position:relative!important;z-index:3!important}
.de-section.de-europe-cinematic .de-section-bg-rotator,
.de-section.de-egypt-cinematic .de-section-bg-rotator{position:absolute!important;inset:0!important;z-index:0!important;overflow:hidden!important;pointer-events:none!important;border-radius:inherit!important}
.de-section.de-europe-cinematic .de-section-bg-rotator span,
.de-section.de-egypt-cinematic .de-section-bg-rotator span{position:absolute!important;inset:-3%!important;display:block!important;visibility:visible!important;opacity:0;background-size:cover!important;background-repeat:no-repeat!important;will-change:transform,opacity,background-position!important;filter:saturate(1.16) contrast(1.06) brightness(1.03)!important}
.de-section.de-europe-cinematic::before,
.de-section.de-egypt-cinematic::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,10,28,.68),rgba(5,10,28,.32) 45%,rgba(5,10,28,.20)),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.16))!important}
.de-section.de-europe-cinematic .de-section-head,
.de-section.de-egypt-cinematic .de-section-head{position:relative!important;z-index:4!important;background:rgba(255,255,255,.82)!important;backdrop-filter:blur(7px)!important}
.de-section.de-europe-cinematic .de-destination,
.de-section.de-egypt-cinematic .de-destination{position:relative!important;z-index:4!important;backdrop-filter:blur(3px)!important}
.de-hero-media.de-property-hero-animated .de-bg-slide{display:block!important;visibility:visible!important}
@keyframes deClientSectionCinematic{0%{opacity:0;transform:scale(1.03) translate3d(0,0,0)}4%{opacity:.42}23%{opacity:.42}31%{opacity:0;transform:scale(1.12) translate3d(-1.4%,-.6%,0)}100%{opacity:0;transform:scale(1.03) translate3d(0,0,0)}}
@media(max-width:720px){.de-section.de-europe-cinematic::before,.de-section.de-egypt-cinematic::before{background:linear-gradient(180deg,rgba(5,10,28,.48),rgba(5,10,28,.22) 42%,rgba(5,10,28,.62))!important}}
/* === END CLIENT HOTFIX 2026-06-29B === */

/* === DUTCH EYES FINAL FIX 3 — CLEAR VISIBLE CINEMATIC HERO BACKGROUNDS === */
body.de-page-home .de-hero-media.de-property-hero-animated,
body.de-page-europe .de-hero-media.de-property-hero-animated{
  background-image:url('../uploads/europe-luxury-hero/europe-hero-01-greece-mykonos-bay.webp')!important;
  background-size:cover!important;
  background-position:center!important;
  background-color:#07142c!important;
}
body.de-page-egypt .de-hero-media.de-property-hero-animated,
body.de-page-redsea .de-hero-media.de-property-hero-animated{
  background-image:url('../uploads/egypt-luxury-hero/egypt-hero-10-hurghada-resort-bay-sunset.webp')!important;
  background-size:cover!important;
  background-position:center!important;
  background-color:#07142c!important;
}
.de-hero-media.de-property-hero-animated::before{
  background:linear-gradient(90deg,rgba(3,9,24,.34),rgba(3,9,24,.12) 48%,rgba(3,9,24,.08)),radial-gradient(circle at 78% 20%,rgba(244,207,98,.16),transparent 34%)!important;
  z-index:2!important;
}
.de-hero-media.de-property-hero-animated::after{
  background:linear-gradient(180deg,rgba(3,9,24,.18),rgba(3,9,24,.04) 44%,rgba(3,9,24,.28))!important;
  z-index:3!important;
}
.de-hero-media.de-property-hero-animated .de-bg-slide,
.de-hero-media.de-property-hero-animated .de-cine-slide{
  position:absolute!important;
  inset:-5%!important;
  display:block!important;
  visibility:visible!important;
  opacity:0!important;
  z-index:1!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  animation:none!important;
  filter:saturate(1.20) contrast(1.06) brightness(1.08)!important;
  transform:scale(1.035) translate3d(0,0,0)!important;
  transition:opacity 1.15s ease-in-out, transform 6.8s ease-in-out, background-position 6.8s ease-in-out!important;
  will-change:opacity,transform,background-position!important;
}
.de-hero-media.de-property-hero-animated .de-cine-slide.is-active,
.de-hero-media.de-property-hero-animated .de-bg-slide.is-active{
  opacity:1!important;
  transform:scale(1.115) translate3d(-1.2%,-.45%,0)!important;
}
.de-hero-media.de-property-hero-animated .de-cine-slide.is-next-drift,
.de-hero-media.de-property-hero-animated .de-bg-slide.is-next-drift{
  transform:scale(1.105) translate3d(1.0%,.35%,0)!important;
}
@media(max-width:720px){
  .de-hero-media.de-property-hero-animated::before{background:linear-gradient(180deg,rgba(3,9,24,.30),rgba(3,9,24,.10) 45%,rgba(3,9,24,.34))!important}
  .de-hero-media.de-property-hero-animated::after{background:linear-gradient(180deg,rgba(3,9,24,.14),rgba(3,9,24,.02) 44%,rgba(3,9,24,.34))!important}
}
/* === END DUTCH EYES FINAL FIX 3 === */


/* === DUTCH EYES CLIENT FINAL 2026-06-30: header, nav, mobile, footer, cinematic polish === */
.de-brand-centered .de-brand-sub,.de-pre-sub,.de-pre-title{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}
.de-pre-card{gap:0!important}.de-pre-card img{max-width:min(420px,72vw)!important;height:auto!important}
.de-header-baerz .de-head-inner{position:relative!important;display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(270px,1fr)!important;align-items:center!important;gap:18px!important}
.de-header-baerz .de-main-menu-btn{grid-column:1!important;justify-self:start!important;order:0!important}
.de-header-baerz .de-brand-centered{grid-column:2!important;position:relative!important;left:auto!important;top:auto!important;transform:none!important;justify-self:center!important;width:min(390px,31vw)!important;max-width:390px!important;margin:0 auto!important}
.de-header-baerz .de-brand-centered .de-brand-logo{width:100%!important;max-height:78px!important}
.de-header-baerz .de-actions{grid-column:3!important;justify-self:end!important}.de-header-baerz .de-desktop-nav{position:fixed!important;left:50%!important;transform:translateX(-50%)!important;top:calc(var(--de-h,96px) + 12px)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;max-width:min(96vw,1380px)!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(201,162,39,.24)!important;box-shadow:0 18px 42px rgba(7,20,44,.10)!important;border-radius:999px!important;padding:8px 12px!important;backdrop-filter:blur(16px)!important;z-index:50!important}
.de-header-baerz .de-desktop-nav a{font-size:10.5px!important;letter-spacing:.055em!important;color:#07142c!important;padding:10px 10px!important;border-radius:999px!important;font-weight:900!important;white-space:nowrap!important;text-transform:uppercase!important}
.de-header-baerz .de-desktop-nav a:hover,.de-header-baerz .de-desktop-nav a.de-nav-investor{background:linear-gradient(135deg,#07142c,#1d2d50)!important;color:#ffe08a!important}
.de-hero{padding-top:calc(var(--de-h,96px) + 74px)!important}.de-title,.de-title span{color:#fff!important;text-shadow:0 8px 28px rgba(0,0,0,.46)!important}.de-home-hero .de-title span:last-child:empty{display:none!important}
.de-mobile-support-card{margin:18px 22px 24px;padding:18px;border-radius:22px;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(201,162,39,.10));border:1px solid rgba(201,162,39,.30);box-shadow:0 18px 44px rgba(0,0,0,.18)}
.de-mobile-support-card strong{display:block;color:#ffe08a;font-size:14px;line-height:1.35;margin-bottom:8px}.de-mobile-support-card p{color:rgba(255,255,255,.76);font-size:12px;line-height:1.65;margin:0 0 12px;text-transform:none;letter-spacing:0}.de-mobile-wa{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:12px 14px!important;border-radius:999px!important;background:#25D366!important;color:#062414!important;font-weight:900!important;text-decoration:none!important}
.de-city-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.de-city-route-grid .de-destination{min-height:340px!important}.de-city-route-grid .de-destination img{filter:saturate(1.15) contrast(1.05) brightness(1.04)!important}
.de-netherlands-media-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.de-netherlands-media-strip img{width:100%;height:220px;object-fit:cover;border-radius:24px;box-shadow:0 16px 36px rgba(7,20,44,.13);border:1px solid rgba(201,162,39,.24);transition:transform .45s ease}.de-netherlands-media-strip img:hover{transform:translateY(-4px) scale(1.02)}
.de-investor-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.de-investor-service-card{padding:24px;border-radius:26px;background:rgba(255,255,255,.82);border:1px solid rgba(201,162,39,.24);box-shadow:0 18px 44px rgba(7,20,44,.08)}.de-investor-service-card i{width:52px;height:52px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#07142c,#1d2d50);color:#ffe08a;font-size:21px;margin-bottom:16px}.de-investor-service-card h3{font-family:'Playfair Display',serif;color:#07142c;font-size:24px;margin:0 0 10px}.de-investor-service-card p{color:#4b5875;font-size:14.5px;line-height:1.75;margin:0}
.de-footer{background:linear-gradient(180deg,#07142c,#030615)!important}.de-footer-grid-premium{align-items:start!important;gap:24px!important}.de-footer-contact-pills{display:block!important}.de-footer-pill{width:100%!important}.de-footer-bottom.de-footer-bottom-compact{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;text-align:center!important}.de-footer-legal-record{background:transparent!important;border:0!important;border-radius:0!important;color:#ffe08a!important;box-shadow:none!important;padding:0!important;display:block!important;line-height:1.8!important;font-size:13px!important}.de-legal-links{justify-content:center!important}.de-social-row a[aria-label="WhatsApp"]{background:#25D366!important;color:#062414!important}
.de-ai-launch,.de-ai-floating,.ai-assistant-launch,.de-wa-float{z-index:95!important}.de-ai-launch,.ai-assistant-launch{bottom:92px!important;right:22px!important}
body.de-page-home .de-hero-media.de-property-hero-animated::before,body.de-page-europe .de-hero-media.de-property-hero-animated::before{background:linear-gradient(90deg,rgba(3,9,24,.58),rgba(3,9,24,.18) 48%,rgba(3,9,24,.22)),radial-gradient(circle at 72% 18%,rgba(255,224,138,.18),transparent 30%)!important}
@media(max-width:1280px){.de-header-baerz .de-desktop-nav{display:none!important}.de-hero{padding-top:calc(var(--de-h,96px) + 38px)!important}}
@media(max-width:920px){.de-header-baerz .de-head-inner{display:grid!important;grid-template-columns:64px 1fr 92px!important;gap:8px!important}.de-header-baerz .de-brand-centered{grid-column:2!important;width:min(230px,54vw)!important}.de-header-baerz .de-actions{grid-column:3!important}.de-head-contact,.de-head-icon{display:none!important}.de-lang-btn{background:#fff!important;color:#07142c!important;border-color:rgba(201,162,39,.35)!important}.de-mobile-head img{width:128px!important;height:auto!important}.de-city-route-grid,.de-investor-service-grid{grid-template-columns:1fr 1fr!important}.de-netherlands-media-strip{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.de-header-baerz .de-head-inner{grid-template-columns:56px 1fr 76px!important}.de-header-baerz .de-brand-centered{width:min(210px,55vw)!important}.de-header-baerz .de-brand-centered .de-brand-logo{max-height:68px!important}.de-city-route-grid,.de-investor-service-grid,.de-netherlands-media-strip{grid-template-columns:1fr!important}.de-netherlands-media-strip img{height:240px}.de-mobile-links a{font-size:13px!important}.de-title{font-size:clamp(36px,10.4vw,52px)!important}}
/* === END DUTCH EYES CLIENT FINAL 2026-06-30 === */
/* Final exact floating positions: AI assistant directly above WhatsApp */
.de-ai-launch{left:auto!important;right:22px!important;bottom:96px!important;width:auto!important;max-width:280px!important}
.de-floating-whatsapp{right:22px!important;bottom:22px!important;left:auto!important}
@media(max-width:620px){.de-ai-launch{left:auto!important;right:16px!important;bottom:88px!important;max-width:210px!important}.de-floating-whatsapp{right:16px!important;bottom:18px!important}}


/* FINAL CLIENT ROUND – 2026-06-30 */
.de-header-baerz .de-head-inner{grid-template-columns:minmax(86px,120px) 1fr minmax(96px,150px)!important;}
.de-header-baerz .de-brand-centered{transform:translateX(-18px)!important; width:min(360px,30vw)!important;}
.de-header-baerz .de-brand-centered .de-brand-logo{max-height:74px!important}
.de-header-baerz .de-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}
.de-header-baerz .de-actions .de-head-icon,.de-header-baerz .de-actions .de-head-contact{display:none!important}
.de-header-baerz .de-desktop-social{display:none!important}
.de-header-baerz .de-desktop-nav{top:calc(var(--de-h,96px) + 10px)!important;padding:8px 14px!important;gap:6px!important}
.de-header-baerz .de-desktop-nav a{font-size:10px!important;padding:10px 9px!important}
.de-mobile-support-card{background:linear-gradient(145deg,#07142c,#17315e)!important;border:1px solid rgba(201,162,39,.25)!important;box-shadow:0 18px 46px rgba(7,20,44,.18)!important}
.de-mobile-support-card strong{display:block;font-size:16px;color:#fff;margin-bottom:6px}
.de-mobile-support-card p{color:rgba(255,255,255,.78)!important;line-height:1.7!important}
.de-mobile-support-card .de-mobile-wa{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#fff!important;color:#07142c!important;border-radius:999px!important;padding:10px 16px!important;font-weight:800!important}
.de-title span:last-child{color:#fff!important;opacity:.95}
.de-title span:only-child{color:#fff!important}
.de-netherlands-media-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
.de-netherlands-media-strip img{width:100%!important;height:260px!important;object-fit:cover!important;border-radius:24px!important;box-shadow:0 16px 44px rgba(7,20,44,.12)!important;border:1px solid rgba(201,162,39,.18)!important}
.de-investor-service-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}
.de-investor-service-card{background:linear-gradient(180deg,#ffffff,#fffaf0)!important;border:1px solid rgba(201,162,39,.2)!important;border-radius:28px!important;padding:26px!important;box-shadow:0 20px 48px rgba(7,20,44,.08)!important}
.de-investor-service-card i{width:56px!important;height:56px!important;border-radius:18px!important;background:linear-gradient(135deg,#ffe08a,#c9a227)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#07142c!important;margin-bottom:14px!important}
.de-investor-service-card h3{font-family:'Playfair Display',serif!important;font-size:26px!important;margin:0 0 10px!important;color:#07142c!important}
.de-investor-service-card p{line-height:1.85!important;color:#566072!important}
.de-footer-bottom-compact{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;text-align:center!important;padding-top:18px!important;padding-bottom:22px!important}
.de-footer-legal-record{background:none!important;padding:0!important;border:none!important;box-shadow:none!important}
.de-footer-contact-pills{grid-template-columns:1fr!important}
.de-ai-launch{right:22px!important;left:auto!important;bottom:94px!important;border-radius:18px!important;padding:10px 14px!important;background:linear-gradient(135deg,#07142c,#1a2b52)!important;max-width:210px!important}
.de-ai-launch span{font-size:12px!important}
.de-wa-body{padding:14px 14px 16px!important}
.de-wa-option{margin:0!important}
@media(max-width:1280px){.de-investor-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:920px){.de-header-baerz .de-brand-centered{transform:translateX(-10px)!important;width:min(220px,52vw)!important}.de-netherlands-media-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.de-investor-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){.de-header-baerz .de-head-inner{grid-template-columns:54px 1fr 70px!important}.de-header-baerz .de-brand-centered{transform:translateX(-6px)!important;width:min(200px,54vw)!important}.de-header-baerz .de-brand-centered .de-brand-logo{max-height:64px!important}.de-netherlands-media-strip,.de-investor-service-grid{grid-template-columns:1fr!important}.de-netherlands-media-strip img{height:230px!important}.de-footer-bottom-compact{padding-bottom:110px!important}.de-ai-launch{right:16px!important;bottom:86px!important;max-width:180px!important}}


/* === DUTCH EYES REPAIR FINAL 2026-06-30: clean centered header + stable layout === */
:root{--de-h:126px;--de-mobile-h:92px;}
.de-brand-sub,.de-pre-title,.de-pre-sub{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
.de-pre-card{gap:0!important}.de-pre-card img{max-width:min(430px,74vw)!important;height:auto!important}
.de-header-repaired,.de-header-baerz.de-header-repaired,.de-header-repaired.scrolled{height:var(--de-h)!important;background:rgba(255,255,255,.96)!important;border-bottom:1px solid rgba(201,162,39,.26)!important;box-shadow:0 16px 44px rgba(7,20,44,.10)!important;backdrop-filter:blur(18px)!important;z-index:100!important;}
.de-header-repaired .de-head-inner{height:100%!important;max-width:1540px!important;margin:0 auto!important;padding:0 clamp(20px,3vw,54px)!important;display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(240px,370px) minmax(300px,1fr)!important;grid-template-rows:78px 42px!important;align-items:center!important;gap:0 18px!important;position:relative!important;}
.de-header-repaired .de-head-left{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;min-width:0!important;}
.de-header-repaired .de-main-menu-btn{position:relative!important;display:flex!important;left:auto!important;top:auto!important;transform:none!important;order:0!important;width:48px!important;height:42px!important;border-radius:14px!important;background:#07142c!important;border:1px solid rgba(201,162,39,.42)!important;box-shadow:0 14px 28px rgba(7,20,44,.16)!important;z-index:5!important;}
.de-header-repaired .de-main-menu-btn span{background:#ffe08a!important;height:2px!important;width:22px!important}
.de-header-repaired .de-desktop-social{position:relative!important;left:auto!important;top:auto!important;display:flex!important;align-items:center!important;gap:9px!important;transform:none!important;}
.de-header-repaired .de-desktop-social a{width:36px!important;height:36px!important;border-radius:999px!important;background:rgba(7,20,44,.06)!important;color:#07142c!important;border:1px solid rgba(201,162,39,.22)!important;text-shadow:none!important;box-shadow:none!important;}
.de-header-repaired .de-brand-centered,.de-header-repaired.scrolled .de-brand-centered{grid-column:2!important;grid-row:1!important;position:relative!important;left:-16px!important;top:auto!important;transform:none!important;justify-self:center!important;align-self:center!important;width:min(355px,27vw)!important;max-width:355px!important;margin:0 auto!important;z-index:6!important;}
.de-header-repaired .de-brand-centered .de-brand-logo,.de-header-repaired .de-brand-logo{display:block!important;width:100%!important;height:auto!important;max-height:76px!important;object-fit:contain!important;filter:drop-shadow(0 5px 12px rgba(7,20,44,.12))!important;}
.de-header-repaired .de-actions-polished,.de-header-repaired.scrolled .de-actions-polished{grid-column:3!important;grid-row:1!important;position:relative!important;right:auto!important;top:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin:0!important;z-index:7!important;}
.de-header-repaired .de-head-icon,.de-header-repaired .de-head-contact{background:rgba(7,20,44,.06)!important;color:#07142c!important;border:1px solid rgba(201,162,39,.22)!important;box-shadow:none!important;text-shadow:none!important;}
.de-header-repaired .de-head-contact{height:40px!important;border-radius:999px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;text-decoration:none!important;font-weight:900!important;}
.de-header-repaired .de-lang-btn{height:42px!important;background:#07142c!important;color:#ffe08a!important;border:1px solid rgba(201,162,39,.42)!important;box-shadow:0 12px 28px rgba(7,20,44,.12)!important;border-radius:999px!important;padding:8px 12px!important;}
.de-header-repaired .de-lang-menu{right:0!important;left:auto!important;top:calc(100% + 12px)!important;max-height:430px!important;overflow:auto!important;}
.de-header-repaired .de-desktop-nav{grid-column:1/4!important;grid-row:2!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;justify-self:center!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;max-width:calc(100vw - 44px)!important;min-width:0!important;background:rgba(255,255,255,.82)!important;border:1px solid rgba(201,162,39,.24)!important;box-shadow:0 10px 30px rgba(7,20,44,.08)!important;border-radius:999px!important;padding:6px 8px!important;backdrop-filter:blur(14px)!important;z-index:4!important;overflow-x:auto!important;scrollbar-width:none!important;}
.de-header-repaired .de-desktop-nav::-webkit-scrollbar{display:none!important}
.de-header-repaired .de-desktop-nav a{font-size:11px!important;line-height:1!important;letter-spacing:.035em!important;color:#07142c!important;padding:10px 9px!important;border-radius:999px!important;font-weight:900!important;white-space:nowrap!important;text-transform:uppercase!important;text-decoration:none!important;text-shadow:none!important;}
.de-header-repaired .de-desktop-nav a:hover,.de-header-repaired .de-desktop-nav a.de-nav-investor,.de-header-repaired .de-desktop-nav a.active{background:linear-gradient(135deg,#07142c,#1d2d50)!important;color:#ffe08a!important;}
.de-header-repaired .de-desktop-nav a::after{display:none!important}
.de-hero{padding-top:calc(var(--de-h) + 42px)!important;}
.de-hero-media.de-property-hero-animated .de-cine-slide,.de-hero-media.de-property-hero-animated .de-bg-slide{background-size:cover!important;background-position:center!important;}
.de-mobile-support-card{margin:18px 22px 24px!important;padding:18px!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(201,162,39,.12))!important;border:1px solid rgba(201,162,39,.30)!important;box-shadow:0 18px 44px rgba(0,0,0,.18)!important;}
.de-mobile-support-card strong{display:block!important;color:#ffe08a!important;font-size:14px!important;line-height:1.35!important;margin-bottom:8px!important;}
.de-mobile-support-card p{color:rgba(255,255,255,.76)!important;font-size:12px!important;line-height:1.65!important;margin:0 0 12px!important;text-transform:none!important;letter-spacing:0!important;}
.de-mobile-wa{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:12px 14px!important;border-radius:999px!important;background:#25D366!important;color:#062414!important;font-weight:900!important;text-decoration:none!important;}
.de-investor-service-card{position:relative!important;overflow:hidden!important;}
.de-service-number{position:absolute;right:22px;top:20px;font-size:34px;font-weight:900;color:rgba(201,162,39,.28);letter-spacing:-.04em;}
.de-netherlands-media-strip img{object-position:center!important;}
.de-footer-legal-record{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;display:block!important;line-height:1.8!important;color:#ffe08a!important;font-weight:700!important;}
.de-footer-bottom-compact{background:transparent!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;text-align:center!important;}
.de-footer-contact-pills .de-footer-pill[href^="tel:"]{display:none!important;}
.de-contact-services a[href^="tel:"]{display:none!important;}
.de-ai-launch,.ai-assistant-launch{right:22px!important;bottom:96px!important;z-index:96!important;}
.de-floating-whatsapp,.de-wa-float{right:22px!important;bottom:22px!important;z-index:95!important;}
@media(max-width:1340px){.de-header-repaired .de-desktop-nav a{font-size:10px!important;padding:9px 7px!important}.de-header-repaired .de-brand-centered{width:min(315px,25vw)!important;left:-10px!important}.de-header-repaired .de-head-inner{grid-template-columns:minmax(210px,1fr) minmax(220px,330px) minmax(260px,1fr)!important}}
@media(max-width:1120px){.de-header-repaired .de-desktop-nav{display:none!important}.de-header-repaired,.de-header-baerz.de-header-repaired{height:96px!important}.de-hero{padding-top:calc(96px + 36px)!important}.de-header-repaired .de-head-inner{grid-template-rows:1fr!important;grid-template-columns:88px 1fr 150px!important}.de-header-repaired .de-brand-centered{left:-8px!important;width:min(290px,42vw)!important}.de-header-repaired .de-desktop-social{display:none!important}.de-head-contact,.de-head-icon{display:none!important}}
@media(max-width:760px){:root{--de-h:var(--de-mobile-h)}.de-header-repaired,.de-header-baerz.de-header-repaired,.de-header-repaired.scrolled{height:var(--de-mobile-h)!important;background:linear-gradient(180deg,#fff 0 48%,#b29278 48% 100%)!important}.de-header-repaired .de-head-inner{grid-template-columns:58px 1fr 84px!important;padding:0 12px!important;height:100%!important}.de-header-repaired .de-head-left{grid-column:1!important;justify-content:flex-start!important}.de-header-repaired .de-main-menu-btn{width:46px!important;height:38px!important;border-radius:9px!important;background:transparent!important;border:3px solid #fff!important;box-shadow:none!important}.de-header-repaired .de-main-menu-btn span{background:#fff!important;height:3px!important;width:22px!important}.de-header-repaired .de-brand-centered,.de-header-repaired.scrolled .de-brand-centered{grid-column:2!important;left:-2px!important;width:min(250px,58vw)!important}.de-header-repaired .de-brand-logo{max-height:66px!important}.de-header-repaired .de-actions-polished{grid-column:3!important;justify-content:flex-end!important}.de-header-repaired .de-lang-btn{height:36px!important;background:#fff!important;color:#07142c!important;border:0!important;padding:8px 9px!important;box-shadow:0 8px 18px rgba(7,20,44,.12)!important}.de-header-repaired .de-current-lang,.de-header-repaired .de-lang-btn i{color:#07142c!important}.de-hero{padding-top:calc(var(--de-mobile-h) + 36px)!important}.de-title{font-size:clamp(36px,11vw,58px)!important}.de-investor-service-grid,.de-city-route-grid,.de-netherlands-media-strip{grid-template-columns:1fr!important}.de-ai-launch,.ai-assistant-launch{right:16px!important;bottom:88px!important}.de-floating-whatsapp,.de-wa-float{right:16px!important;bottom:18px!important}}
/* === END DUTCH EYES REPAIR FINAL 2026-06-30 === */


/* === CLIENT REQUEST FINAL V3: Europe flow, footer, AI icon, cinematic polish === */
body.de-page-europe .de-europe-routes-direct{padding-top:38px!important;background:linear-gradient(180deg,#fffaf4 0%,#fff 100%)!important;}
body.de-page-europe .de-europe-routes-direct .de-section-head{max-width:1180px;margin-inline:auto  !important;text-align:center!important;border-radius:34px!important;}
.de-city-route-grid{align-items:stretch!important;}
.de-city-route-grid .de-destination{min-height:360px!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 28px 70px rgba(7,20,44,.13)!important;border:1px solid rgba(201,162,39,.26)!important;}
.de-city-route-grid .de-destination img{height:100%!important;min-height:360px!important;object-fit:cover!important;filter:saturate(1.14) contrast(1.04) brightness(1.04)!important;transition:transform 7s ease,filter .45s ease!important;}
.de-city-route-grid .de-destination:hover img{transform:scale(1.09)!important;filter:saturate(1.22) contrast(1.08) brightness(1.08)!important;}
.de-redsea-route-card{grid-column:span 3!important;min-height:420px!important;}
.de-redsea-route-card .de-destination-content{max-width:720px!important;}
.de-redsea-route-card h3{font-size:clamp(34px,4.5vw,64px)!important;}
.de-redsea-europe-bridge{padding-top:0!important;background:#fff!important;}
.de-redsea-bridge-card{display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch;min-height:420px;border-radius:38px;overflow:hidden;text-decoration:none;background:linear-gradient(135deg,#07142c,#0f2348);box-shadow:0 30px 90px rgba(7,20,44,.18);border:1px solid rgba(201,162,39,.28)}
.de-redsea-bridge-card img{width:100%;height:100%;min-height:420px;object-fit:cover;filter:saturate(1.18) brightness(1.04)}
.de-redsea-bridge-copy{padding:clamp(28px,4vw,58px);display:flex;flex-direction:column;justify-content:center;color:#fff;position:relative;overflow:hidden}.de-redsea-bridge-copy:before{content:"";position:absolute;inset:auto -20% -40% auto;width:360px;height:360px;background:radial-gradient(circle,rgba(201,162,39,.27),transparent 65%);pointer-events:none}.de-redsea-bridge-copy span{letter-spacing:.22em;text-transform:uppercase;font-weight:900;color:#f4cf62;font-size:12px}.de-redsea-bridge-copy h2{font-family:'Playfair Display',serif;font-size:clamp(34px,4vw,58px);line-height:1.02;margin:12px 0;color:#fff}.de-redsea-bridge-copy p{font-size:16px;line-height:1.9;color:rgba(255,255,255,.82);max-width:650px}.de-redsea-bridge-copy strong{display:inline-flex;align-self:flex-start;margin-top:14px;border-radius:999px;padding:14px 20px;background:linear-gradient(135deg,#ffe08a,#c9a227);color:#07142c;font-weight:1000}
.de-netherlands-showcase{background:linear-gradient(180deg,#fff,#fff7ea)!important;}
.de-netherlands-moving-strip{position:relative;overflow:hidden!important;border-radius:34px;padding:12px;background:rgba(255,255,255,.72);border:1px solid rgba(201,162,39,.20);box-shadow:0 24px 70px rgba(7,20,44,.10)}
.de-netherlands-moving-strip img{animation:deDutchMediaFloat 9s ease-in-out infinite;box-shadow:0 20px 45px rgba(7,20,44,.16)!important;border:1px solid rgba(255,255,255,.65)!important;}
.de-netherlands-moving-strip img:nth-child(2n){animation-delay:1.4s}.de-netherlands-moving-strip img:nth-child(3n){animation-delay:2.1s}
@keyframes deDutchMediaFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.025)}}
.de-client-about-block{background:linear-gradient(180deg,#fff7ea,#fff)!important;padding-top:60px!important;padding-bottom:60px!important;}
.de-about-premium-card{display:grid;grid-template-columns:1.05fr .95fr;gap:26px;align-items:stretch;border-radius:40px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,250,240,.82));border:1px solid rgba(201,162,39,.22);box-shadow:0 28px 80px rgba(7,20,44,.11);padding:clamp(22px,3vw,42px);position:relative;overflow:hidden}.de-about-premium-card:before{content:"";position:absolute;right:-160px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(201,162,39,.20),transparent 65%)}.de-about-premium-copy,.de-about-premium-points{position:relative;z-index:1}.de-about-premium-copy p{font-size:16px;line-height:1.92;color:#505a6d;max-width:820px}.de-about-premium-points{display:grid;gap:14px;align-content:center}.de-about-premium-points span{display:flex;align-items:center;gap:12px;border-radius:22px;background:#fff;border:1px solid rgba(201,162,39,.18);box-shadow:0 15px 35px rgba(7,20,44,.07);padding:18px 20px;font-weight:900;color:#07142c}.de-about-premium-points i{width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,#ffe08a,#c9a227);display:flex;align-items:center;justify-content:center;color:#07142c}.de-hurghada-first{grid-column:span 3!important;min-height:420px!important}.de-hurghada-first h3{font-size:clamp(34px,4.2vw,60px)!important}.de-hurghada-first img{object-position:center center!important}.de-footer-bottom-compact{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;background:transparent!important;border-top:1px solid rgba(255,255,255,.12)!important;padding-top:22px!important;text-align:center!important}.de-footer-legal-record{white-space:pre-line!important;display:block!important;line-height:1.75!important;background:transparent!important;border:0!important;padding:0!important;color:rgba(255,255,255,.82)!important;font-weight:700!important}.de-legal-links{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important}.de-legal-links a{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:999px!important;padding:8px 13px!important}.de-ai-launch{width:58px!important;height:58px!important;right:22px!important;bottom:96px!important;left:auto!important;border-radius:19px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#07142c,#1a2b52)!important;border:1px solid rgba(244,207,98,.35)!important;box-shadow:0 18px 42px rgba(7,20,44,.28)!important;color:#f4cf62!important}.de-ai-launch i{font-size:22px!important}.de-ai-launch span{position:absolute!important;right:68px!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;background:#07142c!important;color:#fff!important;border-radius:999px!important;padding:9px 12px!important;transition:.25s ease!important}.de-ai-launch:hover span{opacity:1!important}.de-floating-whatsapp{right:22px!important;bottom:22px!important;left:auto!important}.de-brand-sub,.de-pre-title,.de-pre-sub,.de-mobile-lang{display:none!important}.de-pre-card{gap:12px!important}.de-pre-card img{max-width:min(360px,80vw)!important}
@media(max-width:980px){.de-redsea-route-card,.de-hurghada-first{grid-column:span 1!important}.de-redsea-bridge-card,.de-about-premium-card{grid-template-columns:1fr}.de-redsea-bridge-card img{min-height:300px}.de-redsea-route-card,.de-hurghada-first{min-height:360px!important}.de-city-route-grid .de-destination{min-height:330px!important}.de-city-route-grid .de-destination img{min-height:330px!important}}
@media(max-width:620px){.de-ai-launch{width:54px!important;height:54px!important;right:16px!important;bottom:88px!important;border-radius:18px!important}.de-ai-launch span{display:none!important}.de-floating-whatsapp{right:16px!important;bottom:18px!important}.de-redsea-bridge-copy{padding:26px 18px}.de-about-premium-card{padding:20px 16px;border-radius:28px}.de-about-premium-points span{padding:14px}.de-footer-bottom-compact{padding-bottom:112px!important}.de-city-route-grid .de-destination{min-height:310px!important}.de-city-route-grid .de-destination img{min-height:310px!important}}


/* === DUTCH EYES FINAL HOSTING PATCH 2026-06-30 === */
.de-cine-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.08);transition:opacity 1.4s ease,transform 7s cubic-bezier(.2,.8,.2,1);filter:saturate(1.08) contrast(1.04)}
.de-cine-slide.is-active{opacity:1;transform:scale(1.16)}
.de-hero-media,.de-property-hero-animated{overflow:hidden;background:#0d1a24}.de-hero-media:after,.de-property-hero-animated:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,12,20,.66),rgba(5,12,20,.22) 45%,rgba(5,12,20,.42));pointer-events:none;z-index:2}
.de-netherlands-media-strip{display:grid!important;grid-template-columns:repeat(6,minmax(160px,1fr));gap:18px;perspective:1200px;overflow:visible!important}.de-netherlands-media-strip img{height:260px;width:100%;object-fit:cover;border-radius:24px;box-shadow:0 24px 60px rgba(0,0,0,.18);transform:translateY(0) scale(1);animation:deDutchCinemaFloat 8s ease-in-out infinite;transition:transform .6s ease,box-shadow .6s ease}.de-netherlands-media-strip img:nth-child(2n){animation-delay:-2s}.de-netherlands-media-strip img:nth-child(3n){animation-delay:-4s}.de-netherlands-media-strip img:hover{transform:translateY(-12px) scale(1.035);box-shadow:0 30px 80px rgba(0,0,0,.28)}
@keyframes deDutchCinemaFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-14px) scale(1.025)}}
.de-middle-east-route-card,.de-middleeast-card{position:relative;overflow:hidden}.de-middle-east-route-card:before,.de-middleeast-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(201,162,39,.22),transparent 45%,rgba(12,24,35,.28));z-index:1;pointer-events:none}.de-middle-east-route-card>*{position:relative;z-index:2}.de-middleeast-gateway-section{background:linear-gradient(135deg,#f8f6f0,#fff)}
.de-save-property-btn{position:absolute;top:16px;right:16px;z-index:8;border:0;border-radius:999px;padding:10px 14px;background:rgba(255,255,255,.92);color:#0b1d2b;box-shadow:0 12px 32px rgba(0,0,0,.18);display:flex;align-items:center;gap:8px;font-weight:800;cursor:pointer;transition:.25s ease}.de-save-property-btn:hover{transform:translateY(-2px);background:#fff}.de-save-property-btn.is-saved{background:#c9a227;color:#101010}.de-property-img{position:relative}.saved-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.saved-card{display:grid;grid-template-columns:110px 1fr;gap:14px;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:14px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.07)}.saved-card img{width:110px;height:100%;min-height:120px;object-fit:cover;border-radius:12px}.saved-card h3{margin:0 0 6px;font-size:17px;color:#0a0e27}.saved-card p{margin:0 0 6px;color:#667}.saved-actions{display:flex;gap:10px;margin-top:10px}.saved-actions a,.saved-actions button{border:0;border-radius:999px;padding:8px 12px;background:#0a0e27;color:#fff;text-decoration:none;font-weight:700;cursor:pointer}.saved-actions button{background:#eee;color:#0a0e27}.saved-empty{border:1px dashed #d4af37;border-radius:16px;padding:22px;background:#fff9e8;color:#0a0e27;font-weight:700}
@media(max-width:900px){.de-netherlands-media-strip{grid-template-columns:repeat(2,1fr);gap:12px}.de-netherlands-media-strip img{height:190px}.de-save-property-btn span{display:none}.saved-card{grid-template-columns:1fr}.saved-card img{width:100%;height:180px}}


/* === CLIENT CORRECTION 2026-06-30: mobile white logo header + clean home order === */
body.de-page-home .de-expat-section,
body.de-page-home .de-curated-section,
body.de-page-home .de-investor-services,
body.de-page-home .de-private-search,
body.de-page-home .de-redsea-gateway-section,
body.de-page-home .de-middleeast-gateway-section{display:none!important;}
body.de-page-home .de-home-routes-clean{padding-top:76px!important;background:linear-gradient(180deg,#fffaf4 0%,#ffffff 100%)!important;}
body.de-page-home .de-home-routes-clean .de-section-bg-rotator,
body.de-page-home .de-dutch-cinema-showcase .de-section-bg-rotator,
body.de-page-home .de-client-about-block .de-section-bg-rotator{display:none!important;}
.de-clean-country-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;}
.de-clean-country-grid .de-destination{min-height:345px!important;}
.de-clean-country-grid .de-destination:first-child{grid-column:span 2!important;}
.de-clean-country-grid .de-middle-east-route-card{grid-column:span 2!important;}
.de-dutch-cinema-showcase{background:linear-gradient(180deg,#fff,#fff7ea)!important;padding-top:42px!important;}
.de-dutch-cinema-box{position:relative;overflow:hidden;border-radius:40px;background:#07142c;border:1px solid rgba(201,162,39,.26);box-shadow:0 34px 95px rgba(7,20,44,.18);height:min(560px,48vw);min-height:390px;isolation:isolate;}
.de-dutch-cinema-box:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,20,44,.68),transparent 18%,transparent 82%,rgba(7,20,44,.68)),radial-gradient(circle at 50% 5%,rgba(244,207,98,.18),transparent 42%);z-index:2;pointer-events:none;}
.de-dutch-cinema-track{height:100%;display:flex;align-items:stretch;width:max-content;animation:deDutchCinematicSlide 58s linear infinite;will-change:transform;}
.de-dutch-cinema-track img{height:100%;width:min(680px,58vw);object-fit:cover;display:block;filter:saturate(1.12) contrast(1.04) brightness(1.04);transform:scale(1.02);}
.de-dutch-cinema-box:hover .de-dutch-cinema-track{animation-play-state:paused;}
@keyframes deDutchCinematicSlide{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
body.de-page-home .de-client-about-block{padding-top:52px!important;padding-bottom:58px!important;background:linear-gradient(180deg,#fff7ea,#fff)!important;}
.de-about-premium-copy p strong{color:#07142c!important;font-weight:1000!important;}
@media(max-width:980px){.de-clean-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.de-clean-country-grid .de-destination:first-child,.de-clean-country-grid .de-middle-east-route-card{grid-column:span 2!important}.de-dutch-cinema-box{height:520px;min-height:520px}.de-dutch-cinema-track img{width:78vw}}
@media(max-width:760px){:root{--de-mobile-h:92px!important;--de-h:92px!important}.de-header-repaired,.de-header-baerz.de-header-repaired,.de-header-repaired.scrolled,.de-header-baerz.de-header-repaired.scrolled{height:92px!important;background:#fff!important;border-bottom:1px solid rgba(201,162,39,.22)!important;box-shadow:0 10px 30px rgba(7,20,44,.12)!important;backdrop-filter:none!important}.de-header-repaired .de-head-inner,.de-header-baerz.de-header-repaired .de-head-inner{display:grid!important;grid-template-columns:56px 1fr 82px!important;grid-template-rows:1fr!important;align-items:center!important;height:100%!important;padding:0 12px!important;gap:6px!important;background:#fff!important}.de-header-repaired .de-head-left{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.de-header-repaired .de-main-menu-btn,.de-header-baerz.de-header-repaired .de-main-menu-btn{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:44px!important;height:40px!important;border-radius:12px!important;background:#07142c!important;border:1px solid rgba(201,162,39,.42)!important;box-shadow:0 10px 22px rgba(7,20,44,.14)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:9!important}.de-header-repaired .de-main-menu-btn span,.de-header-baerz.de-header-repaired .de-main-menu-btn span{background:#ffe08a!important;height:2px!important;width:22px!important}.de-header-repaired .de-brand-centered,.de-header-repaired.scrolled .de-brand-centered,.de-header-baerz.de-header-repaired .de-brand-centered{grid-column:2!important;grid-row:1!important;position:relative!important;left:auto!important;top:auto!important;transform:none!important;justify-self:center!important;align-self:center!important;width:min(250px,58vw)!important;max-width:250px!important;margin:0 auto!important;background:#fff!important;border-radius:18px!important;padding:5px 6px!important;box-shadow:none!important;z-index:8!important}.de-header-repaired .de-brand-logo,.de-header-repaired .de-brand-centered .de-brand-logo{width:100%!important;height:auto!important;max-height:76px!important;object-fit:contain!important;filter:none!important;display:block!important}.de-header-repaired .de-actions-polished,.de-header-repaired.scrolled .de-actions-polished{grid-column:3!important;grid-row:1!important;position:relative!important;right:auto!important;top:auto!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0!important;z-index:10!important}.de-header-repaired .de-lang-btn{height:38px!important;min-width:72px!important;background:#fff!important;color:#07142c!important;border:1px solid rgba(201,162,39,.30)!important;border-radius:999px!important;padding:7px 8px!important;box-shadow:0 8px 20px rgba(7,20,44,.08)!important}.de-header-repaired .de-lang-btn img{width:24px!important;height:16px!important}.de-header-repaired .de-current-lang{display:inline!important;color:#07142c!important;font-size:12px!important}.de-header-repaired .de-lang-btn i{color:#c9a227!important;font-size:10px!important}.de-header-repaired .de-lang-menu{right:0!important;left:auto!important;top:calc(100% + 12px)!important;max-height:70vh!important;overflow:auto!important}.de-hero{padding-top:calc(92px + 40px)!important}.de-clean-country-grid{grid-template-columns:1fr!important;gap:16px!important}.de-clean-country-grid .de-destination:first-child,.de-clean-country-grid .de-middle-east-route-card{grid-column:span 1!important}.de-dutch-cinema-box{height:auto!important;min-height:0!important;aspect-ratio:1/1!important;border-radius:28px!important}.de-dutch-cinema-track img{width:82vw!important}.de-home-routes-clean .de-section-head,.de-dutch-cinema-showcase .de-section-head{margin-bottom:18px!important}.de-home-routes-clean{padding-top:54px!important}}
/* === END CLIENT CORRECTION 2026-06-30 === */

/* === FINAL SOCIAL ORDER + MOBILE HEADER READY 2026-06-30 === */
.de-social-row.de-social-row-compact{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-top:16px!important}
.de-social-row.de-social-row-compact a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:999px!important}
@media(max-width:1120px){
  .de-header-repaired .de-desktop-social{display:none!important}
}
@media(max-width:760px){
  :root{--de-mobile-h:92px!important;--de-h:92px!important}
  .de-header-repaired,.de-header-baerz.de-header-repaired,.de-header-repaired.scrolled,.de-header-baerz.de-header-repaired.scrolled{height:92px!important;background:#fff!important;border-bottom:1px solid rgba(201,162,39,.24)!important;box-shadow:0 10px 30px rgba(7,20,44,.12)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
  .de-header-repaired .de-head-inner,.de-header-baerz.de-header-repaired .de-head-inner{display:grid!important;grid-template-columns:56px minmax(0,1fr) 82px!important;grid-template-rows:92px!important;align-items:center!important;height:92px!important;min-height:92px!important;padding:0 12px!important;gap:6px!important;background:#fff!important}
  .de-header-repaired .de-head-left{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-content:flex-start!important}
  .de-header-repaired .de-main-menu-btn,.de-header-baerz.de-header-repaired .de-main-menu-btn{width:44px!important;height:40px!important;border-radius:12px!important;background:#07142c!important;border:1px solid rgba(201,162,39,.46)!important;box-shadow:0 10px 22px rgba(7,20,44,.14)!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;left:auto!important;top:auto!important;transform:none!important}
  .de-header-repaired .de-main-menu-btn span,.de-header-baerz.de-header-repaired .de-main-menu-btn span{width:22px!important;height:2px!important;background:#ffe08a!important}
  .de-header-repaired .de-brand-centered,.de-header-repaired.scrolled .de-brand-centered,.de-header-baerz.de-header-repaired .de-brand-centered{grid-column:2!important;grid-row:1!important;justify-self:center!important;align-self:center!important;left:auto!important;top:auto!important;transform:none!important;width:min(252px,58vw)!important;max-width:252px!important;margin:0 auto!important;background:#fff!important;border-radius:18px!important;padding:4px 6px!important;box-shadow:none!important}
  .de-header-repaired .de-brand-logo,.de-header-repaired .de-brand-centered .de-brand-logo{width:100%!important;height:auto!important;max-height:76px!important;object-fit:contain!important;filter:none!important;display:block!important}
  .de-header-repaired .de-actions-polished,.de-header-repaired.scrolled .de-actions-polished{grid-column:3!important;grid-row:1!important;justify-content:flex-end!important;align-items:center!important;gap:0!important;display:flex!important;position:relative!important;right:auto!important;top:auto!important;margin:0!important}
  .de-header-repaired .de-head-icon,.de-header-repaired .de-head-contact{display:none!important}
  .de-header-repaired .de-lang-btn{height:38px!important;min-width:72px!important;background:#fff!important;color:#07142c!important;border:1px solid rgba(201,162,39,.32)!important;border-radius:999px!important;padding:7px 8px!important;box-shadow:0 8px 20px rgba(7,20,44,.08)!important}
  .de-header-repaired .de-lang-btn img{width:24px!important;height:16px!important}
  .de-header-repaired .de-current-lang{display:inline!important;color:#07142c!important;font-size:12px!important}
  .de-header-repaired .de-lang-btn i{color:#c9a227!important;font-size:10px!important}
  .de-hero{padding-top:calc(92px + 36px)!important}
  .de-social-row.de-social-row-compact{gap:9px!important;margin-left:auto!important;margin-right:auto!important}
  .de-social-row.de-social-row-compact a{width:40px!important;height:40px!important;font-size:16px!important}
}
@media(max-width:390px){
  .de-header-repaired .de-head-inner,.de-header-baerz.de-header-repaired .de-head-inner{grid-template-columns:50px minmax(0,1fr) 76px!important;padding:0 9px!important}
  .de-header-repaired .de-main-menu-btn{width:40px!important;height:38px!important}
  .de-header-repaired .de-brand-centered{width:min(220px,56vw)!important}
  .de-header-repaired .de-lang-btn{min-width:68px!important;padding:7px 7px!important}
}
/* === END FINAL SOCIAL ORDER + MOBILE HEADER READY === */

/* === FINAL SEO + MOBILE LANGUAGE ALIGNMENT 2026-06-30 === */
@media(max-width:760px){
  :root{--de-mobile-h:92px!important;--de-h:92px!important}
  .de-header-repaired,
  .de-header-baerz.de-header-repaired,
  .de-header-repaired.scrolled,
  .de-header-baerz.de-header-repaired.scrolled{height:92px!important;min-height:92px!important;background:#fff!important;overflow:visible!important}
  .de-header-repaired .de-head-inner,
  .de-header-baerz.de-header-repaired .de-head-inner{display:grid!important;grid-template-columns:58px minmax(0,1fr) 58px!important;grid-template-rows:92px!important;align-items:center!important;justify-items:center!important;height:92px!important;min-height:92px!important;padding:0 12px!important;gap:8px!important;background:#fff!important}
  .de-header-repaired .de-head-left{grid-column:1!important;align-self:center!important;justify-self:start!important;height:92px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}
  .de-header-repaired .de-actions-polished,
  .de-header-repaired.scrolled .de-actions-polished{grid-column:3!important;align-self:center!important;justify-self:end!important;height:92px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;right:auto!important;transform:none!important}
  .de-header-repaired .de-lang{height:92px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}
  .de-header-repaired .de-main-menu-btn,
  .de-header-baerz.de-header-repaired .de-main-menu-btn,
  .de-header-repaired .de-lang-btn{width:46px!important;min-width:46px!important;height:42px!important;min-height:42px!important;border-radius:14px!important;margin:0!important;position:relative!important;top:auto!important;right:auto!important;left:auto!important;transform:none!important;align-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}
  .de-header-repaired .de-lang-btn{padding:0!important;gap:0!important;background:#fff!important;border:1px solid rgba(201,162,39,.42)!important;box-shadow:0 10px 22px rgba(7,20,44,.10)!important}
  .de-header-repaired .de-lang-btn img{width:24px!important;height:16px!important;margin:0!important;border-radius:3px!important}
  .de-header-repaired .de-current-lang,
  .de-header-repaired .de-lang-btn i{display:none!important}
  .de-header-repaired .de-brand-centered,
  .de-header-repaired.scrolled .de-brand-centered,
  .de-header-baerz.de-header-repaired .de-brand-centered{grid-column:2!important;align-self:center!important;justify-self:center!important;width:min(244px,60vw)!important;max-width:244px!important;padding:4px 7px!important;background:#fff!important;border-radius:18px!important;position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin:0 auto!important}
  .de-header-repaired .de-brand-logo,.de-header-repaired .de-brand-centered .de-brand-logo{max-height:76px!important;width:100%!important;object-fit:contain!important}
  .de-header-repaired .de-lang-menu{top:calc(100% - 8px)!important;right:0!important;left:auto!important;width:min(270px,88vw)!important;max-height:68vh!important;overflow:auto!important;z-index:10050!important}
}
@media(max-width:390px){
  .de-header-repaired .de-head-inner,.de-header-baerz.de-header-repaired .de-head-inner{grid-template-columns:52px minmax(0,1fr) 52px!important;padding:0 9px!important;gap:6px!important}
  .de-header-repaired .de-main-menu-btn,.de-header-baerz.de-header-repaired .de-main-menu-btn,.de-header-repaired .de-lang-btn{width:42px!important;min-width:42px!important;height:40px!important}
  .de-header-repaired .de-brand-centered{width:min(218px,58vw)!important}
}
img{max-width:100%;height:auto}
/* === END FINAL SEO + MOBILE LANGUAGE ALIGNMENT === */


/* === RED SEA EGYPT MOVING BACKGROUNDS FINAL SAFEGUARD 2026-06-30 === */
body.de-page-egypt .de-redsea-motion-hero,
body.de-page-redsea .de-redsea-motion-hero{background-color:#07142c!important;overflow:hidden!important;isolation:isolate!important;}
body.de-page-egypt .de-redsea-motion-hero .de-redsea-motion-slide,
body.de-page-redsea .de-redsea-motion-hero .de-redsea-motion-slide{position:absolute!important;inset:-5%!important;display:block!important;visibility:visible!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;animation:none!important;backface-visibility:hidden!important;}
body.de-page-egypt .de-redsea-motion-hero .de-redsea-motion-slide.is-active,
body.de-page-redsea .de-redsea-motion-hero .de-redsea-motion-slide.is-active{opacity:1!important;}
body.de-page-egypt .de-redsea-section-motion,
body.de-page-redsea .de-redsea-section-motion{position:relative!important;overflow:hidden!important;isolation:isolate!important;}
body.de-page-egypt .de-redsea-section-motion>.de-section-bg-rotator,
body.de-page-redsea .de-redsea-section-motion>.de-section-bg-rotator{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;overflow:hidden!important;}
body.de-page-egypt .de-redsea-section-motion>.de-section-bg-rotator span,
body.de-page-redsea .de-redsea-section-motion>.de-section-bg-rotator span{position:absolute!important;inset:-5%!important;background-size:cover!important;background-position:center!important;opacity:0;animation:deRedSeaSectionMotion 32s infinite ease-in-out!important;filter:saturate(1.15) contrast(1.04) brightness(1.03)!important;}
body.de-page-egypt .de-redsea-section-motion>.de-container,
body.de-page-redsea .de-redsea-section-motion>.de-container{position:relative!important;z-index:3!important;}
body.de-page-egypt .de-redsea-section-motion:after,
body.de-page-redsea .de-redsea-section-motion:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.92))!important;}
@keyframes deRedSeaSectionMotion{0%{opacity:0;transform:scale(1.03)}8%{opacity:.24}34%{opacity:.24}45%{opacity:0;transform:scale(1.12) translate3d(-1.3%,-.5%,0)}100%{opacity:0;transform:scale(1.03)}}
/* === END RED SEA EGYPT MOVING BACKGROUNDS FINAL SAFEGUARD === */


/* === TRUE FINAL RED SEA DYNAMIC MOTION + TRANSLATION UI SAFEGUARD === */
body.de-redsea-final-page .de-redsea-final-hero{background:#07142c!important;overflow:hidden!important;isolation:isolate!important;}
body.de-redsea-final-page .de-redsea-final-hero:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(7,20,44,.74),rgba(7,20,44,.36) 48%,rgba(255,250,240,.10)),radial-gradient(circle at 76% 22%,rgba(244,207,98,.22),transparent 36%)!important;}
body.de-redsea-final-page .de-redsea-final-slide{position:absolute!important;inset:-6%!important;display:block!important;visibility:visible!important;background-size:cover!important;background-repeat:no-repeat!important;z-index:1!important;opacity:0;transform:scale(1.045) translate3d(0,0,0);will-change:opacity,transform,background-position!important;filter:saturate(1.24) contrast(1.08) brightness(1.08)!important;backface-visibility:hidden!important;}
@keyframes deRedSeaTrueDynamic{0%{opacity:0;transform:scale(1.045) translate3d(0,0,0)}1.5%{opacity:1}6.8%{opacity:1;transform:scale(1.14) translate3d(-1.1%,-.45%,0)}8.6%{opacity:0;transform:scale(1.17) translate3d(1.2%,.38%,0)}100%{opacity:0;transform:scale(1.045) translate3d(0,0,0)}}
body.de-redsea-final-page .de-redsea-final-section{position:relative!important;overflow:hidden!important;isolation:isolate!important;}
body.de-redsea-final-page .de-redsea-final-section>.de-section-bg-rotator{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;overflow:hidden!important;}
body.de-redsea-final-page .de-redsea-final-section>.de-section-bg-rotator span{position:absolute!important;inset:-5%!important;background-size:cover!important;background-position:center!important;opacity:0;filter:saturate(1.16) contrast(1.04) brightness(1.05)!important;will-change:opacity,transform!important;}
body.de-redsea-final-page .de-redsea-final-section>.de-container{position:relative!important;z-index:3!important;}
body.de-redsea-final-page .de-redsea-final-section:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(255,255,255,.94))!important;}
@keyframes deRedSeaSectionTrueDynamic{0%{opacity:0;transform:scale(1.03)}6%{opacity:.28}24%{opacity:.28;transform:scale(1.10) translate3d(-.8%,-.3%,0)}34%{opacity:0;transform:scale(1.13)}100%{opacity:0;transform:scale(1.03)}}
.de-lang-menu [data-lang-choice]{cursor:pointer!important}.de-lang-menu [data-lang-choice].active,.de-mobile-lang-grid [data-lang-choice].active{background:#fff3cf!important;color:#07142c!important;border-color:#c9a227!important;}
@media(max-width:760px){.de-header-repaired .de-lang-menu{top:82px!important;right:0!important}.de-lang-menu [data-lang-choice]{min-height:42px!important}}
/* === END TRUE FINAL RED SEA DYNAMIC MOTION + TRANSLATION UI SAFEGUARD === */

/* Dutch Eyes — live admin property status badges */
.de-property-offer-badge,.de-property-sold-badge{position:absolute;z-index:7;right:16px;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 14px 34px rgba(0,0,0,.22)}
.de-property-offer-badge{top:16px;background:linear-gradient(135deg,#fff1a8,#f1b400,#9b6400);color:#07102f;border:1px solid rgba(255,255,255,.78)}
.de-property-sold-badge{top:56px;background:rgba(10,14,39,.9);color:#fff;border:1px solid rgba(255,255,255,.32)}
.de-property-card.is-sold .de-property-img img{filter:grayscale(.5) brightness(.82)!important}
.de-property-card.is-sold .de-property-img::before{content:"";position:absolute;inset:0;background:rgba(6,10,28,.24);z-index:2;pointer-events:none}
.de-old-price{display:block;font-size:13px;color:#7b8092;margin-bottom:2px;text-decoration-thickness:2px}
