.elementor-31284 .elementor-element.elementor-element-2914e4a{--display:flex;--min-height:607px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-31284 .elementor-element.elementor-element-2914e4a:not(.elementor-motion-effects-element-type-background),.elementor-31284 .elementor-element.elementor-element-2914e4a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-primary) 0%,var(--e-global-color-text) 100%)}.elementor-31284 .elementor-element.elementor-element-2914e4a>.elementor-shape-bottom .elementor-shape-fill,.elementor-31284 .elementor-element.elementor-element-2914e4a>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill{fill:var(--e-global-color-f2d9f65)}.elementor-31284 .elementor-element.elementor-element-2914e4a>.elementor-shape-bottom svg,.elementor-31284 .elementor-element.elementor-element-2914e4a>.e-con-inner>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:61px}.elementor-31284 .elementor-element.elementor-element-f26b71d{--display:flex;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-31284 .elementor-element.elementor-element-f26b71d.e-con{--flex-grow:0;--flex-shrink:0}.elementor-31284 .elementor-element.elementor-element-0f1bd56 .elementor-heading-title{font-size:55px;color:#fff}.elementor-31284 .elementor-element.elementor-element-a314994>.elementor-widget-container{margin:25px 0}.elementor-31284 .elementor-element.elementor-element-a314994 .elementor-heading-title{font-size:23px;line-height:36px;color:var(--e-global-color-642a7cc)}.elementor-31284 .elementor-element.elementor-element-8ed2550 .elementor-button{background-color:var(--e-global-color-accent);fill:var(--e-global-color-642a7cc);color:var(--e-global-color-642a7cc);border-radius:12px}.elementor-31284 .elementor-element.elementor-element-517b686{--display:flex;--min-height:492px;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-31284 .elementor-element.elementor-element-d947667{--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-31284 .elementor-element.elementor-element-cd1482c{--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-31284 .elementor-element.elementor-element-2ef8acf .elementor-heading-title{font-weight:700}.elementor-31284 .elementor-element.elementor-element-1a19806{--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}.elementor-31284 .elementor-element.elementor-element-f44eddc{--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-31284 .elementor-element.elementor-element-c318a5c,.elementor-31284 .elementor-element.elementor-element-c318a5c .gem-textbox{min-height:0%}.elementor-31284 .elementor-element.elementor-element-c318a5c .gem-textbox-content{border-radius:25px;padding:25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-31284 .elementor-element.elementor-element-c318a5c .gem-textbox-content,.elementor-31284 .elementor-element.elementor-element-c318a5c .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-31284 .elementor-element.elementor-element-c318a5c .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-31284 .elementor-element.elementor-element-c318a5c .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 0 40px;transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-c318a5c .gem-textbox-content .gem-image span{border-style:none;margin:0 0 0 40px}.elementor-31284 .elementor-element.elementor-element-c318a5c .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{color:var(--e-global-color-accent)}.elementor-31284 .elementor-element.elementor-element-c318a5c .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{fill:var(--e-global-color-accent)}.elementor-31284 .elementor-element.elementor-element-c318a5c .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-31284 .elementor-element.elementor-element-c318a5c .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-c318a5c .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-31284 .elementor-element.elementor-element-c318a5c .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-c318a5c .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-b8adda3{--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-31284 .elementor-element.elementor-element-bdef42b,.elementor-31284 .elementor-element.elementor-element-bdef42b .gem-textbox{min-height:0%}.elementor-31284 .elementor-element.elementor-element-bdef42b .gem-textbox-content{border-radius:25px;padding:25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-31284 .elementor-element.elementor-element-bdef42b .gem-textbox-content,.elementor-31284 .elementor-element.elementor-element-bdef42b .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-31284 .elementor-element.elementor-element-bdef42b .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-31284 .elementor-element.elementor-element-bdef42b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 0 40px;transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-bdef42b .gem-textbox-content .gem-image span{border-style:none;margin:0 0 0 40px}.elementor-31284 .elementor-element.elementor-element-bdef42b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{color:var(--e-global-color-accent)}.elementor-31284 .elementor-element.elementor-element-bdef42b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{fill:var(--e-global-color-accent)}.elementor-31284 .elementor-element.elementor-element-bdef42b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-31284 .elementor-element.elementor-element-bdef42b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-bdef42b .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-31284 .elementor-element.elementor-element-bdef42b .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-bdef42b .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-8f3dbd0{--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-31284 .elementor-element.elementor-element-bd0152e,.elementor-31284 .elementor-element.elementor-element-bd0152e .gem-textbox{min-height:0%}.elementor-31284 .elementor-element.elementor-element-bd0152e .gem-textbox-content{border-radius:25px;padding:25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-31284 .elementor-element.elementor-element-bd0152e .gem-textbox-content,.elementor-31284 .elementor-element.elementor-element-bd0152e .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-31284 .elementor-element.elementor-element-bd0152e .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-31284 .elementor-element.elementor-element-bd0152e .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 0 40px;transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-bd0152e .gem-textbox-content .gem-image span{border-style:none;margin:0 0 0 40px}.elementor-31284 .elementor-element.elementor-element-bd0152e .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{color:var(--e-global-color-accent)}.elementor-31284 .elementor-element.elementor-element-bd0152e .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{fill:var(--e-global-color-accent)}.elementor-31284 .elementor-element.elementor-element-bd0152e .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-31284 .elementor-element.elementor-element-bd0152e .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-bd0152e .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-31284 .elementor-element.elementor-element-bd0152e .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-bd0152e .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-f0945f5{--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;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px}.elementor-31284 .elementor-element.elementor-element-e8f576a{--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-31284 .elementor-element.elementor-element-6a2ce8e,.elementor-31284 .elementor-element.elementor-element-6a2ce8e .gem-textbox{min-height:0%}.elementor-31284 .elementor-element.elementor-element-6a2ce8e .gem-textbox-content{border-radius:25px;padding:25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-31284 .elementor-element.elementor-element-6a2ce8e .gem-textbox-content,.elementor-31284 .elementor-element.elementor-element-6a2ce8e .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-31284 .elementor-element.elementor-element-6a2ce8e .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-31284 .elementor-element.elementor-element-6a2ce8e .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 0 40px;transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-6a2ce8e .gem-textbox-content .gem-image span{border-style:none;margin:0 0 0 40px}.elementor-31284 .elementor-element.elementor-element-6a2ce8e .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{color:var(--e-global-color-accent)}.elementor-31284 .elementor-element.elementor-element-6a2ce8e .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{fill:var(--e-global-color-accent)}.elementor-31284 .elementor-element.elementor-element-6a2ce8e .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-31284 .elementor-element.elementor-element-6a2ce8e .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-6a2ce8e .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-31284 .elementor-element.elementor-element-6a2ce8e .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-6a2ce8e .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-9868ba3{--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-31284 .elementor-element.elementor-element-6f25db7,.elementor-31284 .elementor-element.elementor-element-6f25db7 .gem-textbox{min-height:0%}.elementor-31284 .elementor-element.elementor-element-6f25db7 .gem-textbox-content{border-radius:25px;padding:25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-31284 .elementor-element.elementor-element-6f25db7 .gem-textbox-content,.elementor-31284 .elementor-element.elementor-element-6f25db7 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-31284 .elementor-element.elementor-element-6f25db7 .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-31284 .elementor-element.elementor-element-6f25db7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 0 40px;transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-6f25db7 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 0 40px}.elementor-31284 .elementor-element.elementor-element-6f25db7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{color:var(--e-global-color-accent)}.elementor-31284 .elementor-element.elementor-element-6f25db7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{fill:var(--e-global-color-accent)}.elementor-31284 .elementor-element.elementor-element-6f25db7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-31284 .elementor-element.elementor-element-6f25db7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-6f25db7 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-31284 .elementor-element.elementor-element-6f25db7 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-6f25db7 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-31284 .elementor-element.elementor-element-32701acd{margin-top:0;margin-bottom:0}.elementor-bc-flex-widget .elementor-31284 .elementor-element.elementor-element-6f2a34c7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-31284 .elementor-element.elementor-element-6f2a34c7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-31284 .elementor-element.elementor-element-6f2a34c7>.elementor-element-populated{padding:35px 35px 35px 100px}.elementor-31284 .elementor-element.elementor-element-289f683:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31284 .elementor-element.elementor-element-289f683>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://solutions.michael-wessel.de/wp-content/uploads/2026/03/Architektur-wellig.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-31284 .elementor-element.elementor-element-289f683>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31284 .elementor-element.elementor-element-289f683>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31284 .elementor-element.elementor-element-5a018025{--spacer-size:450px}.elementor-31284 .elementor-element.elementor-element-0633a19{margin-top:0;margin-bottom:0}.elementor-31284 .elementor-element.elementor-element-e636f5f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31284 .elementor-element.elementor-element-e636f5f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://solutions.michael-wessel.de/wp-content/uploads/2026/03/Architecture-hell-wellig.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-31284 .elementor-element.elementor-element-e636f5f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31284 .elementor-element.elementor-element-e636f5f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31284 .elementor-element.elementor-element-a6c49f9{--spacer-size:450px}.elementor-bc-flex-widget .elementor-31284 .elementor-element.elementor-element-d468e33.elementor-column .elementor-widget-wrap{align-items:center}.elementor-31284 .elementor-element.elementor-element-d468e33.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-31284 .elementor-element.elementor-element-d468e33>.elementor-element-populated{padding:35px 35px 35px 25px}.elementor-31284 .elementor-element.elementor-element-6795af3d{--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}.elementor-31284 .elementor-element.elementor-element-6a027bc{--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}@media(max-width:767px){.elementor-31284 .elementor-element.elementor-element-6f2a34c7>.elementor-element-populated{padding:30px}.elementor-31284 .elementor-element.elementor-element-d468e33>.elementor-element-populated{padding:30px}}@media(min-width:768px){.elementor-31284 .elementor-element.elementor-element-f26b71d{--width:100%}.elementor-31284 .elementor-element.elementor-element-d947667{--width:100%}.elementor-31284 .elementor-element.elementor-element-f44eddc{--width:33%}.elementor-31284 .elementor-element.elementor-element-b8adda3{--width:33%}.elementor-31284 .elementor-element.elementor-element-8f3dbd0{--width:33%}.elementor-31284 .elementor-element.elementor-element-e8f576a{--width:50%}.elementor-31284 .elementor-element.elementor-element-9868ba3{--width:50%}.elementor-31284 .elementor-element.elementor-element-6a027bc{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-31284 .elementor-element.elementor-element-6f2a34c7{width:100%}.elementor-31284 .elementor-element.elementor-element-289f683{width:100%}.elementor-31284 .elementor-element.elementor-element-e636f5f{width:100%}.elementor-31284 .elementor-element.elementor-element-d468e33{width:100%}}