.elementor-20008 .elementor-element.elementor-element-5e0d846{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-20008 .elementor-element.elementor-element-5e0d846:not(.elementor-motion-effects-element-type-background), .elementor-20008 .elementor-element.elementor-element-5e0d846 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20008 .elementor-element.elementor-element-564d8374{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:start;}.elementor-20008 .elementor-element.elementor-element-564d8374 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#B85C38;}.elementor-20008 .elementor-element.elementor-element-4936b196{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:start;}.elementor-20008 .elementor-element.elementor-element-4936b196 .elementor-heading-title{font-family:"GFS Didot", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;color:#2A211B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20008 .elementor-element.elementor-element-149adb88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.75em;color:#6B5D52;}.elementor-20008 .elementor-element.elementor-element-4656aee0{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-20008 .elementor-element.elementor-element-4656aee0 .elementor-heading-title{font-family:"GFS Didot", Sans-serif;font-size:28px;font-weight:400;color:#2A211B;}.elementor-20008 .elementor-element.elementor-element-7281090a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14.5px;line-height:1.7em;color:#6B5D52;}.elementor-20008 .elementor-element.elementor-element-610c9b8{margin:62px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-20008 .elementor-element.elementor-element-610c9b8 .elementor-heading-title{font-family:"GFS Didot", Sans-serif;font-size:28px;font-weight:400;color:#2A211B;}.elementor-20008 .elementor-element.elementor-element-42976687{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14.5px;line-height:1.7em;color:#6B5D52;}.elementor-20008 .elementor-element.elementor-element-7400bb82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20008 .elementor-element.elementor-element-b38b006{text-align:start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-20008 .elementor-element.elementor-element-1b51ab71 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-1b51ab71 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20008 .elementor-element.elementor-element-1b51ab71{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-20008 .elementor-element.elementor-element-1b51ab71 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-1f238868{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20008 .elementor-element.elementor-element-714150d3{text-align:start;}.elementor-20008 .elementor-element.elementor-element-2ce441e6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-2ce441e6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20008 .elementor-element.elementor-element-2ce441e6{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-20008 .elementor-element.elementor-element-2ce441e6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-4abf9129{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20008 .elementor-element.elementor-element-5a1b07e4{text-align:start;}.elementor-20008 .elementor-element.elementor-element-798a200b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-798a200b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20008 .elementor-element.elementor-element-798a200b{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-20008 .elementor-element.elementor-element-798a200b .elementor-icon-list-text{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-4b03b072{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20008 .elementor-element.elementor-element-2ab4988b{text-align:start;}.elementor-20008 .elementor-element.elementor-element-6a2bfd48 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-6a2bfd48 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20008 .elementor-element.elementor-element-6a2bfd48{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-20008 .elementor-element.elementor-element-6a2bfd48 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-33780d7a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20008 .elementor-element.elementor-element-69a76b72{text-align:start;}.elementor-20008 .elementor-element.elementor-element-72b307d7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-72b307d7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20008 .elementor-element.elementor-element-72b307d7{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-20008 .elementor-element.elementor-element-72b307d7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-13f477a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20008 .elementor-element.elementor-element-10c8cb17{text-align:start;}.elementor-20008 .elementor-element.elementor-element-695118c6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-695118c6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20008 .elementor-element.elementor-element-695118c6{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-20008 .elementor-element.elementor-element-695118c6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-4dc75e14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20008 .elementor-element.elementor-element-2d9058ef{text-align:start;}.elementor-20008 .elementor-element.elementor-element-38bd9942 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-38bd9942 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20008 .elementor-element.elementor-element-38bd9942{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-20008 .elementor-element.elementor-element-38bd9942 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-235043e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20008 .elementor-element.elementor-element-222354ec{text-align:start;}.elementor-20008 .elementor-element.elementor-element-3feebdfe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-3feebdfe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20008 .elementor-element.elementor-element-3feebdfe{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-20008 .elementor-element.elementor-element-3feebdfe .elementor-icon-list-text{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-4a3be2e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20008 .elementor-element.elementor-element-5c0acc95{text-align:start;}.elementor-20008 .elementor-element.elementor-element-1ea460ab .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-1ea460ab .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20008 .elementor-element.elementor-element-1ea460ab{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-20008 .elementor-element.elementor-element-1ea460ab .elementor-icon-list-text{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-7308ca4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20008 .elementor-element.elementor-element-a1c933{text-align:start;}.elementor-20008 .elementor-element.elementor-element-f6e9581 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-f6e9581 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20008 .elementor-element.elementor-element-f6e9581{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-20008 .elementor-element.elementor-element-f6e9581 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-5ff7e7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20008 .elementor-element.elementor-element-5892c3d8{text-align:start;}.elementor-20008 .elementor-element.elementor-element-3b8fc62d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-3b8fc62d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20008 .elementor-element.elementor-element-3b8fc62d{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-20008 .elementor-element.elementor-element-3b8fc62d .elementor-icon-list-text{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-d0146f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20008 .elementor-element.elementor-element-370a5156{text-align:start;}.elementor-20008 .elementor-element.elementor-element-3fff286e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-3fff286e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20008 .elementor-element.elementor-element-3fff286e{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-20008 .elementor-element.elementor-element-3fff286e .elementor-icon-list-text{transition:color 0.3s;}.elementor-20008 .elementor-element.elementor-element-452117be{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14.5px;line-height:1.7em;color:#6B5D52;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-20008 .elementor-element.elementor-element-5e0d846{--padding-top:70px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-20008 .elementor-element.elementor-element-4936b196 .elementor-heading-title{font-size:32px;}.elementor-20008 .elementor-element.elementor-element-4656aee0 .elementor-heading-title{font-size:23px;}.elementor-20008 .elementor-element.elementor-element-610c9b8 .elementor-heading-title{font-size:23px;}}@media(min-width:768px){.elementor-20008 .elementor-element.elementor-element-5e0d846{--content-width:850px;}}/* Start custom CSS for container, class: .elementor-element-5e0d846 *//* ================= ΕΤΗΣΙΑ ΕΓΓΡΑΦΑ — πίνακας ================= */
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-table{
    width:100%; border-collapse:collapse;
    font-family:"Inter",sans-serif; font-size:15px;
}
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-table th{
    text-align:left; padding:0 8px 14px;
    font-size:11px; font-weight:600; letter-spacing:1.8px;
    text-transform:uppercase; color:#B85C38;
    border-bottom:1.5px solid rgba(42,33,27,.20);
}
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-table td{
    padding:12px 8px;
    border-bottom:1px solid rgba(42,33,27,.10);
    color:#3A322C;
}
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-table td.yr{
    font-family:"GFS Didot",Georgia,serif; font-size:19px; color:#2A211B;
    width:90px;
}
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-table a.doc{
    display:inline-flex; align-items:center;
    padding:5px 13px; border-radius:999px;
    border:1.5px solid #B85C38; background:#F3E8DC;
    font-size:11.5px; font-weight:700; letter-spacing:.8px;
    color:#B85C38; text-decoration:none;
    transition:background .2s ease, color .2s ease;
}
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-table a.doc:hover{ background:#B85C38; color:#fff; }
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-table a.doc.doc{}
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-table .na{ color:#B9AC9E; }

/* ================= ΜΗΝΙΑΙΑ — συμπαγείς σειρές ================= */
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year{
    display:grid; grid-template-columns:88px 1fr; gap:20px;
    align-items:center;
    padding:18px 0;
    border-bottom:1px solid rgba(42,33,27,.10);
}
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year:first-of-type{ border-top:1px solid rgba(42,33,27,.20); }
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year .elementor-widget-heading .elementor-heading-title{
    font-family:"GFS Didot",Georgia,serif; font-size:21px; color:#2A211B; margin:0;
}

/* pills των μηνών */
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year .elementor-icon-list-items{
    display:flex; flex-wrap:wrap; gap:7px;
}
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year .elementor-icon-list-item{
    display:inline-flex; align-items:center; gap:6px;
    padding:6px 13px; border-radius:999px;
    border:1.5px solid rgba(42,33,27,.14); background:#FFFDFB;
    transition:background .2s ease, border-color .2s ease, color .2s ease;
}
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year .elementor-icon-list-icon{ color:#B85C38; margin:0; }
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year .elementor-icon-list-icon svg,
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year .elementor-icon-list-icon i{ font-size:12px; }
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year .elementor-icon-list-text{
    font-family:"Inter",sans-serif; font-size:11.5px; font-weight:600;
    letter-spacing:.6px; color:#4A3F36;
}
/* μόνο όσα έχουν σύνδεσμο */
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year .elementor-icon-list-item:has(a){
    cursor:pointer; border-color:#B85C38; background:#F3E8DC;
}
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year .elementor-icon-list-item:has(a):hover{
    background:#B85C38; border-color:#B85C38;
}
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year .elementor-icon-list-item:has(a):hover .elementor-icon-list-icon,
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year .elementor-icon-list-item:has(a):hover .elementor-icon-list-text{ color:#fff; }
.elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year .elementor-icon-list-item:not(:has(a)){ opacity:.45; }

@media (max-width:767px){
    .elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-year{ grid-template-columns:1fr; gap:10px; }
    .elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-table{ font-size:14px; }
    .elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-table td.yr{ width:60px; font-size:17px; }
    .elementor-20008 .elementor-element.elementor-element-5e0d846 .fin-table th{ font-size:10px; letter-spacing:1.2px; }
}/* End custom CSS */