.elementor-kit-7{--e-global-color-primary:#30392B;--e-global-color-secondary:#CFCFCF;--e-global-color-text:#30392B;--e-global-color-accent:#BDBDBD;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-primary );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-family:"Wildstone", Sans-serif;}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-family:"ABSIDE", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.pd-slider-shell {
  position: relative;
  width: 67vw;
  max-width: none;
  margin: 0 auto;
  padding: 0;
}

.pd-slider {
  width: 100%;
  overflow: visible;
}

.pd-slider .swiper-wrapper {
  display: flex;
  align-items: center;
}

/* BASE SLIDES */
.pd-slider .swiper-slide {
  position: relative;
  overflow: hidden;
  aspect-ratio: 2048 / 1625;
  transition: transform 0.6s ease, opacity 0.6s ease, filter 0.6s ease, clip-path 0.6s ease;
  opacity: 0.35;
  z-index: 1;
  flex-shrink: 0;
  clip-path: inset(10% 0 10% 0);
  transform: scale(0.74);
  cursor: default;
}

/* make the link fill the entire slide */
.pd-slider .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  text-decoration: none;
  pointer-events: none;
}

/* only active slide is clickable */
.pd-slider .swiper-slide-active a {
  pointer-events: auto;
}

.pd-slider .swiper-slide-active {
  cursor: pointer;
}

/* IMAGE */
.pd-slider .swiper-slide img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center center;
  filter: grayscale(100%);
  transition: filter 0.6s ease, object-position 0.6s ease;
}

/* FORCE BOTH PREVIEW SLIDES TO LEFT SIDE */
.pd-slider .swiper-slide-prev img,
.pd-slider .swiper-slide-next img {
  object-position: 0% 30%;
}

/* GREEN OVERLAY */
.pd-slider .slide-overlay {
  position: absolute;
  inset: 0;
  background: #53613c;
  mix-blend-mode: multiply;
  opacity: 0.85;
  transition: opacity 0.6s ease;
  pointer-events: none;
}

/* ACTIVE SLIDE */
.pd-slider .swiper-slide-active {
  opacity: 1;
  z-index: 3;
  clip-path: inset(0 0 0 0);
  transform: scale(1.05);
}

/* ACTIVE IMAGE FULL COLOR */
.pd-slider .swiper-slide-active img {
  filter: none;
  object-position: center center;
}

/* REMOVE OVERLAY ON ACTIVE */
.pd-slider .swiper-slide-active .slide-overlay {
  opacity: 0;
}

/* SIDE SLIDES */
.pd-slider .swiper-slide-prev,
.pd-slider .swiper-slide-next {
  opacity: 1;
  z-index: 2;
  clip-path: inset(10% 0 10% 0);
  transform: scale(0.74);
}

/* FAR SLIDES */
.pd-slider .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next) {
  opacity: 0.2;
  z-index: 1;
  transform: scale(0.74);
  clip-path: inset(10% 0 10% 0);
}

/* ARROWS */
.pd-slider-shell .slider-prev,
.pd-slider-shell .slider-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9999;
  font-size: 84px;
  line-height: 1;
  color: #2f3e2a;
  cursor: pointer;
  user-select: none;
  pointer-events: auto;
}

.pd-slider-shell .slider-prev {
  left: -110px;
}

.pd-slider-shell .slider-next {
  right: -110px;
}

/* RESPONSIVE */
@media (max-width: 1366px) {
  .pd-slider-shell {
    width: 88vw;
  }

  .pd-slider-shell .slider-prev,
  .pd-slider-shell .slider-next {
    font-size: 72px;
  }

  .pd-slider-shell .slider-prev {
    left: -90px;
  }

  .pd-slider-shell .slider-next {
    right: -90px;
  }
}

@media (max-width: 1024px) {
  .pd-slider-shell {
    width: 94vw;
  }

  .pd-slider .swiper-slide,
  .pd-slider .swiper-slide-prev,
  .pd-slider .swiper-slide-next,
  .pd-slider .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next) {
    transform: scale(0.85);
    clip-path: inset(8% 0 8% 0);
  }

  .pd-slider .swiper-slide-active {
    transform: scale(1);
    clip-path: inset(0 0 0 0);
  }

  .pd-slider-shell .slider-prev,
  .pd-slider-shell .slider-next {
    font-size: 60px;
  }

  .pd-slider-shell .slider-prev {
    left: -65px;
  }

  .pd-slider-shell .slider-next {
    right: -65px;
  }
}

@media (max-width: 767px) {
  .pd-slider-shell {
    width: 100%;
  }

  .pd-slider .swiper-slide,
  .pd-slider .swiper-slide-prev,
  .pd-slider .swiper-slide-next,
  .pd-slider .swiper-slide-active,
  .pd-slider .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next) {
    opacity: 1;
    clip-path: inset(0 0 0 0);
    transform: scale(1);
  }

  .pd-slider .swiper-slide img {
    filter: none;
    object-position: center center;
  }

  .pd-slider .slide-overlay {
    opacity: 0.3;
  }

  .pd-slider .swiper-slide-active .slide-overlay {
    opacity: 0;
  }

  /* on mobile let all slides be tappable if needed */
  .pd-slider .swiper-slide a {
    pointer-events: auto;
  }

  .pd-slider-shell .slider-prev,
  .pd-slider-shell .slider-next {
    font-size: 40px;
  }

  .pd-slider-shell .slider-prev {
    left: 10px;
  }

  .pd-slider-shell .slider-next {
    right: 10px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Wildstone';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://palodurocanyon.com/wp-content/uploads/2026/03/Wildstone.eot');
	src: url('https://palodurocanyon.com/wp-content/uploads/2026/03/Wildstone.eot?#iefix') format('embedded-opentype'),
		url('https://palodurocanyon.com/wp-content/uploads/2026/03/Wildstone.woff2') format('woff2'),
		url('https://palodurocanyon.com/wp-content/uploads/2026/03/Wildstone.woff') format('woff'),
		url('https://palodurocanyon.com/wp-content/uploads/2026/03/Wildstone.ttf') format('truetype'),
		url('https://palodurocanyon.com/wp-content/uploads/2026/03/Wildstone.svg#Wildstone') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ABSIDE';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://palodurocanyon.com/wp-content/uploads/2026/03/Abside-Regular.eot');
	src: url('https://palodurocanyon.com/wp-content/uploads/2026/03/Abside-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://palodurocanyon.com/wp-content/uploads/2026/03/Abside-Regular.woff2') format('woff2'),
		url('https://palodurocanyon.com/wp-content/uploads/2026/03/Abside-Regular.woff') format('woff'),
		url('https://palodurocanyon.com/wp-content/uploads/2026/03/Abside-Regular.ttf') format('truetype'),
		url('https://palodurocanyon.com/wp-content/uploads/2026/03/Abside-Regular.svg#ABSIDE') format('svg');
}
/* End Custom Fonts CSS */