.elementor-98 .elementor-element.elementor-element-ac99335{--display:flex;}.elementor-98 .elementor-element.elementor-element-2b3571b{--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;--padding-top:5.2vw;--padding-bottom:5.2vw;--padding-left:clamp(5rem, -7.1683rem + 18.9944vw, 15.625rem);--padding-right:clamp(5rem, -7.1683rem + 18.9944vw, 15.625rem);}.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-98 .elementor-element.elementor-element-a1157bf .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:clamp(2.0625rem, 0.9888rem + 1.676vw, 3rem);font-weight:800;color:var( --e-global-color-text );}.elementor-98 .elementor-element.elementor-element-487ac8e{--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;--padding-top:5.2vw;--padding-bottom:5.2vw;--padding-left:clamp(5rem, -7.1683rem + 18.9944vw, 15.625rem);--padding-right:clamp(5rem, -7.1683rem + 18.9944vw, 15.625rem);}.elementor-98 .elementor-element.elementor-element-9bdedb4 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:clamp(2.0625rem, 0.9888rem + 1.676vw, 3rem);font-weight:800;color:var( --e-global-color-text );}.elementor-98 .elementor-element.elementor-element-dec57e7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:6.3021vw;--padding-bottom:6.3021vw;--padding-left:clamp(5rem, -7.1683rem + 18.9944vw, 15.625rem);--padding-right:clamp(5rem, -7.1683rem + 18.9944vw, 15.625rem);}.elementor-98 .elementor-element.elementor-element-dec57e7:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-dec57e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2875e75 );}.elementor-98 .elementor-element.elementor-element-6516bb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6.2500vw 1.6vw;--row-gap:6.2500vw;--column-gap:1.6vw;--flex-wrap:wrap;--margin-top:clamp(1.875rem, 0.8729rem + 1.5642vw, 2.75rem);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-98 .elementor-element.elementor-element-994b2a4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:21px 21px;--row-gap:21px;--column-gap:21px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:2.0833vw 2.0833vw 2.0833vw 2.0833vw;--padding-top:clamp(3.75rem, 2.2469rem + 2.3464vw, 5.0625rem);--padding-bottom:clamp(3.75rem, 2.2469rem + 2.3464vw, 5.0625rem);--padding-left:clamp(3.125rem, 0.5482rem + 4.0223vw, 5.375rem);--padding-right:clamp(3.125rem, 0.5482rem + 4.0223vw, 5.375rem);}.elementor-98 .elementor-element.elementor-element-994b2a4:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-994b2a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#201812;}.elementor-98 .elementor-element.elementor-element-c898d98{text-align:center;}.elementor-98 .elementor-element.elementor-element-c898d98 .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:clamp(2.0625rem, 0.9888rem + 1.676vw, 3rem);font-weight:700;line-height:100%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-98 .elementor-element.elementor-element-4c928b2{width:var( --container-widget-width, clamp(34.8125rem, 28.7999rem + 9.3855vw, 40.0625rem) );max-width:clamp(34.8125rem, 28.7999rem + 9.3855vw, 40.0625rem);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0) 0;--container-widget-width:clamp(34.8125rem, 28.7999rem + 9.3855vw, 40.0625rem);--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-f5a2fdd );}.elementor-98 .elementor-element.elementor-element-4261c99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:clamp(1.375rem, 0.6592rem + 1.1173vw, 2rem) clamp(1.375rem, 0.6592rem + 1.1173vw, 2rem);--row-gap:clamp(1.375rem, 0.6592rem + 1.1173vw, 2rem);--column-gap:clamp(1.375rem, 0.6592rem + 1.1173vw, 2rem);}.elementor-98 .elementor-element.elementor-element-cbc462c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:16px 16px 16px 16px;--padding-top:clamp(1.5625rem, 1.0615rem + 0.7821vw, 2rem);--padding-bottom:clamp(1.5625rem, 1.0615rem + 0.7821vw, 2rem);--padding-left:clamp(1.5625rem, 1.0615rem + 0.7821vw, 2rem);--padding-right:clamp(1.5625rem, 1.0615rem + 0.7821vw, 2rem);}.elementor-98 .elementor-element.elementor-element-cbc462c:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-cbc462c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27221C;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-98 .elementor-element.elementor-element-9497e00 .elementor-icon-wrapper{text-align:center;}.elementor-98 .elementor-element.elementor-element-9497e00.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-98 .elementor-element.elementor-element-9497e00.elementor-view-framed .elementor-icon, .elementor-98 .elementor-element.elementor-element-9497e00.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-98 .elementor-element.elementor-element-9497e00.elementor-view-framed .elementor-icon, .elementor-98 .elementor-element.elementor-element-9497e00.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-98 .elementor-element.elementor-element-9497e00 .elementor-icon{font-size:100%;}.elementor-98 .elementor-element.elementor-element-9497e00 .elementor-icon svg{height:100%;}.elementor-98 .elementor-element.elementor-element-9497e00 .elementor-icon-wrapper svg{width:auto;}.elementor-98 .elementor-element.elementor-element-2a34a9e{text-align:center;}.elementor-98 .elementor-element.elementor-element-2a34a9e .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:clamp(1.25rem, 0.9637rem + 0.4469vw, 1.5rem);font-weight:700;line-height:100%;}.elementor-98 .elementor-element.elementor-element-9201093{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:16px 16px 16px 16px;--padding-top:clamp(1.5625rem, 1.0615rem + 0.7821vw, 2rem);--padding-bottom:clamp(1.5625rem, 1.0615rem + 0.7821vw, 2rem);--padding-left:clamp(1.5625rem, 1.0615rem + 0.7821vw, 2rem);--padding-right:clamp(1.5625rem, 1.0615rem + 0.7821vw, 2rem);}.elementor-98 .elementor-element.elementor-element-9201093:not(.elementor-motion-effects-element-type-background), .elementor-98 .elementor-element.elementor-element-9201093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27221C;}.elementor-98 .elementor-element.elementor-element-5303904 .elementor-icon-wrapper{text-align:center;}.elementor-98 .elementor-element.elementor-element-5303904.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-98 .elementor-element.elementor-element-5303904.elementor-view-framed .elementor-icon, .elementor-98 .elementor-element.elementor-element-5303904.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-98 .elementor-element.elementor-element-5303904.elementor-view-framed .elementor-icon, .elementor-98 .elementor-element.elementor-element-5303904.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-98 .elementor-element.elementor-element-5303904 .elementor-icon{font-size:100%;}.elementor-98 .elementor-element.elementor-element-5303904 .elementor-icon svg{height:100%;}.elementor-98 .elementor-element.elementor-element-5303904 .elementor-icon-wrapper svg{width:auto;}.elementor-98 .elementor-element.elementor-element-dffb30c{text-align:center;}.elementor-98 .elementor-element.elementor-element-dffb30c .elementor-heading-title{font-family:"proxima-nova", Sans-serif;font-size:clamp(1.25rem, 0.9637rem + 0.4469vw, 1.5rem);font-weight:700;line-height:100%;}@media(min-width:768px){.elementor-98 .elementor-element.elementor-element-2b3571b{--width:100%;}.elementor-98 .elementor-element.elementor-element-487ac8e{--width:100%;}.elementor-98 .elementor-element.elementor-element-994b2a4{--width:100%;}.elementor-98 .elementor-element.elementor-element-4261c99{--width:clamp(36rem, 13.095rem + 35.7542vw, 56rem);}.elementor-98 .elementor-element.elementor-element-cbc462c{--width:50%;}.elementor-98 .elementor-element.elementor-element-9201093{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-98 .elementor-element.elementor-element-4261c99{--width:90%;}}@media(max-width:1024px){.elementor-98 .elementor-element.elementor-element-994b2a4{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-98 .elementor-element.elementor-element-2b3571b{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-98 .elementor-element.elementor-element-487ac8e{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-98 .elementor-element.elementor-element-dec57e7{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-98 .elementor-element.elementor-element-994b2a4{--border-radius:15px 15px 15px 15px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-98 .elementor-element.elementor-element-c898d98 .elementor-heading-title{font-size:27px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-98 .elementor-element.elementor-element-4c928b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-98 .elementor-element.elementor-element-4261c99{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-98 .elementor-element.elementor-element-2a34a9e .elementor-heading-title{font-size:14px;}.elementor-98 .elementor-element.elementor-element-dffb30c .elementor-heading-title{font-size:14px;}}/* Start custom CSS */.ob{fill:#fff;stroke:#ddd5c8;stroke-width:1;}
.ol{font-family:'proxima-nova','Proxima Nova','Montserrat',sans-serif;font-weight:700;fill:#B87332;font-size:22px;text-anchor:middle;dominant-baseline:central;}
.cn{stroke:#472B1A;stroke-width:2;fill:none;stroke-linecap:square;}

.org-tree{padding:16px 12px;background:transparent;display:none;}
.org-tree ul{list-style:none;margin:0;padding:0;}
.org-tree ul ul{margin-top:10px;margin-left:16px;padding-left:0;}
.org-tree ul ul li{position:relative;padding-left:28px;margin-top:10px;}

/* Κάθετη γραμμή: για όλα εκτός last-child φτάνει ως κάτω */
.org-tree ul ul li:not(:last-child)::before{
  content:'';position:absolute;left:0;top:0;width:2px;bottom:0;background:#472B1A;
}
/* Κάθετη γραμμή: για last-child σταματά στο κέντρο του box (21px) */
.org-tree ul ul li:last-child::before{
  content:'';position:absolute;left:0;top:0;width:2px;height:21px;background:#472B1A;
}
/* Οριζόντια γραμμή: ξεκινά από x=0, y=20 — ακριβώς εκεί που τελειώνει η κάθετη */
.org-tree ul ul li::after{
  content:'';position:absolute;left:0;top:20px;width:22px;height:2px;background:#472B1A;
}

.node-box{display:block;background:#fff;border:1px solid #ddd5c8;border-radius:12px;padding:12px 16px;font-family:'proxima-nova','Proxima Nova','Montserrat',sans-serif;font-weight:700;color:#B87332;font-size:15px;line-height:1.4;text-align:center;}

@media(max-width:768px){
  .org-desktop{display:none;}
  .org-tree{display:block;}
}/* End custom CSS */