/* ElitaTur ELIA V17 — isolated reference polish; no auth/payment or foreign-theme selectors. */
.pd-site.elia-orbit-2035{--fv17-gold:#f7cd7d;--fv17-blue:#5795d5;--fv17-border:#376aa7;--fv17-ink:#06142b}
.pd-site.elia-orbit-2035 .pd-header .pd-container{max-width:1480px!important}
.pd-site.elia-orbit-2035 .pd-header .pd-header-inner{display:flex!important;align-items:center!important;gap:clamp(10px,1.35vw,22px)!important}
.pd-site.elia-orbit-2035 .pd-header .pd-brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:2px!important;max-width:322px!important;flex:0 1 322px!important;min-width:0!important}
.pd-site.elia-orbit-2035 .pd-header .pd-brand img.fv-v15-rider{width:clamp(72px,7vw,102px)!important;height:auto!important;max-height:78px!important;object-fit:contain!important;flex-shrink:0!important;filter:drop-shadow(0 1px 3px #ffd18a88)!important}
.pd-site.elia-orbit-2035 .pd-header .pd-brand img.fv-v15-original-logo{width:clamp(155px,16vw,214px)!important;max-width:calc(100% - 76px)!important;height:auto!important;max-height:67px!important;object-fit:contain!important;object-position:left center!important}
.pd-site.elia-orbit-2035 .pd-header .pd-main-nav{margin-inline:auto 0!important;justify-content:flex-end!important;gap:clamp(9px,1.15vw,19px)!important;min-width:0!important}
.pd-site.elia-orbit-2035 .pd-header .pd-main-nav>a{white-space:nowrap}
/* Match the reference: scenic hero, small search/orbit pair, no vertical dead space. */
.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover{border-bottom:1px solid #244e80!important;min-height:0!important;max-height:none!important;height:clamp(340px,31vw,445px)!important;isolation:isolate}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-hero-background{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 48%!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-hero-copy{max-width:min(600px,59%)!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-hero-copy h1{font-size:clamp(35px,3.7vw,59px)!important;line-height:1.04!important;text-shadow:0 3px 16px #020d27d6}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-hero-copy h1 em{color:var(--fv17-gold)!important;font-style:normal!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard{padding:12px 0 2px!important;align-items:stretch!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard>section{min-height:330px!important;border-color:var(--fv17-border)!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-universe{align-self:stretch!important}
.pd-site.elia-orbit-2035 .fv-home .fv-lower-content.fv-elia-v15{padding-top:6px!important}
/* Exactly 4 columns x 2 rows on desktop for EACH country scope; source is real catalogue. */
.pd-site.elia-orbit-2035 .fv-home .fv-card-grid.fv-v17-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}
.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid>.fv-tour-card{grid-column:auto!important;min-width:0!important;height:100%!important;align-self:stretch!important;border-color:var(--fv17-border)!important;border-radius:9px!important}
.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-photo{position:relative!important;aspect-ratio:1.98 / 1!important;background:#132e57!important}
.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-photo img{object-fit:cover!important;object-position:center!important}
.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-copy{padding:10px 12px!important;gap:4px!important;min-height:119px!important}
.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-v17-scope-tag{align-self:flex-start;font:750 9px/1.4 system-ui,sans-serif!important;color:#b8cff2!important;letter-spacing:.06em}
.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-copy h3{font-size:clamp(13px,1.07vw,17px)!important;min-height:2.35em!important;line-height:1.17!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-copy p{font-size:11px!important;min-height:15px!important;color:#c4d6f1!important}
.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-v16-card-end{width:100%!important;display:flex!important;align-items:end!important;justify-content:space-between!important;gap:6px!important;margin-top:auto!important;flex-wrap:wrap!important}
.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-v16-card-end strong{white-space:normal!important;font-size:clamp(11px,1.12vw,17px)!important}
.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-v16-detail{border:1px solid #cfac70!important;background:#06152a!important;color:#fbd999!important;border-radius:5px!important;min-height:29px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}
.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-v16-pending{background:#0b1c36!important;border-style:dashed!important}
.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-v16-pending .fv-tour-copy h3{color:#fff!important}
/* The seven portal cards must share one row; admin must NEVER span the entire lower row. */
.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-elia-portals-row-v15 .fv-portals-v15 .fv-portal-grid{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-elia-portals-row-v15 .fv-portals-v15 .fv-portal-grid>.fv-portal-card,
.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-elia-portals-row-v15 .fv-portals-v15 .fv-portal-grid>.fv-role-admin{display:flex!important;grid-column:auto!important;grid-row:auto!important;min-width:0!important;min-height:145px!important;width:auto!important;max-width:100%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0!important;padding:13px 6px!important;text-align:center!important;box-sizing:border-box!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-portals-v15 .fv-portal-grid>.fv-portal-card svg{margin:0 auto!important;width:32px!important;height:32px!important;flex-shrink:0!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-portals-v15 .fv-portal-grid>.fv-portal-card strong{line-height:1.2!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-portals-v15 .fv-portal-grid>.fv-role-admin>span{grid-column:auto!important;grid-row:auto!important}
/* Trust / TÜRSAB / payment options / secure-connection cards align as one balanced ribbon. */
.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-v15-trust{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important;max-width:100%!important;padding:10px!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-v15-trust-item{min-width:0!important;display:flex!important;align-items:center!important;gap:14px!important;padding:14px 18px!important;min-height:108px!important;box-sizing:border-box!important;overflow-wrap:anywhere!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-v15-trust-item>div{flex:1 1 auto!important;min-width:0!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-v15-trust-item strong{display:block;font-size:clamp(12px,1vw,15px)!important;color:#fff!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-v15-trust-item p{margin:6px 0!important;color:#bed5f3!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-v15-tursab-mark{flex:0 0 auto!important;min-width:90px!important;text-align:center!important;font-size:18px!important;padding:12px 8px!important}
.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-v15-trust-symbol{flex-shrink:0!important}
/* Scoped catalogue navigation, with authoritative travel_scope as the filter. */
.pd-site.elia-orbit-2035 .fv-v17-scope-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px auto 18px!important;align-items:center}
.pd-site.elia-orbit-2035 .fv-v17-scope-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 15px;color:#ffe1a3!important;border:1px solid #5275a2;border-radius:9px;background:#0d2749;text-decoration:none;font:700 12px/1.3 system-ui,sans-serif}
.pd-site.elia-orbit-2035 .fv-v17-scope-tabs a:hover,.pd-site.elia-orbit-2035 .fv-v17-scope-tabs a[aria-current=page]{background:#ebbd68!important;color:#071731!important;border-color:#ebbd68!important}
/* Keep both independently configured assistant launchers usable; never cover page controls. */
.pd-site.elia-orbit-2035 .pd-whatsapp-float,.pd-site.elia-orbit-2035 .pd-elia-launch{visibility:visible!important;pointer-events:auto!important}
@media(max-width:1120px){
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-elia-portals-row-v15 .fv-portals-v15 .fv-portal-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-v15-trust-item{padding:12px 10px!important;gap:8px!important}
}
@media(max-width:880px){
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard{grid-template-columns:1fr!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-v15-trust{grid-template-columns:1fr!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-v15-trust-item{border-right:0!important;border-bottom:1px solid #34527e!important;min-height:90px!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-v15-trust-item:last-child{border:0!important}
}
@media(max-width:720px){
 .pd-site.elia-orbit-2035 .pd-header .pd-brand{flex:0 1 245px!important}
 .pd-site.elia-orbit-2035 .pd-header .pd-brand img.fv-v15-rider{width:66px!important}
 .pd-site.elia-orbit-2035 .pd-header .pd-brand img.fv-v15-original-logo{width:158px!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-cover{height:auto!important;min-height:445px!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-hero-copy{max-width:100%!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-card-grid.fv-v17-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-copy h3{min-height:2.35em!important;font-size:13px!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-elia-v15 .fv-elia-portals-row-v15 .fv-portals-v15 .fv-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:380px){
 .pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-v16-card-end{align-items:start!important;flex-direction:column!important}
 .pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-v16-detail{width:100%!important}
}
@media(prefers-reduced-motion:reduce){.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-photo img{transition:none!important;transform:none!important}}

/* ==========================================================
   ELITA_V24_2B_REFERENCE_PARITY
   ELIA Orbit 2035 - real live selectors only
   ========================================================== */

.pd-site.elia-orbit-2035{
  --v242b-gold:#f5cb78;
  --v242b-gold2:#ffe0a0;
  --v242b-blue:#5796d9;
  --v242b-border:#3e6fa9;
  --v242b-panel:#0b1f3d;
  --v242b-panel2:#10294f;
  --v242b-deep:#041024;
  --v242b-text:#f7f3ea;
  --v242b-muted:#b7cae4;
}

/* ===== HERO ===== */

.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover{
  position:relative!important;
  height:clamp(390px,35vw,505px)!important;
  min-height:390px!important;
  overflow:hidden!important;
  padding:clamp(34px,4.6vw,72px) 5% 36px!important;
  display:flex!important;
  align-items:center!important;
  border-bottom:1px solid #315c91!important;
  background:#07152d!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:
    linear-gradient(90deg,
      rgba(2,10,24,.93) 0%,
      rgba(3,13,30,.76) 34%,
      rgba(3,14,31,.28) 62%,
      rgba(2,9,21,.08) 100%),
    linear-gradient(0deg,
      rgba(3,11,25,.36),
      transparent 42%);
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-hero-background{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center 46%!important;
  z-index:0!important;
  transform:scale(1.01);
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-hero-copy{
  position:relative!important;
  z-index:3!important;
  width:min(680px,58%)!important;
  max-width:680px!important;
  padding:0!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-v16-eyebrow{
  display:inline-flex!important;
  align-items:center!important;
  gap:10px!important;
  margin-bottom:13px!important;
  color:var(--v242b-gold2)!important;
  font:800 10px/1.2 system-ui,sans-serif!important;
  letter-spacing:.19em!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-v16-eyebrow::before{
  content:"";
  width:34px;
  height:1px;
  background:var(--v242b-gold);
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-hero-copy h1{
  margin:0 0 17px!important;
  max-width:650px!important;
  color:#fff!important;
  font:400 clamp(40px,4.2vw,66px)/.99 Georgia,serif!important;
  letter-spacing:-.047em!important;
  text-shadow:0 4px 22px #020919e0!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-hero-copy h1 em{
  display:inline-block!important;
  color:var(--v242b-gold2)!important;
  font-style:normal!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-hero-copy p{
  max-width:510px!important;
  margin:0 0 20px!important;
  color:#e2ebf8!important;
  font:400 14px/1.7 system-ui,sans-serif!important;
  text-shadow:0 2px 9px #0009;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .pd-button{
  min-height:45px!important;
  padding:11px 19px!important;
  border:1px solid #f0c873!important;
  border-radius:8px!important;
  background:linear-gradient(120deg,#f5d58b,#d9a74f)!important;
  color:#071a32!important;
  font-weight:800!important;
  box-shadow:0 10px 26px #0005!important;
}

/* ===== HERO SHORTCUTS ===== */

.pd-site.elia-orbit-2035 .fv-home .fv-elia-shortcuts{
  position:absolute!important;
  z-index:4!important;
  right:4%!important;
  bottom:21px!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:7px!important;
  max-width:50%!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-shortcuts a{
  display:inline-flex!important;
  align-items:center!important;
  min-height:34px!important;
  padding:7px 11px!important;
  border:1px solid #ffffff35!important;
  border-radius:999px!important;
  background:#06152bc7!important;
  color:#e8f0fb!important;
  font:650 10px/1.2 system-ui,sans-serif!important;
  backdrop-filter:blur(9px);
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-shortcuts a:hover{
  border-color:#e5bd6e!important;
  color:#ffe1a4!important;
}

/* ===== SEARCH + ORBIT TWO PANEL ===== */

.pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard{
  width:min(1460px,calc(100% - 36px))!important;
  margin:0 auto!important;
  padding:18px 0 8px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:18px!important;
  align-items:stretch!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard>section{
  min-width:0!important;
  min-height:390px!important;
  height:100%!important;
  overflow:hidden!important;
  border:1px solid var(--v242b-border)!important;
  border-radius:16px!important;
  background:
    radial-gradient(circle at 86% 12%,#34619d29,transparent 27%),
    linear-gradient(145deg,#0f2a52,#07172f)!important;
  box-shadow:0 16px 40px #02081b4f!important;
}

/* Search experience card */

.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience{
  position:relative!important;
  padding:30px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-end!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(
    180deg,
    #04122722 0%,
    #04132984 49%,
    #041126ed 100%
  );
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience>.fv-hero-background{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  z-index:0!important;
  opacity:.72!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience>div,
.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience>.pd-search{
  position:relative!important;
  z-index:2!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience>div>small,
.pd-site.elia-orbit-2035 .fv-home .fv-elia-universe>small{
  color:#f3cd7c!important;
  font:750 9px/1.3 system-ui,sans-serif!important;
  letter-spacing:.14em!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience h2,
.pd-site.elia-orbit-2035 .fv-home .fv-elia-universe>h2{
  margin:8px 0 8px!important;
  color:#fff!important;
  font:400 clamp(28px,2.7vw,41px)/1.04 Georgia,serif!important;
  letter-spacing:-.035em!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience>div>p{
  margin:0 0 15px!important;
  color:#c9d9ee!important;
  font-size:12px!important;
}

/* Search box */

.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience .pd-search{
  margin-top:10px!important;
  border:1px solid #507bb2!important;
  border-radius:12px!important;
  background:#06172ee8!important;
  box-shadow:0 14px 35px #0005!important;
  overflow:hidden!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience .pd-search-form{
  padding:10px!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience .pd-search-main{
  gap:7px!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience .pd-field{
  border-radius:7px!important;
  border:1px solid #456d9f!important;
  background:#0d2548!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience .pd-field>span{
  color:#a9c2e3!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience .pd-field :is(input,select){
  color:#fff!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-experience .pd-search-submit{
  border-radius:7px!important;
  background:linear-gradient(120deg,#f3d48b,#dca94f)!important;
  color:#071b33!important;
  font-weight:800!important;
}

/* Orbit card */

.pd-site.elia-orbit-2035 .fv-home .fv-elia-universe{
  padding:30px!important;
  display:flex!important;
  flex-direction:column!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-universe .universe{
  flex:1 1 auto!important;
  width:100%!important;
  min-height:280px!important;
  margin-top:8px!important;
  border-radius:13px!important;
  background:
    radial-gradient(circle at 50% 50%,#24538b5c,transparent 22%),
    linear-gradient(160deg,#091c39,#051229)!important;
  overflow:hidden!important;
}

/* ===== LOWER PAGE ===== */

.pd-site.elia-orbit-2035 .fv-home .fv-lower-content.fv-elia-v15{
  width:min(1460px,calc(100% - 36px))!important;
  margin:0 auto!important;
  padding:10px 0 36px!important;
}

/* Section headers */

.pd-site.elia-orbit-2035 .fv-home .fv-elia-tour-showcase{
  margin:17px 0 28px!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-section-head{
  margin-bottom:15px!important;
  padding-bottom:12px!important;
  border-bottom:1px solid #345a8b!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-section-head small{
  color:#e8c475!important;
  letter-spacing:.12em!important;
  font-weight:750!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-section-head h2{
  margin:4px 0 3px!important;
  color:#fff!important;
  font:400 clamp(28px,2.7vw,40px)/1.04 Georgia,serif!important;
  letter-spacing:-.035em!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-section-head p{
  margin:5px 0 0!important;
  color:#afc6e4!important;
}

/* ===== TOUR CARDS: 4 x 2 ===== */

.pd-site.elia-orbit-2035 .fv-home .fv-card-grid.fv-v17-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
  padding:0!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid>.fv-tour-card{
  display:flex!important;
  flex-direction:column!important;
  height:100%!important;
  overflow:hidden!important;
  border:1px solid #3b6ca7!important;
  border-radius:12px!important;
  background:
    linear-gradient(165deg,#10294e,#08182f)!important;
  color:#eef5ff!important;
  box-shadow:0 11px 27px #02091b3d!important;
  transition:
    transform .2s ease,
    border-color .2s ease,
    box-shadow .2s ease!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid>.fv-tour-card:hover{
  transform:translateY(-4px)!important;
  border-color:#e2ba69!important;
  box-shadow:0 19px 36px #02081766!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-photo{
  display:block!important;
  position:relative!important;
  width:100%!important;
  aspect-ratio:1.78/1!important;
  overflow:hidden!important;
  background:#132d52!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-photo::after{
  content:"";
  position:absolute;
  z-index:2;
  left:0;
  right:0;
  bottom:0;
  height:28%;
  background:linear-gradient(transparent,#061326b8);
  pointer-events:none;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-photo img{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  transition:transform .35s ease!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid>.fv-tour-card:hover .fv-tour-photo img{
  transform:scale(1.035)!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-copy{
  flex:1 1 auto!important;
  min-height:135px!important;
  padding:11px 12px 12px!important;
  display:flex!important;
  flex-direction:column!important;
  gap:5px!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-v17-scope-tag{
  color:#f0ca7d!important;
  font:800 9px/1.2 system-ui,sans-serif!important;
  letter-spacing:.08em!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-copy h3{
  margin:0!important;
  min-height:2.4em!important;
  color:#fff!important;
  font:750 clamp(14px,1vw,17px)/1.2 system-ui,sans-serif!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-copy h3 a{
  color:#fff!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-copy p{
  margin:0!important;
  min-height:16px!important;
  color:#bcd0ea!important;
  font:11px/1.4 system-ui,sans-serif!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-v16-card-end{
  display:flex!important;
  width:100%!important;
  margin-top:auto!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:7px!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-v16-card-end strong{
  color:#f2cb78!important;
  font-size:clamp(12px,1vw,15px)!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-v16-detail{
  min-height:31px!important;
  padding:6px 8px!important;
  border:1px solid #cda85f!important;
  border-radius:6px!important;
  background:#07182f!important;
  color:#ffe0a1!important;
  font-size:10px!important;
  font-weight:750!important;
  white-space:nowrap!important;
}

/* ===== ELIA ASSISTANT ===== */

.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15>.fv-elia-card{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:16px 24px!important;
  margin:26px 0 14px!important;
  padding:22px 24px!important;
  border:1px solid #416da8!important;
  border-radius:14px!important;
  background:
    linear-gradient(135deg,#102a51,#08172f)!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15>.fv-elia-card>div{
  min-width:0!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15>.fv-elia-card img{
  float:left!important;
  width:64px!important;
  height:64px!important;
  margin:0 15px 4px 0!important;
  border:2px solid #d8b365!important;
  border-radius:50%!important;
  background:#fff!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15>.fv-elia-card h2{
  margin:5px 0!important;
  color:#fff!important;
  font-size:27px!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15>.fv-elia-card p{
  color:#bcd0e9!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15>.fv-elia-card nav{
  grid-column:1/-1!important;
  margin-top:0!important;
}

/* ===== SUPPORT / CONTRACT / WHATSAPP ===== */

.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15>.fv-service-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  margin:14px 0!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-elia-v15>.fv-service-grid article{
  min-height:240px!important;
  padding:22px!important;
  border:1px solid #3e6da7!important;
  border-radius:13px!important;
  background:linear-gradient(150deg,#10294d,#08172f)!important;
  box-shadow:0 10px 25px #02091a33!important;
}

/* ===== 7 PORTALS ===== */

.pd-site.elia-orbit-2035 .fv-home .fv-elia-portals-row-v15{
  margin:14px 0!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-portals-v15{
  padding:20px!important;
  border:1px solid #416ea9!important;
  border-radius:15px!important;
  background:
    linear-gradient(145deg,#0d2549,#07172f)!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-portals-v15>header{
  margin-bottom:16px!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-portals-v15>header h2{
  margin:4px 0!important;
  color:#fff!important;
  font:400 30px/1.1 Georgia,serif!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-portals-v15 .fv-portal-grid{
  display:grid!important;
  grid-template-columns:repeat(7,minmax(0,1fr))!important;
  gap:9px!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-portals-v15 .fv-portal-grid>.fv-portal-card,
.pd-site.elia-orbit-2035 .fv-home .fv-portals-v15 .fv-portal-grid>.fv-role-admin{
  grid-column:auto!important;
  grid-row:auto!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  min-width:0!important;
  min-height:137px!important;
  padding:13px 7px!important;
  gap:7px!important;
  border:1px solid #345f96!important;
  border-radius:10px!important;
  background:#091d3a!important;
  transition:.2s ease!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-portals-v15 .fv-portal-grid>.fv-portal-card:hover{
  transform:translateY(-3px)!important;
  border-color:#dcb769!important;
  background:#102b52!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-portals-v15 .fv-portal-card svg{
  width:31px!important;
  height:31px!important;
  margin:0 auto!important;
  color:#edc978!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-portals-v15 .fv-portal-card strong{
  color:#fff!important;
  font-size:12px!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-portals-v15 .fv-portal-card small{
  color:#abc0dd!important;
  font-size:10px!important;
}

/* ===== TRUST / TURSAB / PAYMENTS ===== */

.pd-site.elia-orbit-2035 .fv-home .fv-v15-trust{
  display:grid!important;
  grid-template-columns:1.05fr 1.05fr 1fr!important;
  gap:0!important;
  margin:14px 0 8px!important;
  padding:8px!important;
  overflow:hidden!important;
  border:1px solid #3c689f!important;
  border-radius:13px!important;
  background:linear-gradient(115deg,#0c2345,#06152d)!important;
}

.pd-site.elia-orbit-2035 .fv-home .fv-v15-trust-item{
  min-height:105px!important;
  padding:14px 17px!important;
  border-right:1px solid #3b608e!important;
}

/* ===== FOOTER TRANSITION ===== */

.pd-site.elia-orbit-2035 .pd-footer{
  border-top:1px solid #3a669d!important;
  background:
    radial-gradient(circle at 16% 0,#244b7b29,transparent 30%),
    linear-gradient(165deg,#081a35,#030914 75%)!important;
}

/* ===== RESPONSIVE ===== */

@media(max-width:1120px){

  .pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard{
    grid-template-columns:1fr 1fr!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-portals-v15 .fv-portal-grid{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
}

@media(max-width:880px){

  .pd-site.elia-orbit-2035 .fv-home .fv-elia-cover{
    height:auto!important;
    min-height:430px!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-hero-copy{
    width:min(650px,82%)!important;
    max-width:82%!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard{
    grid-template-columns:1fr!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard>section{
    min-height:360px!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-v15-trust{
    grid-template-columns:1fr!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-v15-trust-item{
    border-right:0!important;
    border-bottom:1px solid #3b608e!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-v15-trust-item:last-child{
    border-bottom:0!important;
  }
}

@media(max-width:720px){

  .pd-site.elia-orbit-2035 .fv-home .fv-elia-cover{
    min-height:455px!important;
    padding:35px 18px 70px!important;
    align-items:flex-end!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-elia-cover::after{
    background:
      linear-gradient(180deg,#03112624,#03112681 37%,#020b1be8 100%)!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-hero-copy{
    width:100%!important;
    max-width:100%!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-elia-cover .fv-hero-copy h1{
    font-size:clamp(35px,10.3vw,48px)!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-elia-shortcuts{
    left:18px!important;
    right:18px!important;
    bottom:16px!important;
    max-width:none!important;
    justify-content:flex-start!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-elia-shortcuts a{
    font-size:9px!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-elia-dashboard,
  .pd-site.elia-orbit-2035 .fv-home .fv-lower-content.fv-elia-v15{
    width:calc(100% - 24px)!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-card-grid.fv-v17-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:9px!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-copy{
    min-height:126px!important;
    padding:9px!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-copy h3{
    font-size:13px!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-v16-detail{
    white-space:normal!important;
    text-align:center!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-elia-v15>.fv-elia-card{
    grid-template-columns:1fr!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-elia-v15>.fv-service-grid{
    grid-template-columns:1fr!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-portals-v15 .fv-portal-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}

@media(max-width:420px){

  .pd-site.elia-orbit-2035 .fv-home .fv-card-grid.fv-v17-grid{
    grid-template-columns:1fr!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-photo{
    aspect-ratio:1.75/1!important;
  }

  .pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-copy h3{
    font-size:16px!important;
  }
}

@media(prefers-reduced-motion:reduce){

  .pd-site.elia-orbit-2035 .fv-home .fv-v17-grid>.fv-tour-card,
  .pd-site.elia-orbit-2035 .fv-home .fv-v17-grid .fv-tour-photo img,
  .pd-site.elia-orbit-2035 .fv-home .fv-portals-v15 .fv-portal-grid>.fv-portal-card{
    transition:none!important;
  }
}

/* ELITA_V24_2B_REFERENCE_PARITY_END */

/* ELITA_V24_4_PUBLIC_UNIFIED */

/* ==========================================================
   ELIA V24.4
   Public catalog + discover pages
   Scoped only to ELIA search/catalog pages
   ========================================================== */

.pd-site.elia-orbit-2035[data-future-page="search"]{
  --v244-bg:#061126;
  --v244-bg2:#091a35;
  --v244-panel:#0c213f;
  --v244-panel2:#102a50;
  --v244-border:#3d6caa;
  --v244-border-soft:#294d7c;
  --v244-gold:#e6bf6e;
  --v244-gold-light:#f7d994;
  --v244-text:#f7f3ea;
  --v244-muted:#a9bfdc;
}

/* ----------------------------------------------------------
   PAGE BACKGROUND
   ---------------------------------------------------------- */

.pd-site.elia-orbit-2035[data-future-page="search"] main{
  background:
    radial-gradient(circle at 78% 4%,rgba(62,105,160,.14),transparent 25%),
    radial-gradient(circle at 8% 24%,rgba(225,188,105,.055),transparent 23%),
    linear-gradient(180deg,#061126,#07152c 50%,#061126);
}

.pd-site.elia-orbit-2035[data-future-page="search"] main>.pd-container.pd-section,
.pd-site.elia-orbit-2035[data-future-page="search"] main>.pd-section.pd-container{
  width:min(1460px,calc(100% - 42px));
  max-width:none;
  margin-inline:auto;
  padding-block:46px 72px;
}

/* ----------------------------------------------------------
   PAGE TITLE
   ---------------------------------------------------------- */

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-page-heading,
.pd-site.elia-orbit-2035[data-future-page="search"] .pd-page-intro{
  max-width:940px;
  margin:0 0 24px;
  padding:0;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-page-heading .pd-eyebrow,
.pd-site.elia-orbit-2035[data-future-page="search"] .pd-page-intro .pd-eyebrow{
  display:inline-flex;
  align-items:center;
  gap:10px;
  margin-bottom:10px;
  color:var(--v244-gold-light);
  font-size:10px;
  font-weight:800;
  letter-spacing:.18em;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-page-heading .pd-eyebrow::before,
.pd-site.elia-orbit-2035[data-future-page="search"] .pd-page-intro .pd-eyebrow::before{
  content:"";
  width:34px;
  height:1px;
  background:var(--v244-gold);
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-page-heading h1,
.pd-site.elia-orbit-2035[data-future-page="search"] .pd-page-intro h1{
  margin:0 0 12px;
  color:#fff;
  font-family:Georgia,"Times New Roman",serif;
  font-size:clamp(48px,5vw,76px);
  font-weight:400;
  line-height:.98;
  letter-spacing:-.05em;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-page-heading p,
.pd-site.elia-orbit-2035[data-future-page="search"] .pd-page-intro p{
  max-width:650px;
  margin:0;
  color:#b4c9e4;
  font-size:14px;
  line-height:1.7;
}

/* ----------------------------------------------------------
   SCOPE TABS
   ---------------------------------------------------------- */

.pd-site.elia-orbit-2035[data-future-page="search"] .fv-v17-scope-tabs{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin:0 0 18px;
  padding:0;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .fv-v17-scope-tabs a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:39px;
  padding:9px 16px;
  border:1px solid #345e93;
  border-radius:999px;
  background:#091d39;
  color:#bed0e8;
  font-size:11px;
  font-weight:700;
  transition:.2s ease;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .fv-v17-scope-tabs a:hover{
  border-color:#d4ae61;
  color:#ffe0a0;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .fv-v17-scope-tabs a[aria-current="page"]{
  border-color:#eccb81;
  background:linear-gradient(120deg,#f1d087,#d2a14b);
  color:#071831;
  box-shadow:0 7px 18px rgba(0,0,0,.25);
}

/* ----------------------------------------------------------
   SEARCH PANEL
   ---------------------------------------------------------- */

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-search,
.pd-site.elia-orbit-2035[data-future-page="search"] .pd-catalog-search{
  overflow:hidden;
  margin-bottom:34px;
  border:1px solid #416fa9;
  border-radius:17px;
  background:
    radial-gradient(circle at 93% 0%,rgba(61,104,158,.17),transparent 28%),
    linear-gradient(145deg,#0d284e,#071831);
  box-shadow:
    0 20px 48px rgba(0,0,0,.22),
    inset 0 1px 0 rgba(255,255,255,.035);
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-search-tabs{
  display:flex;
  align-items:center;
  gap:2px;
  overflow-x:auto;
  padding:7px 9px 0;
  border-bottom:1px solid #315887;
  scrollbar-width:none;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-search-tabs::-webkit-scrollbar{
  display:none;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-search-tabs a{
  flex:0 0 auto;
  min-height:41px;
  padding:11px 16px;
  border-bottom:2px solid transparent;
  color:#a9c0dd;
  font-size:11px;
  font-weight:700;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-search-tabs a:hover{
  color:#f7dda3;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-search-tabs a[aria-current="page"]{
  border-bottom-color:#efc96f;
  color:#ffe0a0;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-search-form{
  padding:13px;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-search-main{
  display:grid;
  grid-template-columns:
    minmax(220px,1.65fr)
    minmax(150px,.9fr)
    minmax(130px,.7fr)
    minmax(145px,.65fr);
  gap:9px;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-field{
  min-width:0;
  border:1px solid #365e91;
  border-radius:9px;
  background:#0a203e;
  padding:9px 12px;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-field>span{
  display:block;
  margin-bottom:4px;
  color:#9db7d8;
  font-size:9px;
  font-weight:700;
  letter-spacing:.03em;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-field :is(input,select){
  width:100%;
  min-width:0;
  border:0;
  outline:0;
  background:transparent;
  color:#fff;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-field input::placeholder{
  color:#8098b8;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-search-submit{
  min-height:56px;
  align-self:stretch;
  border:0;
  border-radius:9px;
  background:linear-gradient(120deg,#f1d187,#d6a64f);
  color:#071831;
  font-weight:800;
  box-shadow:0 8px 22px rgba(0,0,0,.22);
}

/* advanced filters */

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-search-advanced{
  margin-top:11px;
  border-top:1px solid #315887;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-search-advanced>summary{
  min-height:45px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  color:#c4d5e9;
  font-size:11px;
  cursor:pointer;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-filter-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:9px;
  padding-bottom:5px;
}

/* ----------------------------------------------------------
   RESULT SECTION HEADINGS
   ---------------------------------------------------------- */

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-section-heading{
  display:flex;
  align-items:end;
  justify-content:space-between;
  gap:20px;
  margin:34px 0 18px;
  padding-bottom:13px;
  border-bottom:1px solid #315987;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-section-heading h2{
  margin:0;
  color:#fff;
  font-family:Georgia,"Times New Roman",serif;
  font-size:clamp(31px,2.8vw,43px);
  font-weight:400;
  letter-spacing:-.035em;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-section-heading>span{
  flex-shrink:0;
  color:#e6c373;
  font-size:11px;
  font-weight:800;
}

/* separate all-tours sections */

.pd-site.elia-orbit-2035[data-future-page="search"] .fv-v17-catalog-scope{
  padding-block:13px 21px;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .fv-v17-catalog-scope
+.fv-v17-catalog-scope{
  margin-top:19px;
  padding-top:29px;
  border-top:1px solid #284b76;
}

/* ----------------------------------------------------------
   TOUR GRID
   ---------------------------------------------------------- */

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:17px;
  align-items:stretch;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-card{
  position:relative;
  display:flex;
  min-width:0;
  height:100%;
  flex-direction:column;
  overflow:hidden;
  border:1px solid #345f98;
  border-radius:15px;
  background:
    linear-gradient(165deg,#10294e,#07172e);
  box-shadow:
    0 13px 30px rgba(0,0,0,.18),
    inset 0 1px 0 rgba(255,255,255,.03);
  transition:
    transform .22s ease,
    border-color .22s ease,
    box-shadow .22s ease;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-card:hover{
  transform:translateY(-4px);
  border-color:#d9b45f;
  box-shadow:0 21px 43px rgba(0,0,0,.28);
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-art{
  position:relative;
  display:block;
  width:100%;
  aspect-ratio:1.55/1;
  overflow:hidden;
  background:#102a50;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-art::after{
  content:"";
  position:absolute;
  z-index:2;
  left:0;
  right:0;
  bottom:0;
  height:32%;
  pointer-events:none;
  background:
    linear-gradient(180deg,transparent,rgba(3,12,27,.72));
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-art img{
  position:relative;
  z-index:1;
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  transition:transform .35s ease;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-card:hover .pd-tour-art img{
  transform:scale(1.035);
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-badge{
  z-index:4;
  left:10px;
  bottom:10px;
  padding:5px 9px;
  border:1px solid rgba(239,204,129,.55);
  border-radius:999px;
  background:rgba(5,18,38,.87);
  color:#f3d48d;
  font-size:9px;
  font-weight:800;
  backdrop-filter:blur(8px);
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-favorite{
  z-index:5;
  top:10px;
  right:10px;
  width:34px;
  height:34px;
  border:1px solid rgba(255,255,255,.35);
  border-radius:50%;
  background:rgba(4,15,32,.76);
  color:#fff2d1;
  box-shadow:0 6px 17px rgba(0,0,0,.24);
  backdrop-filter:blur(8px);
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-body{
  flex:1;
  display:flex;
  flex-direction:column;
  min-width:0;
  padding:14px 14px 15px;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-meta{
  margin:0 0 6px;
  color:#e0b967;
  font-size:9px;
  font-weight:750;
  line-height:1.35;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-body h3{
  margin:0 0 8px;
  min-height:2.45em;
  color:#fff;
  font-size:clamp(15px,1.05vw,18px);
  font-weight:750;
  line-height:1.22;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-body h3 a{
  color:#fff;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-description{
  margin:0 0 13px;
  color:#a8bdd7;
  font-size:11px;
  line-height:1.5;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-bottom{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:9px;
  margin-top:auto;
  padding-top:9px;
  border-top:1px solid #2b4e79;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-bottom>strong{
  min-width:0;
  color:#f0ce82;
  font-size:13px;
  line-height:1.25;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-bottom>a{
  flex:0 0 34px;
  width:34px;
  height:34px;
  display:grid;
  place-items:center;
  border:1px solid #cba75f;
  border-radius:50%;
  background:#071931;
  color:#f4d690;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-card:hover
.pd-tour-bottom>a{
  background:#e2bb68;
  color:#07172c;
}

/* ----------------------------------------------------------
   DISCOVER RESULT COUNTER
   ---------------------------------------------------------- */

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-result-count{
  border-left-color:#416fa9;
}

.pd-site.elia-orbit-2035[data-future-page="search"] .pd-result-count strong{
  color:#f1ca78;
}

/* ----------------------------------------------------------
   RESPONSIVE
   ---------------------------------------------------------- */

@media(max-width:1220px){

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-filter-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
}

@media(max-width:940px){

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-search-main{
    grid-template-columns:1fr 1fr;
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-field-destination{
    grid-column:1/-1;
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-search-submit{
    grid-column:1/-1;
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-filter-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media(max-width:620px){

  .pd-site.elia-orbit-2035[data-future-page="search"] main>.pd-container.pd-section,
  .pd-site.elia-orbit-2035[data-future-page="search"] main>.pd-section.pd-container{
    width:calc(100% - 26px);
    padding-block:32px 55px;
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-page-heading h1,
  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-page-intro h1{
    font-size:clamp(40px,12vw,54px);
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .fv-v17-scope-tabs{
    flex-wrap:nowrap;
    overflow-x:auto;
    padding-bottom:3px;
    scrollbar-width:none;
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .fv-v17-scope-tabs::-webkit-scrollbar{
    display:none;
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .fv-v17-scope-tabs a{
    flex:0 0 auto;
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-search-main,
  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-filter-grid{
    grid-template-columns:1fr;
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-field-destination,
  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-search-submit{
    grid-column:auto;
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-grid{
    grid-template-columns:1fr;
    gap:18px;
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-art{
    aspect-ratio:1.62/1;
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-body h3{
    min-height:0;
    font-size:20px;
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-description{
    font-size:12px;
  }

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-section-heading{
    align-items:flex-start;
    flex-direction:column;
    gap:5px;
  }
}

@media(prefers-reduced-motion:reduce){

  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-card,
  .pd-site.elia-orbit-2035[data-future-page="search"] .pd-tour-art img{
    transition:none;
  }
}

/* ELITA_V24_4_PUBLIC_UNIFIED_END */

/* ELITA_MENU_FOOTER_TUNE_START */

/* =========================
   UST MENU GORSEL IYILESTIRME
   ========================= */

body.pd-site.elia-orbit-2035 .pd-header,
body.pd-site.elia-orbit-2035 .pd-header *{
    box-sizing:border-box;
}

body.pd-site.elia-orbit-2035 .pd-header .pd-nav-wrap,
body.pd-site.elia-orbit-2035 .pd-header .pd-navbar,
body.pd-site.elia-orbit-2035 .pd-header .pd-menu-wrap,
body.pd-site.elia-orbit-2035 .pd-header .pd-header-nav,
body.pd-site.elia-orbit-2035 .pd-header nav{
    background:linear-gradient(180deg,#071933 0%,#081d3b 100%)!important;
    border:1px solid rgba(103,147,214,.18)!important;
    border-radius:20px!important;
    box-shadow:0 10px 24px rgba(0,0,0,.16)!important;
}

body.pd-site.elia-orbit-2035 .pd-header .pd-nav-wrap,
body.pd-site.elia-orbit-2035 .pd-header .pd-navbar,
body.pd-site.elia-orbit-2035 .pd-header .pd-menu-wrap,
body.pd-site.elia-orbit-2035 .pd-header .pd-header-nav{
    padding:10px 18px!important;
}

body.pd-site.elia-orbit-2035 .pd-header nav a,
body.pd-site.elia-orbit-2035 .pd-header .pd-header-nav a,
body.pd-site.elia-orbit-2035 .pd-header .pd-menu-wrap a,
body.pd-site.elia-orbit-2035 .pd-header .menu a,
body.pd-site.elia-orbit-2035 .pd-header .nav a{
    font-size:17px!important;
    font-weight:700!important;
    letter-spacing:.15px!important;
    color:#ffffff!important;
}

body.pd-site.elia-orbit-2035 .pd-header nav a:hover,
body.pd-site.elia-orbit-2035 .pd-header .pd-header-nav a:hover,
body.pd-site.elia-orbit-2035 .pd-header .pd-menu-wrap a:hover,
body.pd-site.elia-orbit-2035 .pd-header .menu a:hover,
body.pd-site.elia-orbit-2035 .pd-header .nav a:hover{
    color:#f0c96b!important;
}

body.pd-site.elia-orbit-2035 .pd-header .pd-brand{
    min-width:240px!important;
}

body.pd-site.elia-orbit-2035 .pd-header .pd-brand img,
body.pd-site.elia-orbit-2035 .pd-header .pd-brand span{
    position:relative!important;
    z-index:3!important;
}

body.pd-site.elia-orbit-2035 .pd-header .pd-header-actions .pd-login-btn,
body.pd-site.elia-orbit-2035 .pd-header .pd-login-btn,
body.pd-site.elia-orbit-2035 .pd-header .customer-login-btn{
    font-size:16px!important;
    font-weight:700!important;
}

/* =========================
   FOOTER ALTIN IMZA ALANI
   ========================= */

body.pd-site.elia-orbit-2035 .elita-custom-footer-signature{
    display:flex!important;
    flex-wrap:wrap!important;
    justify-content:center!important;
    align-items:center!important;
    gap:12px!important;

    width:100%!important;
    margin:18px auto 8px auto!important;
    padding:16px 18px 10px 18px!important;

    border-top:1px solid rgba(214,177,79,.28)!important;
    color:#dcb45a!important;

    font-size:20px!important;
    line-height:1.6!important;
    font-weight:700!important;
    text-align:center!important;
}

body.pd-site.elia-orbit-2035 .elita-custom-footer-signature__main,
body.pd-site.elia-orbit-2035 .elita-custom-footer-signature__agency,
body.pd-site.elia-orbit-2035 .elita-custom-footer-signature__sep{
    color:#dcb45a!important;
}

body.pd-site.elia-orbit-2035 .elita-custom-footer-signature__link{
    color:#e7c468!important;
    font-weight:800!important;
    text-decoration:none!important;
}

body.pd-site.elia-orbit-2035 .elita-custom-footer-signature__link:hover{
    color:#f3d483!important;
    text-decoration:underline!important;
}

@media (max-width: 991px){
    body.pd-site.elia-orbit-2035 .pd-header nav a,
    body.pd-site.elia-orbit-2035 .pd-header .pd-header-nav a,
    body.pd-site.elia-orbit-2035 .pd-header .pd-menu-wrap a,
    body.pd-site.elia-orbit-2035 .pd-header .menu a,
    body.pd-site.elia-orbit-2035 .pd-header .nav a{
        font-size:15px!important;
    }

    body.pd-site.elia-orbit-2035 .elita-custom-footer-signature{
        font-size:17px!important;
        gap:8px!important;
        padding:14px 14px 8px 14px!important;
    }
}

@media (max-width: 640px){
    body.pd-site.elia-orbit-2035 .elita-custom-footer-signature{
        flex-direction:column!important;
        gap:4px!important;
        font-size:15px!important;
    }

    body.pd-site.elia-orbit-2035 .elita-custom-footer-signature__sep{
        display:none!important;
    }
}

/* ELITA_MENU_FOOTER_TUNE_END */



/* ELITA_V32_3_SUPPORT_COMPACT_START */

/*
 * DESTEK MERKEZI
 * Sadece /destek sayfasinin sunum katmani.
 * Form / ticket / takip / kategori motoruna dokunmaz.
 */


/* -------------------------------------------------------
   SAYFA
------------------------------------------------------- */

.pd-site.elia-orbit-2035
.et-support-compact-v32{

    padding-top:
        20px!important;

    padding-bottom:
        40px!important;
}


/* -------------------------------------------------------
   UST BASLIK
------------------------------------------------------- */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-page-heading.et277-hero-panel{

    max-width:
        1180px!important;

    margin:
        0 auto 20px!important;

    padding:
        30px 34px 25px!important;

    border:
        1px solid
        #294f78!important;

    border-radius:
        17px!important;

    background:
        radial-gradient(
            circle at 88% 30%,
            rgba(38,106,180,.12),
            transparent 25%
        ),
        linear-gradient(
            135deg,
            #0a2445,
            #06172f
        )!important;

    box-shadow:
        0 15px 38px
        rgba(0,0,0,.14)!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-page-heading h1{

    max-width:
        620px!important;

    margin:
        7px 0 8px!important;

    font-size:
        clamp(
            38px,
            4vw,
            54px
        )!important;

    line-height:
        .98!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-page-heading p{

    max-width:
        780px!important;

    margin:
        0!important;

    font-size:
        14px!important;

    line-height:
        1.55!important;
}


/* -------------------------------------------------------
   ANA DESTEK BLOĞU
------------------------------------------------------- */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-login{

    max-width:
        1180px!important;

    margin:
        0 auto 28px!important;

    display:
        grid!important;

    grid-template-columns:
        minmax(330px,.88fr)
        minmax(0,1.12fr)!important;

    gap:
        14px!important;

    align-items:
        stretch!important;
}


/* -------------------------------------------------------
   SOL GORSEL
------------------------------------------------------- */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-login-visual{

    min-height:
        620px!important;

    height:
        auto!important;

    padding:
        38px 36px!important;

    display:
        flex!important;

    flex-direction:
        column!important;

    justify-content:
        center!important;

    border:
        1px solid
        #376897!important;

    border-radius:
        17px!important;

    background-size:
        cover!important;

    background-position:
        center center!important;

    overflow:
        hidden!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-login-visual h2{

    max-width:
        420px!important;

    margin:
        0 0 18px!important;

    font-size:
        clamp(
            31px,
            3vw,
            43px
        )!important;

    line-height:
        1.04!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-login-visual p{

    max-width:
        420px!important;

    margin:
        6px 0!important;

    line-height:
        1.55!important;
}


/* -------------------------------------------------------
   SAG FORM PANELI
------------------------------------------------------- */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-panel{

    padding:
        27px 28px!important;

    border:
        1px solid
        #376897!important;

    border-radius:
        17px!important;

    background:
        linear-gradient(
            145deg,
            #0a2545,
            #071a35
        )!important;

    box-shadow:
        0 14px 34px
        rgba(0,0,0,.12)!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-panel h2{

    margin:
        0 0 19px!important;

    font-size:
        24px!important;

    line-height:
        1.1!important;
}


/* -------------------------------------------------------
   FORM
------------------------------------------------------- */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-form-grid{

    display:
        grid!important;

    grid-template-columns:
        repeat(
            2,
            minmax(0,1fr)
        )!important;

    gap:
        12px 14px!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-form-grid label{

    margin:
        0!important;

    gap:
        6px!important;

    font-size:
        11px!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-form-grid
:where(
    input,
    select
){

    min-height:
        42px!important;

    height:
        42px!important;

    padding:
        0 12px!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-form-grid textarea{

    min-height:
        108px!important;

    height:
        108px!important;

    padding:
        11px 12px!important;

    resize:
        vertical!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-span-all{

    grid-column:
        1 / -1!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-check{

    min-height:
        28px!important;

    display:
        flex!important;

    align-items:
        center!important;

    gap:
        9px!important;

    margin:
        1px 0!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-check input{

    width:
        15px!important;

    min-width:
        15px!important;

    height:
        15px!important;

    min-height:
        15px!important;
}


/* Butonlar */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-button,
.pd-site.elia-orbit-2035
.et-support-compact-v32
button{

    min-height:
        42px!important;

    padding:
        0 17px!important;

    border-radius:
        8px!important;
}


/* -------------------------------------------------------
   TAKIP ALANI
------------------------------------------------------- */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-panel form + h2{

    margin-top:
        29px!important;

    padding-top:
        24px!important;

    border-top:
        1px solid
        rgba(69,113,160,.32)!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-panel h2 + form{

    margin-top:
        0!important;
}


/* -------------------------------------------------------
   KURUMSAL BILGI
------------------------------------------------------- */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-corporate-support-block{

    max-width:
        1180px!important;

    margin:
        17px auto 0!important;

    display:
        grid!important;

    grid-template-columns:
        minmax(0,1fr)
        minmax(0,1fr)!important;

    gap:
        14px!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-corp-card{

    min-width:
        0!important;

    padding:
        24px!important;

    border:
        1px solid
        #315b86!important;

    border-radius:
        15px!important;

    background:
        linear-gradient(
            145deg,
            #092440,
            #06182e
        )!important;

    box-shadow:
        0 12px 30px
        rgba(0,0,0,.12)!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-corp-eyebrow{

    color:
        #e9b957!important;

    font-size:
        9px!important;

    font-weight:
        900!important;

    letter-spacing:
        .16em!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-corp-card h3{

    margin:
        7px 0 14px!important;

    color:
        #fff!important;

    font-size:
        24px!important;

    line-height:
        1.1!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-corp-list{

    list-style:
        none!important;

    padding:
        0!important;

    margin:
        0!important;

    display:
        grid!important;

    grid-template-columns:
        repeat(
            2,
            minmax(0,1fr)
        )!important;

    gap:
        9px 16px!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-corp-list li{

    margin:
        0!important;

    color:
        #c4d3e3!important;

    font-size:
        12px!important;

    line-height:
        1.5!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-corp-actions{

    display:
        flex!important;

    flex-wrap:
        wrap!important;

    gap:
        8px!important;

    margin-top:
        17px!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-corp-btn{

    min-height:
        37px!important;

    display:
        inline-flex!important;

    align-items:
        center!important;

    padding:
        0 12px!important;

    border:
        1px solid
        #e9b957!important;

    border-radius:
        8px!important;

    background:
        rgba(233,185,87,.08)!important;

    color:
        #f0c568!important;

    text-decoration:
        none!important;

    font-size:
        11px!important;

    font-weight:
        800!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-corp-note{

    margin-top:
        14px!important;

    color:
        #91a7bd!important;

    font-size:
        11px!important;

    line-height:
        1.55!important;
}


/* -------------------------------------------------------
   HARITA
------------------------------------------------------- */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-map-frame,
.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-map-frame iframe,
.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-map-placeholder{

    width:
        100%!important;

    height:
        245px!important;

    min-height:
        245px!important;

    border:
        0!important;

    border-radius:
        11px!important;

    overflow:
        hidden!important;
}


/* -------------------------------------------------------
   TABLET
------------------------------------------------------- */

@media(max-width:980px){

    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .pd-login{

        grid-template-columns:
            1fr!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .pd-login-visual{

        min-height:
            370px!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .et-corporate-support-block{

        grid-template-columns:
            1fr!important;
    }

}


/* -------------------------------------------------------
   MOBILE
------------------------------------------------------- */

@media(max-width:640px){

    .pd-site.elia-orbit-2035
    .et-support-compact-v32{

        padding-left:
            10px!important;

        padding-right:
            10px!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .pd-page-heading.et277-hero-panel{

        padding:
            24px 19px!important;

        border-radius:
            14px!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .pd-page-heading h1{

        font-size:
            38px!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .pd-login-visual{

        min-height:
            310px!important;

        padding:
            27px 22px!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .pd-panel{

        padding:
            21px 18px!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .pd-form-grid{

        grid-template-columns:
            1fr!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .pd-span-all{

        grid-column:
            auto!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .et-corp-list{

        grid-template-columns:
            1fr!important;
    }

}


/* ELITA_V32_3_SUPPORT_COMPACT_END */



/* ELITA_V32_4_SUPPORT_CORPORATE_START */

/*
   DESTEK MERKEZI ALT KURUMSAL BLOK

   Bu katman eski:
   r135
   et277
   v273

   destek kurumsal görünümlerini
   ELIA Orbit çizgisinde birleştirir.
*/


/* ====================================================
   R135 ANA KURUMSAL BLOK
==================================================== */

.pd-site.elia-orbit-2035
.r135-cs-page{

    width:
        min(1180px,calc(100% - 38px))!important;

    max-width:
        1180px!important;

    margin:
        30px auto 38px!important;

    padding:
        0!important;

    color:
        #eef5fc!important;
}


/* Hero varsa */

.pd-site.elia-orbit-2035
.r135-cs-hero{

    display:flex!important;

    align-items:center!important;

    justify-content:space-between!important;

    gap:
        26px!important;

    padding:
        27px 30px!important;

    margin-bottom:
        14px!important;

    border:
        1px solid #315b87!important;

    border-radius:
        16px!important;

    background:
        radial-gradient(
            circle at 86% 30%,
            rgba(53,125,204,.15),
            transparent 28%
        ),
        linear-gradient(
            135deg,
            #092744,
            #06182f
        )!important;

    box-shadow:
        0 15px 36px
        rgba(0,0,0,.14)!important;
}


.pd-site.elia-orbit-2035
.r135-cs-eye{

    display:block!important;

    color:
        #e9b957!important;

    font-size:
        9px!important;

    font-weight:
        900!important;

    letter-spacing:
        .17em!important;
}


.pd-site.elia-orbit-2035
.r135-cs-hero h1{

    margin:
        5px 0 7px!important;

    color:
        #fff!important;

    font-family:
        Georgia,
        "Times New Roman",
        serif!important;

    font-size:
        35px!important;

    line-height:
        1.05!important;
}


.pd-site.elia-orbit-2035
.r135-cs-hero p{

    max-width:
        740px!important;

    margin:
        0!important;

    color:
        #aebfd1!important;

    font-size:
        13px!important;

    line-height:
        1.55!important;
}


.pd-site.elia-orbit-2035
.r135-cs-hero-actions{

    display:flex!important;

    flex-wrap:wrap!important;

    gap:
        8px!important;
}


/* ====================================================
   ANA KART ALANI
==================================================== */

.pd-site.elia-orbit-2035
.r135-cs-main{

    display:grid!important;

    grid-template-columns:
        1fr!important;

    gap:
        14px!important;

    width:
        100%!important;

    max-width:
        1180px!important;

    margin:
        0 auto!important;
}


.pd-site.elia-orbit-2035
.r135-cs-info{

    width:
        100%!important;

    margin:
        0!important;
}


.pd-site.elia-orbit-2035
.r135-cs-card{

    width:
        100%!important;

    padding:
        27px 28px!important;

    border:
        1px solid #315b87!important;

    border-radius:
        16px!important;

    background:
        radial-gradient(
            circle at 100% 0,
            rgba(232,183,85,.07),
            transparent 30%
        ),
        linear-gradient(
            145deg,
            #092541,
            #06182f
        )!important;

    box-shadow:
        0 15px 36px
        rgba(0,0,0,.14)!important;
}


/* ====================================================
   BASLIK
==================================================== */

.pd-site.elia-orbit-2035
.r135-cs-title{

    margin-bottom:
        20px!important;
}


.pd-site.elia-orbit-2035
.r135-cs-title span{

    display:block!important;

    margin-bottom:
        7px!important;

    color:
        #e9b957!important;

    font-size:
        9px!important;

    font-weight:
        900!important;

    letter-spacing:
        .17em!important;

    text-transform:
        uppercase!important;
}


.pd-site.elia-orbit-2035
.r135-cs-title h2{

    margin:
        0!important;

    color:
        #fff!important;

    font-family:
        Georgia,
        "Times New Roman",
        serif!important;

    font-size:
        clamp(
            25px,
            2.4vw,
            34px
        )!important;

    line-height:
        1.08!important;
}


/* ====================================================
   KURUMSAL BILGILER
==================================================== */

.pd-site.elia-orbit-2035
.r135-cs-dl{

    display:grid!important;

    grid-template-columns:
        repeat(2,minmax(0,1fr))!important;

    gap:
        10px!important;

    padding:
        0!important;

    margin:
        0!important;
}


.pd-site.elia-orbit-2035
.r135-cs-dl > div{

    min-width:
        0!important;

    padding:
        13px 15px!important;

    border:
        1px solid
        rgba(64,112,160,.42)!important;

    border-radius:
        10px!important;

    background:
        #071c35!important;
}


.pd-site.elia-orbit-2035
.r135-cs-dl dt{

    margin:
        0 0 5px!important;

    color:
        #8fa6bd!important;

    font-size:
        9px!important;

    font-weight:
        800!important;

    letter-spacing:
        .07em!important;

    text-transform:
        uppercase!important;
}


.pd-site.elia-orbit-2035
.r135-cs-dl dd{

    margin:
        0!important;

    color:
        #f3f7fb!important;

    font-size:
        13px!important;

    font-weight:
        700!important;

    line-height:
        1.4!important;

    overflow-wrap:
        anywhere!important;
}


.pd-site.elia-orbit-2035
.r135-cs-dl a{

    color:
        #f2c568!important;

    text-decoration:
        none!important;
}


/* ====================================================
   BUTONLAR
==================================================== */

.pd-site.elia-orbit-2035
.r135-cs-primary,

.pd-site.elia-orbit-2035
.r135-cs-secondary{

    min-height:
        39px!important;

    display:inline-flex!important;

    align-items:center!important;

    justify-content:center!important;

    padding:
        0 14px!important;

    border:
        1px solid #e9b957!important;

    border-radius:
        8px!important;

    text-decoration:
        none!important;

    font-size:
        11px!important;

    font-weight:
        900!important;
}


.pd-site.elia-orbit-2035
.r135-cs-primary{

    background:
        #e9b957!important;

    color:
        #06172b!important;
}


.pd-site.elia-orbit-2035
.r135-cs-secondary{

    background:
        rgba(233,185,87,.05)!important;

    color:
        #efc569!important;
}


/* ====================================================
   V27.7 KURUMSAL GRID
==================================================== */

.pd-site.elia-orbit-2035
.et277-corporate-grid{

    display:grid!important;

    grid-template-columns:
        repeat(2,minmax(0,1fr))!important;

    gap:
        10px!important;

    margin-top:
        18px!important;
}


.pd-site.elia-orbit-2035
.et277-corporate-grid article{

    padding:
        13px 15px!important;

    border:
        1px solid
        rgba(62,109,157,.43)!important;

    border-radius:
        10px!important;

    background:
        #071c35!important;
}


.pd-site.elia-orbit-2035
.et277-corporate-grid article span{

    display:block!important;

    margin-bottom:
        5px!important;

    color:
        #91a7bd!important;

    font-size:
        9px!important;

    font-weight:
        800!important;

    text-transform:
        uppercase!important;
}


.pd-site.elia-orbit-2035
.et277-corporate-grid article strong{

    display:block!important;

    color:
        #fff!important;

    font-size:
        13px!important;

    line-height:
        1.45!important;
}


.pd-site.elia-orbit-2035
.et277-actions{

    display:flex!important;

    flex-wrap:wrap!important;

    gap:
        8px!important;

    margin-top:
        18px!important;
}


.pd-site.elia-orbit-2035
.et277-actions a{

    min-height:
        38px!important;

    display:inline-flex!important;

    align-items:center!important;

    padding:
        0 13px!important;

    border:
        1px solid #e9b957!important;

    border-radius:
        8px!important;

    color:
        #f1c76c!important;

    background:
        rgba(233,185,87,.06)!important;

    text-decoration:
        none!important;

    font-size:
        11px!important;

    font-weight:
        800!important;
}


/* ====================================================
   ESKI V273 BLOCK
==================================================== */

.pd-site.elia-orbit-2035
.et-support-corporate-v273,

.pd-site.elia-orbit-2035
.et-corporate-support-block{

    width:
        min(1180px,calc(100% - 38px))!important;

    max-width:
        1180px!important;

    margin:
        22px auto 34px!important;

    display:grid!important;

    grid-template-columns:
        repeat(2,minmax(0,1fr))!important;

    gap:
        14px!important;
}


.pd-site.elia-orbit-2035
.et-support-corp-card,

.pd-site.elia-orbit-2035
.et-corp-card{

    padding:
        25px!important;

    border:
        1px solid #315b87!important;

    border-radius:
        15px!important;

    background:
        linear-gradient(
            145deg,
            #092541,
            #06182f
        )!important;

    color:
        #eef5fc!important;
}


/* harita */

.pd-site.elia-orbit-2035
.et-support-map,

.pd-site.elia-orbit-2035
.et-support-map iframe{

    width:
        100%!important;

    min-height:
        280px!important;

    height:
        100%!important;

    border:
        0!important;

    border-radius:
        15px!important;

    overflow:
        hidden!important;
}


/* ====================================================
   ALT BOSLUK
==================================================== */

.pd-site.elia-orbit-2035
.r135-cs-page:last-child,

.pd-site.elia-orbit-2035
.et-support-corporate-v273:last-child,

.pd-site.elia-orbit-2035
.et-corporate-support-block:last-child{

    margin-bottom:
        42px!important;
}


/* ====================================================
   TABLET
==================================================== */

@media(max-width:900px){

    .pd-site.elia-orbit-2035
    .r135-cs-hero{

        align-items:flex-start!important;

        flex-direction:
            column!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-corporate-v273,

    .pd-site.elia-orbit-2035
    .et-corporate-support-block{

        grid-template-columns:
            1fr!important;
    }

}


/* ====================================================
   MOBILE
==================================================== */

@media(max-width:640px){

    .pd-site.elia-orbit-2035
    .r135-cs-page{

        width:
            calc(100% - 20px)!important;

        margin-top:
            18px!important;
    }


    .pd-site.elia-orbit-2035
    .r135-cs-card{

        padding:
            20px 18px!important;
    }


    .pd-site.elia-orbit-2035
    .r135-cs-dl,

    .pd-site.elia-orbit-2035
    .et277-corporate-grid{

        grid-template-columns:
            1fr!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-corporate-v273,

    .pd-site.elia-orbit-2035
    .et-corporate-support-block{

        width:
            calc(100% - 20px)!important;
    }

}


/* ELITA_V32_4_SUPPORT_CORPORATE_END */



/* ELITA_V32_6B_SUPPORT_CSS_ONLY_START */


/* ======================================================
   DESTEK SAYFASI GENEL
====================================================== */

.pd-site.elia-orbit-2035
.et-support-compact-v32{

    width:
        min(1220px,calc(100% - 28px))!important;

    max-width:
        1220px!important;

    margin:
        0 auto!important;

    padding:
        22px 0 46px!important;
}


/* ======================================================
   HERO - BELIRGIN ELIA ORBIT
====================================================== */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-page-heading{

    position:
        relative!important;

    overflow:
        hidden!important;

    max-width:
        none!important;

    min-height:
        210px!important;

    margin:
        0 0 19px!important;

    padding:
        36px 44px!important;

    display:
        flex!important;

    flex-direction:
        column!important;

    justify-content:
        center!important;

    border:
        1px solid #d9a945!important;

    border-radius:
        20px!important;

    background:

        radial-gradient(
            circle at 84% 44%,
            rgba(255,194,73,.28),
            transparent 7%
        ),

        radial-gradient(
            circle at 89% 48%,
            rgba(48,129,220,.33),
            transparent 28%
        ),

        radial-gradient(
            circle at 10% 20%,
            rgba(67,143,224,.09),
            transparent 20%
        ),

        linear-gradient(
            116deg,
            #0a2e52 0%,
            #071d39 58%,
            #06162b 100%
        )!important;

    box-shadow:

        0 22px 58px
        rgba(0,0,0,.25),

        inset 0 0 55px
        rgba(49,126,216,.07)!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-page-heading::before{

    content:"";

    position:
        absolute;

    width:
        430px;

    height:
        430px;

    right:
        -45px;

    top:
        -145px;

    border:
        1px solid
        rgba(83,160,245,.22);

    border-radius:
        50%;

    pointer-events:
        none;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-page-heading::after{

    content:"";

    position:
        absolute;

    width:
        330px;

    height:
        88px;

    right:
        40px;

    top:
        54%;

    transform:
        translateY(-50%)
        rotate(-17deg);

    border:
        1px solid
        rgba(235,186,85,.35);

    border-radius:
        50%;

    pointer-events:
        none;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-page-heading > *{

    position:
        relative!important;

    z-index:
        2!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-page-heading
.pd-eyebrow{

    color:
        #efbc56!important;

    font-size:
        10px!important;

    font-weight:
        900!important;

    letter-spacing:
        .18em!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-page-heading h1{

    max-width:
        680px!important;

    margin:
        7px 0 9px!important;

    color:
        #fff!important;

    font-family:
        Georgia,
        "Times New Roman",
        serif!important;

    font-size:
        clamp(
            44px,
            4.6vw,
            65px
        )!important;

    line-height:
        .98!important;

    font-weight:
        400!important;

    text-shadow:
        0 5px 25px
        rgba(0,0,0,.28)!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-page-heading p{

    max-width:
        740px!important;

    margin:
        0!important;

    color:
        #c4d4e5!important;

    font-size:
        13px!important;

    line-height:
        1.6!important;
}


/* ======================================================
   ANA 2 KOLON
====================================================== */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-login{

    width:
        100%!important;

    max-width:
        none!important;

    display:
        grid!important;

    grid-template-columns:
        minmax(365px,.85fr)
        minmax(0,1.15fr)!important;

    gap:
        15px!important;

    align-items:
        stretch!important;

    margin:
        0 0 24px!important;
}


/* ======================================================
   SOL GORSEL
====================================================== */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-login-visual{

    min-height:
        655px!important;

    height:
        auto!important;

    padding:
        43px 39px!important;

    display:
        flex!important;

    flex-direction:
        column!important;

    justify-content:
        center!important;

    border:
        1px solid #4d80b3!important;

    border-radius:
        19px!important;

    background-position:
        center!important;

    background-size:
        cover!important;

    box-shadow:

        0 20px 50px
        rgba(0,0,0,.21),

        inset 0 0 55px
        rgba(18,74,136,.11)!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-login-visual h2{

    max-width:
        385px!important;

    margin:
        0 0 19px!important;

    color:
        #fff!important;

    font-family:
        Georgia,
        "Times New Roman",
        serif!important;

    font-size:
        40px!important;

    line-height:
        1.04!important;

    font-weight:
        400!important;
}


/* ======================================================
   FORM PANEL
====================================================== */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-panel{

    padding:
        29px!important;

    border:
        1px solid
        #d9a945!important;

    border-radius:
        19px!important;

    background:

        radial-gradient(
            circle at 100% 0,
            rgba(48,129,218,.13),
            transparent 30%
        ),

        linear-gradient(
            145deg,
            #0a2949,
            #071a33
        )!important;

    box-shadow:
        0 20px 49px
        rgba(0,0,0,.18)!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-panel h2{

    margin:
        0 0 19px!important;

    color:
        #fff!important;

    font-size:
        24px!important;
}


/* ======================================================
   FORM FIELDS
====================================================== */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-form-grid{

    display:
        grid!important;

    grid-template-columns:
        repeat(
            2,
            minmax(0,1fr)
        )!important;

    gap:
        12px 14px!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-form-grid label{

    gap:
        6px!important;

    color:
        #e5edf6!important;

    font-size:
        11px!important;

    font-weight:
        700!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
:where(
    input,
    select,
    textarea
){

    border:
        1px solid #40678e!important;

    border-radius:
        8px!important;

    background:
        #061831!important;

    color:
        #fff!important;

    outline:
        none!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
:where(input,select){

    min-height:
        43px!important;

    height:
        43px!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
textarea{

    min-height:
        116px!important;

    height:
        116px!important;

    resize:
        vertical!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
:where(
    input,
    select,
    textarea
):focus{

    border-color:
        #eabd58!important;

    box-shadow:
        0 0 0 3px
        rgba(234,189,88,.09)!important;
}


/* ======================================================
   GOLD BUTTONS
====================================================== */

.pd-site.elia-orbit-2035
.et-support-compact-v32
:where(
    .pd-button,
    button
){

    min-height:
        43px!important;

    padding:
        0 17px!important;

    border:
        1px solid #ffd676!important;

    border-radius:
        8px!important;

    background:
        linear-gradient(
            180deg,
            #ffd979,
            #e6ac40
        )!important;

    color:
        #06162a!important;

    font-weight:
        900!important;

    box-shadow:
        0 7px 20px
        rgba(231,174,65,.18)!important;
}


/* ======================================================
   TRACKING AYIRICI
====================================================== */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.pd-panel form + h2{

    margin-top:
        32px!important;

    padding-top:
        26px!important;

    border-top:
        1px solid
        rgba(77,129,179,.35)!important;
}


/* ======================================================
   KURUMSAL DESTEK KARTI
====================================================== */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.r135-cs-page,

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et277-corporate,

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-support-corporate-v273{

    width:
        100%!important;

    max-width:
        none!important;

    margin:
        20px 0 15px!important;

    padding:
        27px!important;

    border:
        1px solid
        rgba(217,169,69,.85)!important;

    border-radius:
        19px!important;

    background:

        radial-gradient(
            circle at 100% 100%,
            rgba(235,187,87,.1),
            transparent 26%
        ),

        linear-gradient(
            145deg,
            #092541,
            #06192f
        )!important;

    box-shadow:
        0 18px 45px
        rgba(0,0,0,.16)!important;
}


/* İç kartı kaldır */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.r135-cs-card{

    padding:
        0!important;

    border:
        0!important;

    background:
        transparent!important;

    box-shadow:
        none!important;
}


/* Başlık */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.r135-cs-title h2,

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et277-corporate h2,

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-support-corp-card h2{

    color:
        #fff!important;

    font-family:
        Georgia,
        "Times New Roman",
        serif!important;

    font-size:
        31px!important;

    font-weight:
        400!important;
}


/* Bilgi grid */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.r135-cs-dl,

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et277-corporate-grid,

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-support-corp-grid{

    display:
        grid!important;

    grid-template-columns:
        repeat(
            2,
            minmax(0,1fr)
        )!important;

    gap:
        10px!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.r135-cs-dl > div,

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et277-corporate-grid article,

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-support-corp-grid > div{

    min-height:
        65px!important;

    padding:
        13px 15px!important;

    border:
        1px solid #345f8b!important;

    border-radius:
        10px!important;

    background:
        #071d37!important;
}


/* Labels */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.r135-cs-dl dt,

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et277-corporate-grid span,

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-support-corp-grid span{

    color:
        #89a4be!important;

    font-size:
        9px!important;

    font-weight:
        900!important;

    letter-spacing:
        .06em!important;

    text-transform:
        uppercase!important;
}


/* Values */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.r135-cs-dl dd,

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et277-corporate-grid strong,

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-support-corp-grid strong{

    color:
        #fff!important;

    font-size:
        12px!important;

    font-weight:
        800!important;
}


/* Kurumsal butonlar */

.pd-site.elia-orbit-2035
.et-support-compact-v32
:where(
    .et277-actions,
    .et-support-corp-actions,
    .r135-cs-actions
){

    display:
        flex!important;

    flex-wrap:
        wrap!important;

    gap:
        9px!important;

    margin-top:
        17px!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
:where(
    .et277-actions,
    .et-support-corp-actions,
    .r135-cs-actions
) a{

    min-height:
        39px!important;

    display:
        inline-flex!important;

    align-items:
        center!important;

    padding:
        0 14px!important;

    border:
        1px solid #eabd58!important;

    border-radius:
        8px!important;

    background:
        rgba(234,189,88,.06)!important;

    color:
        #f2c76b!important;

    text-decoration:
        none!important;

    font-size:
        11px!important;

    font-weight:
        900!important;
}


/* ======================================================
   MEVCUT HARITA - GERI AC
====================================================== */

/*
 * Önceki V32.5 bu elemanı display:none yapmıştı.
 * Burada doğrudan geri açıyoruz.
 */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-support-corporate-v273
.et-support-map{

    display:
        block!important;

    position:
        relative!important;

    overflow:
        hidden!important;

    width:
        100%!important;

    min-height:
        350px!important;

    height:
        350px!important;

    margin:
        18px 0 0!important;

    border:
        1px solid
        rgba(217,169,69,.78)!important;

    border-radius:
        14px!important;

    background:
        #07182e!important;

    box-shadow:
        0 15px 36px
        rgba(0,0,0,.16)!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-support-corporate-v273
.et-support-map iframe{

    display:
        block!important;

    width:
        100%!important;

    height:
        100%!important;

    min-height:
        350px!important;

    border:
        0!important;

    margin:
        0!important;
}


/*
 * Eğer map corporate wrapper dışında kalıyorsa
 */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-support-map{

    display:
        block!important;

    overflow:
        hidden!important;

    width:
        100%!important;

    min-height:
        350px!important;

    height:
        350px!important;

    margin-top:
        18px!important;

    border:
        1px solid
        rgba(217,169,69,.78)!important;

    border-radius:
        14px!important;

    background:
        #07182e!important;
}


.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-support-map iframe{

    display:
        block!important;

    width:
        100%!important;

    height:
        100%!important;

    min-height:
        350px!important;

    border:
        0!important;
}


/* ======================================================
   FOOTER'A DOGRU BOSLUK
====================================================== */

.pd-site.elia-orbit-2035
.et-support-compact-v32
.et-support-corporate-v273{

    margin-bottom:
        32px!important;
}


/* ======================================================
   TABLET
====================================================== */

@media(max-width:950px){

    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .pd-login{

        grid-template-columns:
            1fr!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .pd-login-visual{

        min-height:
            420px!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .et-support-map{

        height:
            320px!important;

        min-height:
            320px!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .et-support-map iframe{

        min-height:
            320px!important;
    }

}


/* ======================================================
   MOBILE
====================================================== */

@media(max-width:640px){

    .pd-site.elia-orbit-2035
    .et-support-compact-v32{

        width:
            calc(100% - 18px)!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .pd-page-heading{

        min-height:
            0!important;

        padding:
            26px 20px!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .pd-page-heading h1{

        font-size:
            39px!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .pd-login-visual{

        min-height:
            340px!important;

        padding:
            27px 22px!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .pd-form-grid{

        grid-template-columns:
            1fr!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    :where(
        .r135-cs-dl,
        .et277-corporate-grid,
        .et-support-corp-grid
    ){

        grid-template-columns:
            1fr!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .et-support-map{

        height:
            270px!important;

        min-height:
            270px!important;
    }


    .pd-site.elia-orbit-2035
    .et-support-compact-v32
    .et-support-map iframe{

        min-height:
            270px!important;
    }

}


/* ELITA_V32_6B_SUPPORT_CSS_ONLY_END */



/* ELITA_V32_7_SUPPORT_COMPACT_CSS_START */


/* =====================================================
   TEK TASARIM KABI
===================================================== */

body.elia-support-final-v327{

    background:
        radial-gradient(
            circle at 86% 10%,
            rgba(37,105,181,.10),
            transparent 26%
        ),
        #041226!important;
}


body.elia-support-final-v327
.et-support-compact-v32,

body.elia-support-final-v327
.elia-support-corporate-v327,

body.elia-support-final-v327
.elia-support-map-v327{

    width:
        min(
            1180px,
            calc(100% - 32px)
        )!important;

    max-width:
        1180px!important;

    margin-left:
        auto!important;

    margin-right:
        auto!important;

    box-sizing:
        border-box!important;
}


/* =====================================================
   ANA DESTEK ALANI
===================================================== */

body.elia-support-final-v327
.et-support-compact-v32{

    padding:
        20px 0 0!important;
}


/* Hero biraz daha kompakt */

body.elia-support-final-v327
.et-support-compact-v32
.pd-page-heading{

    min-height:
        185px!important;

    margin:
        0 0 16px!important;

    padding:
        30px 36px!important;

    border-radius:
        18px!important;
}


body.elia-support-final-v327
.et-support-compact-v32
.pd-page-heading h1{

    font-size:
        clamp(
            43px,
            4.2vw,
            60px
        )!important;
}


/* Form + görsel */

body.elia-support-final-v327
.et-support-compact-v32
.pd-login{

    width:
        100%!important;

    max-width:
        none!important;

    margin:
        0!important;

    grid-template-columns:
        minmax(355px,.86fr)
        minmax(0,1.14fr)!important;

    gap:
        14px!important;
}


body.elia-support-final-v327
.et-support-compact-v32
.pd-login-visual{

    min-height:
        620px!important;

    border-radius:
        17px!important;
}


body.elia-support-final-v327
.et-support-compact-v32
.pd-panel{

    min-height:
        620px!important;

    padding:
        26px!important;

    border-radius:
        17px!important;
}


/* =====================================================
   KURUMSAL BOLUM ARTIK AYNI 1180PX KABIN ICINDE
===================================================== */

body.elia-support-final-v327
.elia-support-corporate-v327{

    margin-top:
        17px!important;

    margin-bottom:
        0!important;

    padding:
        25px 26px!important;

    border:
        1px solid
        rgba(222,174,75,.70)!important;

    border-radius:
        17px!important;

    background:
        radial-gradient(
            circle at 96% 0,
            rgba(234,186,86,.08),
            transparent 27%
        ),
        linear-gradient(
            145deg,
            #092541,
            #06192f
        )!important;

    box-shadow:
        0 17px 42px
        rgba(0,0,0,.14)!important;
}


/*
 * Kurumsal bölüm kendi wrapper'ı ile ekran
 * kenarına yapışmasın.
 */

body.elia-support-final-v327
.elia-support-corporate-v327
.r135-cs-main,

body.elia-support-final-v327
.elia-support-corporate-v327
.r135-cs-info{

    width:
        100%!important;

    max-width:
        none!important;

    margin:
        0!important;
}


body.elia-support-final-v327
.elia-support-corporate-v327
.r135-cs-card{

    padding:
        0!important;

    border:
        0!important;

    background:
        transparent!important;

    box-shadow:
        none!important;
}


/* Kurumsal ana açıklama */

body.elia-support-final-v327
.elia-support-corporate-v327
.r135-cs-title{

    margin-bottom:
        16px!important;
}


body.elia-support-final-v327
.elia-support-corporate-v327
.r135-cs-title h2{

    margin:
        4px 0 7px!important;

    font-size:
        29px!important;
}


body.elia-support-final-v327
.elia-support-corporate-v327
.r135-cs-title p{

    max-width:
        820px!important;

    margin:
        0!important;

    color:
        #a8bbcf!important;

    font-size:
        12px!important;

    line-height:
        1.55!important;
}


/* Kurumsal 8 bilgi = 4 x 2 */

body.elia-support-final-v327
.elia-support-corporate-v327
.r135-cs-dl,

body.elia-support-final-v327
.elia-support-corporate-v327
.et277-corporate-grid,

body.elia-support-final-v327
.elia-support-corporate-v327
.et-support-corp-grid{

    display:
        grid!important;

    grid-template-columns:
        repeat(
            2,
            minmax(0,1fr)
        )!important;

    gap:
        9px!important;

    margin:
        16px 0 0!important;
}


body.elia-support-final-v327
.elia-support-corporate-v327
.r135-cs-dl > div,

body.elia-support-final-v327
.elia-support-corporate-v327
.et277-corporate-grid article,

body.elia-support-final-v327
.elia-support-corporate-v327
.et-support-corp-grid > div{

    min-height:
        59px!important;

    padding:
        11px 14px!important;

    border:
        1px solid
        #31577f!important;

    border-radius:
        9px!important;

    background:
        #071d37!important;
}


/* =====================================================
   HARITA
===================================================== */

body.elia-support-final-v327
.elia-support-map-v327{

    margin-top:
        14px!important;

    margin-bottom:
        34px!important;

    padding:
        19px!important;

    border:
        1px solid
        rgba(222,174,75,.70)!important;

    border-radius:
        17px!important;

    background:
        linear-gradient(
            145deg,
            #092541,
            #06192f
        )!important;

    box-shadow:
        0 17px 42px
        rgba(0,0,0,.14)!important;
}


body.elia-support-final-v327
.elia-support-map-head-v327{

    display:
        flex;

    align-items:
        flex-end;

    justify-content:
        space-between;

    gap:
        20px;

    padding:
        1px 2px 15px;
}


body.elia-support-final-v327
.elia-support-map-head-v327 span{

    color:
        #e9b957;

    font-size:
        9px;

    font-weight:
        900;

    letter-spacing:
        .16em;
}


body.elia-support-final-v327
.elia-support-map-head-v327 h2{

    margin:
        5px 0 4px;

    color:
        #fff;

    font-family:
        Georgia,
        "Times New Roman",
        serif;

    font-size:
        29px;

    font-weight:
        400;
}


body.elia-support-final-v327
.elia-support-map-head-v327 p{

    margin:
        0;

    color:
        #9eb2c8;

    font-size:
        12px;
}


body.elia-support-final-v327
.elia-support-map-route-v327{

    min-height:
        38px;

    display:
        inline-flex;

    align-items:
        center;

    padding:
        0 13px;

    border:
        1px solid
        #e9b957;

    border-radius:
        8px;

    background:
        rgba(233,185,87,.07);

    color:
        #f1c66a;

    text-decoration:
        none;

    font-size:
        11px;

    font-weight:
        900;
}


/* Harita grid */

body.elia-support-final-v327
.elia-support-map-body-v327{

    display:
        grid;

    grid-template-columns:
        275px minmax(0,1fr);

    gap:
        12px;
}


body.elia-support-final-v327
.elia-support-map-info-v327{

    padding:
        20px;

    border:
        1px solid
        #315b86;

    border-radius:
        11px;

    background:
        #071d37;
}


body.elia-support-final-v327
.elia-support-map-info-v327 strong{

    display:
        block;

    color:
        #fff;

    font-size:
        16px;
}


body.elia-support-final-v327
.elia-support-map-info-v327 p{

    margin:
        9px 0 17px;

    color:
        #a9bbce;

    font-size:
        12px;

    line-height:
        1.55;
}


body.elia-support-final-v327
.elia-support-map-info-v327 a{

    min-height:
        37px;

    display:
        inline-flex;

    align-items:
        center;

    padding:
        0 12px;

    border:
        1px solid
        #e9b957;

    border-radius:
        8px;

    color:
        #f1c66a;

    text-decoration:
        none;

    font-size:
        11px;

    font-weight:
        900;
}


body.elia-support-final-v327
.elia-support-map-frame-v327{

    overflow:
        hidden;

    height:
        300px;

    border:
        1px solid
        #315b86;

    border-radius:
        11px;

    background:
        #07182e;
}


body.elia-support-final-v327
.elia-support-map-frame-v327 iframe{

    display:
        block;

    width:
        100%;

    height:
        100%;

    border:
        0;
}


/*
 * Eski map yalnız yeni map gerçekten oluştuğunda
 * JS tarafından bu class ile gizlenir.
 */

body.elia-support-final-v327
.elia-support-old-map-hidden-v327{

    display:
        none!important;
}


/* =====================================================
   BUTONLARI TOPARLA
===================================================== */

body.elia-support-final-v327
.elia-support-corporate-v327
:where(
    .r135-cs-actions,
    .et277-actions,
    .et-support-corp-actions
){

    margin-top:
        14px!important;

    display:
        flex!important;

    flex-wrap:
        wrap!important;

    gap:
        8px!important;
}


body.elia-support-final-v327
.elia-support-corporate-v327
:where(
    .r135-cs-actions,
    .et277-actions,
    .et-support-corp-actions
) a{

    min-height:
        37px!important;

    display:
        inline-flex!important;

    align-items:
        center!important;

    padding:
        0 12px!important;

    border:
        1px solid
        #e9b957!important;

    border-radius:
        8px!important;

    background:
        rgba(233,185,87,.05)!important;

    color:
        #efc568!important;

    text-decoration:
        none!important;

    font-size:
        10px!important;

    font-weight:
        900!important;
}


/* =====================================================
   TABLET
===================================================== */

@media(max-width:900px){

    body.elia-support-final-v327
    .et-support-compact-v32
    .pd-login{

        grid-template-columns:
            1fr!important;
    }


    body.elia-support-final-v327
    .et-support-compact-v32
    .pd-login-visual,

    body.elia-support-final-v327
    .et-support-compact-v32
    .pd-panel{

        min-height:
            0!important;
    }


    body.elia-support-final-v327
    .elia-support-map-body-v327{

        grid-template-columns:
            1fr;
    }

}


/* =====================================================
   MOBILE
===================================================== */

@media(max-width:640px){

    body.elia-support-final-v327
    .et-support-compact-v32,

    body.elia-support-final-v327
    .elia-support-corporate-v327,

    body.elia-support-final-v327
    .elia-support-map-v327{

        width:
            calc(100% - 18px)!important;
    }


    body.elia-support-final-v327
    .elia-support-corporate-v327
    :where(
        .r135-cs-dl,
        .et277-corporate-grid,
        .et-support-corp-grid
    ){

        grid-template-columns:
            1fr!important;
    }


    body.elia-support-final-v327
    .elia-support-map-head-v327{

        align-items:
            flex-start;

        flex-direction:
            column;
    }


    body.elia-support-final-v327
    .elia-support-map-route-v327{

        width:
            100%;

        justify-content:
            center;
    }


    body.elia-support-final-v327
    .elia-support-map-frame-v327{

        height:
            255px;
    }

}


/* ELITA_V32_7_SUPPORT_COMPACT_CSS_END */



/* ELITA_V329_ORIGINAL_FOOTER_RESTORE_START */

/* Ortadaki altin buyuk imza satirini kaldir */
.pd-site.elia-orbit-2035 .elita-footer-bottom-merged{
    display:none !important;
    visibility:hidden !important;
    opacity:0 !important;
    height:0 !important;
    min-height:0 !important;
    overflow:hidden !important;
    margin:0 !important;
    padding:0 !important;
    border:0 !important;
}

/* Eski/orijinal footer legal satirlarini tekrar goster ve buyut */
.pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal,
.pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal-v2710b,
.pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal-v2710c{
    display:flex !important;
    visibility:visible !important;
    opacity:1 !important;
    height:auto !important;
    min-height:58px !important;
    overflow:visible !important;
    margin:14px 0 0 !important;
    padding:18px 28px !important;
    border-top:1px solid rgba(255,255,255,.16) !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:24px !important;
    flex-wrap:wrap !important;
    box-sizing:border-box !important;
    background:transparent !important;
    color:#eef4ff !important;
    font-size:16px !important;
    font-weight:700 !important;
    line-height:1.5 !important;
    letter-spacing:.1px !important;
}

/* Alt satirdaki sol ve sag metinleri belirginlestir */
.pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal *,
.pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal-v2710b *,
.pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal-v2710c *{
    color:#eef4ff !important;
    opacity:1 !important;
    font-size:16px !important;
    font-weight:700 !important;
    line-height:1.5 !important;
    text-decoration:none !important;
}

.pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal > *:first-child,
.pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal-v2710b > *:first-child,
.pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal-v2710c > *:first-child{
    text-align:left !important;
}

.pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal > *:last-child,
.pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal-v2710b > *:last-child,
.pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal-v2710c > *:last-child{
    margin-left:auto !important;
    text-align:right !important;
}

/* Footer son bosluklari toparla */
.pd-site.elia-orbit-2035 .pd-footer{
    padding-bottom:0 !important;
}

/* Mobil */
@media (max-width: 768px){
    .pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal,
    .pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal-v2710b,
    .pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal-v2710c{
        padding:14px 18px !important;
        min-height:auto !important;
        font-size:14px !important;
        justify-content:flex-start !important;
        gap:8px !important;
    }

    .pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal *,
    .pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal-v2710b *,
    .pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal-v2710c *{
        font-size:14px !important;
    }

    .pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal > *:last-child,
    .pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal-v2710b > *:last-child,
    .pd-site.elia-orbit-2035 .pd-footer .pd-footer-legal-v2710c > *:last-child{
        margin-left:0 !important;
        text-align:left !important;
        width:100% !important;
    }
}

/* ELITA_V329_ORIGINAL_FOOTER_RESTORE_END */



/* ELITA_V32_10_REMOVE_GOLD_SIGNATURE_START */

/*
 * Tum public sayfalarda sonradan eklenen
 * birlesik altin footer imzasini tamamen kaldir.
 *
 * ORIJINAL .pd-footer-legal SATIRINA DOKUNMAZ.
 */

.elita-footer-bottom-merged,
.elita-footer-signature,
.elita-custom-footer-signature,
[data-elita-footer-signature]{
    display:none !important;
    visibility:hidden !important;
    opacity:0 !important;
    width:0 !important;
    height:0 !important;
    min-height:0 !important;
    max-height:0 !important;
    padding:0 !important;
    margin:0 !important;
    border:0 !important;
    overflow:hidden !important;
    pointer-events:none !important;
}

/* ELITA_V32_10_REMOVE_GOLD_SIGNATURE_END */


