/* Site chrome: mega menu and footer, shared by every page. */
.editorial-4{--ch-navy:#0d2430;--ch-ink:#112b37;--ch-muted:#50616a;--ch-line:#d6e0e4;--ch-sky:#e8f3f7;--ch-gold:#b58f58;--ch-gold-ink:#86663a;--ch-ease:cubic-bezier(.16,1,.3,1)}

@media(min-width:1241px){
.rivi-v18-page.editorial-4 .ed-header .ed-nav-item:has(>.is-mega){position:static}
.rivi-v18-page.editorial-4 .ed-header .ed-nav,.rivi-v18-page.editorial-4 .ed-header .desktop-nav{position:static}
.rivi-v18-page.editorial-4 .ed-header .ed-submenu.is-mega{position:absolute;display:block;left:0;right:0;width:auto;max-width:none;top:calc(100% + 12px);padding:0;border-radius:26px;border-color:#e3ebef;box-shadow:0 34px 80px -28px #0d243059;overflow:hidden;transform:none}
.rivi-v18-page.editorial-4 .ed-header .ed-submenu.is-mega[hidden]{display:none}
.rivi-v18-page.editorial-4 .ed-header .ed-submenu.is-mega:before{inset:-14px 0 auto;height:14px}
.ed-mega{display:grid;grid-template-columns:1.12fr 1.05fr 1fr 1fr;gap:12px;padding:20px}
.ed-mega-col{padding:12px 16px;animation:edMegaIn .5s var(--ch-ease) both}
.ed-mega-col:nth-child(3){animation-delay:.05s}
.ed-mega-col:nth-child(4){animation-delay:.1s}
@keyframes edMegaIn{from{opacity:0;translate:0 10px}}
.rivi-v18-page.editorial-4 .ed-header .ed-submenu.is-mega .ed-mega-photo{position:relative;display:block;min-height:0;padding:0;border-radius:18px;overflow:hidden;color:#fff;isolation:isolate;animation:edMegaIn .5s var(--ch-ease) both}
.ed-mega-photo img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:scale 1.2s var(--ch-ease)}
.ed-mega-photo:hover img{scale:1.06}
.rivi-v18-page.editorial-4 .ed-header .ed-submenu.is-mega .ed-mega-photo:after,.rivi-v18-page.editorial-4 .ed-header .ed-submenu.is-mega .ed-mega-bar a:after{content:none!important;display:none!important}
/* Arrow sits on the right; on hover the title and the arrow move right together. */
.rivi-v18-page.editorial-4 .ed-header .ed-submenu .ed-mega-link:after{content:"→"!important;position:absolute!important;display:block!important;top:7px;right:14px;left:auto;bottom:auto;width:auto;height:auto;margin:0;background:none;border:0;font-size:15px;line-height:18px;color:var(--ch-gold);opacity:.8;transform:none!important;transition:translate .35s var(--ch-ease),opacity .25s}
.ed-mega-link b{display:block}
.ed-mega-link small{margin-left:0}
.ed-mega-link b,.ed-mega-link small{transition:translate .35s var(--ch-ease)}
.ed-mega-link:hover b,.ed-mega-link:focus-visible b,.ed-mega-link:hover small,.ed-mega-link:focus-visible small{translate:6px 0}
.rivi-v18-page.editorial-4 .ed-header .ed-submenu .ed-mega-link:hover:after,.rivi-v18-page.editorial-4 .ed-header .ed-submenu .ed-mega-link:focus-visible:after{translate:6px 0;opacity:1}
.ed-mega-photo-text em:after{content:" →";display:inline-block;margin-left:2px;transition:translate .35s var(--ch-ease)}
.ed-mega-photo:hover .ed-mega-photo-text em:after{translate:5px 0}
.ed-mega-stack{display:grid;grid-template-rows:1.55fr 1fr;gap:10px;min-height:0}
.ed-mega-stack .ed-mega-photo{min-height:0}
.ed-mega-photo.is-small .ed-mega-photo-text b{font-size:20px}
.ed-mega-photo.is-small .ed-mega-photo-text em{margin-top:8px}
.rivi-v18-page.editorial-4 .ed-header .ed-submenu.is-mega .ed-mega-photo:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0b1f29e6 0%,#0b1f2966 42%,#0b1f2900 70%)}
.ed-mega-photo-text{position:absolute;inset:auto 22px 20px}
.ed-mega-photo-text b{display:block;font:600 25px/1.1 Switzer,Manrope,Arial,sans-serif;letter-spacing:-.025em}
.ed-mega-photo-text small{display:block;margin-top:6px;font-size:15px;color:#ffffffd6}
.ed-mega-photo-text em{display:inline-block;margin-top:14px;padding-bottom:2px;font-style:normal;font-size:14px;font-weight:600;border-bottom:1px solid var(--ch-gold)}
.ed-mega-label{margin:0 0 8px;padding-left:10px;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ch-gold-ink)}
.ed-mega-map+.ed-mega-label{margin-top:16px}
.ed-mega-col .ed-mega-link+.ed-mega-label{margin-top:30px}
.rivi-v18-page.editorial-4 .ed-header .ed-submenu .ed-mega-link{display:block;min-height:0;margin-inline:0;padding:7px 36px 7px 10px;border-radius:10px;font-size:14px;line-height:1.3;color:var(--ch-ink);transition:background-color .2s}
.rivi-v18-page.editorial-4 .ed-header .ed-submenu .ed-mega-link:hover,.rivi-v18-page.editorial-4 .ed-header .ed-submenu .ed-mega-link:focus-visible{padding:7px 36px 7px 10px;background:var(--ch-sky)}
.rivi-v18-page.editorial-4 .ed-header .ed-submenu.is-mega .ed-mega-photo:hover,.rivi-v18-page.editorial-4 .ed-header .ed-submenu.is-mega .ed-mega-photo:focus-visible{padding:0;background:none}
.rivi-v18-page.editorial-4 .ed-header .ed-submenu.is-mega .ed-mega-bar a:hover,.rivi-v18-page.editorial-4 .ed-header .ed-submenu.is-mega .ed-mega-bar a:focus-visible{padding:0}
.ed-mega-link b{display:block;font-weight:600}
.ed-mega-link small{display:block;margin-top:1px;font-size:12.5px;color:var(--ch-muted)}
.ed-mega-map{display:block;width:100%;height:auto;margin:8px 0 2px}
.ed-mega-map path{fill:none;stroke:#7fb6cc;stroke-width:1.6;stroke-linecap:round}
.ed-mega-map path.b{opacity:.45}
.ed-mega-map path{stroke-dasharray:240;animation:edMegaDraw 1.3s var(--ch-ease) both}
.ed-mega-map path.b{animation-delay:.12s}
@keyframes edMegaDraw{from{stroke-dashoffset:240}to{stroke-dashoffset:0}}
.ed-mega-col:has(a[href*="konyaalty"]:hover) .ed-mega-map circle:nth-of-type(1),.ed-mega-col:has(a[href*="kepeze"]:hover) .ed-mega-map circle:nth-of-type(2),.ed-mega-col:has(a[href*="muratpashe"]:hover) .ed-mega-map circle:nth-of-type(3){animation:none;scale:1.7;fill:var(--ch-navy)}
.ed-mega-map circle{fill:var(--ch-gold);transform-box:fill-box;transform-origin:center;transition:scale .3s var(--ch-ease),fill .2s;animation:edMegaDot 2.6s ease-in-out infinite}
.ed-mega-map circle:nth-of-type(2){animation-delay:.4s}
.ed-mega-map circle:nth-of-type(3){animation-delay:.8s}
@keyframes edMegaDot{50%{scale:1.35;opacity:.65}}
.ed-mega-bar{display:flex;align-items:center;gap:22px;padding:12px 36px;background:var(--ch-sky);font-size:14px}
.rivi-v18-page.editorial-4 .ed-header .ed-submenu .ed-mega-bar a{display:inline-flex;min-height:0;padding:0;font-weight:600;color:var(--ch-ink);background:none}
.rivi-v18-page.editorial-4 .ed-header .ed-submenu .ed-mega-bar a:hover{color:var(--ch-gold-ink);background:none}
.ed-mega-live{display:inline-flex;align-items:center;gap:8px;margin-right:auto;color:var(--ch-muted)}
.ed-mega-live:before,.ed-foot-live:before{content:"";width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 0 #3ddc8499;animation:edLive 2s infinite}
@keyframes edLive{70%,100%{box-shadow:0 0 0 9px #3ddc8400}}
.rivi-v18-page.editorial-4 .ed-header .ed-submenu.is-rich{width:320px;padding:10px;border-radius:18px;border-color:#e3ebef}
}

/* Footer */
.editorial-4 .ed-footer{position:relative;padding:72px 0 0;background:var(--ch-navy);color:#ffffffc7;overflow:hidden}
.ed-foot-wave{position:absolute;top:0;left:0;width:200%;height:48px;animation:edWave 26s linear infinite}
.ed-foot-wave path{fill:none;stroke:var(--ch-gold);stroke-width:1.2;opacity:.45;vector-effect:non-scaling-stroke}
@keyframes edWave{to{translate:-50% 0}}
.ed-foot-top{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:44px;padding-bottom:44px;border-bottom:1px solid #ffffff1f}
.editorial-4 .ed-footer .ed-footer-logo img{width:190px;height:auto;filter:brightness(0) invert(1)}
.editorial-4 .ed-footer .ed-foot-brand p{max-width:330px;margin-top:16px;font-size:15px;line-height:1.55;color:#ffffffb3}
.editorial-4 .ed-footer .ed-foot-label{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#d9b67e}
.editorial-4 .ed-footer .ed-foot-title{margin:0 0 8px;font:600 19px/1.25 Switzer,Manrope,Arial,sans-serif;letter-spacing:-.015em;color:#fff}
.editorial-4 .ed-footer .ed-foot-info a{display:block;font-size:14.5px;line-height:1.5;color:#ffffffb3}
.editorial-4 .ed-footer .ed-foot-info a:hover,.editorial-4 .ed-footer .ed-footer-links a:hover,.editorial-4 .ed-footer .ed-foot-legal a:hover{color:#fff}
.editorial-4 .ed-footer .ed-foot-info .ed-foot-phone{margin-bottom:6px;font:600 25px/1.1 Switzer,Manrope,Arial,sans-serif;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}
.ed-foot-card{padding:22px;border:1px solid #ffffff24;border-radius:20px;background:#ffffff0a}
.editorial-4 .ed-footer .ed-foot-card .ed-quick-channels{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}
.editorial-4 .ed-footer .ed-foot-card .ed-quick-channel{display:flex;align-items:center;justify-content:center;gap:7px;width:auto;height:auto;padding:10px 8px;border:0;border-radius:12px;background:#fff;color:var(--ch-navy);font-size:13px;font-weight:600}
.editorial-4 .ed-footer .ed-foot-card .ed-quick-channel:hover{background:#dcedf3}
.editorial-4 .ed-footer .ed-foot-card .ed-quick-channel span{color:var(--ch-navy)}
.editorial-4 .ed-footer .ed-foot-card .ed-quick-channel svg{width:16px;height:16px}
.ed-foot-mid{display:grid;grid-template-columns:1fr 1fr .62fr 1fr 1fr;gap:36px;padding:40px 0;align-items:start}
.editorial-4 .ed-footer .ed-footer-links summary{display:block;list-style:none;margin-bottom:12px;padding:0}
.editorial-4 .ed-footer .ed-footer-links summary::-webkit-details-marker{display:none}
.editorial-4 .ed-footer .ed-footer-title{display:block;margin:0;font:600 16px/1.3 Switzer,Manrope,Arial,sans-serif;color:#fff}
.editorial-4 .ed-footer .ed-footer-group-content{display:block}
.editorial-4 .ed-footer .ed-footer-links a{display:block;padding:5px 0;font-size:14.5px;line-height:1.4;color:#ffffffb3;transition:color .2s,translate .3s var(--ch-ease)}
.editorial-4 .ed-footer .ed-footer-links a:hover{translate:3px 0}
.ed-foot-photo{margin:0;width:100%;max-width:135px;height:150px;border-radius:14px;overflow:hidden}
.ed-foot-photo img{width:100%;height:100%;object-fit:cover;transition:scale 1.2s var(--ch-ease)}
.ed-foot-photo:hover img{scale:1.05}
.ed-foot-bottom{display:grid;grid-template-columns:minmax(0,1.15fr) auto minmax(0,1fr);gap:28px;align-items:center;padding:20px 0 24px;border-top:1px solid #ffffff1f;font-size:13px}
.ed-foot-legal{display:flex;flex-wrap:wrap;gap:6px 18px}
.editorial-4 .ed-footer .ed-foot-legal .ed-policy-links{display:contents}
.editorial-4 .ed-footer .ed-foot-legal a{font-size:13px;color:#ffffffa6;border:0;padding:0;text-decoration:none}
.editorial-4 .ed-footer .ed-foot-copy{text-align:center}
.editorial-4 .ed-footer .ed-foot-copy p{margin:0;font-size:12.5px;line-height:1.5;color:#ffffff99}
.ed-foot-social{display:flex;justify-content:flex-end;gap:8px}
.editorial-4 .ed-footer .ed-foot-social a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid #ffffff2e;color:#fff;transition:background .25s,color .25s,translate .3s var(--ch-ease)}
.editorial-4 .ed-footer .ed-foot-social a:hover{background:#fff;color:var(--ch-navy);translate:0 -2px}
@media(max-width:1100px){.ed-foot-top{grid-template-columns:1fr 1fr;gap:32px}.ed-foot-mid{grid-template-columns:1fr 1fr;gap:28px}.ed-foot-photo{grid-column:1/-1;grid-row:1;height:150px}}
@media(max-width:760px){.editorial-4 .ed-footer{padding-top:56px}.ed-foot-top{grid-template-columns:1fr;gap:26px;padding-bottom:30px}.ed-foot-mid{display:block;padding:10px 0 20px}.ed-foot-photo{display:none}.editorial-4 .ed-footer .ed-footer-links{min-height:0;margin:0;padding:0;border-bottom:1px solid #ffffff1a}.editorial-4 .ed-footer .ed-footer-links summary{margin:0;min-height:0;padding:14px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.editorial-4 .ed-footer .ed-footer-links summary:after{content:"+";color:#d9b67e;font-size:20px;line-height:1}.editorial-4 .ed-footer .ed-footer-links[open] summary:after{content:"–"}.editorial-4 .ed-footer .ed-footer-group-content{padding:0 0 12px}.ed-foot-bottom{grid-template-columns:1fr;text-align:left;gap:16px}.editorial-4 .ed-footer .ed-foot-copy{text-align:left}.ed-foot-social{justify-content:flex-start;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.ed-mega-col,.ed-mega-map circle,.ed-mega-map path,.ed-mega-live:before,.ed-foot-live:before,.ed-foot-wave{animation:none!important}.ed-mega-link b,.ed-mega-link small{transition:none}.rivi-v18-page.editorial-4 .ed-header .ed-submenu.is-mega .ed-mega-photo{animation:none}}
