.elementor-48 .elementor-element.elementor-element-7fa46829{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 40px;--row-gap:32px;--column-gap:40px;--padding-top:64px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-7fa46829:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-7fa46829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062038;}.elementor-48 .elementor-element.elementor-element-6d64bb6e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-48 .elementor-element.elementor-element-60f7b5a5{width:auto;max-width:auto;text-align:center;}.elementor-48 .elementor-element.elementor-element-60f7b5a5 img{height:38px;object-fit:cover;object-position:center center;}.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 );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-48 .elementor-element.elementor-element-69d4f2c7{font-family:"Inter GR", Sans-serif;font-size:15px;line-height:1.65em;color:#A9C2D8;}.elementor-48 .elementor-element.elementor-element-1e256270{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-48 .elementor-element.elementor-element-1ec04e72 .elementor-heading-title{font-family:"Inter GR", Sans-serif;font-size:13.3px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.6px;color:#FFFFFF;}.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-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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-48 .elementor-element.elementor-element-50ffbbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-48 .elementor-element.elementor-element-50ffbbd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-48 .elementor-element.elementor-element-50ffbbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-48 .elementor-element.elementor-element-50ffbbd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-48 .elementor-element.elementor-element-50ffbbd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-48 .elementor-element.elementor-element-50ffbbd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-50ffbbd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-50ffbbd{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-50ffbbd .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-48 .elementor-element.elementor-element-50ffbbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-50ffbbd .elementor-icon-list-item > a{font-family:"Inter GR", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-48 .elementor-element.elementor-element-50ffbbd .elementor-icon-list-text{color:#C9DCEC;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-50ffbbd .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FDC559;}.elementor-48 .elementor-element.elementor-element-3e937f18{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-3f21783d .elementor-heading-title{font-family:"Inter GR", Sans-serif;font-size:13.3px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.6px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-53dae153 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-48 .elementor-element.elementor-element-53dae153 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-48 .elementor-element.elementor-element-53dae153 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-48 .elementor-element.elementor-element-53dae153 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-48 .elementor-element.elementor-element-53dae153 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-48 .elementor-element.elementor-element-53dae153 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-53dae153 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-53dae153{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-53dae153 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-48 .elementor-element.elementor-element-53dae153 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-53dae153 .elementor-icon-list-item > a{font-family:"Inter GR", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-48 .elementor-element.elementor-element-53dae153 .elementor-icon-list-text{color:#C9DCEC;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-53dae153 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FDC559;}.elementor-48 .elementor-element.elementor-element-52870ce3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48 .elementor-element.elementor-element-2370455 .elementor-heading-title{font-family:"Inter GR", Sans-serif;font-size:13.3px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.6px;color:#FFFFFF;}.elementor-48 .elementor-element.elementor-element-6229f892 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-48 .elementor-element.elementor-element-6229f892 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-48 .elementor-element.elementor-element-6229f892 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-48 .elementor-element.elementor-element-6229f892 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-48 .elementor-element.elementor-element-6229f892 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-48 .elementor-element.elementor-element-6229f892 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-6229f892 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-48 .elementor-element.elementor-element-6229f892{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-48 .elementor-element.elementor-element-6229f892 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-48 .elementor-element.elementor-element-6229f892 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48 .elementor-element.elementor-element-6229f892 .elementor-icon-list-item > a{font-family:"Inter GR", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-48 .elementor-element.elementor-element-6229f892 .elementor-icon-list-text{color:#C9DCEC;transition:color 0.3s;}.elementor-48 .elementor-element.elementor-element-6229f892 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FDC559;}.elementor-48 .elementor-element.elementor-element-6d5b7fd6{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-6d5b7fd6:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-6d5b7fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062038;}.elementor-48 .elementor-element.elementor-element-1c4511fc{font-family:"Inter GR", Sans-serif;font-size:13.1px;line-height:1.6em;color:#7E9AB4;}.elementor-48 .elementor-element.elementor-element-1a9627b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 16px;--row-gap:10px;--column-gap:16px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-48 .elementor-element.elementor-element-1a9627b7:not(.elementor-motion-effects-element-type-background), .elementor-48 .elementor-element.elementor-element-1a9627b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062038;}.elementor-48 .elementor-element.elementor-element-7851b614{width:auto;max-width:auto;font-family:"Inter GR", Sans-serif;font-size:13.6px;line-height:1.5em;color:#7E9AB4;}.elementor-48 .elementor-element.elementor-element-240d89be{width:auto;max-width:auto;font-family:"Inter GR", Sans-serif;font-size:13.6px;line-height:1.5em;color:#7E9AB4;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-48 .elementor-element.elementor-element-7fa46829{--content-width:1180px;}.elementor-48 .elementor-element.elementor-element-6d5b7fd6{--content-width:1180px;}.elementor-48 .elementor-element.elementor-element-1a9627b7{--content-width:1180px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* =========================================================================
   ΥΠΟΣΕΛΙΔΟ — συμπλήρωμα για το footer template
   Dr. Papadias · Hellenic Neurosurgery

   ΠΟΥ ΜΠΑΙΝΕΙ: Elementor → Site Settings → Custom CSS, στο τέλος —
   μετά το global.css και το header.css. Μην αντικαταστήσεις, πρόσθεσε.
   ========================================================================= */

/* ------------------------------------------------------------- ΤΟ ΠΛΕΓΜΑ */
/* Η πηγή είναι grid 1.5fr 1fr 1fr 1.25fr. Το flex του Elementor δεν μπορεί
   να δώσει αυτές τις αναλογίες καθαρά, οπότε το γυρίζουμε σε grid εδώ. */
#dp-footer-grid > .e-con-inner{
  display:grid;
  grid-template-columns:1.5fr 1fr 1fr 1.25fr;
  gap:40px;
  align-items:start;
}
@media (max-width:1024px){
  #dp-footer-grid > .e-con-inner{ grid-template-columns:1fr 1fr; gap:32px }
}
@media (max-width:600px){
  #dp-footer-grid > .e-con-inner{ grid-template-columns:1fr }
}

