.elementor-504 .elementor-element.elementor-element-31cf2f9d{--display:flex;--min-height:40px;--border-radius:0px 0px 15px 15px}.elementor-504 .elementor-element.elementor-element-31cf2f9d:not(.elementor-motion-effects-element-type-background),.elementor-504 .elementor-element.elementor-element-31cf2f9d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}.elementor-504 .elementor-element.elementor-element-2cf907e0{--display:flex;--min-height:275px;--justify-content:center;--border-radius:15px;--margin-top:1vw;--margin-bottom:1vw;--margin-left:10vw;--margin-right:10vw}.elementor-504 .elementor-element.elementor-element-2cf907e0:not(.elementor-motion-effects-element-type-background),.elementor-504 .elementor-element.elementor-element-2cf907e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent);background-image:url("https://campingplatz-rathenow.de/wp-content/uploads/2025/12/cropped-MG_8844-scaled-1.jpg");background-position:0 100%;background-repeat:no-repeat;background-size:cover}.elementor-504 .elementor-element.elementor-element-78cf4a4f{--spacer-size:50px}.elementor-504 .elementor-element.elementor-element-78cf4a4f.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-504 .elementor-element.elementor-element-3e3ab513{background-color:#EEE7E06B;border-radius:15px;text-align:center}.elementor-504 .elementor-element.elementor-element-3e3ab513.elementor-element{--order:99999;--flex-grow:0;--flex-shrink:1}.elementor-504 .elementor-element.elementor-element-3e3ab513 .elementor-heading-title{font-size:2.9rem;line-height:3.3rem;color:#161515}.elementor-504 .elementor-element.elementor-element-3249b691{--display:flex;--border-radius:15px;--margin-top:1vw;--margin-bottom:10vw;--margin-left:10vw;--margin-right:10vw}.elementor-504 .elementor-element.elementor-element-3249b691:not(.elementor-motion-effects-element-type-background),.elementor-504 .elementor-element.elementor-element-3249b691>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-accent)}@media(min-width:768px){.elementor-504 .elementor-element.elementor-element-31cf2f9d{--width:80%}.elementor-504 .elementor-element.elementor-element-2cf907e0{--width:80%}.elementor-504 .elementor-element.elementor-element-3249b691{--width:80%}}@media(max-width:1024px) and (min-width:768px){.elementor-504 .elementor-element.elementor-element-31cf2f9d{--width:96%}.elementor-504 .elementor-element.elementor-element-2cf907e0{--width:96%}.elementor-504 .elementor-element.elementor-element-3249b691{--width:96%}}@media(min-width:1025px){.elementor-504 .elementor-element.elementor-element-2cf907e0:not(.elementor-motion-effects-element-type-background),.elementor-504 .elementor-element.elementor-element-2cf907e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-504 .elementor-element.elementor-element-31cf2f9d{--min-height:30px}.elementor-504 .elementor-element.elementor-element-2cf907e0{--min-height:200px;--margin-top:1%;--margin-bottom:0%;--margin-left:2%;--margin-right:2%}.elementor-504 .elementor-element.elementor-element-2cf907e0:not(.elementor-motion-effects-element-type-background),.elementor-504 .elementor-element.elementor-element-2cf907e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 100%}.elementor-504 .elementor-element.elementor-element-3249b691{--border-radius:15px;--margin-top:1vw;--margin-bottom:1vw;--margin-left:2vw;--margin-right:2vw}}@media(max-width:767px){.elementor-504 .elementor-element.elementor-element-31cf2f9d{--width:96%;--min-height:30px}.elementor-504 .elementor-element.elementor-element-2cf907e0{--width:96%;--min-height:130px;--margin-top:1%;--margin-bottom:0%;--margin-left:2%;--margin-right:2%}.elementor-504 .elementor-element.elementor-element-2cf907e0:not(.elementor-motion-effects-element-type-background),.elementor-504 .elementor-element.elementor-element-2cf907e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:64% 100%;background-repeat:no-repeat;background-size:cover}.elementor-504 .elementor-element.elementor-element-3249b691{--width:96%}}