.elementor-1254 .elementor-element.elementor-element-949aa5d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1254 .elementor-element.elementor-element-949aa5d:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-949aa5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#474747;}.elementor-1254 .elementor-element.elementor-element-6e03186{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1254 .elementor-element.elementor-element-9184864{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-9184864.e-con{--align-self:center;}.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-1254 .elementor-element.elementor-element-3764044 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-3764044 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1254 .elementor-element.elementor-element-3764044{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1254 .elementor-element.elementor-element-3764044 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1254 .elementor-element.elementor-element-3764044 .elementor-icon-list-item > a{font-family:"Ubuntu", Sans-serif;font-size:14px;font-weight:400;}.elementor-1254 .elementor-element.elementor-element-3764044 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1254 .elementor-element.elementor-element-fa4b9ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-f224926{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-f224926.e-con{--align-self:center;}.elementor-1254 .elementor-element.elementor-element-f6e1cbb .elementor-repeater-item-2967fce.elementor-social-icon{background-color:#FFFFFF00;}.elementor-1254 .elementor-element.elementor-element-f6e1cbb .elementor-repeater-item-2967fce.elementor-social-icon i{color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-f6e1cbb .elementor-repeater-item-2967fce.elementor-social-icon svg{fill:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-f6e1cbb .elementor-repeater-item-98db288.elementor-social-icon{background-color:#02010100;}.elementor-1254 .elementor-element.elementor-element-f6e1cbb .elementor-repeater-item-85372e6.elementor-social-icon{background-color:#02010100;}.elementor-1254 .elementor-element.elementor-element-f6e1cbb{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:13px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-d8f8954 .wpml-elementor-ls .wpml-ls-item{font-family:"Roboto", Sans-serif;font-size:14px;}.elementor-1254 .elementor-element.elementor-element-d8f8954 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-1254 .elementor-element.elementor-element-d8f8954 .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-0ac5b82{--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-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999999;}.elementor-1254 .elementor-element.elementor-element-2f5cd2b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1254 .elementor-element.elementor-element-2f5cd2b:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-2f5cd2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-d479e4c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:15px;--padding-left:20px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-d479e4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .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-1254 .elementor-element.elementor-element-4e6f633 img{width:100%;max-width:100%;height:71px;}.elementor-1254 .elementor-element.elementor-element-22f7ee0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-22f7ee0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-menu-toggle{margin:0 auto;}.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-nav-menu--dropdown a:hover,
					.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-nav-menu--dropdown a:focus,
					.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-menu-toggle:hover,
					.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-nav-menu--dropdown a:hover,
					.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-nav-menu--dropdown a:focus,
					.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1254 .elementor-element.elementor-element-0193aab .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-accent );}.elementor-1254 .elementor-element.elementor-element-fa6220e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1254 .elementor-element.elementor-element-c382f88 .elementor-button{background-color:#61CE70;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#025182;color:#025182;transition-duration:1.3s;padding:11px 40px 11px 40px;}.elementor-1254 .elementor-element.elementor-element-c382f88 .elementor-button:hover, .elementor-1254 .elementor-element.elementor-element-c382f88 .elementor-button:focus{color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-c382f88 .elementor-button:hover svg, .elementor-1254 .elementor-element.elementor-element-c382f88 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-2fd5fd1{--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;box-shadow:2px 7px 26px -11px rgba(0,0,0,0.5);}.elementor-1254 .elementor-element.elementor-element-2fd5fd1:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-2fd5fd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1254 .elementor-element.elementor-element-524fbc6{--display:flex;}.elementor-1254 .elementor-element.elementor-element-7cc93e9{--display:flex;}.elementor-1254 .elementor-element.elementor-element-e3b86cf .elementor-menu-toggle{margin:0 auto;}.elementor-1254 .elementor-element.elementor-element-e3b86cf .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1254 .elementor-element.elementor-element-2fd5fd1{--min-height:82px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-1254 .elementor-element.elementor-element-524fbc6{--width:70%;--justify-content:center;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-1254 .elementor-element.elementor-element-7cc93e9{--width:30%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:9px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-1254 .elementor-element.elementor-element-e3b86cf{padding:0px 0px 0px 0px;z-index:99999999;}.elementor-1254 .elementor-element.elementor-element-e3b86cf.elementor-element{--align-self:flex-end;}}@media(min-width:768px){.elementor-1254 .elementor-element.elementor-element-9184864{--width:40%;}.elementor-1254 .elementor-element.elementor-element-fa4b9ca{--width:20%;}.elementor-1254 .elementor-element.elementor-element-f224926{--width:40%;}.elementor-1254 .elementor-element.elementor-element-0ac5b82{--content-width:1280px;}.elementor-1254 .elementor-element.elementor-element-d479e4c{--width:20%;}.elementor-1254 .elementor-element.elementor-element-22f7ee0{--width:60%;}.elementor-1254 .elementor-element.elementor-element-fa6220e{--width:20%;}}/* Start custom CSS for nav-menu, class: .elementor-element-0193aab *//* =========================================
   1) Dropdown slide-down animation
   ========================================= */