/* ------------------------------------------------------- ΣΤΗΛΗ ΤΑΥΤΟΤΗΤΑΣ */
/* Το λογότυπο κάθεται σε λευκό πλακίδιο — αλλιώς χάνεται στο navy */
#dp-f-logo{ width:auto }
#dp-f-logo .elementor-widget-container{
  display:inline-block;
  background:#fff;
  border-radius:12px;
  padding:12px 14px;
  margin-bottom:18px;
}
#dp-f-logo img{ height:38px; width:auto; display:block }
#dp-f-about p{ max-width:34ch; margin:0 }

/* ------------------------------------------------------------- ΟΙ ΛΙΣΤΕΣ */
#dp-footer-grid .elementor-widget-heading{ margin-bottom:16px }

/* Τα icon-list δεν έχουν εικονίδιο εδώ — μηδενίζουμε τον χώρο του */
#dp-footer-grid .elementor-icon-list-icon{ display:none }
#dp-footer-grid .elementor-icon-list-item{ margin:0 }
#dp-footer-grid .elementor-icon-list-text{ padding:0 }
#dp-footer-grid .elementor-icon-list-item > a,
#dp-footer-grid .elementor-icon-list-item{ transition:color .18s }

/* ------------------------------------------------------ ΧΡΩΜΑΤΑ ΣΥΝΔΕΣΜΩΝ */
#dp-footer-grid a,
#dp-footer-disclaimer a,
#dp-footer-bottom a{ color:var(--dp-footer-link,#C9DCEC) }
#dp-footer-grid a:hover,
#dp-footer-disclaimer a:hover,
#dp-footer-bottom a:hover{ color:var(--dp-amber-400,#FDC559) }
#dp-footer-bottom a{ color:var(--dp-footer-dim,#7E9AB4); text-decoration:none }

/* Το «Ιατρική σημείωση:» και το «166» ξεχωρίζουν */
#dp-f-note strong{ color:var(--dp-footer-link,#C9DCEC); font-weight:700 }

/* ---------------------------------------------------------- ΚΑΤΩ ΓΡΑΜΜΗ */
#dp-footer-bottom p{ margin:0 }
@media (max-width:600px){
  #dp-footer-bottom > .e-con-inner{ justify-content:flex-start }
}

/* --------------------------------------------------------- ΠΡΟΣΒΑΣΙΜΟΤΗΤΑ */
#dp-footer-grid a:focus-visible,
#dp-footer-disclaimer a:focus-visible,
#dp-footer-bottom a:focus-visible{
  outline:2px solid var(--dp-amber-400,#FDC559);
  outline-offset:3px;
  border-radius:4px;
}

/* Οι τρεις ζώνες είναι ξεχωριστά containers ώστε να μείνει ρηχή η ένθεση.
   Αυτό κλείνει το κενό που θα άφηνε το widget spacing ανάμεσά τους. */
#dp-footer-grid,
#dp-footer-disclaimer,
#dp-footer-bottom{ margin-block:0 }/* End custom CSS */