.elementor-8305 .elementor-element.elementor-element-2247866d > .elementor-container{max-width:858px;}.elementor-8305 .elementor-element.elementor-element-2247866d{margin-top:79px;margin-bottom:0px;}.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-8305 .elementor-element.elementor-element-4a192e2c{text-align:center;}.elementor-8305 .elementor-element.elementor-element-4a192e2c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:26px;color:#2A2925;}.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-8305 .elementor-element.elementor-element-760aa4f4{width:var( --container-widget-width, 100% );max-width:100%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:21px;}.elementor-8305 .elementor-element.elementor-element-51cb773e > .elementor-container{max-width:858px;}.elementor-8305 .elementor-element.elementor-element-51cb773e{margin-top:52px;margin-bottom:0px;}.elementor-8305 .elementor-element.elementor-element-1b651249.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8305 .elementor-element.elementor-element-309767e{text-align:center;}.elementor-8305 .elementor-element.elementor-element-309767e .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:600;color:#2A2925;}.elementor-8305 .elementor-element.elementor-element-6a0ed756{width:var( --container-widget-width, 80% );max-width:80%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-size:21px;}.elementor-8305 .elementor-element.elementor-element-5976343a > .elementor-container{max-width:858px;}.elementor-8305 .elementor-element.elementor-element-5976343a{margin-top:74px;margin-bottom:0px;}.elementor-8305 .elementor-element.elementor-element-3fceee87{text-align:center;}.elementor-8305 .elementor-element.elementor-element-3fceee87 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:600;color:#2A2925;}.elementor-8305 .elementor-element.elementor-element-5981e4ca{width:var( --container-widget-width, 100% );max-width:100%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:21px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8305 .elementor-element.elementor-element-3d691790 > .elementor-container{max-width:858px;}.elementor-8305 .elementor-element.elementor-element-3d691790{margin-top:74px;margin-bottom:0px;}.elementor-8305 .elementor-element.elementor-element-711b8219{text-align:center;}.elementor-8305 .elementor-element.elementor-element-711b8219 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:600;color:#2A2925;}.elementor-8305 .elementor-element.elementor-element-369a10cf{width:var( --container-widget-width, 100% );max-width:100%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:21px;}.elementor-8305 .elementor-element.elementor-element-2772ece5 > .elementor-container{max-width:841px;}.elementor-bc-flex-widget .elementor-8305 .elementor-element.elementor-element-539e9ade.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8305 .elementor-element.elementor-element-539e9ade.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8305 .elementor-element.elementor-element-539e9ade.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8305 .elementor-element.elementor-element-98dbd9d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-8305 .elementor-element.elementor-element-4bd67fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8305 .elementor-element.elementor-element-574549b{--display:flex;}.elementor-8305 .elementor-element.elementor-element-ad43ab6{margin:7px 7px calc(var(--kit-widget-spacing, 0px) + 7px) 7px;}.elementor-8305 .elementor-element.elementor-element-8939a28{--display:flex;}.elementor-8305 .elementor-element.elementor-element-c9d3ec3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 6px 6px 6px;}.elementor-8305 .elementor-element.elementor-element-e4579d9{--display:flex;}.elementor-8305 .elementor-element.elementor-element-cc65b1c{padding:6px 6px 6px 6px;}.elementor-8305 .elementor-element.elementor-element-10f482f{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:100%;max-width:100%;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:22px;--n-tabs-title-padding-right:67px;--n-tabs-title-padding-bottom:22px;--n-tabs-title-padding-left:67px;--n-tabs-title-font-size:19px;}.elementor-8305 .elementor-element.elementor-element-10f482f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E8DFCE;}.elementor-8305 .elementor-element.elementor-element-10f482f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#2D2A26;}.elementor-8305 .elementor-element.elementor-element-10f482f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8305 .elementor-element.elementor-element-10f482f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#2D2A26;}:where( .elementor-8305 .elementor-element.elementor-element-10f482f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{background-color:#F6F2EE;--padding-top:15px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-8305 .elementor-element.elementor-element-10f482f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-8305 .elementor-element.elementor-element-9e10f2f > .elementor-container{max-width:858px;}.elementor-8305 .elementor-element.elementor-element-9e10f2f{margin-top:74px;margin-bottom:0px;}.elementor-8305 .elementor-element.elementor-element-424598f2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8305 .elementor-element.elementor-element-297124d0{text-align:center;}.elementor-8305 .elementor-element.elementor-element-297124d0 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:600;color:#2A2925;}.elementor-8305 .elementor-element.elementor-element-1a9fd37d{width:var( --container-widget-width, 100% );max-width:100%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:21px;}.elementor-8305 .elementor-element.elementor-element-63e555f8{width:var( --container-widget-width, 90% );max-width:90%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-8305 .elementor-element.elementor-element-478e428{margin-top:73px;margin-bottom:0px;}.elementor-8305 .elementor-element.elementor-element-40289736{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:center;}.elementor-8305 .elementor-element.elementor-element-40289736 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:600;color:#2A2925;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8305 .elementor-element.elementor-element-6ee2ec67 .elementor-button{background-color:#E5DCCB;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;fill:#000000;color:#000000;border-radius:12px 12px 12px 12px;padding:12px 12px 12px 12px;}.elementor-8305 .elementor-element.elementor-element-6ee2ec67 .elementor-button:hover, .elementor-8305 .elementor-element.elementor-element-6ee2ec67 .elementor-button:focus{background-color:#2D2A26;color:#E5DCCB;}.elementor-8305 .elementor-element.elementor-element-6ee2ec67{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8305 .elementor-element.elementor-element-6ee2ec67 .elementor-button:hover svg, .elementor-8305 .elementor-element.elementor-element-6ee2ec67 .elementor-button:focus svg{fill:#E5DCCB;}.elementor-8305 .elementor-element.elementor-element-569cdb25{width:var( --container-widget-width, 100% );max-width:100%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:20px;}.elementor-8305 .elementor-element.elementor-element-1469b7f5{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-8305 .elementor-element.elementor-element-4c8e9c6b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8305 .elementor-element.elementor-element-4c8e9c6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8305 .elementor-element.elementor-element-6fd8353a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 42px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-8305 .elementor-element.elementor-element-6fd8353a.elementor-element{--order:-99999 /* order start hack */;}.elementor-8305 .elementor-element.elementor-element-6fd8353a .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:600;color:#2A2925;}.elementor-8305 .elementor-element.elementor-element-62cdde71{margin:31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-size:20px;}.elementor-8305 .elementor-element.elementor-element-63b17633 .elementor-button{background-color:#E5DCCB;fill:#2D2A26;color:#2D2A26;padding:12px 12px 12px 12px;}.elementor-8305 .elementor-element.elementor-element-63b17633 .elementor-button:hover, .elementor-8305 .elementor-element.elementor-element-63b17633 .elementor-button:focus{background-color:#2D2A26;color:#E5DCCB;}.elementor-8305 .elementor-element.elementor-element-63b17633{width:var( --container-widget-width, 33.28% );max-width:33.28%;--container-widget-width:33.28%;--container-widget-flex-grow:0;}.elementor-8305 .elementor-element.elementor-element-63b17633 .elementor-button:hover svg, .elementor-8305 .elementor-element.elementor-element-63b17633 .elementor-button:focus svg{fill:#E5DCCB;}.elementor-8305 .elementor-element.elementor-element-28c49c16 .elementor-button{background-color:#E5DCCB;fill:#2D2A26;color:#2D2A26;padding:12px 12px 12px 12px;}.elementor-8305 .elementor-element.elementor-element-28c49c16 .elementor-button:hover, .elementor-8305 .elementor-element.elementor-element-28c49c16 .elementor-button:focus{background-color:#2D2A26;color:#E5DCCB;}.elementor-8305 .elementor-element.elementor-element-28c49c16{width:var( --container-widget-width, 33.28% );max-width:33.28%;--container-widget-width:33.28%;--container-widget-flex-grow:0;}.elementor-8305 .elementor-element.elementor-element-28c49c16 .elementor-button:hover svg, .elementor-8305 .elementor-element.elementor-element-28c49c16 .elementor-button:focus svg{fill:#E5DCCB;}.elementor-8305 .elementor-element.elementor-element-3520b263 > .elementor-container{max-width:858px;}.elementor-8305 .elementor-element.elementor-element-3520b263{margin-top:74px;margin-bottom:0px;}.elementor-8305 .elementor-element.elementor-element-9198841{text-align:center;}.elementor-8305 .elementor-element.elementor-element-9198841 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:26px;font-weight:600;color:#2A2925;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8305 .elementor-element.elementor-element-62a6b696 .elementor-accordion-icon, .elementor-8305 .elementor-element.elementor-element-62a6b696 .elementor-accordion-title{color:#2D2A26;}.elementor-8305 .elementor-element.elementor-element-62a6b696 .elementor-accordion-icon svg{fill:#2D2A26;}.elementor-8305 .elementor-element.elementor-element-62a6b696 .elementor-active .elementor-accordion-icon, .elementor-8305 .elementor-element.elementor-element-62a6b696 .elementor-active .elementor-accordion-title{color:#2D2A26;}.elementor-8305 .elementor-element.elementor-element-62a6b696 .elementor-active .elementor-accordion-icon svg{fill:#2D2A26;}.elementor-8305 .elementor-element.elementor-element-62a6b696 .elementor-accordion-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8305 .elementor-element.elementor-element-723d6562{--spacer-size:50px;}@media(max-width:1024px){.elementor-8305 .elementor-element.elementor-element-10f482f{--n-tabs-title-padding-top:21px;--n-tabs-title-padding-right:52px;--n-tabs-title-padding-bottom:21px;--n-tabs-title-padding-left:52px;}}@media(max-width:767px){.elementor-8305 .elementor-element.elementor-element-2247866d{margin-top:39px;margin-bottom:0px;}.elementor-8305 .elementor-element.elementor-element-10f482f{padding:0px 0px 0px 0px;--n-tabs-title-gap:0px;--n-tabs-title-padding-top:17px;--n-tabs-title-padding-right:3px;--n-tabs-title-padding-bottom:17px;--n-tabs-title-padding-left:3px;}.elementor-8305 .elementor-element.elementor-element-63b17633{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8305 .elementor-element.elementor-element-63b17633 .elementor-button{padding:9px 9px 9px 9px;}.elementor-8305 .elementor-element.elementor-element-28c49c16{width:var( --container-widget-width, 111px );max-width:111px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:111px;--container-widget-flex-grow:0;}.elementor-8305 .elementor-element.elementor-element-28c49c16 .elementor-button{padding:9px 9px 9px 9px;}}@media(min-width:768px){.elementor-8305 .elementor-element.elementor-element-98dbd9d{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-ad43ab6 */@media (min-width: 768px) {
  /* Εφαρμόζεται από tablet και πάνω (768px και πάνω) */
  .my-tabs-class {
    width: 900px;
    height: 570px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
  }

  .my-tabs-class .elementor-tabs-content-wrapper {
    height: 100%;
    overflow-y: auto;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad43ab6 */@media (min-width: 768px) {
  /* Εφαρμόζεται από tablet και πάνω (768px και πάνω) */
  .my-tabs-class {
    width: 900px;
    height: 570px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
  }

  .my-tabs-class .elementor-tabs-content-wrapper {
    height: 100%;
    overflow-y: auto;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad43ab6 */@media (min-width: 768px) {
  /* Εφαρμόζεται από tablet και πάνω (768px και πάνω) */
  .my-tabs-class {
    width: 900px;
    height: 570px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
  }

  .my-tabs-class .elementor-tabs-content-wrapper {
    height: 100%;
    overflow-y: auto;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad43ab6 */@media (min-width: 768px) {
  /* Εφαρμόζεται από tablet και πάνω (768px και πάνω) */
  .my-tabs-class {
    width: 900px;
    height: 570px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
  }

  .my-tabs-class .elementor-tabs-content-wrapper {
    height: 100%;
    overflow-y: auto;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad43ab6 */@media (min-width: 768px) {
  /* Εφαρμόζεται από tablet και πάνω (768px και πάνω) */
  .my-tabs-class {
    width: 900px;
    height: 570px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
  }

  .my-tabs-class .elementor-tabs-content-wrapper {
    height: 100%;
    overflow-y: auto;
  }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-10f482f *//* Tablet (768px έως 1024px περίπου) */
@media (min-width: 768px) and (max-width: 1024px) {
  .my-tabs-class {
    width: 900px;
    height: 580px; /* ύψος για tablet */
    overflow: hidden;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
  }

  .my-tabs-class .elementor-tabs-content-wrapper {
    height: 100%;
    overflow-y: auto;
  }
}

/* Desktop (1025px και πάνω) */
@media (min-width: 1025px) {
  .my-tabs-class {
    width: 900px;
    height: 500px; /* ύψος για desktop */
    overflow: hidden;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
  }

  .my-tabs-class .elementor-tabs-content-wrapper {
    height: 100%;
    overflow-y: auto;
  }
}


@media (max-width: 767px) {
  /* Για κινητά, πιο μικρές οθόνες */
  .my-tabs-class {
    width: 100% !important; /* να καταλαμβάνει όλο το πλάτος */
    height: auto !important; /* ύψος αυτόματο */
    overflow: visible !important;
    display: block !important;
  }

  .my-tabs-class .elementor-tabs-content-wrapper {
    height: auto !important;
    overflow-y: visible !important;
  }
}


.benefits-columns {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}

.benefits-columns ul {
  flex: 1 1 45%;
  list-style-type: disc;
  padding-left: 20px;
  margin: 0;
}

@media (max-width: 768px) {
  .benefits-columns {
    gap: 0px;
  }

  .benefits-columns ul {
    flex: 1 1 100%;
  }
}

.benefits-columns li {
  margin-bottom: 10px;
}/* End custom CSS */