.elementor-554 .elementor-element.elementor-element-4e1076a{--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-554 .elementor-element.elementor-element-f2020be{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-9eaba9e{--display:flex;--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-9eaba9e:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-9eaba9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blackhillsvista.bandeldev.com/wp-content/uploads/2026/02/lake-mason-campground-vacation-rental3-website.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-554 .elementor-element.elementor-element-74c0d17{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-74c0d17:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-74c0d17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-554 .elementor-element.elementor-element-df4a915{columns:1;font-family:"Montserrat", Sans-serif;font-weight:600;line-height:1.8em;}.elementor-554 .elementor-element.elementor-element-90be05b{--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-554 .elementor-element.elementor-element-adf6c1f .uael-heading,.elementor-554 .elementor-element.elementor-element-adf6c1f .uael-sub-heading, .elementor-554 .elementor-element.elementor-element-adf6c1f .uael-sub-heading *,.elementor-554 .elementor-element.elementor-element-adf6c1f .uael-subheading, .elementor-554 .elementor-element.elementor-element-adf6c1f .uael-subheading *, .elementor-554 .elementor-element.elementor-element-adf6c1f .uael-separator-parent{text-align:center;}.elementor-554 .elementor-element.elementor-element-adf6c1f .uael-heading, .elementor-554 .elementor-element.elementor-element-adf6c1f .uael-heading a{font-size:clamp(1.8rem, 1.3654rem + 0.9065vw, 2rem);}.elementor-554 .elementor-element.elementor-element-adf6c1f .uael-heading-text{color:var( --e-global-color-81fcd6e );}.elementor-554 .elementor-element.elementor-element-adf6c1f .uael-heading{margin:0px 0px 15px 0px;}.elementor-554 .elementor-element.elementor-element-adf6c1f .uael-sub-heading{font-size:clamp(1.4rem, 1.1827rem + 0.4533vw, 1.5rem);font-weight:800;color:var( --e-global-color-6b0e790 );margin:0px 0px 10px 0px;}.elementor-554 .elementor-element.elementor-element-e752a17.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-554 .elementor-element.elementor-element-e752a17 .swiper-wrapper{display:flex;align-items:center;}.elementor-554 .elementor-element.elementor-element-e752a17 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:11px 11px 11px 11px;}@media(max-width:767px){.elementor-554 .elementor-element.elementor-element-9eaba9e{--min-height:350px;}.elementor-554 .elementor-element.elementor-element-e752a17{--e-image-carousel-slides-to-show:1;}}@media(min-width:768px){.elementor-554 .elementor-element.elementor-element-9eaba9e{--width:50%;}.elementor-554 .elementor-element.elementor-element-74c0d17{--width:50%;}}/* Start custom CSS for image-carousel, class: .elementor-element-e752a17 */.elementor-554 .elementor-element.elementor-element-e752a17 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */