@import url('https://fonts.googleapis.com/css2?family=Commissioner:wght@300;400;500;600;700&family=GFS+Didot&display=swap');.flx-scope {--flx-gov:      #003476;--flx-gov-2:    #0A4A8F;--flx-navy:     #0A3D66;--flx-steel:    #2E5578;--flx-bronze:   #A9762B;--flx-bronze-2: #D9BE8A;--flx-bronze-3: #FBF6EC;--flx-sky-1:    #E7EDF4;--flx-sky-2:    #F2F6FA;--flx-body-bg:  #F0F4F8;--flx-line:     #C9D6E2;--flx-line-2:   #E3EAF1;--flx-ink:      #22405C;--flx-ink-2:    #4C6172;--flx-focus:    #FFD54A;font-family: 'Commissioner', 'Segoe UI', Arial, sans-serif;color: var(--flx-ink);display: block;line-height: 1.5;}.flx-scope *, .flx-scope *::before, .flx-scope *::after { box-sizing: border-box; }.flx-wrap { max-width: 1120px; margin: 0 auto; padding: 0 24px; }.flx-hero {position: relative;border-top: 3px solid var(--flx-bronze);background:
repeating-linear-gradient(0deg, rgba(10,61,102,.028) 0 1px, transparent 1px 8px),
linear-gradient(180deg, var(--flx-sky-1) 0%, var(--flx-sky-2) 100%);text-align: center;padding: 44px 24px 46px;}.flx-hero-inner { position: relative; z-index: 2; max-width: 880px; margin: 0 auto; }.flx-seal { width: clamp(100px, 11vw, 128px); height: auto; margin-bottom: 18px; }.flx-seal .draw { fill: none; stroke-linecap: round; stroke-linejoin: round;stroke-dasharray: 1; stroke-dashoffset: 1; animation: flxDraw 1.8s cubic-bezier(.4,0,.2,1) forwards; }.flx-seal .ring-o { stroke: var(--flx-navy);  stroke-width: 2.6; animation-delay: .1s; }.flx-seal .ring-i { stroke: var(--flx-navy);  stroke-width: 1;   animation-delay: .35s; }.flx-seal .tree   { stroke: var(--flx-steel); stroke-width: 1.7; }.flx-seal .t1 { animation-delay: .6s; }.flx-seal .t2 { animation-delay: .8s; }.flx-seal .t3 { animation-delay: 1s; }.flx-seal .t4 { animation-delay: 1.2s; }.flx-seal .hatch { stroke: var(--flx-steel); stroke-width: 1; opacity: .55; animation-delay: 1.35s; }.flx-seal .seal-text { font-family: 'Commissioner', sans-serif; font-size: 9px; font-weight: 600;letter-spacing: 2.2px; fill: var(--flx-navy); opacity: 0; animation: flxFade 1s ease 1.3s forwards; }.flx-seal .dia { fill: var(--flx-bronze); opacity: 0; animation: flxFade .8s ease 1.5s forwards; }@keyframes flxDraw { to { stroke-dashoffset: 0; } }@keyframes flxFade { to { opacity: 1; } }.flx-eyebrow {display: flex; align-items: center; justify-content: center; gap: 12px;font-size: 12.5px; font-weight: 600; letter-spacing: .3em; text-transform: uppercase;color: var(--flx-steel); margin: 0 0 18px;animation: flxRise .7s cubic-bezier(.2,.7,.2,1) .25s both;}.flx-eyebrow::before, .flx-eyebrow::after { content: '◆'; font-size: 7px; color: var(--flx-bronze); letter-spacing: 0; }.flx-title {font-family: 'GFS Didot', Georgia, serif; font-weight: 400;font-size: clamp(22px, 3.1vw, 36px); line-height: 1.28; letter-spacing: .06em;margin: 0 0 18px; color: var(--flx-navy);}.flx-title .ln { display: block; animation: flxRise .8s cubic-bezier(.2,.7,.2,1) both; }.flx-title .ln:nth-child(1) { animation-delay: .35s; }.flx-title .ln:nth-child(2) { animation-delay: .48s; }@keyframes flxRise { from { opacity: 0; transform: translateY(22px); } to { opacity: 1; transform: translateY(0); } }.flx-rule { width: 76px; height: 2px; margin: 0 auto 18px; background: var(--flx-bronze);transform: scaleX(0); animation: flxRule .9s cubic-bezier(.2,.7,.2,1) .75s forwards; }@keyframes flxRule { to { transform: scaleX(1); } }.flx-sub { font-size: clamp(14.5px, 1.6vw, 16.5px); font-weight: 300; color: var(--flx-ink-2);max-width: 640px; margin: 0 auto 22px; animation: flxRise .9s cubic-bezier(.2,.7,.2,1) .9s both; }.flx-chips { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap;animation: flxRise .9s cubic-bezier(.2,.7,.2,1) 1.05s both; }.flx-chip { font-size: 11.5px; font-weight: 600; letter-spacing: .14em; text-transform: uppercase;color: var(--flx-navy); border: 1px solid #A9BCCD; border-radius: 2px; padding: 7px 16px;background: rgba(255,255,255,.55); }.flx-chip b { font-family: 'GFS Didot', Georgia, serif; font-weight: 400; font-size: 14px;letter-spacing: 0; color: var(--flx-bronze); margin-right: 5px; }.flx-frieze { position: relative; overflow: hidden; background: var(--flx-sky-2);border-top: 1px solid var(--flx-line); border-bottom: 1px solid var(--flx-line); line-height: 0; }.flx-frieze { height: 52px; background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 200 52%22%3E%3Cpath fill=%22%23A9762B%22 d=%22M0 22.8 3.2 26 0 29.2-3.2 26Z%22/%3E%3Cg fill=%22none%22 stroke=%22%2335597E%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 transform=%22translate(50 26)%22%3E%3Cpath d=%22M0 15V7%22/%3E%3Cpath d=%22M-9 7-4-1-7-1-2-8-4-8 0-15 4-8 2-8 7-1 4-1 9 7Z%22/%3E%3C/g%3E%3Cpath fill=%22%23A9762B%22 d=%22M100 22.8l3.2 3.2-3.2 3.2-3.2-3.2Z%22/%3E%3Cg fill=%22none%22 stroke=%22%2335597E%22 stroke-width=%221.5%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 transform=%22translate(150 26)%22%3E%3Cpath d=%22M0 15V4%22/%3E%3Ccircle cy=%22-4%22 r=%228.5%22/%3E%3Ccircle cx=%220.5%22 cy=%22-4.5%22 r=%224.5%22/%3E%3C/g%3E%3Cpath fill=%22%23A9762B%22 d=%22M200 22.8l3.2 3.2-3.2 3.2-3.2-3.2Z%22/%3E%3C/svg%3E"); background-size: 200px 52px;background-repeat: repeat-x; background-position: center; }.flx-frieze::after { content: ''; position: absolute; inset: 0; background: var(--flx-sky-2);animation: flxWipe 2.4s cubic-bezier(.65,0,.35,1) .5s forwards; }@keyframes flxWipe { to { transform: translateX(101%); } }.flx-body { background: var(--flx-body-bg); padding: 38px 0 64px; }.flx-toolbar { display: flex; flex-wrap: wrap; gap: 14px; align-items: center; margin: 0 0 22px; }.flx-search { position: relative; flex: 1 1 320px; min-width: 240px; }.flx-search > svg { position: absolute; left: 15px; top: 50%; transform: translateY(-50%);width: 18px; height: 18px; stroke: var(--flx-steel); fill: none; stroke-width: 1.8;stroke-linecap: round; pointer-events: none; }.flx-search input {width: 100%; height: 48px; padding: 0 46px 0 46px; margin: 0;border: 1px solid var(--flx-line); border-radius: 4px; background: #fff;font: inherit; font-size: 15px; color: var(--flx-ink); outline: none;box-shadow: 0 2px 8px rgba(27,60,90,.04);transition: border-color .2s, box-shadow .2s;}.flx-search input::placeholder { color: #8A9BAB; }.flx-search input:focus { border-color: var(--flx-navy); box-shadow: 0 0 0 3px rgba(10,61,102,.12); }.flx-search input:focus-visible { outline: 3px solid var(--flx-focus); outline-offset: 2px; }.flx-clear { position: absolute; right: 8px; top: 50%; transform: translateY(-50%);width: 32px; height: 32px; border: none; background: transparent; border-radius: 4px;cursor: pointer; display: none; align-items: center; justify-content: center; color: var(--flx-steel); }.flx-clear svg { width: 16px; height: 16px; stroke: currentColor; fill: none; stroke-width: 2; stroke-linecap: round; }.flx-clear:hover { background: var(--flx-sky-1); }.flx-clear:focus-visible { outline: 3px solid var(--flx-focus); }.flx-search.has-value .flx-clear { display: inline-flex; }.flx-seg { display: inline-flex; border: 1px solid var(--flx-line); border-radius: 4px; background: #fff;overflow: hidden; box-shadow: 0 2px 8px rgba(27,60,90,.04); }.flx-seg button {font: inherit; font-size: 13px; font-weight: 600; letter-spacing: .04em; color: var(--flx-navy);background: transparent; border: none; margin: 0; padding: 0 16px; height: 46px; cursor: pointer;display: inline-flex; align-items: center; gap: 9px; transition: background .2s, color .2s;}.flx-seg button + button { border-left: 1px solid var(--flx-line); }.flx-seg button:hover { background: var(--flx-sky-2); }.flx-seg button[aria-pressed="true"] { background: var(--flx-navy); color: #fff; }.flx-seg button .n { font-family: 'GFS Didot', Georgia, serif; font-size: 15px; line-height: 1;color: var(--flx-bronze); font-variant-numeric: tabular-nums; }.flx-seg button[aria-pressed="true"] .n { color: #E8C98A; }.flx-seg button:focus-visible { outline: 3px solid var(--flx-focus); outline-offset: -3px; }.flx-status { margin-left: auto; margin-top: 0; margin-bottom: 0; font-size: 13px; color: var(--flx-ink-2);font-variant-numeric: tabular-nums; }.flx-status b { color: var(--flx-navy); font-weight: 700; }.flx-nav { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 26px; }.flx-nav a {display: inline-flex; align-items: center; gap: 9px; text-decoration: none;font-size: 12.5px; font-weight: 600; letter-spacing: .03em; color: var(--flx-navy);background: #fff; border: 1px solid var(--flx-line); border-radius: 3px; padding: 6px 12px 6px 7px;transition: border-color .2s, background .2s, opacity .2s, transform .2s;}.flx-nav a .n { font-family: 'GFS Didot', Georgia, serif; font-size: 13px; line-height: 1; color: var(--flx-bronze);width: 22px; height: 22px; border: 1px solid var(--flx-bronze-2); border-radius: 50%;display: inline-flex; align-items: center; justify-content: center; background: var(--flx-bronze-3); }.flx-nav a:hover { border-color: var(--flx-navy); background: var(--flx-sky-2); transform: translateY(-1px); }.flx-nav a:focus-visible { outline: 3px solid var(--flx-focus); outline-offset: 2px; }.flx-nav a.is-off { opacity: .35; pointer-events: none; }.flx-ledger {position: relative; background: #fff;border: 1px solid var(--flx-line); border-top: 3px solid var(--flx-navy); border-radius: 6px;box-shadow: 0 6px 22px rgba(27,60,90,.08); overflow: hidden; margin-bottom: 26px;scroll-margin-top: 20px;}.flx-ledger::after { content: ''; position: absolute; top: 2px; left: 0; right: 0; height: 1px;background: var(--flx-bronze); opacity: .7; pointer-events: none; }.flx-ledger.is-off { display: none; }.flx-ch-head { display: flex; align-items: flex-start; gap: 20px; padding: 26px 28px 22px;border-bottom: 1px solid var(--flx-line); background: linear-gradient(180deg, #fff 0%, var(--flx-sky-2) 100%); }.flx-plaque { position: relative; width: 58px; height: 58px; flex: none; border-radius: 50%;border: 2px solid var(--flx-navy); background: #fff; display: flex; align-items: center; justify-content: center;font-family: 'GFS Didot', Georgia, serif; font-size: 27px; line-height: 1; color: var(--flx-navy); }.flx-plaque::after { content: ''; position: absolute; inset: 4px; border: 1px solid var(--flx-bronze);border-radius: 50%; opacity: .85; }.flx-ch-text { min-width: 0; flex: 1; }.flx-ch-kicker { font-size: 11.5px; font-weight: 600; letter-spacing: .2em; text-transform: uppercase;color: var(--flx-steel); margin: 4px 0 4px; }.flx-ch-head h2 { font-family: 'GFS Didot', Georgia, serif; font-weight: 400;font-size: clamp(20px, 2.4vw, 27px); line-height: 1.2; letter-spacing: .05em; margin: 0 0 10px; color: var(--flx-navy); }.flx-coord { display: flex; flex-wrap: wrap; align-items: center; gap: 6px 10px; margin: 0;font-size: 12.5px; letter-spacing: .05em; color: var(--flx-ink-2); }.flx-coord::before { content: 'Συντονισμός'; font-size: 10.5px; font-weight: 600; letter-spacing: .14em;text-transform: uppercase; color: var(--flx-bronze); border: 1px solid var(--flx-bronze-2);background: var(--flx-bronze-3); border-radius: 2px; padding: 2px 7px; white-space: nowrap; }.flx-ch-count { margin-left: auto; flex: none; text-align: right; padding-top: 4px;font-size: 11.5px; letter-spacing: .12em; text-transform: uppercase; color: #7E93A4; }.flx-ch-count b { display: block; font-family: 'GFS Didot', Georgia, serif; font-weight: 400;font-size: 32px; line-height: 1; color: var(--flx-bronze); letter-spacing: 0; margin-bottom: 4px; }.flx-head, .flx-row { display: grid; grid-template-columns: 58px minmax(0, 1.35fr) minmax(0, 1.1fr) 28px 200px;align-items: center; column-gap: 16px; }.flx-head { padding: 14px 26px; border-bottom: 1px solid var(--flx-line); background: var(--flx-sky-2);font-size: 11px; font-weight: 600; letter-spacing: .18em; text-transform: uppercase; color: var(--flx-steel); }.flx-head > :first-child { text-align: center; }.flx-head > :last-child { grid-column: 5; }.flx-group { display: flex; align-items: center; gap: 12px; padding: 12px 26px;border-bottom: 1px solid var(--flx-line); background: var(--flx-sky-2);font-size: 12.5px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--flx-navy); }.flx-group::before { content: '◆'; font-size: 7px; color: var(--flx-bronze); }.flx-group.is-entry { background: var(--flx-bronze-3); box-shadow: inset 3px 0 0 var(--flx-bronze); }.flx-group .n { font-family: 'GFS Didot', Georgia, serif; font-weight: 400; font-size: 14px; letter-spacing: 0;text-transform: none; color: var(--flx-bronze); margin-left: 4px; }.flx-group:not(:first-of-type) { border-top: 1px solid var(--flx-line); }.flx-group[hidden] { display: none; }.flx-ledger { counter-reset: flxRow; }.flx-row { counter-increment: flxRow; padding: 13px 26px; border-bottom: 1px solid var(--flx-line-2);transition: background .2s, box-shadow .2s, opacity .55s ease, transform .55s cubic-bezier(.2,.7,.2,1); }.flx-row::before { content: counter(flxRow); font-family: 'GFS Didot', Georgia, serif; font-size: 19px;line-height: 1; text-align: center; color: var(--flx-bronze); font-variant-numeric: tabular-nums; }.flx-row:last-child { border-bottom: none; }.flx-row:hover { background: var(--flx-sky-2); box-shadow: inset 3px 0 0 var(--flx-bronze); }.flx-row[hidden] { display: none; }.flx-name { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 7px; min-width: 0;font-size: 14px; font-weight: 700; letter-spacing: .03em; line-height: 1.4; color: var(--flx-navy); }.flx-name::before { content: 'ΔΙΕΥΘΥΝΣΗ ΔΑΣΩΝ'; color: var(--flx-ink-2); font-weight: 400; }.flx-row > a { display: inline-flex; align-items: center; gap: 9px; color: var(--flx-gov);text-decoration: none; font-size: 14px; min-width: 0; overflow-wrap: break-word; }.flx-row > a::before { content: ''; flex: none; width: 16px; height: 16px; background: center / contain no-repeat; }.flx-row > a[href^="mailto:"]::before { background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%232E5578%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%225%22 width=%2218%22 height=%2214%22 rx=%221.5%22/%3E%3Cpath d=%22m3.5 6.5 8.5 6.5 8.5-6.5%22/%3E%3C/svg%3E"); }.flx-row > a[href^="tel:"] { grid-column: 5; font-variant-numeric: tabular-nums; letter-spacing: .02em; white-space: nowrap; }.flx-row > a[href^="tel:"]::before { background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%232E5578%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2%22/%3E%3C/svg%3E"); }.flx-row > a:hover { text-decoration: underline; text-underline-offset: 3px; }.flx-row > a:focus-visible { outline: 3px solid var(--flx-focus); outline-offset: 2px; border-radius: 2px; }.flx-copy { position: relative; grid-column: 4; width: 28px; height: 28px; margin: 0; padding: 0;border: 1px solid transparent; background: transparent; border-radius: 4px; cursor: pointer;color: var(--flx-steel); opacity: 0; transition: opacity .2s, background .2s, border-color .2s, color .2s; }.flx-copy::before { content: ''; position: absolute; inset: 6px; background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%229%22 y=%229%22 width=%2211%22 height=%2211%22 rx=%221.5%22/%3E%3Cpath d=%22M6 15H5a1.5 1.5 0 0 1-1.5-1.5v-8A1.5 1.5 0 0 1 5 4h8A1.5 1.5 0 0 1 14.5 5.5V6%22/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.7%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%229%22 y=%229%22 width=%2211%22 height=%2211%22 rx=%221.5%22/%3E%3Cpath d=%22M6 15H5a1.5 1.5 0 0 1-1.5-1.5v-8A1.5 1.5 0 0 1 5 4h8A1.5 1.5 0 0 1 14.5 5.5V6%22/%3E%3C/svg%3E") center / contain no-repeat; }.flx-row:hover .flx-copy, .flx-copy:focus-visible { opacity: 1; }.flx-copy:hover { background: #fff; border-color: var(--flx-line); }.flx-copy:focus-visible { outline: 3px solid var(--flx-focus); }.flx-copy.is-done { color: var(--flx-bronze); opacity: 1; }.flx-copy::after { content: 'Αντιγράφηκε'; position: absolute; bottom: calc(100% + 7px); left: 50%;transform: translateX(-50%); background: var(--flx-navy); color: #fff; font-size: 11px; font-weight: 600;letter-spacing: .04em; padding: 4px 8px; border-radius: 3px; white-space: nowrap; opacity: 0;pointer-events: none; transition: opacity .2s; }.flx-copy.is-done::after { opacity: 1; }@media (hover: none) { .flx-copy { opacity: 1; } }.flx-empty { display: none; padding: 44px 26px; text-align: center; color: var(--flx-ink-2); font-size: 14.5px; }.flx-empty b { color: var(--flx-navy); }.flx-empty button { font: inherit; font-weight: 600; color: var(--flx-gov); background: none; border: none;padding: 0; margin: 0; cursor: pointer; text-decoration: underline; text-underline-offset: 3px; }.flx-empty button:focus-visible { outline: 3px solid var(--flx-focus); }.flx-scope.is-empty .flx-empty { display: block; }.flx-foot { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 10px 20px;font-size: 12.5px; color: var(--flx-ink-2); }.flx-foot a { color: var(--flx-gov); font-weight: 600; text-decoration: none; }.flx-foot a:hover { text-decoration: underline; text-underline-offset: 3px; }.flx-js .flx-ledger:not(.is-in) { opacity: 0; transform: translateY(22px); }.flx-js .flx-ledger { transition: opacity .7s ease, transform .7s cubic-bezier(.2,.7,.2,1); }.flx-js .flx-row:not(.is-in) { opacity: 0; transform: translateY(18px); }.flx-js .flx-row { transition-delay: var(--d, 0s); }@media (max-width: 960px) {.flx-head, .flx-row { grid-template-columns: 48px minmax(0, 1.25fr) minmax(0, 1fr) 28px 176px; }.flx-head, .flx-row, .flx-group { padding-left: 18px; padding-right: 18px; }.flx-ch-head { padding: 22px 18px 18px; }}@media (max-width: 740px) {.flx-hero { padding: 36px 18px 38px; }.flx-head { display: none; }.flx-status { margin-left: 0; width: 100%; }.flx-row { grid-template-columns: 40px minmax(0, 1fr) 24px; grid-template-rows: auto auto auto; row-gap: 7px;padding: 15px 18px; align-items: start; }.flx-row::before { grid-row: 1 / span 3; padding-top: 2px; }.flx-name { grid-column: 2 / span 2; }.flx-row > a[href^="mailto:"] { grid-column: 2; grid-row: 2; }.flx-copy { grid-column: 3; grid-row: 2; width: 24px; height: 24px; }.flx-row > a[href^="tel:"] { grid-column: 2; grid-row: 3; }.flx-row > a { font-size: 13px; }.flx-chips { gap: 8px; }.flx-chip { font-size: 10.5px; padding: 6px 11px; }.flx-ch-head { flex-wrap: wrap; }.flx-ch-count { margin-left: 0; text-align: left; width: 100%; padding-top: 4px; }.flx-ch-count b { display: inline; font-size: 20px; margin: 0 6px 0 0; }}@media print {.flx-toolbar, .flx-nav, .flx-copy, .flx-frieze { display: none !important; }.flx-ledger { box-shadow: none; break-inside: avoid-page; }.flx-row { break-inside: avoid; }.flx-js .flx-ledger, .flx-js .flx-row { opacity: 1 !important; transform: none !important; }.flx-hero { background: none; }}@media (prefers-reduced-motion: reduce) {.flx-scope:not(.flx-force-motion) *,
.flx-scope:not(.flx-force-motion) *::before,
.flx-scope:not(.flx-force-motion) *::after {animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;transition-delay: 0s !important;}}