.elementor-60 .elementor-element.elementor-element-594bce5c{--display:flex;--min-height:350px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-60 .elementor-element.elementor-element-594bce5c:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-594bce5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;background-image:url("https://campholidaytrails.org/wp-content/uploads/general-rentals.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-60 .elementor-element.elementor-element-2ea80068{text-align:center;}.elementor-60 .elementor-element.elementor-element-2ea80068 .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-60 .elementor-element.elementor-element-937232b{--display:flex;}.elementor-60 .elementor-element.elementor-element-8d5ddaa{--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;--justify-content:center;--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-60 .elementor-element.elementor-element-02e53ea .elementor-button{font-size:var( --e-global-typography-7e15f1a-font-size );font-weight:var( --e-global-typography-7e15f1a-font-weight );text-transform:var( --e-global-typography-7e15f1a-text-transform );letter-spacing:var( --e-global-typography-7e15f1a-letter-spacing );}.elementor-60 .elementor-element.elementor-element-53dce4a .elementor-button{font-size:var( --e-global-typography-7e15f1a-font-size );font-weight:var( --e-global-typography-7e15f1a-font-weight );text-transform:var( --e-global-typography-7e15f1a-text-transform );letter-spacing:var( --e-global-typography-7e15f1a-letter-spacing );}.elementor-60 .elementor-element.elementor-element-2388bf83{--display:flex;--min-height:30px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-60 .elementor-element.elementor-element-2388bf83:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-2388bf83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-60 .elementor-element.elementor-element-96871e1{padding:0rem 0rem 0rem 0rem;}.elementor-60 .elementor-element.elementor-element-44efe86f{--display:flex;}.elementor-60 .elementor-element.elementor-element-44efe86f:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-44efe86f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b64be6 );}.elementor-60 .elementor-element.elementor-element-5f164398{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-2f54614d{--display:flex;}.elementor-60 .elementor-element.elementor-element-4e2ecf44.elementor-element{--align-self:center;}.elementor-60 .elementor-element.elementor-element-4e2ecf44{border-style:none;border-radius:0% 0% 0% 0%;}.elementor-60 .elementor-element.elementor-element-4e2ecf44:not( .elementor-widget-image ), .elementor-60 .elementor-element.elementor-element-4e2ecf44.elementor-widget-image img{-webkit-mask-image:url( https://campholidaytrails.org/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-60 .elementor-element.elementor-element-4e2ecf44 img{width:100%;max-width:450px;border-radius:0% 0% 0% 0%;}.elementor-60 .elementor-element.elementor-element-76e23081{--display:flex;--justify-content:center;}.elementor-60 .elementor-element.elementor-element-6e064f45{--display:flex;}.elementor-60 .elementor-element.elementor-element-6e064f45:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-6e064f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b64be6 );}.elementor-60 .elementor-element.elementor-element-1df49c31{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-341565db{--display:flex;--justify-content:center;}.elementor-60 .elementor-element.elementor-element-7ee3616f{--display:flex;}.elementor-60 .elementor-element.elementor-element-671ac35c{border-style:none;border-radius:0% 0% 0% 0%;}.elementor-60 .elementor-element.elementor-element-671ac35c:not( .elementor-widget-image ), .elementor-60 .elementor-element.elementor-element-671ac35c.elementor-widget-image img{-webkit-mask-image:url( https://campholidaytrails.org/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-60 .elementor-element.elementor-element-671ac35c img{width:100%;max-width:450px;border-radius:0% 0% 0% 0%;}.elementor-60 .elementor-element.elementor-element-58fdd427{--display:flex;}.elementor-60 .elementor-element.elementor-element-58fdd427:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-58fdd427 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9b64be6 );}.elementor-60 .elementor-element.elementor-element-e5e5439{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-619065e{--display:flex;}.elementor-60 .elementor-element.elementor-element-68cb8002{border-style:none;border-radius:0% 0% 0% 0%;}.elementor-60 .elementor-element.elementor-element-68cb8002 img{width:100%;max-width:450px;border-radius:50% 50% 50% 50%;}.elementor-60 .elementor-element.elementor-element-45e3a97b{--display:flex;--justify-content:center;}.elementor-60 .elementor-element.elementor-element-627b5a1f{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-60 .elementor-element.elementor-element-627b5a1f:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-627b5a1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;background-image:url("https://campholidaytrails.org/wp-content/uploads/rental-cta-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-60 .elementor-element.elementor-element-018549b .elementor-heading-title{font-family:"Roboto", Button Text;font-size:30px;font-weight:500;color:var( --e-global-color-7202ec4 );}.elementor-60 .elementor-element.elementor-element-ae7a72d .elementor-button{background-color:var( --e-global-color-secondary );font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:1px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-60 .elementor-element.elementor-element-99927bc{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-60 .elementor-element.elementor-element-44d86a0{text-align:center;}.elementor-60 .elementor-element.elementor-element-aa276d0{--display:grid;--min-height:250px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-4d9abd3{--display:flex;--border-radius:30px 30px 30px 30px;}.elementor-60 .elementor-element.elementor-element-4d9abd3:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-4d9abd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://campholidaytrails.org/wp-content/uploads/rental-gallery1.png");background-position:center center;background-size:cover;}.elementor-60 .elementor-element.elementor-element-62e9c83{--display:flex;--min-height:250px;--border-radius:30px 30px 30px 30px;}.elementor-60 .elementor-element.elementor-element-62e9c83:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-62e9c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://campholidaytrails.org/wp-content/uploads/rental-gallery2-768x512.png");background-position:center center;background-size:cover;}.elementor-60 .elementor-element.elementor-element-6779e06{--display:flex;--min-height:250px;--border-radius:30px 30px 30px 30px;}.elementor-60 .elementor-element.elementor-element-6779e06:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-6779e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://campholidaytrails.org/wp-content/uploads/rental-gallery3.png");background-position:center center;background-size:cover;}.elementor-60 .elementor-element.elementor-element-6295ac8{--display:flex;--min-height:250px;--border-radius:30px 30px 30px 30px;}.elementor-60 .elementor-element.elementor-element-6295ac8:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-6295ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://campholidaytrails.org/wp-content/uploads/rental-gallery4-768x510.png");background-size:cover;}.elementor-60 .elementor-element.elementor-element-da0fc57{--display:flex;--min-height:250px;--border-radius:30px 30px 30px 30px;}.elementor-60 .elementor-element.elementor-element-da0fc57:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-da0fc57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://campholidaytrails.org/wp-content/uploads/rental-gallery5-768x512.png");background-position:center center;background-size:cover;}.elementor-60 .elementor-element.elementor-element-629c991{--display:flex;--min-height:250px;--border-radius:30px 30px 30px 30px;}.elementor-60 .elementor-element.elementor-element-629c991:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-629c991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://campholidaytrails.org/wp-content/uploads/rental-gallery6-768x369.png");background-position:center center;background-size:cover;}.elementor-60 .elementor-element.elementor-element-42201ae{--display:flex;--border-radius:30px 30px 30px 30px;}.elementor-60 .elementor-element.elementor-element-42201ae:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-42201ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://campholidaytrails.org/wp-content/uploads/rental-gallery7-768x574.png");background-position:center center;background-size:cover;}.elementor-60 .elementor-element.elementor-element-07b35a6{--display:flex;--min-height:250px;--border-radius:30px 30px 30px 30px;}.elementor-60 .elementor-element.elementor-element-07b35a6:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-07b35a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://campholidaytrails.org/wp-content/uploads/rental-gallery8.png");background-position:center center;background-size:cover;}.elementor-60 .elementor-element.elementor-element-520875ab{--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-60 .elementor-element.elementor-element-9e129ba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-29166e2 img{max-width:200px;}.elementor-60 .elementor-element.elementor-element-78700042{text-align:center;}.elementor-60 .elementor-element.elementor-element-1fa03bde .elementor-heading-title{font-weight:700;}.elementor-60 .elementor-element.elementor-element-4274ace3{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-2c4d80c0 img{max-width:200px;}.elementor-60 .elementor-element.elementor-element-7249719b{text-align:center;}.elementor-60 .elementor-element.elementor-element-d42e7d7 .elementor-heading-title{font-weight:700;}.elementor-60 .elementor-element.elementor-element-65951dd0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-60 .elementor-element.elementor-element-27bfa680{text-align:center;}.elementor-60 .elementor-element.elementor-element-595e1344 .elementor-heading-title{font-weight:700;}.elementor-60 .elementor-element.elementor-element-75579aa4{--display:flex;--min-height:30px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-60 .elementor-element.elementor-element-75579aa4:not(.elementor-motion-effects-element-type-background), .elementor-60 .elementor-element.elementor-element-75579aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-60 .elementor-element.elementor-element-f2524e1{padding:1rem 1rem 1rem 1rem;}.elementor-60 .elementor-element.elementor-element-e18ff6a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:1rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-60 .elementor-element.elementor-element-e50e379{--display:flex;}.elementor-60 .elementor-element.elementor-element-2d2629d{columns:1;}.elementor-60 .elementor-element.elementor-element-e1867ca{--display:flex;}.elementor-60 .elementor-element.elementor-element-ee06374{--display:flex;}.elementor-60 .elementor-element.elementor-element-6ecd8eb{--display:flex;}.elementor-60 .elementor-element.elementor-element-91bfb31{--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:21px;}.elementor-60 .elementor-element.elementor-element-91bfb31 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-ed057cc );}:where( .elementor-60 .elementor-element.elementor-element-91bfb31 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-60 .elementor-element.elementor-element-3908b31{--display:flex;}.elementor-60 .elementor-element.elementor-element-ffba62e{--display:flex;}.elementor-60 .elementor-element.elementor-element-31d28c8{--display:flex;}.elementor-60 .elementor-element.elementor-element-52021f3{--display:flex;}.elementor-60 .elementor-element.elementor-element-f8bafb6{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-60 .elementor-element.elementor-element-f8bafb6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-ed057cc );}:where( .elementor-60 .elementor-element.elementor-element-f8bafb6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}@media(max-width:1024px){.elementor-60 .elementor-element.elementor-element-2ea80068{text-align:start;}.elementor-60 .elementor-element.elementor-element-02e53ea .elementor-button{font-size:var( --e-global-typography-7e15f1a-font-size );letter-spacing:var( --e-global-typography-7e15f1a-letter-spacing );}.elementor-60 .elementor-element.elementor-element-53dce4a .elementor-button{font-size:var( --e-global-typography-7e15f1a-font-size );letter-spacing:var( --e-global-typography-7e15f1a-letter-spacing );}.elementor-60 .elementor-element.elementor-element-5f164398{--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-1df49c31{--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-e5e5439{--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-aa276d0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-520875ab{--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-e18ff6a{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-60 .elementor-element.elementor-element-594bce5c{--width:100%;}.elementor-60 .elementor-element.elementor-element-2388bf83{--width:100%;}.elementor-60 .elementor-element.elementor-element-619065e{--width:100%;}.elementor-60 .elementor-element.elementor-element-627b5a1f{--width:100%;}.elementor-60 .elementor-element.elementor-element-75579aa4{--width:100%;}}@media(max-width:767px){.elementor-60 .elementor-element.elementor-element-594bce5c{--min-height:225px;}.elementor-60 .elementor-element.elementor-element-2ea80068{text-align:center;}.elementor-60 .elementor-element.elementor-element-02e53ea .elementor-button{font-size:var( --e-global-typography-7e15f1a-font-size );letter-spacing:var( --e-global-typography-7e15f1a-letter-spacing );}.elementor-60 .elementor-element.elementor-element-53dce4a .elementor-button{font-size:var( --e-global-typography-7e15f1a-font-size );letter-spacing:var( --e-global-typography-7e15f1a-letter-spacing );}.elementor-60 .elementor-element.elementor-element-5f164398{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-1df49c31{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-e5e5439{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-aa276d0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-520875ab{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-60 .elementor-element.elementor-element-e18ff6a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-594bce5c */.elementor-60 .elementor-element.elementor-element-594bce5c {
  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 container, class: .elementor-element-2388bf83 */.elementor-60 .elementor-element.elementor-element-2388bf83 {
  width: 100vw !important;
  max-width: 100vw !important;
  position: relative;
  left: calc(-50vw + 50%) !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-627b5a1f */.elementor-60 .elementor-element.elementor-element-627b5a1f {
  width: 100vw !important;
  max-width: 100vw !important;
  position: relative;
  left: calc(-50vw + 50%) !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75579aa4 */.elementor-60 .elementor-element.elementor-element-75579aa4 {
  width: 100vw !important;
  max-width: 100vw !important;
  position: relative;
  left: calc(-50vw + 50%) !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}/* End custom CSS */