.elementor-7599 .elementor-element.elementor-element-9c7e66c{--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;}.elementor-7599 .elementor-element.elementor-element-19f91b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.45;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-7599 .elementor-element.elementor-element-19f91b4:not(.elementor-motion-effects-element-type-background), .elementor-7599 .elementor-element.elementor-element-19f91b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061B33;}.elementor-7599 .elementor-element.elementor-element-19f91b4::before, .elementor-7599 .elementor-element.elementor-element-19f91b4 > .elementor-background-video-container::before, .elementor-7599 .elementor-element.elementor-element-19f91b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-7599 .elementor-element.elementor-element-19f91b4 > .elementor-background-slideshow::before, .elementor-7599 .elementor-element.elementor-element-19f91b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7599 .elementor-element.elementor-element-19f91b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #061B33 0%, #B6812C 100%);}.elementor-7599 .elementor-element.elementor-element-3922473{--display:flex;--min-height:340px;--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:50px 60px;--row-gap:50px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-7599 .elementor-element.elementor-element-e65af12{--display:flex;--width:42%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7599 .elementor-element.elementor-element-e65af12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7599 .elementor-element.elementor-element-9c0b877 .breadcrumbs{flex-flow:wrap;}.elementor-7599 .elementor-element.elementor-element-9c0b877 .breadcrumbs li:not(.first):before{content:" ";}.elementor-7599 .elementor-element.elementor-element-9c0b877 .breadcrumbs li.current:last-child{display:inline-flex;}.elementor-7599 .elementor-element.elementor-element-9c0b877 .breadcrumbs li:not(:first-child):before, .elementor-7599 .elementor-element.elementor-element-9c0b877 .breadcrumbs li:not(:first-child) i, .elementor-7599 .elementor-element.elementor-element-9c0b877 .breadcrumbs li:not(:first-child) svg{margin:0 5px;}.elementor-7599 .elementor-element.elementor-element-2dde6b9 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-7599 .elementor-element.elementor-element-2dde6b9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:58px;font-weight:500;line-height:1.1em;color:#FFFFFF;}.elementor-7599 .elementor-element.elementor-element-9e9c239 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:33px;font-weight:500;color:#D4A12F;}.elementor-7599 .elementor-element.elementor-element-cffc05e{width:100%;max-width:100%;}.elementor-7599 .elementor-element.elementor-element-cffc05e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7599 .elementor-element.elementor-element-ababc9c{--display:flex;--width:58%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-7599 .elementor-element.elementor-element-d1475ef{--display:flex;--width:650px;--min-height:320px;--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;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7599 .elementor-element.elementor-element-2b1bacc{z-index:3;text-align:center;}.elementor-7599 .elementor-element.elementor-element-8e9d32e{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;}.elementor-7599 .elementor-element.elementor-element-b740c93{--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:54px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-7599 .elementor-element.elementor-element-478454e{--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:0px 26px;--row-gap:0px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-7599 .elementor-element.elementor-element-55d1a02{--display:flex;--width:100%;--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-7599 .elementor-element.elementor-element-705222f{text-align:left;}.elementor-7599 .elementor-element.elementor-element-705222f img, .elementor-7599 .elementor-element.elementor-element-705222f svg{width:50%;}.elementor-7599 .elementor-element.elementor-element-705222f svg{height:auto;}.elementor-7599 .elementor-element.elementor-element-8fd306e{color:#2F3744;--textColor:#2F3744;font-family:"Noto Sans", Sans-serif;font-size:16px;line-height:1.8em;}.elementor-7599 .elementor-element.elementor-element-eaae262{--spacer-size:50px;}.elementor-7599 .elementor-element.elementor-element-303be90{color:#2F3744;--textColor:#2F3744;font-family:"Noto Sans", Sans-serif;font-size:16px;line-height:1.8em;}@media(max-width:1024px){.elementor-7599 .elementor-element.elementor-element-3922473{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7599 .elementor-element.elementor-element-e65af12{--width:40%;}.elementor-7599 .elementor-element.elementor-element-2dde6b9 .elementor-heading-title{font-size:36px;}.elementor-7599 .elementor-element.elementor-element-9e9c239 .elementor-heading-title{font-size:20px;}.elementor-7599 .elementor-element.elementor-element-ababc9c{--width:60%;}.elementor-7599 .elementor-element.elementor-element-d1475ef{--width:100%;--min-height:373px;--justify-content:center;}.elementor-7599 .elementor-element.elementor-element-478454e{--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;}.elementor-7599 .elementor-element.elementor-element-55d1a02{--width:100%;}}@media(max-width:777px){.elementor-7599 .elementor-element.elementor-element-9c7e66c{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7599 .elementor-element.elementor-element-19f91b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7599 .elementor-element.elementor-element-3922473{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-7599 .elementor-element.elementor-element-e65af12{--width:95.652%;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-7599 .elementor-element.elementor-element-9c0b877 .breadcrumbs{font-size:14px;}.elementor-7599 .elementor-element.elementor-element-2dde6b9 .elementor-heading-title{font-size:42px;}.elementor-7599 .elementor-element.elementor-element-ababc9c{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7599 .elementor-element.elementor-element-d1475ef{--min-height:357px;--margin-top:18px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-7599 .elementor-element.elementor-element-478454e{--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-7599 .elementor-element.elementor-element-55d1a02{--width:100%;}}@media(min-width:778px){.elementor-7599 .elementor-element.elementor-element-3922473{--content-width:1240px;}.elementor-7599 .elementor-element.elementor-element-478454e{--content-width:1240px;}}/* Start custom CSS for the7-breadcrumb, class: .elementor-element-9c0b877 *//* 100 Χρόνια Ίλιον - The7 Breadcrumbs Gold Style */

