/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/assets/2518e8eb97cd2b36.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/assets/a999e009fdcd0f93.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("/assets/7150c0ec5ad35645.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/assets/2518e8eb97cd2b36.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/assets/a999e009fdcd0f93.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("/assets/7150c0ec5ad35645.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("/assets/2518e8eb97cd2b36.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("/assets/a999e009fdcd0f93.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("/assets/7150c0ec5ad35645.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("/assets/2518e8eb97cd2b36.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("/assets/a999e009fdcd0f93.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("/assets/7150c0ec5ad35645.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


@font-face{font-family:"Latica";src:url("/assets/0ccd818d0b767173.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
*{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{--sec:112px;--il:block;background:#FAFAF8;color:#0A0A0A;font-family:"Archivo",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}
a{color:#0A0A0A;text-decoration:none}
a:hover{color:#0081FB}
input,textarea,button{font:inherit;color:inherit}
::selection{background:#0081FB;color:#fff}
@keyframes rise{from{transform:translateY(105%)}to{transform:translateY(0)}}
@keyframes fade{from{opacity:0}to{opacity:1}}
@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes tickerRev{from{transform:translateX(-50%)}to{transform:translateX(0)}}
@keyframes drawStar{from{stroke-dashoffset:940}to{stroke-dashoffset:0}}
@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
@media(max-width:1200px){
  [data-nav-sec]{display:none !important}
  [data-wall]{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  [data-nav]{gap:20px !important}
  [data-pack]{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
  [data-pack-head]{grid-column:1 !important;grid-row:1 !important}
  [data-pack-who]{grid-column:2 !important;grid-row:1 !important}
  [data-pack-scope]{grid-column:1 / -1 !important;grid-row:2 !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;column-gap:24px}
  [data-scope-label]{grid-column:1 / -1 !important}
}
@media(max-width:900px){
  [data-pack]{grid-template-columns:1fr !important}
  [data-pack-head],[data-pack-art],[data-pack-who],[data-pack-scope]{grid-column:1 / -1 !important;grid-row:auto !important}
  body{--sec:72px}
  [data-col]{grid-column:1 / -1 !important}
  [data-sticky]{position:static !important}
  [data-hide-sm]{display:none !important}
  [data-cta]{justify-self:start !important}
  [data-two]{grid-template-columns:1fr !important}
  [data-chips]{flex-wrap:wrap !important}
  [data-strip]{grid-template-columns:1fr !important}
}
@media(prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important}}


/* Layout rules shared by the source page and the self-contained bundle. */
[data-col] { min-width: 0; }
[data-mobile-menu] { display: none; }
section, main { scroll-margin-top: 86px; }

@media (max-width: 900px) {
  [data-grid] {
    grid-template-columns: minmax(0, 1fr) !important;
    column-gap: 0 !important;
    width: 100%;
    min-width: 0;
  }
  [data-col] { grid-row: auto !important; }
  [data-mobile-menu] { display: block; }
  [data-mobile-menu] summary {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    padding: 8px 16px;
    border: 1px solid #0A0A0A;
    font-size: 13px;
    cursor: pointer;
    list-style: none;
  }
  [data-mobile-menu] summary::-webkit-details-marker { display: none; }
  [data-mobile-menu][open] summary { background: #0A0A0A; color: #FAFAF8; }
  [data-mobile-menu] nav {
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    display: grid;
    padding: 12px 22px 20px;
    max-height: calc(100svh - 80px);
    overflow-y: auto;
    background: #FAFAF8;
    border-bottom: 1px solid #0A0A0A;
    box-shadow: 0 12px 20px rgba(10,10,10,.08);
  }
  [data-mobile-menu] nav a {
    display: flex;
    align-items: center;
    min-height: 44px;
    padding: 10px 0;
    border-bottom: 1px solid #E5E5E3;
    font-size: 15px;
  }
  [data-hero] { height: auto !important; min-height: 0 !important; }
  #top { padding: 44px 0 !important; }
  #durum h2, #durum p, #yolculuk h2 {
    white-space: normal !important;
    overflow-wrap: break-word;
  }
  [data-stop] {
    grid-template-columns: 24px minmax(0, 1fr) !important;
    column-gap: 20px;
    padding-bottom: 44px !important;
  }
  [data-stop-body] {
    grid-column: 2 !important;
    min-width: 0;
    width: 100%;
    max-width: none !important;
    justify-self: start !important;
  }
  [data-stop] > span { grid-column: 1 !important; }
  [data-stop-body] p { font-size: clamp(24px, 4vw, 30px) !important; }
  [data-stop-body] a { flex-wrap: wrap; }
  [data-pack-list] { row-gap: 16px !important; }
  [data-pack-tab] > svg { height: 104px !important; }
  [data-pack-tab] > span {
    height: 100% !important;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) 24px;
    grid-template-rows: auto auto;
    align-content: center;
    gap: 8px 12px !important;
    padding: 18px 24px !important;
    text-align: left;
  }
  [data-pack-tab] > span > span:nth-child(1) { grid-column: 1; font-size: 30px !important; }
  [data-pack-tab] > span > span:nth-child(2) { grid-column: 1; grid-row: 2; line-height: 1.4; }
  [data-pack-tab] > span > span:nth-child(3) { grid-column: 2; grid-row: 1 / span 2; justify-self: end; }
  [data-pack-scope] { grid-template-columns: minmax(0, 1fr) !important; }
  [data-pack-body] { padding-inline: 24px !important; }
  [data-pack-body]:has([data-pack]) { padding-block: 24px !important; }
  #pusula a {
    max-width: 100%;
    padding: 14px 16px !important;
    font-size: 12px !important;
    letter-spacing: .06em !important;
    overflow-wrap: anywhere;
  }
  [data-puzzle] { overflow: clip; }
  #basvuru input, #basvuru textarea { min-width: 0; }
  #basvuru [data-footer-note] { justify-self: start !important; text-align: left !important; }
}

@media (max-width: 600px) {
  body { font-size: 16px; }
  #top h1 { font-size: clamp(34px, 8.8vw, 52px) !important; line-height: 1.05 !important; }
  #top [data-cta] { padding: 18px 20px !important; gap: 12px !important; font-size: 12px !important; max-width: 100%; white-space: normal !important; }
  [data-strip] > a {
    grid-template-columns: 24px minmax(0, 1fr);
    column-gap: 16px;
    padding: 18px 22px !important;
    border-right: 0 !important;
    border-bottom: 1px solid #E5E5E3;
  }
  [data-strip] > a:last-child { border-bottom: 0; }
  [data-strip] > a > span:nth-child(1) { grid-column: 1; grid-row: 1; }
  [data-strip] > a > span:nth-child(2) { grid-column: 2; grid-row: 1; }
  [data-strip] > a > span:nth-child(3) { grid-column: 2; grid-row: 2; white-space: normal !important; }
  #durum li { grid-template-columns: 28px minmax(0, 1fr) !important; column-gap: 12px !important; }
  #neden li { grid-template-columns: 32px minmax(0, 1fr) !important; column-gap: 16px !important; padding-right: 0 !important; }
  #sss button { grid-template-columns: minmax(0, 1fr) 24px !important; column-gap: 12px !important; }
  #sss button > span:last-child:not([aria-hidden]) { grid-column: 1 / -1; }
  #basvuru button[type="submit"] { padding: 20px 24px !important; gap: 12px !important; max-width: 100%; }
}


x-dc{display:none!important}