.elementor-nav-menu--main .menu-item-has-children { 
  position: relative; 
}

.elementor-nav-menu--main .menu-item-has-children > .sub-menu {
  display: block !important;         /* για transitions */
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: opacity .22s ease, transform .22s ease, visibility .22s ease;
  pointer-events: none;
  will-change: transform, opacity;
  z-index: 9999;
}

/* Hover/Focus: εμφανίζεται */
.elementor-nav-menu--main .menu-item-has-children:hover > .sub-menu,
.elementor-nav-menu--main .menu-item-has-children:focus-within > .sub-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}

/* =========================================
   2) Submenu hover dash + shift
   ========================================= */

.elementor-nav-menu--main .sub-menu a {
  position: relative;
  display: inline-block;
  padding-left: 18px;                /* χώρος για παύλα */
  transform: translateX(0);
  transition: transform .2s ease;
}

.elementor-nav-menu--main .sub-menu a::before {
  content: "—";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%) translateX(-6px);
  opacity: 0;
  transition: opacity .2s ease, transform .2s ease;
}

.elementor-nav-menu--main .sub-menu li:hover > a,
.elementor-nav-menu--main .sub-menu li:focus-within > a {
  transform: translateX(8px);
}

.elementor-nav-menu--main .sub-menu li:hover > a::before,
.elementor-nav-menu--main .sub-menu li:focus-within > a::before {
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}

/* =========================================
   3) Top-level hover fill (blue) + white text
   ========================================= */

.elementor-nav-menu--main > ul > li > a {
  position: relative;
  overflow: hidden;
  z-index: 1;
  transition: color 0.3s ease;
}

.elementor-nav-menu--main > ul > li > a::before {
  content: "";
  position: absolute;
  inset: 0;
  background: #025182;
  clip-path: circle(0 at center);
  transition: clip-path 0.5s cubic-bezier(.4,0,.2,1);
  z-index: -1;
}

.elementor-nav-menu--main > ul > li:hover > a::before {
  clip-path: circle(120% at center);
}

.elementor-nav-menu--main > ul > li:hover > a {
  color: #ffffff;
}

/* =========================================
   4) Dropdown width: να χωράει όλο το λεκτικό
   ========================================= */

.elementor-nav-menu--main .menu-item-has-children > .sub-menu{
  width: max-content !important;
  min-width: 260px;
  max-width: none !important;
  background: #fff !important;
}