.ilion-dynamic-breadcrumbs {
  margin: 0 0 24px 0 !important;
  padding: 0 !important;
  width: 100%;
}

.ilion-dynamic-breadcrumbs .elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

/* Hide "You are here:" visually but keep it for screen readers */
.ilion-dynamic-breadcrumbs .assistive-text {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.ilion-dynamic-breadcrumbs ol.breadcrumbs {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;

  font-size: 14px !important;
  line-height: 1.5 !important;
  font-weight: 700 !important;
  color: rgba(255, 255, 255, 0.88) !important;
}

.ilion-dynamic-breadcrumbs ol.breadcrumbs li {
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  color: rgba(255, 255, 255, 0.88) !important;
}

/* Gold separator */
.ilion-dynamic-breadcrumbs ol.breadcrumbs li:not(:last-child)::after {
  content: "›" !important;
  display: inline-block !important;
  margin-left: 8px !important;
  color: #d7a12a !important;
  font-weight: 800 !important;
}

.ilion-dynamic-breadcrumbs ol.breadcrumbs a,
.ilion-dynamic-breadcrumbs ol.breadcrumbs span {
  color: rgba(255, 255, 255, 0.88) !important;
  text-decoration: none !important;
  font-weight: 700 !important;
}

.ilion-dynamic-breadcrumbs ol.breadcrumbs a:hover,
.ilion-dynamic-breadcrumbs ol.breadcrumbs a:focus {
  color: #d7a12a !important;
  text-decoration: none !important;
}

.ilion-dynamic-breadcrumbs ol.breadcrumbs .current,
.ilion-dynamic-breadcrumbs ol.breadcrumbs .current span {
  color: rgba(255, 255, 255, 0.94) !important;
  font-weight: 700 !important;
}

@media (max-width: 767px) {
  .ilion-dynamic-breadcrumbs {
    margin-bottom: 18px !important;
  }

  .ilion-dynamic-breadcrumbs ol.breadcrumbs {
    font-size: 12px !important;
    gap: 1px !important;
  }

  .ilion-dynamic-breadcrumbs ol.breadcrumbs li:not(:last-child)::after {
    margin-left: 6px !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e9d32e */.x100-hero-collage {
  position: relative;
  max-width: 560px;
  margin-left: auto;
  padding-bottom: 42px;
}

.x100-hero-stamp {
  position: absolute;
  right: -135px;
  top: -18px;
  width: 175px;
  opacity: 0.86;
  z-index: 1;
  pointer-events: none;
}

.x100-hero-stamp img {
  width: 100%;
  height: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3922473 */.x100-interview-hero {
  min-height: 0 !important;
  height: auto !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.x100-interview-hero.e-con {
  --min-height: 0px !important;
}

.x100-hero-inner {
  min-height: 390px !important;

}

.x100-hero-inner.e-con {
  --min-height: 390px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19f91b4 */.x100-interview-hero {
  background:
    radial-gradient(circle at 84% 42%, rgba(212,161,47,0.34), transparent 32%),
    linear-gradient(90deg, rgba(6,27,51,0.98) 0%, rgba(6,27,51,0.94) 50%, rgba(8,38,64,0.78) 68%, rgba(150,105,38,0.48) 100%),
    #061B33;
  color: #fff;
  overflow: hidden;
  position: relative;
}

.x100-interview-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("/wp-content/uploads/2026/05/hero-archive-texture.png");
  background-size: cover;
  background-position: center;
  opacity: 0.08;
  mix-blend-mode: screen;
  pointer-events: none;
}

.x100-interview-hero > * {
  position: relative;
  z-index: 1;
}

.x100-hero-stamp {
  position: absolute;
  right: 7%;
  top: 38px;
  width: 190px;
  opacity: 0.12;
  z-index: 2;
  pointer-events: none;
}

.x100-hero-stamp img {
  width: 100%;
  height: auto;
  display: block;
}/* End custom CSS */
/* Start custom CSS *//* First intro paragraph only */
.x100-article-content.is-intro p:first-of-type {
  text-indent: 0;
  line-height: 1.65;
}

/* Gold drop cap only on first intro text widget */
.x100-article-content.is-intro p:first-of-type::first-letter {
  float: left;
  font-family: "Noto Serif Display", "Noto Serif", Georgia, serif;
  font-size: 92px;
  line-height: 0.68;
  padding-right: 16px;
  padding-top: 10px;
  color: #D4A12F;
  font-weight: 700;
}

/* ================================
   100X Hero Responsive Fix
   Tablet + Mobile
================================ */

/* General safety */
.x100-interview-hero {
  overflow: hidden !important;
}

.x100-hero-title .elementor-heading-title {
  line-height: 1.02 !important;
}


/* ================================
   Mobile: up to 767px
================================ */
@media (max-width: 767px) {

  .x100-interview-hero {
    background:
      radial-gradient(circle at 88% 82%, rgba(212,161,47,0.34), transparent 32%),
      linear-gradient(180deg, #061B33 0%, #071D36 62%, #8E6B2E 145%);
  }

  .x100-hero-inner {
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    min-height: auto !important;
    padding: 34px 22px 38px !important;
    gap: 24px !important;
  }

  .x100-hero-left,
  .x100-hero-right {
    width: 100% !important;
    max-width: 100% !important;
  }

  .x100-hero-category {
    margin-bottom: 12px !important;
  }

  .x100-hero-category .elementor-heading-title {
    font-size: 15px !important;
    line-height: 1.2 !important;
  }

  .x100-hero-title {
    margin-bottom: 14px !important;
  }

  .x100-hero-title .elementor-heading-title {
    font-size: 39px !important;
    line-height: 1.08 !important;
    letter-spacing: -0.01em !important;
  }

  .x100-hero-subtitle {
    margin-bottom: 8px !important;
  }

  .x100-hero-subtitle .elementor-heading-title {
    font-size: 19px !important;
    line-height: 1.25 !important;
  }

  .x100-hero-collage {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    padding-bottom: 42px !important;
  }

  .x100-hero-main-img img {
    border-width: 5px !important;
    border-radius: 8px !important;
  }

  .x100-hero-secondary-img {
    width: 44% !important;
    right: 2% !important;
    bottom: 0 !important;
    transform: rotate(4deg) !important;
  }

  .x100-hero-secondary-img img {
    border-width: 5px !important;
    border-radius: 8px !important;
  }

  .x100-hero-stamp {
    right: -32px !important;
    top: auto !important;
    bottom: 42px !important;
    width: 130px !important;
    opacity: 0.10 !important;
  }

  .x100-hero-meta .elementor-icon-list-items {
    gap: 13px !important;
  }

  .x100-hero-meta .elementor-icon-list-text {
    font-size: 15px !important;
    line-height: 1.35 !important;
  }

  .x100-hero-meta .elementor-icon-list-icon svg {
    width: 18px !important;
    height: 18px !important;
  }
}/* End custom CSS */