.elementor-465 .elementor-element.elementor-element-4b40c49a{--display:flex;--min-height:100vh;--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;--justify-content:center;--overlay-opacity:0.78;--margin-top:-4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:8vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-465 .elementor-element.elementor-element-4b40c49a:not(.elementor-motion-effects-element-type-background), .elementor-465 .elementor-element.elementor-element-4b40c49a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camps.kitemonkey.de/wp-content/uploads/2026/01/Gemini_Generated_Image_qvt9tqqvt9tqqvt9.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-465 .elementor-element.elementor-element-4b40c49a::before, .elementor-465 .elementor-element.elementor-element-4b40c49a > .elementor-background-video-container::before, .elementor-465 .elementor-element.elementor-element-4b40c49a > .e-con-inner > .elementor-background-video-container::before, .elementor-465 .elementor-element.elementor-element-4b40c49a > .elementor-background-slideshow::before, .elementor-465 .elementor-element.elementor-element-4b40c49a > .e-con-inner > .elementor-background-slideshow::before, .elementor-465 .elementor-element.elementor-element-4b40c49a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-465 .elementor-element.elementor-element-6cc4ed0c{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:center;}.elementor-465 .elementor-element.elementor-element-6cc4ed0c .elementor-heading-title{font-size:1vw;font-weight:700;text-transform:uppercase;letter-spacing:2.7px;color:#2F2E2E;}.elementor-465 .elementor-element.elementor-element-fb09fdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-465 .elementor-element.elementor-element-fb09fdb .elementor-heading-title{font-size:5.5vw;font-weight:700;letter-spacing:-3.6px;word-spacing:8px;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-465 .elementor-element.elementor-element-4e707a5a{width:var( --container-widget-width, 40vw );max-width:40vw;--container-widget-width:40vw;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1vw;font-weight:400;color:var( --e-global-color-secondary );}.elementor-465 .elementor-element.elementor-element-4e707a5a.elementor-element{--align-self:center;}.elementor-465 .elementor-element.elementor-element-250f424a{--display:flex;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0vw;--margin-bottom:-1vw;--margin-left:0vw;--margin-right:0vw;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-465 .elementor-element.elementor-element-6034d206 .elementor-button{background-color:#FFD700;font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.3vw;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:20px 045px 20px 045px;}.elementor-465 .elementor-element.elementor-element-6034d206 .elementor-button:hover, .elementor-465 .elementor-element.elementor-element-6034d206 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );border-color:var( --e-global-color-primary );}.elementor-465 .elementor-element.elementor-element-6034d206 .elementor-button:hover svg, .elementor-465 .elementor-element.elementor-element-6034d206 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-465 .elementor-element.elementor-element-22319466{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:-3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-465 .elementor-element.elementor-element-65eefb22{--display:flex;--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;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:wrap;--align-content:space-between;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-465 .elementor-element.elementor-element-4e7a528 img{width:130px;opacity:0.5;filter:brightness( 100% ) contrast( 164% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-4e7a528:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-267f4e57 img{width:130px;opacity:0.5;filter:brightness( 100% ) contrast( 164% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-267f4e57:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-fc8e781{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-465 .elementor-element.elementor-element-fc8e781 img{width:180px;}.elementor-465 .elementor-element.elementor-element-3c6aea9b img{width:130px;opacity:0.5;filter:brightness( 100% ) contrast( 164% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-3c6aea9b:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-15e43aa0 img{width:130px;opacity:0.5;filter:brightness( 100% ) contrast( 164% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-15e43aa0:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-e630026{--display:flex;--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;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:wrap;--align-content:space-between;--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-465 .elementor-element.elementor-element-34428042 img{width:130px;opacity:0.5;filter:brightness( 100% ) contrast( 164% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-34428042:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-4f40591b img{width:130px;opacity:0.5;filter:brightness( 100% ) contrast( 164% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-4f40591b:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-47b3816e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-465 .elementor-element.elementor-element-47b3816e img{width:180px;}.elementor-465 .elementor-element.elementor-element-33d0d8f img{width:130px;opacity:0.5;filter:brightness( 100% ) contrast( 164% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-33d0d8f:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-2161d41f img{width:130px;opacity:0.5;filter:brightness( 100% ) contrast( 164% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-465 .elementor-element.elementor-element-2161d41f:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(min-width:768px){.elementor-465 .elementor-element.elementor-element-65eefb22{--width:100%;}.elementor-465 .elementor-element.elementor-element-e630026{--width:100%;}}@media(min-width:1025px){.elementor-465 .elementor-element.elementor-element-4b40c49a:not(.elementor-motion-effects-element-type-background), .elementor-465 .elementor-element.elementor-element-4b40c49a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-465 .elementor-element.elementor-element-6cc4ed0c .elementor-heading-title{font-size:1.5vw;}.elementor-465 .elementor-element.elementor-element-fb09fdb .elementor-heading-title{font-size:8vw;}.elementor-465 .elementor-element.elementor-element-4e707a5a{font-size:2vw;}.elementor-465 .elementor-element.elementor-element-6034d206 .elementor-button{font-size:1.5vw;}}@media(max-width:767px){.elementor-465 .elementor-element.elementor-element-4b40c49a:not(.elementor-motion-effects-element-type-background), .elementor-465 .elementor-element.elementor-element-4b40c49a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://camps.kitemonkey.de/wp-content/uploads/2026/01/Aegypten-Kite-Safari-Yacht-.jpg");}.elementor-465 .elementor-element.elementor-element-4b40c49a{--min-height:581px;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:39vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-465 .elementor-element.elementor-element-6cc4ed0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-465 .elementor-element.elementor-element-6cc4ed0c .elementor-heading-title{font-size:2.5vw;line-height:0.1em;letter-spacing:1.1px;}.elementor-465 .elementor-element.elementor-element-fb09fdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-465 .elementor-element.elementor-element-fb09fdb .elementor-heading-title{font-size:10vw;line-height:1.7lh;letter-spacing:-0.5px;}.elementor-465 .elementor-element.elementor-element-4e707a5a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 85vw );max-width:85vw;font-size:4vw;}.elementor-465 .elementor-element.elementor-element-250f424a{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-465 .elementor-element.elementor-element-6034d206{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-465 .elementor-element.elementor-element-6034d206 .elementor-button{font-size:3.5vw;}.elementor-465 .elementor-element.elementor-element-22319466{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 0px;--row-gap:25px;--column-gap:0px;--margin-top:-17vw;--margin-bottom:7vw;--margin-left:0vw;--margin-right:0vw;}.elementor-465 .elementor-element.elementor-element-65eefb22{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 15px;--row-gap:14px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-465 .elementor-element.elementor-element-4e7a528{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-465 .elementor-element.elementor-element-4e7a528 img{width:90%;}.elementor-465 .elementor-element.elementor-element-267f4e57{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-465 .elementor-element.elementor-element-267f4e57 img{width:90%;}.elementor-465 .elementor-element.elementor-element-fc8e781{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-465 .elementor-element.elementor-element-fc8e781 img{width:117px;}.elementor-465 .elementor-element.elementor-element-3c6aea9b{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-465 .elementor-element.elementor-element-3c6aea9b img{width:90%;}.elementor-465 .elementor-element.elementor-element-15e43aa0{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-465 .elementor-element.elementor-element-15e43aa0 img{width:69%;}.elementor-465 .elementor-element.elementor-element-e630026{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 15px;--row-gap:14px;--column-gap:15px;--flex-wrap:nowrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-465 .elementor-element.elementor-element-34428042{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-465 .elementor-element.elementor-element-34428042 img{width:90%;}.elementor-465 .elementor-element.elementor-element-4f40591b{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-465 .elementor-element.elementor-element-4f40591b img{width:90%;}.elementor-465 .elementor-element.elementor-element-47b3816e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-465 .elementor-element.elementor-element-47b3816e img{width:117px;}.elementor-465 .elementor-element.elementor-element-33d0d8f{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-465 .elementor-element.elementor-element-33d0d8f img{width:90%;}.elementor-465 .elementor-element.elementor-element-2161d41f{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-465 .elementor-element.elementor-element-2161d41f img{width:69%;}}/* Start custom CSS *//* Custom Monkey Highlights */
.highlight { 
    background: linear-gradient(120deg, transparent 0%, var(--primary) 5%, var(--primary) 95%, transparent 95%);
    padding: 0 5px;
}
/* WhatsApp Bubbles Style */
.wa-bubble { 
    background: #e7ffdb; padding: 20px; border-radius: 12px; position: relative;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1); margin-bottom: 20px;
}
.wa-bubble::after { 
    content: ""; position: absolute; right: -10px; top: 10px; 
    border-left: 15px solid #e7ffdb; border-bottom: 15px solid transparent; 
}
/* Flow Arrow Responsiveness */
@media (max-width: 900px) { .flow-arrow { transform: rotate(90deg); margin: 10px 0; } }

/* Der schlanke Kitemonkey-Marker */
.highlight {
    position: relative;
    z-index: 1;
    display: inline-block; /* Wichtig, damit wir die Ebene dahinter steuern können */
    padding: 0 8px;
}

.highlight::before {
    content: "";
    position: absolute;
    
    /* POSITIONIERUNG */
    bottom: -5%;        /* Wie hoch vom unteren Rand? 0% ist ganz unten */       /* Lässt den Marker links leicht überstehen */
    
    /* DICKE DES BALKENS */
    width: 102%;       /* Leicht breiter als das Wort */
    height: 100%;       /* HIER STEURN: 30% ist dünn, 50% ist mittel, 100% ist fett */
    
    /* LOOK */
    background: #FFD700;
    transform: skew(-15deg); /* Der "Speed"-Kniff für die Schräge */
    z-index: -1;       /* Schiebt den Balken hinter den Text */
    opacity: 0.9;      /* Ein Hauch Transparenz wirkt oft edler */
}

/* GLOBALER HIGHLIGHT-FIX: Schließt die Lücke zum vorherigen Text */
h2 .highlight, 
h2 .km-highlight-skew {
    margin-left: 2px !important;    /* Verringert den Abstand des gelben Kastens zum Wort davor */
    padding-left: 8px !important;   /* Verringert den Leerraum INNERHALB des Kastens links vom Wort */
    padding-right: 8px !important;  /* Sorgt für Symmetrie */
}

/* Optional: Falls das Wort im Kasten durch die Schrägstellung zu nah am Rand wirkt */
h2 .km-highlight-skew span,
h2 .highlight span {
    margin-left: 0 !important;
}/* End custom CSS */