.elementor-56 .elementor-element.elementor-element-674926a5{--display:flex;--min-height:350px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-56 .elementor-element.elementor-element-674926a5:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-674926a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;background-image:url("https://campholidaytrails.org/wp-content/uploads/popup-header.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-674926a5::before, .elementor-56 .elementor-element.elementor-element-674926a5 > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-674926a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-674926a5 > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-674926a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-674926a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-56 .elementor-element.elementor-element-ef7b248{text-align:center;}.elementor-56 .elementor-element.elementor-element-ef7b248 .elementor-heading-title{font-size:41px;font-weight:700;text-shadow:1px 2px 2px rgba(0, 0, 0, 0.7);color:var( --e-global-color-7202ec4 );}.elementor-56 .elementor-element.elementor-element-2974f16{--display:flex;}.elementor-56 .elementor-element.elementor-element-1a0919e{padding:0rem 0rem 2rem 0rem;text-align:center;}.elementor-56 .elementor-element.elementor-element-4f768f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-56 .elementor-element.elementor-element-7a6af90{border-style:none;}.elementor-56 .elementor-element.elementor-element-7a6af90 .swiper-wrapper{display:flex;align-items:center;}.elementor-56 .elementor-element.elementor-element-7a6af90 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:var( --e-global-color-ed057cc );}.elementor-56 .elementor-element.elementor-element-7a6af90 .elementor-image-carousel-caption{text-align:center;color:var( --e-global-color-7202ec4 );font-family:var( --e-global-typography-secondary-font-family ), Button Text;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-shadow:0px 0px 10px #000000;}.elementor-56 .elementor-element.elementor-element-3b18722c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-56 .elementor-element.elementor-element-2c9f5d95{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-56 .elementor-element.elementor-element-7d0b4890 img{max-width:200px;}.elementor-56 .elementor-element.elementor-element-72095a1d{text-align:center;}.elementor-56 .elementor-element.elementor-element-5cc1e9f8{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-56 .elementor-element.elementor-element-3adb4e9f img{max-width:200px;}.elementor-56 .elementor-element.elementor-element-157b71a6{text-align:center;}.elementor-56 .elementor-element.elementor-element-6e4400ed{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-56 .elementor-element.elementor-element-6f40526a{text-align:center;}.elementor-56 .elementor-element.elementor-element-4e36d68{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-56 .elementor-element.elementor-element-381d6b4{--display:flex;}.elementor-56 .elementor-element.elementor-element-381d6b4:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-381d6b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://campholidaytrails.org/wp-content/uploads/popup-questions.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-56 .elementor-element.elementor-element-b9c46d0{--display:flex;}.elementor-56 .elementor-element.elementor-element-b9c46d0:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-b9c46d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-47ecd96{padding:1rem 0rem 0rem 0rem;text-align:center;color:var( --e-global-color-ed057cc );}.elementor-56 .elementor-element.elementor-element-7d73cc0 .elementor-button{background-color:var( --e-global-color-secondary );font-size:var( --e-global-typography-4d24f67-font-size );font-weight:var( --e-global-typography-4d24f67-font-weight );text-transform:var( --e-global-typography-4d24f67-text-transform );letter-spacing:var( --e-global-typography-4d24f67-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-27bd6f3{padding:1rem 0rem 2rem 0rem;text-align:center;color:var( --e-global-color-ed057cc );}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-ef7b248{text-align:start;}.elementor-56 .elementor-element.elementor-element-7a6af90 .elementor-image-carousel-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-56 .elementor-element.elementor-element-3b18722c{--grid-auto-flow:row;}.elementor-56 .elementor-element.elementor-element-4e36d68{--grid-auto-flow:row;}.elementor-56 .elementor-element.elementor-element-7d73cc0 .elementor-button{font-size:var( --e-global-typography-4d24f67-font-size );letter-spacing:var( --e-global-typography-4d24f67-letter-spacing );}}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-674926a5{--width:100%;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-674926a5{--min-height:225px;}.elementor-56 .elementor-element.elementor-element-ef7b248{text-align:center;}.elementor-56 .elementor-element.elementor-element-4f768f9{--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-56 .elementor-element.elementor-element-7a6af90 .elementor-image-carousel-caption{font-size:var( --e-global-typography-secondary-font-size );}.elementor-56 .elementor-element.elementor-element-3b18722c{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-56 .elementor-element.elementor-element-4e36d68{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-56 .elementor-element.elementor-element-7d73cc0 .elementor-button{font-size:var( --e-global-typography-4d24f67-font-size );letter-spacing:var( --e-global-typography-4d24f67-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-674926a5 */.elementor-56 .elementor-element.elementor-element-674926a5 {
  width: 100vw !important;
  max-width: 100vw !important;
  position: relative;
  left: calc(-50vw + 50%) !important;
  margin-left: 0 !important;

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7a6af90 */.popup-gallery figcaption {
    margin-top: -90px;
}/* End custom CSS */