.elementor-518 .elementor-element.elementor-element-722d7e0a{--display:flex;--min-height:80vh;--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:center;--align-items:center;--overlay-opacity:0.6;}.elementor-518 .elementor-element.elementor-element-722d7e0a:not(.elementor-motion-effects-element-type-background), .elementor-518 .elementor-element.elementor-element-722d7e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1B2A4A 0%, #111C33 100%);}.elementor-518 .elementor-element.elementor-element-722d7e0a::before, .elementor-518 .elementor-element.elementor-element-722d7e0a > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-722d7e0a > .e-con-inner > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-722d7e0a > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-722d7e0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-722d7e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B0F2A;background-image:url("https://camp-halligalli.de/wp-content/uploads/2026/02/Camp-HalliGalli-Werbefoto-1-4.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-518 .elementor-element.elementor-element-722d7e0a::before{filter:brightness( 81% ) contrast( 92% ) saturate( 110% ) blur( 45px ) hue-rotate( 239deg );}.elementor-518 .elementor-element.elementor-element-722d7e0a > .elementor-shape-bottom .elementor-shape-fill, .elementor-518 .elementor-element.elementor-element-722d7e0a > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-cc6e35e );}.elementor-518 .elementor-element.elementor-element-5d6df0c6{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-518 .elementor-element.elementor-element-7080e508{--e-image-carousel-slides-to-show:1;z-index:0;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-518 .elementor-element.elementor-element-7080e508 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-518 .elementor-element.elementor-element-59e1d34f{--display:flex;}.elementor-518 .elementor-element.elementor-element-5381ef92{--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:-92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-518 .elementor-element.elementor-element-1ea8d8fb{--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-518 .elementor-element.elementor-element-da4b801{text-align:end;}.elementor-518 .elementor-element.elementor-element-da4b801 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;}.elementor-518 .elementor-element.elementor-element-6cc0e1f5{--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-518 .elementor-element.elementor-element-7749037c{--grid-template-columns:repeat(0, auto);text-align:center;margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:37px;--grid-column-gap:26px;--grid-row-gap:0px;}.elementor-518 .elementor-element.elementor-element-7749037c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-518 .elementor-element.elementor-element-7749037c .elementor-social-icon{background-color:#F3F4F600;--icon-padding:0em;}.elementor-518 .elementor-element.elementor-element-7749037c .elementor-social-icon i{color:#F3F4F6;}.elementor-518 .elementor-element.elementor-element-7749037c .elementor-social-icon svg{fill:#F3F4F6;}.elementor-518 .elementor-element.elementor-element-7749037c .elementor-icon{border-radius:20px 20px 20px 20px;}.elementor-518 .elementor-element.elementor-element-7749037c .elementor-social-icon:hover i{color:#2563EB;}.elementor-518 .elementor-element.elementor-element-7749037c .elementor-social-icon:hover svg{fill:#2563EB;}.elementor-518 .elementor-element.elementor-element-1938541d{--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;}body:not(.rtl) .elementor-518 .elementor-element.elementor-element-4272b9ab{left:211px;}body.rtl .elementor-518 .elementor-element.elementor-element-4272b9ab{right:211px;}.elementor-518 .elementor-element.elementor-element-4272b9ab{top:-141px;text-align:center;}body:not(.rtl) .elementor-518 .elementor-element.elementor-element-4c8c1036{left:0px;}body.rtl .elementor-518 .elementor-element.elementor-element-4c8c1036{right:0px;}.elementor-518 .elementor-element.elementor-element-4c8c1036{top:0px;}.elementor-518 .elementor-element.elementor-element-5d3029a{text-align:start;}.elementor-518 .elementor-element.elementor-element-5d3029a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;}.elementor-518 .elementor-element.elementor-element-d9e8420{--display:flex;--min-height:80vh;--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:center;--align-items:center;--overlay-opacity:0.6;}.elementor-518 .elementor-element.elementor-element-d9e8420:not(.elementor-motion-effects-element-type-background), .elementor-518 .elementor-element.elementor-element-d9e8420 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #1B2A4A 0%, #111C33 100%);}.elementor-518 .elementor-element.elementor-element-d9e8420::before, .elementor-518 .elementor-element.elementor-element-d9e8420 > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-d9e8420 > .e-con-inner > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-d9e8420 > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-d9e8420 > .e-con-inner > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-d9e8420 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0B0F2A;background-image:url("https://camp-halligalli.de/wp-content/uploads/2026/02/Camp-HalliGalli-Werbefoto-1-4.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-518 .elementor-element.elementor-element-d9e8420::before{filter:brightness( 81% ) contrast( 92% ) saturate( 110% ) blur( 45px ) hue-rotate( 239deg );}.elementor-518 .elementor-element.elementor-element-d9e8420 > .elementor-shape-bottom .elementor-shape-fill, .elementor-518 .elementor-element.elementor-element-d9e8420 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-cc6e35e );}.elementor-518 .elementor-element.elementor-element-547f01d1{text-align:start;}.elementor-518 .elementor-element.elementor-element-547f01d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;}.elementor-518 .elementor-element.elementor-element-456c6477{text-align:end;}.elementor-518 .elementor-element.elementor-element-456c6477 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;line-height:1.2em;}.elementor-518 .elementor-element.elementor-element-8b01bf5{--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-518 .elementor-element.elementor-element-12acc282{--grid-template-columns:repeat(0, auto);text-align:center;margin:-0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:37px;--grid-column-gap:26px;--grid-row-gap:0px;}.elementor-518 .elementor-element.elementor-element-12acc282.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-518 .elementor-element.elementor-element-12acc282 .elementor-social-icon{background-color:#F3F4F600;--icon-padding:0em;}.elementor-518 .elementor-element.elementor-element-12acc282 .elementor-social-icon i{color:#F3F4F6;}.elementor-518 .elementor-element.elementor-element-12acc282 .elementor-social-icon svg{fill:#F3F4F6;}.elementor-518 .elementor-element.elementor-element-12acc282 .elementor-icon{border-radius:20px 20px 20px 20px;}.elementor-518 .elementor-element.elementor-element-12acc282 .elementor-social-icon:hover i{color:#2563EB;}.elementor-518 .elementor-element.elementor-element-12acc282 .elementor-social-icon:hover svg{fill:#2563EB;}.elementor-518 .elementor-element.elementor-element-1e307507{--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-518 .elementor-element.elementor-element-1e307507:not(.elementor-motion-effects-element-type-background), .elementor-518 .elementor-element.elementor-element-1e307507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc6e35e );}.elementor-518 .elementor-element.elementor-element-5fe2b0aa{text-align:center;}.elementor-518 .elementor-element.elementor-element-5fe2b0aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-518 .elementor-element.elementor-element-7596bc1a{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#9CA3AF;}.elementor-518 .elementor-element.elementor-element-1c881162{--display:flex;--min-height:50vh;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.6;}.elementor-518 .elementor-element.elementor-element-1c881162:not(.elementor-motion-effects-element-type-background), .elementor-518 .elementor-element.elementor-element-1c881162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111827;}.elementor-518 .elementor-element.elementor-element-1c881162::before, .elementor-518 .elementor-element.elementor-element-1c881162 > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-1c881162 > .e-con-inner > .elementor-background-video-container::before, .elementor-518 .elementor-element.elementor-element-1c881162 > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-1c881162 > .e-con-inner > .elementor-background-slideshow::before, .elementor-518 .elementor-element.elementor-element-1c881162 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-518 .elementor-element.elementor-element-1c881162 > .elementor-shape-top .elementor-shape-fill, .elementor-518 .elementor-element.elementor-element-1c881162 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-cc6e35e );}.elementor-518 .elementor-element.elementor-element-1c881162 > .elementor-shape-top svg, .elementor-518 .elementor-element.elementor-element-1c881162 > .e-con-inner > .elementor-shape-top svg{height:119px;}.elementor-518 .elementor-element.elementor-element-1c881162 > .elementor-shape-bottom .elementor-shape-fill, .elementor-518 .elementor-element.elementor-element-1c881162 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-cc6e35e );}.elementor-518 .elementor-element.elementor-element-1c881162.e-con{--align-self:center;}.elementor-518 .elementor-element.elementor-element-31edee28{--display:flex;}.elementor-518 .elementor-element.elementor-element-d285299.elementor-element{--align-self:flex-start;}.elementor-518 .elementor-element.elementor-element-57182c77{--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-518 .elementor-element.elementor-element-57182c77:not(.elementor-motion-effects-element-type-background), .elementor-518 .elementor-element.elementor-element-57182c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc6e35e );}.elementor-518 .elementor-element.elementor-element-6eaa5ade{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-518 .elementor-element.elementor-element-6eaa5ade .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-518 .elementor-element.elementor-element-4c970828{--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:50px 30px;--row-gap:50px;--column-gap:30px;}.elementor-518 .elementor-element.elementor-element-4c970828:not(.elementor-motion-effects-element-type-background), .elementor-518 .elementor-element.elementor-element-4c970828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc6e35e );}.elementor-518 .elementor-element.elementor-element-8be4044{width:var( --container-widget-width, 42.143% );max-width:42.143%;--container-widget-width:42.143%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-518 .elementor-element.elementor-element-8be4044.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-518 .elementor-element.elementor-element-48dbd14{width:var( --container-widget-width, 27.901% );max-width:27.901%;--container-widget-width:27.901%;--container-widget-flex-grow:0;}.elementor-518 .elementor-element.elementor-element-48dbd14.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-518 .elementor-element.elementor-element-48dbd14 img{border-radius:20px 20px 20px 20px;}.elementor-518 .elementor-element.elementor-element-1cef1d3.elementor-element{--align-self:center;}.elementor-518 .elementor-element.elementor-element-1cef1d3{text-align:center;}@media(min-width:768px){.elementor-518 .elementor-element.elementor-element-722d7e0a{--width:100%;}.elementor-518 .elementor-element.elementor-element-5d6df0c6{--content-width:1600px;}.elementor-518 .elementor-element.elementor-element-1ea8d8fb{--width:50%;}.elementor-518 .elementor-element.elementor-element-6cc0e1f5{--width:76%;}.elementor-518 .elementor-element.elementor-element-1938541d{--width:50%;}.elementor-518 .elementor-element.elementor-element-d9e8420{--width:100%;}.elementor-518 .elementor-element.elementor-element-8b01bf5{--width:76%;}.elementor-518 .elementor-element.elementor-element-1c881162{--width:100%;}.elementor-518 .elementor-element.elementor-element-31edee28{--content-width:1100px;}}@media(max-width:1024px){.elementor-518 .elementor-element.elementor-element-da4b801 .elementor-heading-title{font-size:14px;}.elementor-518 .elementor-element.elementor-element-7749037c{--icon-size:26px;}body:not(.rtl) .elementor-518 .elementor-element.elementor-element-4c8c1036{left:-4px;}body.rtl .elementor-518 .elementor-element.elementor-element-4c8c1036{right:-4px;}.elementor-518 .elementor-element.elementor-element-4c8c1036{top:-136px;}.elementor-518 .elementor-element.elementor-element-5d3029a .elementor-heading-title{font-size:16px;}.elementor-518 .elementor-element.elementor-element-48dbd14.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-518 .elementor-element.elementor-element-d9e8420{--min-height:59vh;}.elementor-518 .elementor-element.elementor-element-33212f28{--e-image-carousel-slides-to-show:1;}.elementor-518 .elementor-element.elementor-element-33212f28 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-518 .elementor-element.elementor-element-12acc282{--icon-size:31px;}.elementor-518 .elementor-element.elementor-element-5fe2b0aa .elementor-heading-title{font-size:20px;}.elementor-518 .elementor-element.elementor-element-7596bc1a{font-size:16px;}.elementor-518 .elementor-element.elementor-element-6eaa5ade{text-align:center;}.elementor-518 .elementor-element.elementor-element-6eaa5ade .elementor-heading-title{font-size:25px;}.elementor-518 .elementor-element.elementor-element-8be4044{width:var( --container-widget-width, 315.953px );max-width:315.953px;--container-widget-width:315.953px;--container-widget-flex-grow:0;column-gap:0px;text-align:center;}.elementor-518 .elementor-element.elementor-element-8be4044 p{margin-block-end:0px;}.elementor-518 .elementor-element.elementor-element-48dbd14{--container-widget-width:133px;--container-widget-flex-grow:0;width:var( --container-widget-width, 133px );max-width:133px;text-align:start;}}/* Start custom CSS for image-carousel, class: .elementor-element-7080e508 */.elementor-518 .elementor-element.elementor-element-7080e508 {
    padding: 60px 40px 100px 40px;
}

.elementor-518 .elementor-element.elementor-element-7080e508 .swiper {
    overflow: visible !important;
}

.elementor-518 .elementor-element.elementor-element-7080e508 .swiper-wrapper {
    overflow: visible !important;
}

.elementor-518 .elementor-element.elementor-element-7080e508 .swiper-slide {
    border-radius: 30px;
    overflow: visible !important;
}

.elementor-518 .elementor-element.elementor-element-7080e508 .swiper-slide img {
    display: block;
    width: 100%;
    border-radius: 30px;

    box-shadow:
        0 60px 140px rgba(0, 0, 0, 0.9),
        0 30px 70px rgba(0, 0, 0, 0.6);

    transition: transform 0.4s ease;
}

/* optional minimaler Hover */
.elementor-518 .elementor-element.elementor-element-7080e508 .swiper-slide:hover img {
    transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-33212f28 */.elementor-518 .elementor-element.elementor-element-33212f28 {
    position: relative;
    z-index: 2;
    border-radius: 24px;

    box-shadow:
        0 30px 80px rgba(0, 0, 0, 0.6),
        0 15px 40px rgba(0, 0, 0, 0.4);

    transform: translateY(-20px);
}/* End custom CSS */