.elementor-394 .elementor-element.elementor-element-453a5ee{--display:flex;--min-height:100svh;--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;--overflow:hidden;}.elementor-394 .elementor-element.elementor-element-669120d{--display:flex;--min-height:100svh;--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;--justify-content:space-between;--padding-top:128px;--padding-bottom:32px;--padding-left:32px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-5274262.elementor-element{--order:99999 /* order end hack */;}.elementor-394 .elementor-element.elementor-element-cf82ee3 p{margin-block-end:0px;}.elementor-394 .elementor-element.elementor-element-cf82ee3{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-92007a1{--display:flex;--min-height:100svh;}.elementor-394 .elementor-element.elementor-element-977a7a3{--display:flex;--gap:128px 0px;--row-gap:128px;--column-gap:0px;--padding-top:256px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-394 .elementor-element.elementor-element-4fc7aaf{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-4fc7aaf.e-con{--align-self:flex-end;}.elementor-394 .elementor-element.elementor-element-17df55d.elementor-element{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-5d6775b{text-align:start;width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-5d6775b p{margin-block-end:0px;}.elementor-394 .elementor-element.elementor-element-5d6775b.elementor-element{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-931b172{--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 16px;--row-gap:0px;--column-gap:16px;}.elementor-394 .elementor-element.elementor-element-931b172.e-con{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-cc9efda{--display:flex;}.elementor-394 .elementor-element.elementor-element-bacef98{--display:flex;}.elementor-394 .elementor-element.elementor-element-da6cea2{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-da6cea2.e-con{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-5933c5c.elementor-element{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-c9b7697{text-align:start;width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-c9b7697 p{margin-block-end:0px;}.elementor-394 .elementor-element.elementor-element-c9b7697.elementor-element{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-d43dace{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-394 .elementor-element.elementor-element-d43dace.e-con{--align-self:flex-end;}.elementor-394 .elementor-element.elementor-element-322605f{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-703f998{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-569616c{--display:flex;--gap:128px 0px;--row-gap:128px;--column-gap:0px;--overflow:hidden;--margin-top:256px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:256px;--padding-bottom:256px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-569616c:not(.elementor-motion-effects-element-type-background), .elementor-394 .elementor-element.elementor-element-569616c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-394 .elementor-element.elementor-element-367175d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-394 .elementor-element.elementor-element-ed0736e{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-e2bf0f6 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-394 .elementor-element.elementor-element-e2bf0f6{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-481e04d{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-381923b{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-95fdd42 .elementor-heading-title{color:#FFFFFF;}.elementor-394 .elementor-element.elementor-element-95fdd42.elementor-element{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-3538cf4 p{margin-block-end:0px;}.elementor-394 .elementor-element.elementor-element-3538cf4{color:#FFFFFF;width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-f1c765b{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-f53946d .elementor-heading-title{color:#FFFFFF;}.elementor-394 .elementor-element.elementor-element-f53946d.elementor-element{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-1fc7212 p{margin-block-end:0px;}.elementor-394 .elementor-element.elementor-element-1fc7212{color:#FFFFFF;width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-7bfc6de{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-d0cfbb9 .elementor-heading-title{color:#FFFFFF;}.elementor-394 .elementor-element.elementor-element-d0cfbb9.elementor-element{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-3faea23 p{margin-block-end:0px;}.elementor-394 .elementor-element.elementor-element-3faea23{color:#FFFFFF;width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-2282e21{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-00316a2 .elementor-heading-title{color:#FFFFFF;}.elementor-394 .elementor-element.elementor-element-00316a2.elementor-element{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-d07094f p{margin-block-end:0px;}.elementor-394 .elementor-element.elementor-element-d07094f{color:#FFFFFF;width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;}.elementor-394 .elementor-element.elementor-element-e42b35d{--display:flex;}.elementor-394 .elementor-element.elementor-element-e42b35d.e-con{--align-self:flex-end;}.elementor-394 .elementor-element.elementor-element-8721fd2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-394 .elementor-element.elementor-element-8721fd2 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-394 .elementor-element.elementor-element-8721fd2.elementor-element{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-5cbc35f{--display:flex;--gap:128px 0px;--row-gap:128px;--column-gap:0px;--padding-top:256px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-394 .elementor-element.elementor-element-cd13cd8{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-cd13cd8.e-con{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-ac25b81.elementor-element{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-ea9a8f6{text-align:center;}.elementor-394 .elementor-element.elementor-element-ea9a8f6 p{margin-block-end:0px;}.elementor-394 .elementor-element.elementor-element-ea9a8f6.elementor-element{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-6ba6243{--swiper-slides-to-display:3;--swiper-slides-gap:16px;}.elementor-394 .elementor-element.elementor-element-6ba6243 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1920px){.elementor-394 .elementor-element.elementor-element-669120d{--padding-top:96px;--padding-bottom:24px;--padding-left:24px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-977a7a3{--gap:96px 0px;--row-gap:96px;--column-gap:0px;--padding-top:192px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-394 .elementor-element.elementor-element-569616c{--gap:96px 0px;--row-gap:96px;--column-gap:0px;--margin-top:192px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:192px;--padding-bottom:192px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-367175d{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-394 .elementor-element.elementor-element-5cbc35f{--gap:96px 0px;--row-gap:96px;--column-gap:0px;--padding-top:192px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-394 .elementor-element.elementor-element-6ba6243{--swiper-slides-to-display:3;}}@media(min-width:768px){.elementor-394 .elementor-element.elementor-element-669120d{--width:30%;}.elementor-394 .elementor-element.elementor-element-92007a1{--width:70%;}.elementor-394 .elementor-element.elementor-element-4fc7aaf{--width:50%;}.elementor-394 .elementor-element.elementor-element-931b172{--width:50%;}.elementor-394 .elementor-element.elementor-element-cc9efda{--width:40%;}.elementor-394 .elementor-element.elementor-element-bacef98{--width:60%;}.elementor-394 .elementor-element.elementor-element-da6cea2{--width:50%;}.elementor-394 .elementor-element.elementor-element-d43dace{--width:50%;}.elementor-394 .elementor-element.elementor-element-322605f{--width:40%;}.elementor-394 .elementor-element.elementor-element-703f998{--width:60%;}.elementor-394 .elementor-element.elementor-element-e42b35d{--width:50%;}.elementor-394 .elementor-element.elementor-element-cd13cd8{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-394 .elementor-element.elementor-element-669120d{--width:100%;}.elementor-394 .elementor-element.elementor-element-92007a1{--width:100%;}.elementor-394 .elementor-element.elementor-element-4fc7aaf{--width:100%;}.elementor-394 .elementor-element.elementor-element-931b172{--width:100%;}.elementor-394 .elementor-element.elementor-element-cc9efda{--width:50%;}.elementor-394 .elementor-element.elementor-element-bacef98{--width:50%;}.elementor-394 .elementor-element.elementor-element-da6cea2{--width:100%;}.elementor-394 .elementor-element.elementor-element-d43dace{--width:100%;}.elementor-394 .elementor-element.elementor-element-322605f{--width:50%;}.elementor-394 .elementor-element.elementor-element-703f998{--width:50%;}.elementor-394 .elementor-element.elementor-element-e42b35d{--width:100%;}}@media(max-width:1024px){.elementor-394 .elementor-element.elementor-element-453a5ee{--min-height:100svh;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-669120d{--min-height:40svh;--justify-content:flex-start;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-5274262.elementor-element{--order:-99999 /* order start hack */;}.elementor-394 .elementor-element.elementor-element-92007a1{--min-height:60svh;}.elementor-394 .elementor-element.elementor-element-977a7a3{--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:128px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-394 .elementor-element.elementor-element-4fc7aaf{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-931b172{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-394 .elementor-element.elementor-element-da6cea2{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-d43dace{--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-394 .elementor-element.elementor-element-569616c{--margin-top:128px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-367175d{--gap:64px 0px;--row-gap:64px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-394 .elementor-element.elementor-element-ed0736e{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-e2bf0f6{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-394 .elementor-element.elementor-element-e42b35d{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-394 .elementor-element.elementor-element-e42b35d.e-con{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-8721fd2.elementor-element{--align-self:flex-start;}.elementor-394 .elementor-element.elementor-element-5cbc35f{--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:128px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-394 .elementor-element.elementor-element-cd13cd8{--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-6ba6243{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-394 .elementor-element.elementor-element-453a5ee{--min-height:100svh;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-669120d{--min-height:50svh;--padding-top:96px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-394 .elementor-element.elementor-element-5274262.elementor-element{--order:-99999 /* order start hack */;}.elementor-394 .elementor-element.elementor-element-92007a1{--width:100%;--min-height:50svh;}.elementor-394 .elementor-element.elementor-element-5d6775b{width:100%;max-width:100%;}.elementor-394 .elementor-element.elementor-element-931b172{--gap:0px 8px;--row-gap:0px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-394 .elementor-element.elementor-element-cc9efda{--width:50%;}.elementor-394 .elementor-element.elementor-element-bacef98{--width:50%;}.elementor-394 .elementor-element.elementor-element-c9b7697{width:100%;max-width:100%;}.elementor-394 .elementor-element.elementor-element-d43dace{--flex-wrap:nowrap;}.elementor-394 .elementor-element.elementor-element-322605f{--width:50%;}.elementor-394 .elementor-element.elementor-element-703f998{--width:50%;}.elementor-394 .elementor-element.elementor-element-569616c{--gap:64px 0px;--row-gap:64px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-6ba6243{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-92007a1 */.elementor-394 .elementor-element.elementor-element-92007a1 {
  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    40% 100%
  );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a48b127 */.elementor-394 .elementor-element.elementor-element-a48b127 img {
    aspect-ratio: 3/4;
    object-fit: cover;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f8aa799 */.elementor-394 .elementor-element.elementor-element-f8aa799 img {
    aspect-ratio: 3/2;
    object-fit: cover;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72bc7c2 */.elementor-394 .elementor-element.elementor-element-72bc7c2 img {
    aspect-ratio: 3/2;
    object-fit: cover;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b631f7 */.elementor-394 .elementor-element.elementor-element-1b631f7 img {
    aspect-ratio: 3/4;
    object-fit: cover;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec3a193 */.marquee{
  width: 100%;
  overflow: hidden;
  position: relative;
}

.marquee__inner{
  display: flex;
  width: max-content;
  will-change: transform;

  /* Safari fixes */
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;

  animation: marqueeLoop var(--duration, 18s) linear infinite;
}

.marquee__track{
  display: flex;
  align-items: center;
  white-space: nowrap;
  gap: 48px;
  padding-right: 48px;
  flex: 0 0 auto;

  /* overlap 1px για να μη "ασπρίσει" seam */
  margin-right: -1px;
}

.marquee__track span{
  font-size: clamp(2.25rem, 1.5rem + 3.75vw, 7.5rem);
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
  color: #fff;

  /* βοηθάει Safari στο render */
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
}

@keyframes marqueeLoop{
  from { transform: translate3d(0,0,0); }
  to   { transform: translate3d(-50%,0,0); }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8721fd2 */.elementor-394 .elementor-element.elementor-element-8721fd2 .elementor-button .elementor-button-icon{
  height: 14px;
  transform: rotate(45deg);
  transition: transform 0.25s ease;
}

.elementor-394 .elementor-element.elementor-element-8721fd2 .elementor-button:hover .elementor-button-icon{
  transform: rotate(0deg);
}

@media (max-width: 1024px){
  .elementor-394 .elementor-element.elementor-element-8721fd2 .elementor-button .elementor-button-icon{
    height: 12px;
    transform: rotate(0deg) !important;
    transition: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-6ba6243 */.swiper-wrapper {
  transition-timing-function: linear !important;
}/* End custom CSS */