.elementor-1591 .elementor-element.elementor-element-096b718{--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:70px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1591 .elementor-element.elementor-element-096b718:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-096b718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#39C0C0;}.elementor-1591 .elementor-element.elementor-element-096b718 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1591 .elementor-element.elementor-element-096b718 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F8F8F8;}.elementor-1591 .elementor-element.elementor-element-9256076 .info-box-title{color:#FFFFFF;font-size:34px;line-height:1.2em;}.elementor-1591 .elementor-element.elementor-element-bdbbba7{--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:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1591 .elementor-element.elementor-element-2c79930 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1591 .elementor-element.elementor-element-2c79930 .info-box-title{color:#40495B;font-size:34px;line-height:1.2em;}.elementor-1591 .elementor-element.elementor-element-59cb0ea{text-align:center;}.elementor-1591 .elementor-element.elementor-element-c20c019{--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:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1591 .elementor-element.elementor-element-c20c019:not(.elementor-motion-effects-element-type-background), .elementor-1591 .elementor-element.elementor-element-c20c019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#40495B;}.elementor-1591 .elementor-element.elementor-element-150b82d > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1591 .elementor-element.elementor-element-150b82d .info-box-title{color:#FFFFFF;font-size:34px;line-height:1.2em;}.elementor-1591 .elementor-element.elementor-element-30b8d31{color:#FFFFFF;}.elementor-1591 .elementor-element.elementor-element-d4f3818{--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:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1591 .elementor-element.elementor-element-5086ad0 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1591 .elementor-element.elementor-element-5086ad0 .info-box-title{color:#40495B;font-size:34px;line-height:1.2em;}.elementor-1591 .elementor-element.elementor-element-a18bc22{text-align:center;}.elementor-1591 .elementor-element.elementor-element-9345720 > .elementor-widget-container{background-color:#FFFFFF;padding:30px 30px 30px 30px;border-radius:23px 23px 23px 23px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1366px){.elementor-1591 .elementor-element.elementor-element-096b718{--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1591 .elementor-element.elementor-element-9256076 .info-box-title{font-size:35px;}.elementor-1591 .elementor-element.elementor-element-bdbbba7{--padding-top:70px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-1591 .elementor-element.elementor-element-2c79930 .info-box-title{font-size:35px;}.elementor-1591 .elementor-element.elementor-element-c20c019{--padding-top:70px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-1591 .elementor-element.elementor-element-150b82d .info-box-title{font-size:35px;}.elementor-1591 .elementor-element.elementor-element-d4f3818{--padding-top:70px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-1591 .elementor-element.elementor-element-5086ad0 .info-box-title{font-size:35px;}}@media(max-width:1200px){.elementor-1591 .elementor-element.elementor-element-096b718{--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-1591 .elementor-element.elementor-element-096b718{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1591 .elementor-element.elementor-element-9256076 .info-box-title{font-size:32px;}.elementor-1591 .elementor-element.elementor-element-2c79930 .info-box-title{font-size:32px;}.elementor-1591 .elementor-element.elementor-element-150b82d .info-box-title{font-size:32px;}.elementor-1591 .elementor-element.elementor-element-5086ad0 .info-box-title{font-size:32px;}}@media(max-width:880px){.elementor-1591 .elementor-element.elementor-element-096b718{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(max-width:768px){.elementor-1591 .elementor-element.elementor-element-096b718 > .elementor-shape-bottom svg, .elementor-1591 .elementor-element.elementor-element-096b718 > .e-con-inner > .elementor-shape-bottom svg{height:13px;}.elementor-1591 .elementor-element.elementor-element-096b718{--padding-top:30px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-1591 .elementor-element.elementor-element-9256076 .info-box-title{font-size:24px;}.elementor-1591 .elementor-element.elementor-element-2c79930 .info-box-title{font-size:24px;}.elementor-1591 .elementor-element.elementor-element-150b82d .info-box-title{font-size:24px;}.elementor-1591 .elementor-element.elementor-element-5086ad0 .info-box-title{font-size:24px;}}/* Start custom CSS for text-editor, class: .elementor-element-30b8d31 */.custom-list ol{
  list-style: none;         /* κρύβουμε τα default νούμερα */
  margin: 0 0 20px;
  padding: 0;
  counter-reset: custom;    /* ξεκινάει counter */
}

.custom-list ol li {
  counter-increment: custom;
  position: relative;
  margin: 0 0 1em 2.5em;   /* απόσταση από το αριστερό "badge" */
  font-size: 16px;
  line-height: 1.5;
}

.custom-list ol li::before {
  content: counter(custom);
  position: absolute;
  left: -2.5em;             /* θέση του κύκλου */
  top: 0;
  width: 1.65em;
  height: 1.65em;
  border-radius: 50%;
  background: #39C0C0;      /* μπλε background */
  color: #fff;              /* λευκό νούμερο */
  font-weight: bold;
  text-align: center;
  line-height: 1.65em;
}/* End custom CSS */