.elementor-1454 .elementor-element.elementor-element-6edf919f:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-6edf919f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-6edf919f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1454 .elementor-element.elementor-element-6edf919f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1454 .elementor-element.elementor-element-79d8aefc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1454 .elementor-element.elementor-element-79d8aefc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 19vw 0vw 19vw;}.elementor-1454 .elementor-element.elementor-element-79d8aefc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1454 .elementor-element.elementor-element-4e7a0878{text-align:center;}.elementor-1454 .elementor-element.elementor-element-4e7a0878 .elementor-heading-title{font-family:"MontserratZ", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;line-height:1.3em;color:#121212;}.elementor-1454 .elementor-element.elementor-element-4d0db32d{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1454 .elementor-element.elementor-element-4d0db32d .elementor-heading-title{font-size:14px;font-weight:300;line-height:1.4em;color:#000000;}.elementor-1454 .elementor-element.elementor-element-b725437:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-b725437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-b725437{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1454 .elementor-element.elementor-element-b725437 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1454 .elementor-element.elementor-element-ed601f9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1454 .elementor-element.elementor-element-ed601f9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 19vw 0vw 19vw;}.elementor-1454 .elementor-element.elementor-element-ed601f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1454 .elementor-element.elementor-element-6f2e41c8{margin-top:0px;margin-bottom:0px;}.elementor-1454 .elementor-element.elementor-element-f55915b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1454 .elementor-element.elementor-element-f55915b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://palopa-pets.gr/wp-content/uploads/2026/01/CCSeiten_Pfoten-Power_Image-Text-Overlay_1800x1000_31e8ed53-c74c-4242-876a-6f81f4dd60ed.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1454 .elementor-element.elementor-element-f55915b > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000AD;opacity:0.5;}.elementor-bc-flex-widget .elementor-1454 .elementor-element.elementor-element-f55915b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1454 .elementor-element.elementor-element-f55915b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1454 .elementor-element.elementor-element-f55915b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1454 .elementor-element.elementor-element-f55915b > .elementor-column-wrap{min-height:624px;}.elementor-1454 .elementor-element.elementor-element-f55915b > .elementor-widget-wrap{min-height:624px;}.elementor-1454 .elementor-element.elementor-element-f55915b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 50px 50px;}.elementor-1454 .elementor-element.elementor-element-f55915b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1454 .elementor-element.elementor-element-24cef83f{text-align:center;}.elementor-1454 .elementor-element.elementor-element-24cef83f .elementor-heading-title{font-family:"MontserratZ", Sans-serif;font-size:35px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:-1.8px;color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-24cef83f mark{--mark-stroke-size:2px;}.elementor-1454 .elementor-element.elementor-element-b478475{width:var( --container-widget-width, 43% );max-width:43%;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:center;}.elementor-1454 .elementor-element.elementor-element-b478475.elementor-element{--align-self:center;}.elementor-1454 .elementor-element.elementor-element-b478475 .elementor-heading-title{font-family:"MontserratZ", Sans-serif;font-size:14px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-0a981bb:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-0a981bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-0a981bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1454 .elementor-element.elementor-element-0a981bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1454 .elementor-element.elementor-element-60badb5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1454 .elementor-element.elementor-element-60badb5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 19vw 0vw 19vw;}.elementor-1454 .elementor-element.elementor-element-60badb5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1454 .elementor-element.elementor-element-39a9a65{text-align:center;}.elementor-1454 .elementor-element.elementor-element-39a9a65 .elementor-heading-title{font-family:"MontserratZ", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;line-height:1.3em;color:#121212;}.elementor-1454 .elementor-element.elementor-element-ab3f892{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1454 .elementor-element.elementor-element-ab3f892 .elementor-heading-title{font-size:14px;font-weight:300;line-height:1.4em;color:#000000;}.elementor-1454 .elementor-element.elementor-element-6717b7f:not(.elementor-motion-effects-element-type-background), .elementor-1454 .elementor-element.elementor-element-6717b7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1454 .elementor-element.elementor-element-6717b7f{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E4E4E4;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-1454 .elementor-element.elementor-element-6717b7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1454 .elementor-element.elementor-element-1657dd9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1454 .elementor-element.elementor-element-1657dd9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0vw 19vw 0vw 19vw;}.elementor-1454 .elementor-element.elementor-element-1657dd9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1454 .elementor-element.elementor-element-a954ea3{text-align:center;}.elementor-1454 .elementor-element.elementor-element-a954ea3 .elementor-heading-title{font-family:"MontserratZ", Sans-serif;font-size:30px;font-weight:300;text-transform:uppercase;line-height:1.3em;color:#121212;}.elementor-1454 .elementor-element.elementor-element-dffdada{margin-top:0px;margin-bottom:0px;}.elementor-1454 .elementor-element.elementor-element-86347bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1454 .elementor-element.elementor-element-86347bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://palopa-pets.gr/wp-content/uploads/2026/01/CCSeiten_Pfoten-Power_Paw-Management_Banner-Hunde_1800x650_1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1454 .elementor-element.elementor-element-86347bb > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000AD;opacity:0.5;}.elementor-bc-flex-widget .elementor-1454 .elementor-element.elementor-element-86347bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1454 .elementor-element.elementor-element-86347bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1454 .elementor-element.elementor-element-86347bb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1454 .elementor-element.elementor-element-86347bb > .elementor-column-wrap{min-height:671px;}.elementor-1454 .elementor-element.elementor-element-86347bb > .elementor-widget-wrap{min-height:671px;}.elementor-1454 .elementor-element.elementor-element-86347bb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1454 .elementor-element.elementor-element-86347bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1454 .elementor-element.elementor-element-79d8aefc > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-1454 .elementor-element.elementor-element-4e7a0878 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-4d0db32d .elementor-heading-title{font-size:16px;}.elementor-1454 .elementor-element.elementor-element-ed601f9 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-1454 .elementor-element.elementor-element-f55915b > .elementor-column-wrap{min-height:223px;}.elementor-1454 .elementor-element.elementor-element-f55915b > .elementor-widget-wrap{min-height:223px;}.elementor-1454 .elementor-element.elementor-element-f55915b > .elementor-element-populated{padding:0px 0px 40px 20px;}.elementor-1454 .elementor-element.elementor-element-24cef83f .elementor-heading-title{font-size:44px;letter-spacing:0.9px;}.elementor-1454 .elementor-element.elementor-element-b478475 .elementor-heading-title{font-size:16px;}.elementor-1454 .elementor-element.elementor-element-60badb5 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-1454 .elementor-element.elementor-element-39a9a65 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-ab3f892 .elementor-heading-title{font-size:16px;}.elementor-1454 .elementor-element.elementor-element-1657dd9 > .elementor-element-populated{padding:0vw 0vw 0vw 0vw;}.elementor-1454 .elementor-element.elementor-element-a954ea3 .elementor-heading-title{font-size:32px;}.elementor-1454 .elementor-element.elementor-element-86347bb > .elementor-column-wrap{min-height:223px;}.elementor-1454 .elementor-element.elementor-element-86347bb > .elementor-widget-wrap{min-height:223px;}.elementor-1454 .elementor-element.elementor-element-86347bb > .elementor-element-populated{padding:0px 0px 40px 20px;}}.palopa-timeline {
  max-width: 1200px;
  margin: auto;
}

.palopa-stage {
  display: flex;
  align-items: center;
  gap: 40px;
  min-height: 400px;
}

.palopa-img {
  width: 50%;
  opacity: 0;
  transform: translateX(-40px);
  transition: all 0.7s ease;
}

.palopa-content {
  width: 50%;
  opacity: 0;
  transform: translateY(40px);
  transition: all 0.7s ease;
}

/* active animation */
.palopa-img.show {
  opacity: 1;
  transform: translateX(0);
}

.palopa-content.show {
  opacity: 1;
  transform: translateY(0);
}

/* nav */
.palopa-nav {
  display: flex;
  justify-content: center;
  gap: 40px;
  margin-top: 40px;
}

.palopa-nav span {
  font-size: 22px;
  color: #999;
  cursor: pointer;
  position: relative;
  padding-bottom: 10px;
  transition: all 0.3s ease;
}

.palopa-nav span.active {
  color: #000;
}

.palopa-nav span.active::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 18px;
  height: 3px;
  background: #000;
  transform: translateX(-50%);
  border-radius: 2px;
}

@media (max-width: 768px) {
  .palopa-stage {
    flex-direction: column;
  }

  .palopa-img,
  .palopa-content {
    width: 100%;
  }
}