.elementor-nav-menu--main .menu-item-has-children > .sub-menu a{
  white-space: nowrap !important;
  padding-right: 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ac5b82 *//* ===============================
   HEADER – clean states
   =============================== */

/* NORMAL (not sticky) — μην υπάρχει λευκή μπάρα full width */
.header-white{
  background: transparent !important;
  box-shadow: none !important;
  transition: border-radius .35s ease, box-shadow .35s ease, transform .35s ease, background-color .35s ease;
}



/* STICKY ACTIVE — full width bar */
.header-white.elementor-sticky--active{
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;

  margin: 0 !important;
  background: #fff !important;
  border-radius: 0 !important;
  box-shadow: 0 8px 30px rgba(0,0,0,0.12);

  transform: translateY(-100%);
  animation: stickySlideDown .45s cubic-bezier(.4,0,.2,1) forwards;
}

/* Στο sticky “σκοτώνουμε” το pill/radius μέσα */
.header-white.elementor-sticky--active .inner-cont,
.header-white.elementor-sticky--active > .e-con-inner,
.header-white.elementor-sticky--active > .elementor-container{
  background: transparent !important; /* ή #fff αν θες να είναι μέσα, αλλά χωρίς rounded */
  border-radius: 0 !important;
  box-shadow: none !important;
  max-width: 100% !important;
  margin: 0 !important;
}

/* LOGO SHRINK */
.header-white img{
  transition: max-height .3s ease;
}
.header-white.elementor-sticky--active img{
  max-height: 42px;
  width: auto;
}

@keyframes stickySlideDown{
  to { transform: translateY(0); }
}
/* =================================
   FIX Elementor sticky placeholder
   ================================= */

/* Το placeholder που αφήνει ο Elementor */
.elementor-sticky__spacer{
  background: transparent !important;
}
/* ===============================
   NAV MENU – active underline (SAFE)
   =============================== */

.elementor-nav-menu--main 
.current-menu-item > a,
.elementor-nav-menu--main 
.current-menu-ancestor > a{
  color: inherit !important;               /* ακυρώνει το μαύρο */
  border-bottom: 1px solid #ED1C24;         /* underline */
  padding-bottom: 4px;                     /* απόσταση από γράμματα */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-e3b86cf *//* =========================================
   WK MOBILE NAV — FULLSCREEN MENU
   ========================================= */


/* -----------------------------------------
   1. HAMBURGER / CLOSE (ABSOLUTE, ΟΧΙ FIXED)
   ----------------------------------------- */

#wk-mobile-nav .elementor-menu-toggle{
  position: absolute !important;
  top: 50% !important;
  right: 16px !important;
  left: auto !important;
  bottom: auto !important;

  transform: translateY(-50%) !important;

  z-index: 1000005 !important;
  background: transparent !important;
  padding: 6px !important;
}

/* Icon styling */
#wk-mobile-nav .elementor-menu-toggle i,
#wk-mobile-nav .elementor-menu-toggle svg{
  font-size: 30px !important;
  color: #111 !important; /* άλλαξέ το αν θες */
}


/* -----------------------------------------
   2. FULLSCREEN OVERLAY MENU (FIXED)
   ----------------------------------------- */

#wk-mobile-nav .elementor-nav-menu__container{
  position: fixed !important;
  inset: 0 !important;

  width: 100vw !important;
  height: 100vh !important;
  max-width: none !important;
  max-height: none !important;

  z-index: 1000000 !important;
  background: #ffffff !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 96px 22px 40px !important;
  overflow-y: auto !important;

  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;

    /* closed state: ξεκινάει πάνω */
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-24px);
  transition: transform .35s cubic-bezier(.22,.61,.36,1),
              opacity .25s ease,
              visibility 0s linear .35s;

}


/* -----------------------------------------
   3. OPEN STATE (wrapper Ή toggle active)
   ----------------------------------------- */

#wk-mobile-nav.elementor-active .elementor-nav-menu__container,
#wk-mobile-nav .elementor-menu-toggle.elementor-active ~ .elementor-nav-menu__container{
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
  transition: transform .45s cubic-bezier(.22,.61,.36,1),
              opacity .25s ease,
              visibility 0s;
}


/* -----------------------------------------
   4. MENU LIST STYLING
   ----------------------------------------- */

#wk-mobile-nav .elementor-nav-menu{
  width: 100%;
  max-width: 520px;
}

#wk-mobile-nav .elementor-nav-menu a{
  font-size: 22px;
  padding: 14px 10px !important;
  text-align: center;
  justify-content: center;
}


/* -----------------------------------------
   5. ΠΡΟΣΤΑΣΙΑ: ΤΙΠΟΤΑ ΔΕΝ ΚΡΥΒΕΙ ΤΟ TOGGLE
   ----------------------------------------- */

header.elementor-location-header{
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fd5fd1 */.elementor-1254 .elementor-element.elementor-element-2fd5fd1{
  position: relative !important;
}/* End custom CSS */