.elementor-18 .elementor-element.elementor-element-32da4259{--display:flex;--min-height:70vh;--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-32da4259:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-32da4259 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C150B;background:url("https://wildprairie.co/wp-content/uploads/2025/12/martin-pedersen-LMN_w72qEgc-unsplash.webp") 50% 50%;background-size:cover;}.elementor-18 .elementor-element.elementor-element-32da4259::before, .elementor-18 .elementor-element.elementor-element-32da4259 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-32da4259 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-32da4259 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-32da4259 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-32da4259 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3F3F3F;--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-44c3aa9e{--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;}.elementor-18 .elementor-element.elementor-element-364a3a .elementor-heading-title{color:var( --e-global-color-astglobalcolor8 );}.elementor-18 .elementor-element.elementor-element-395723f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;font-size:30px;font-weight:bold;line-height:40px;color:var( --e-global-color-astglobalcolor8 );}.elementor-18 .elementor-element.elementor-element-920952d{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dd6b1aa{--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;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-2692501{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-18 .elementor-element.elementor-element-2d063df .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor1 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-2d063df .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor1 );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-2d063df{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-2d063df .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-bd4a3d6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-3a70055{--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;}.elementor-18 .elementor-element.elementor-element-0874c91{text-align:end;}.elementor-18 .elementor-element.elementor-element-0874c91 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-18 .elementor-element.elementor-element-f16f46c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f16f46c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f16f46c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EDCE;}.elementor-18 .elementor-element.elementor-element-3a11b78{--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;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-767c540{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-18 .elementor-element.elementor-element-56e732d .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor1 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-56e732d .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor1 );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-56e732d{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-56e732d .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-c0ee13c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-cc2c52b{--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;}.elementor-18 .elementor-element.elementor-element-8b00590{text-align:end;}.elementor-18 .elementor-element.elementor-element-8b00590 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-18 .elementor-element.elementor-element-399a27b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-eb8bd22{--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;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-3767227{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-18 .elementor-element.elementor-element-d05a735 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor1 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-d05a735 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor1 );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-d05a735{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-d05a735 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-11b2472b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-817c9ea{--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;}.elementor-18 .elementor-element.elementor-element-9d1f979{text-align:end;}.elementor-18 .elementor-element.elementor-element-9d1f979 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-18 .elementor-element.elementor-element-0b84096{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0b84096:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0b84096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6EDCE;}.elementor-18 .elementor-element.elementor-element-b35e2f4{--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;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-29c5995{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;}.elementor-18 .elementor-element.elementor-element-3401fe5 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor1 );transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-3401fe5 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor1 );transition:fill 0.3s;}.elementor-18 .elementor-element.elementor-element-3401fe5{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-18 .elementor-element.elementor-element-3401fe5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-18 .elementor-element.elementor-element-165ff21{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18 .elementor-element.elementor-element-f46d0da{--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;}.elementor-18 .elementor-element.elementor-element-0d6743d{text-align:end;}.elementor-18 .elementor-element.elementor-element-0d6743d img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-18 .elementor-element.elementor-element-89b66ee{--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:120px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-5a4a36b{text-align:center;}.elementor-18 .elementor-element.elementor-element-8634717 .elementor-swiper-button{font-size:20px;}.elementor-18 .elementor-element.elementor-element-8634717 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-8634717.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-18 .elementor-element.elementor-element-8634717.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-18 .elementor-element.elementor-element-8634717.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-18 .elementor-element.elementor-element-8634717.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-18 .elementor-element.elementor-element-8634717.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-18 .elementor-element.elementor-element-8634717 .elementor-testimonial__text{font-size:17px;text-transform:none;font-style:normal;}.elementor-18 .elementor-element.elementor-element-d2a1bc8{--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:40px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-ca6b279{--e-image-carousel-slides-to-show:8;}.elementor-18 .elementor-element.elementor-element-ca6b279 .swiper-wrapper{display:flex;align-items:center;}.elementor-18 .elementor-element.elementor-element-b5403ae{--e-image-carousel-slides-to-show:8;}.elementor-18 .elementor-element.elementor-element-b5403ae .swiper-wrapper{display:flex;align-items:center;}.elementor-18 .elementor-element.elementor-element-7c39058{--e-image-carousel-slides-to-show:8;}.elementor-18 .elementor-element.elementor-element-7c39058 .swiper-wrapper{display:flex;align-items:center;}.elementor-18 .elementor-element.elementor-element-1cf17b50{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-1cf17b50:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1cf17b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-18 .elementor-element.elementor-element-5c1f64c9{--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;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-3eeaf174{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;font-size:30px;line-height:40px;}.elementor-18 .elementor-element.elementor-element-90ff77e{--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;}.elementor-18 .elementor-element.elementor-element-5ca127e8 img{width:100%;max-width:100%;height:550px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-920952d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-f16f46c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-399a27b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-0b84096{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-89b66ee{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-32da4259{--content-width:1200px;}.elementor-18 .elementor-element.elementor-element-44c3aa9e{--width:75%;}.elementor-18 .elementor-element.elementor-element-dd6b1aa{--width:60%;}.elementor-18 .elementor-element.elementor-element-3a70055{--width:40%;}.elementor-18 .elementor-element.elementor-element-3a11b78{--width:60%;}.elementor-18 .elementor-element.elementor-element-cc2c52b{--width:40%;}.elementor-18 .elementor-element.elementor-element-eb8bd22{--width:60%;}.elementor-18 .elementor-element.elementor-element-817c9ea{--width:40%;}.elementor-18 .elementor-element.elementor-element-b35e2f4{--width:60%;}.elementor-18 .elementor-element.elementor-element-f46d0da{--width:40%;}.elementor-18 .elementor-element.elementor-element-d2a1bc8{--content-width:1600px;}.elementor-18 .elementor-element.elementor-element-5c1f64c9{--width:60%;}.elementor-18 .elementor-element.elementor-element-90ff77e{--width:40%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-32da4259{--min-height:90vh;--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:flex-end;--align-items:flex-start;}.elementor-18 .elementor-element.elementor-element-44c3aa9e{--justify-content:flex-end;}.elementor-18 .elementor-element.elementor-element-0874c91 img{height:250px;}.elementor-18 .elementor-element.elementor-element-8b00590 img{height:250px;}.elementor-18 .elementor-element.elementor-element-9d1f979 img{height:250px;}.elementor-18 .elementor-element.elementor-element-0d6743d img{height:250px;}.elementor-18 .elementor-element.elementor-element-5a4a36b{text-align:start;}}/* Start custom CSS for image-carousel, class: .elementor-element-ca6b279 */.project-slider::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 50px; /* Adjust the width of the fade effect */
  height: 100%;
  z-index: 2; /* Set a higher z-index to render on top of the content */
  background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); /* Adjust the gradient direction */
}

.project-slider::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px; /* Adjust the width of the fade effect */
  height: 100%;
  z-index: 1;
  background: linear-gradient(to right, rgba(255, 525, 255, 0), rgba(255, 255, 255, 1)); /* Adjust the gradient */
}


.project-slider .swiper-wrapper {
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b5403ae */.project-slider::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 50px; /* Adjust the width of the fade effect */
  height: 100%;
  z-index: 2; /* Set a higher z-index to render on top of the content */
  background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); /* Adjust the gradient direction */
}

.project-slider::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px; /* Adjust the width of the fade effect */
  height: 100%;
  z-index: 1;
  background: linear-gradient(to right, rgba(255, 525, 255, 0), rgba(255, 255, 255, 1)); /* Adjust the gradient */
}


.project-slider .swiper-wrapper {
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7c39058 */.project-slider::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 50px; /* Adjust the width of the fade effect */
  height: 100%;
  z-index: 2; /* Set a higher z-index to render on top of the content */
  background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)); /* Adjust the gradient direction */
}

.project-slider::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50px; /* Adjust the width of the fade effect */
  height: 100%;
  z-index: 1;
  background: linear-gradient(to right, rgba(255, 525, 255, 0), rgba(255, 255, 255, 1)); /* Adjust the gradient */
}


.project-slider .swiper-wrapper {
  transition-timing-function: linear !important; 
}/* End custom CSS */