.elementor-3055 .elementor-element.elementor-element-ee31a73{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--overlay-opacity:0;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-3055 .elementor-element.elementor-element-ee31a73:not(.elementor-motion-effects-element-type-background), .elementor-3055 .elementor-element.elementor-element-ee31a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://koenig-consulting.net/wp-content/uploads/2026/02/gradient_bg.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-3055 .elementor-element.elementor-element-ee31a73::before, .elementor-3055 .elementor-element.elementor-element-ee31a73 > .elementor-background-video-container::before, .elementor-3055 .elementor-element.elementor-element-ee31a73 > .e-con-inner > .elementor-background-video-container::before, .elementor-3055 .elementor-element.elementor-element-ee31a73 > .elementor-background-slideshow::before, .elementor-3055 .elementor-element.elementor-element-ee31a73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3055 .elementor-element.elementor-element-ee31a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-3055 .elementor-element.elementor-element-3ccff71{left:0px;}body.rtl .elementor-3055 .elementor-element.elementor-element-3ccff71{right:0px;}.elementor-3055 .elementor-element.elementor-element-3ccff71{top:0px;}.elementor-3055 .elementor-element.elementor-element-f2a0fd9{--display:flex;--min-height:700px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:120px 120px;--row-gap:120px;--column-gap:120px;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-3055 .elementor-element.elementor-element-f2a0fd9::before, .elementor-3055 .elementor-element.elementor-element-f2a0fd9 > .elementor-background-video-container::before, .elementor-3055 .elementor-element.elementor-element-f2a0fd9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3055 .elementor-element.elementor-element-f2a0fd9 > .elementor-background-slideshow::before, .elementor-3055 .elementor-element.elementor-element-f2a0fd9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3055 .elementor-element.elementor-element-f2a0fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3055 .elementor-element.elementor-element-f2a0fd9.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-3055 .elementor-element.elementor-element-dded6fd{left:0px;}body.rtl .elementor-3055 .elementor-element.elementor-element-dded6fd{right:0px;}.elementor-3055 .elementor-element.elementor-element-dded6fd{top:0px;}.elementor-3055 .elementor-element.elementor-element-041f02c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3055 .elementor-element.elementor-element-041f02c:not(.elementor-motion-effects-element-type-background), .elementor-3055 .elementor-element.elementor-element-041f02c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-3055 .elementor-element.elementor-element-8d876f4 .elementor-icon-list-icon i{color:var( --e-global-color-9e748b7 );transition:color 0.3s;}.elementor-3055 .elementor-element.elementor-element-8d876f4 .elementor-icon-list-icon svg{fill:var( --e-global-color-9e748b7 );transition:fill 0.3s;}.elementor-3055 .elementor-element.elementor-element-8d876f4{--e-icon-list-icon-size:var(--list-nupsi-w);--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-3055 .elementor-element.elementor-element-8d876f4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3055 .elementor-element.elementor-element-fe09afd{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3055 .elementor-element.elementor-element-fe09afd:not(.elementor-motion-effects-element-type-background), .elementor-3055 .elementor-element.elementor-element-fe09afd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-3055 .elementor-element.elementor-element-48c23ba .elementor-icon-list-icon i{color:var( --e-global-color-9e748b7 );transition:color 0.3s;}.elementor-3055 .elementor-element.elementor-element-48c23ba .elementor-icon-list-icon svg{fill:var( --e-global-color-9e748b7 );transition:fill 0.3s;}.elementor-3055 .elementor-element.elementor-element-48c23ba{--e-icon-list-icon-size:var(--list-nupsi-w);--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-3055 .elementor-element.elementor-element-48c23ba .elementor-icon-list-text{transition:color 0.3s;}.elementor-3055 .elementor-element.elementor-element-6563aa8{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3055 .elementor-element.elementor-element-6563aa8:not(.elementor-motion-effects-element-type-background), .elementor-3055 .elementor-element.elementor-element-6563aa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFC4;}.elementor-3055 .elementor-element.elementor-element-fe0a42d .elementor-icon-list-icon i{color:var( --e-global-color-9e748b7 );transition:color 0.3s;}.elementor-3055 .elementor-element.elementor-element-fe0a42d .elementor-icon-list-icon svg{fill:var( --e-global-color-9e748b7 );transition:fill 0.3s;}.elementor-3055 .elementor-element.elementor-element-fe0a42d{--e-icon-list-icon-size:var(--list-nupsi-w);--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-3055 .elementor-element.elementor-element-fe0a42d .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1024px){.elementor-3055 .elementor-element.elementor-element-ee31a73:not(.elementor-motion-effects-element-type-background), .elementor-3055 .elementor-element.elementor-element-ee31a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-3055 .elementor-element.elementor-element-f2a0fd9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3055 .elementor-element.elementor-element-ee31a73:not(.elementor-motion-effects-element-type-background), .elementor-3055 .elementor-element.elementor-element-ee31a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-3055 .elementor-element.elementor-element-ee31a73{--overlay-opacity:0.73;--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-3055 .elementor-element.elementor-element-3ccff71{z-index:99;}.elementor-3055 .elementor-element.elementor-element-f2a0fd9:not(.elementor-motion-effects-element-type-background), .elementor-3055 .elementor-element.elementor-element-f2a0fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://koenig-consulting.net/wp-content/uploads/2026/02/gradient_mobil_bg.webp");background-repeat:no-repeat;background-size:cover;}.elementor-3055 .elementor-element.elementor-element-f2a0fd9{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.81;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:500px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;--z-index:100;}.elementor-3055 .elementor-element.elementor-element-f2a0fd9.e-con{--align-self:center;}.elementor-3055 .elementor-element.elementor-element-dded6fd{z-index:99;}}@media(min-width:768px){.elementor-3055 .elementor-element.elementor-element-f2a0fd9{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3055 .elementor-element.elementor-element-f2a0fd9{--width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-48c23ba */.elementor-3055 .elementor-element.elementor-element-48c23ba .elementor-icon-list-text {
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a0fd9 */@media (min-width: 1024px) {
.elementor-3055 .elementor-element.elementor-element-f2a0fd9::before {
    background: none!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee31a73 */@media (min-width: 767px) and @media (max-width: 1095px) {
    .box-sizer {
        width: var(--content-width);
    }
}

@media (max-width: 1095px) {
    .elementor-3055 .elementor-element.elementor-element-ee31a73 {
        /*background-image: none!important;*/
    }
    .martin-mobil {
        display: flex!important;
    }
    
}

@media (max-width: 767px) {
    .elementor-3055 .elementor-element.elementor-element-ee31a73 {
        position: relative;
        background-image: none!important;
    }
}

@media (min-width: 1095px) {
    .box-sizer {
        width: 65%!important;
    }
}

.martin-mobil {
  display: none;        
}

.box-sizer {
    width: 100%;
}
/* === Vektor-Pattern (Test): Verlauf + Dots crisp, kein Rasterbild === */
.elementor-3055 .elementor-element.elementor-element-ee31a73{
  background-image:
    radial-gradient(rgba(255,255,255,.24) 1.5px, transparent 1.7px),
    linear-gradient(168deg,#eef2f3 0%,#b3c2c8 13%,#6c8c9c 30%,#3a6981 48%,#15607f 66%,#004e74 84%,#003f5d 100%) !important;
  background-size:16px 16px, 100% 100% !important;
  background-repeat:repeat, no-repeat !important;
  background-position:0 0, center !important;
  background-attachment:scroll !important;
}
.elementor-element-3ccff71 img, .elementor-element-dded6fd img{
  -webkit-mask-image:linear-gradient(to right,#000 66%,transparent 100%), linear-gradient(to top,#000 84%,transparent 100%);
  -webkit-mask-composite:source-in;
  mask-image:linear-gradient(to right,#000 66%,transparent 100%), linear-gradient(to top,#000 84%,transparent 100%);
  mask-composite:intersect;
}
.elementor-element-3ccff71{ transform:scale(1.12); transform-origin:bottom left; }/* End custom CSS */