.elementor-4905 .elementor-element.elementor-element-455a840a{--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;--align-items:center;--overflow:hidden;--background-transition:0.3s;--padding-top:270px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-455a840a:not(.elementor-motion-effects-element-type-background), .elementor-4905 .elementor-element.elementor-element-455a840a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0bef76a );}.elementor-4905 .elementor-element.elementor-element-455a840a, .elementor-4905 .elementor-element.elementor-element-455a840a::before{--border-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4905 .elementor-element.elementor-element-114001c{width:100%;max-width:100%;z-index:3;text-align:center;}.elementor-4905 .elementor-element.elementor-element-114001c > .elementor-widget-container{padding:44px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-114001c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;}.elementor-4905 .elementor-element.elementor-element-5eb25c0d{z-index:2;text-align:center;}.elementor-4905 .elementor-element.elementor-element-5eb25c0d .elementor-heading-title{color:var( --e-global-color-3ebcd87 );font-family:"Inter", Sans-serif;font-size:100px;font-weight:700;letter-spacing:-3px;}.elementor-widget-text-editor{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-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-4905 .elementor-element.elementor-element-f28c897{width:100%;max-width:100%;z-index:3;text-align:center;font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;}.elementor-4905 .elementor-element.elementor-element-f28c897 > .elementor-widget-container{padding:44px 0px 0px 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-4905 .elementor-element.elementor-element-58116de2 > .elementor-widget-container{margin:200px 0px 200px 0px;padding:0px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-58116de2 img{max-width:61%;}.elementor-4905 .elementor-element.elementor-element-69eded35{--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:space-between;--align-items:center;--gap:100px 0px;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-69eded35:not(.elementor-motion-effects-element-type-background), .elementor-4905 .elementor-element.elementor-element-69eded35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-4905 .elementor-element.elementor-element-69eded35::before, .elementor-4905 .elementor-element.elementor-element-69eded35 > .elementor-background-video-container::before, .elementor-4905 .elementor-element.elementor-element-69eded35 > .e-con-inner > .elementor-background-video-container::before, .elementor-4905 .elementor-element.elementor-element-69eded35 > .elementor-background-slideshow::before, .elementor-4905 .elementor-element.elementor-element-69eded35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4905 .elementor-element.elementor-element-69eded35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4905 .elementor-element.elementor-element-69eded35, .elementor-4905 .elementor-element.elementor-element-69eded35::before{--border-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-7ac441f > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-7ac441f{text-align:center;}.elementor-4905 .elementor-element.elementor-element-7ac441f .elementor-heading-title{color:var( --e-global-color-text );font-family:"Cormorant Garamond", Sans-serif;font-size:148px;font-weight:300;font-style:italic;line-height:154px;letter-spacing:0px;}.elementor-4905 .elementor-element.elementor-element-2aa45c70{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:36px;}.elementor-4905 .elementor-element.elementor-element-4edd9c88{--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:space-between;--align-items:center;--gap:100px 0px;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-4edd9c88:not(.elementor-motion-effects-element-type-background), .elementor-4905 .elementor-element.elementor-element-4edd9c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4905 .elementor-element.elementor-element-4edd9c88::before, .elementor-4905 .elementor-element.elementor-element-4edd9c88 > .elementor-background-video-container::before, .elementor-4905 .elementor-element.elementor-element-4edd9c88 > .e-con-inner > .elementor-background-video-container::before, .elementor-4905 .elementor-element.elementor-element-4edd9c88 > .elementor-background-slideshow::before, .elementor-4905 .elementor-element.elementor-element-4edd9c88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4905 .elementor-element.elementor-element-4edd9c88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-4905 .elementor-element.elementor-element-4edd9c88, .elementor-4905 .elementor-element.elementor-element-4edd9c88::before{--border-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-7551939e{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-7551939e, .elementor-4905 .elementor-element.elementor-element-7551939e::before{--border-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-ffefb71{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-4905 .elementor-element.elementor-element-534f57c3{--display:flex;--min-height:224px;--gap:20px 0px;--background-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-2ba42598{--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 10px;--background-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-4d32b383{color:var( --e-global-color-3ebcd87 );font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:500;font-style:italic;line-height:26px;}.elementor-4905 .elementor-element.elementor-element-12fbce51{color:var( --e-global-color-3ebcd87 );font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:36px;}.elementor-4905 .elementor-element.elementor-element-3c8c117c > .elementor-widget-container{padding:0px 0px 0px 46px;}.elementor-4905 .elementor-element.elementor-element-3c8c117c{color:#151C26;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:36px;}.elementor-4905 .elementor-element.elementor-element-240cffd1{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-49312348{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-25e37147{--display:flex;--min-height:224px;--gap:20px 0px;--background-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-5ebfae29{--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 10px;--background-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-528a1af2{color:var( --e-global-color-3ebcd87 );font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:500;font-style:italic;line-height:26px;}.elementor-4905 .elementor-element.elementor-element-43a7bf57{color:var( --e-global-color-3ebcd87 );font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:36px;}.elementor-4905 .elementor-element.elementor-element-436a61f3 > .elementor-widget-container{padding:0px 0px 0px 47px;}.elementor-4905 .elementor-element.elementor-element-436a61f3{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:36px;}.elementor-4905 .elementor-element.elementor-element-1d6c9460{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-58cdfaec{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-75172309{--display:flex;--min-height:224px;--gap:20px 0px;--background-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-62050ac2{--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 10px;--background-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-6bf05392{color:var( --e-global-color-3ebcd87 );font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:500;font-style:italic;line-height:26px;}.elementor-4905 .elementor-element.elementor-element-66b6dfe8{color:var( --e-global-color-3ebcd87 );font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:36px;}.elementor-4905 .elementor-element.elementor-element-5f8b967 > .elementor-widget-container{padding:0px 0px 0px 48px;}.elementor-4905 .elementor-element.elementor-element-5f8b967{color:#151C26;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:36px;}.elementor-4905 .elementor-element.elementor-element-3becab3c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-1121010a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-325f3851{--display:flex;--min-height:224px;--gap:20px 0px;--background-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-ba1ff1e{--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 10px;--background-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-6e5c4d50{color:var( --e-global-color-3ebcd87 );font-family:"Cormorant Garamond", Sans-serif;font-size:35px;font-weight:500;font-style:italic;line-height:26px;}.elementor-4905 .elementor-element.elementor-element-5a75042b{color:var( --e-global-color-3ebcd87 );font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:36px;}.elementor-4905 .elementor-element.elementor-element-d2b91c5 > .elementor-widget-container{padding:0px 0px 0px 49px;}.elementor-4905 .elementor-element.elementor-element-d2b91c5{color:#151C26;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:36px;}.elementor-4905 .elementor-element.elementor-element-785f8768{--n-accordion-title-font-size:60px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:34px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:45px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:#7F7F86;}.elementor-4905 .elementor-element.elementor-element-785f8768 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-4905 .elementor-element.elementor-element-785f8768 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4905 .elementor-element.elementor-element-785f8768 {--n-accordion-padding:0px 0px 60px 0px;}:where( .elementor-4905 .elementor-element.elementor-element-785f8768 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:500;line-height:75px;}:where( .elementor-4905 .elementor-element.elementor-element-785f8768 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-4905 .elementor-element.elementor-element-6f12925{--spacer-size:233px;}.elementor-4905 .elementor-element.elementor-element-be8be71{--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:space-between;--align-items:center;--gap:100px 0px;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-be8be71:not(.elementor-motion-effects-element-type-background), .elementor-4905 .elementor-element.elementor-element-be8be71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, var( --e-global-color-accent ) 100%);}.elementor-4905 .elementor-element.elementor-element-be8be71::before, .elementor-4905 .elementor-element.elementor-element-be8be71 > .elementor-background-video-container::before, .elementor-4905 .elementor-element.elementor-element-be8be71 > .e-con-inner > .elementor-background-video-container::before, .elementor-4905 .elementor-element.elementor-element-be8be71 > .elementor-background-slideshow::before, .elementor-4905 .elementor-element.elementor-element-be8be71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4905 .elementor-element.elementor-element-be8be71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4905 .elementor-element.elementor-element-be8be71, .elementor-4905 .elementor-element.elementor-element-be8be71::before{--border-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-2d3e37e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-794e94eb{--display:flex;--min-height:460px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.24;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4905 .elementor-element.elementor-element-794e94eb:not(.elementor-motion-effects-element-type-background), .elementor-4905 .elementor-element.elementor-element-794e94eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://entwicklung.affinis.cc/wp-content/uploads/2024/03/Screenshot-2023-12-18-alle-17.09.34.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4905 .elementor-element.elementor-element-794e94eb::before, .elementor-4905 .elementor-element.elementor-element-794e94eb > .elementor-background-video-container::before, .elementor-4905 .elementor-element.elementor-element-794e94eb > .e-con-inner > .elementor-background-video-container::before, .elementor-4905 .elementor-element.elementor-element-794e94eb > .elementor-background-slideshow::before, .elementor-4905 .elementor-element.elementor-element-794e94eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-4905 .elementor-element.elementor-element-794e94eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-4905 .elementor-element.elementor-element-794e94eb, .elementor-4905 .elementor-element.elementor-element-794e94eb::before{--border-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-581577a9.elementor-element{--order:99999 /* order end hack */;}.elementor-4905 .elementor-element.elementor-element-581577a9 .elementor-heading-title{color:var( --e-global-color-0bef76a );font-family:"Inter", Sans-serif;font-size:35px;font-weight:400;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4905 .elementor-element.elementor-element-3450e43d .elementor-icon-wrapper{text-align:center;}.elementor-4905 .elementor-element.elementor-element-3450e43d .elementor-icon{font-size:116px;}.elementor-4905 .elementor-element.elementor-element-3450e43d .elementor-icon svg{height:116px;}.elementor-4905 .elementor-element.elementor-element-29774eab{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-700892f2{--display:flex;--min-height:460px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.24;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4905 .elementor-element.elementor-element-700892f2:not(.elementor-motion-effects-element-type-background), .elementor-4905 .elementor-element.elementor-element-700892f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://entwicklung.affinis.cc/wp-content/uploads/2024/03/Screenshot-2023-12-18-alle-17.15.12.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4905 .elementor-element.elementor-element-700892f2::before, .elementor-4905 .elementor-element.elementor-element-700892f2 > .elementor-background-video-container::before, .elementor-4905 .elementor-element.elementor-element-700892f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-4905 .elementor-element.elementor-element-700892f2 > .elementor-background-slideshow::before, .elementor-4905 .elementor-element.elementor-element-700892f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4905 .elementor-element.elementor-element-700892f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-4905 .elementor-element.elementor-element-700892f2, .elementor-4905 .elementor-element.elementor-element-700892f2::before{--border-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-54c088da .elementor-icon-wrapper{text-align:center;}.elementor-4905 .elementor-element.elementor-element-54c088da .elementor-icon{font-size:116px;}.elementor-4905 .elementor-element.elementor-element-54c088da .elementor-icon svg{height:116px;}.elementor-4905 .elementor-element.elementor-element-7743ee71.elementor-element{--order:99999 /* order end hack */;}.elementor-4905 .elementor-element.elementor-element-7743ee71 .elementor-heading-title{color:var( --e-global-color-0bef76a );font-family:"Inter", Sans-serif;font-size:35px;font-weight:400;}.elementor-4905 .elementor-element.elementor-element-34ca7c88{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-3801c17{--display:flex;--min-height:460px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--overlay-opacity:0.24;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-4905 .elementor-element.elementor-element-3801c17:not(.elementor-motion-effects-element-type-background), .elementor-4905 .elementor-element.elementor-element-3801c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://entwicklung.affinis.cc/wp-content/uploads/2024/03/Screenshot-2023-12-18-alle-17.19.07.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4905 .elementor-element.elementor-element-3801c17::before, .elementor-4905 .elementor-element.elementor-element-3801c17 > .elementor-background-video-container::before, .elementor-4905 .elementor-element.elementor-element-3801c17 > .e-con-inner > .elementor-background-video-container::before, .elementor-4905 .elementor-element.elementor-element-3801c17 > .elementor-background-slideshow::before, .elementor-4905 .elementor-element.elementor-element-3801c17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4905 .elementor-element.elementor-element-3801c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-4905 .elementor-element.elementor-element-3801c17, .elementor-4905 .elementor-element.elementor-element-3801c17::before{--border-transition:0.3s;}.elementor-4905 .elementor-element.elementor-element-33b1d4e9 .elementor-icon-wrapper{text-align:center;}.elementor-4905 .elementor-element.elementor-element-33b1d4e9 .elementor-icon{font-size:116px;}.elementor-4905 .elementor-element.elementor-element-33b1d4e9 .elementor-icon svg{height:116px;}.elementor-4905 .elementor-element.elementor-element-401a37e9.elementor-element{--order:99999 /* order end hack */;}.elementor-4905 .elementor-element.elementor-element-401a37e9 .elementor-heading-title{color:var( --e-global-color-0bef76a );font-family:"Inter", Sans-serif;font-size:35px;font-weight:400;}.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-4905 .elementor-element.elementor-element-3cacc00c .elementor-button{background-color:#61788C00;font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;fill:var( --e-global-color-3ebcd87 );color:var( --e-global-color-3ebcd87 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-3cacc00c .elementor-button-content-wrapper{flex-direction:row;}.elementor-4905 .elementor-element.elementor-element-3cacc00c .elementor-button .elementor-button-content-wrapper{gap:17px;}body.elementor-page-4905:not(.elementor-motion-effects-element-type-background), body.elementor-page-4905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61788C;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4905 .elementor-element.elementor-element-534f57c3{--width:52%;}.elementor-4905 .elementor-element.elementor-element-25e37147{--width:52%;}.elementor-4905 .elementor-element.elementor-element-75172309{--width:52%;}.elementor-4905 .elementor-element.elementor-element-325f3851{--width:52%;}.elementor-4905 .elementor-element.elementor-element-2d3e37e{--width:100%;}.elementor-4905 .elementor-element.elementor-element-794e94eb{--width:58%;}.elementor-4905 .elementor-element.elementor-element-29774eab{--width:100%;}.elementor-4905 .elementor-element.elementor-element-700892f2{--width:58%;}.elementor-4905 .elementor-element.elementor-element-34ca7c88{--width:100%;}.elementor-4905 .elementor-element.elementor-element-3801c17{--width:58%;}}@media(max-width:1920px) and (min-width:768px){.elementor-4905 .elementor-element.elementor-element-534f57c3{--width:52%;}.elementor-4905 .elementor-element.elementor-element-25e37147{--width:52%;}.elementor-4905 .elementor-element.elementor-element-75172309{--width:52%;}.elementor-4905 .elementor-element.elementor-element-325f3851{--width:52%;}.elementor-4905 .elementor-element.elementor-element-794e94eb{--width:56%;}.elementor-4905 .elementor-element.elementor-element-700892f2{--width:52%;}.elementor-4905 .elementor-element.elementor-element-3801c17{--width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4905 .elementor-element.elementor-element-534f57c3{--width:70%;}.elementor-4905 .elementor-element.elementor-element-25e37147{--width:70%;}.elementor-4905 .elementor-element.elementor-element-75172309{--width:70%;}.elementor-4905 .elementor-element.elementor-element-325f3851{--width:70%;}}@media(max-width:1920px){.elementor-4905 .elementor-element.elementor-element-455a840a{--padding-top:140px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-4905 .elementor-element.elementor-element-114001c{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-4905 .elementor-element.elementor-element-114001c > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-5eb25c0d .elementor-heading-title{font-size:70px;}.elementor-4905 .elementor-element.elementor-element-f28c897{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-4905 .elementor-element.elementor-element-f28c897 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-58116de2{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-4905 .elementor-element.elementor-element-58116de2 > .elementor-widget-container{margin:75px 0px 75px 0px;padding:0px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-69eded35{--gap:60px 0px;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-4905 .elementor-element.elementor-element-7ac441f .elementor-heading-title{font-size:110px;line-height:110px;}.elementor-4905 .elementor-element.elementor-element-2aa45c70{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;line-height:30px;}.elementor-4905 .elementor-element.elementor-element-4edd9c88{--gap:60px 0px;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-4905 .elementor-element.elementor-element-ffefb71{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-534f57c3{--gap:10px 0px;}.elementor-4905 .elementor-element.elementor-element-2ba42598{--gap:0px 05px;}.elementor-4905 .elementor-element.elementor-element-12fbce51{font-size:20px;}.elementor-4905 .elementor-element.elementor-element-3c8c117c > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-4905 .elementor-element.elementor-element-3c8c117c{font-size:20px;line-height:30px;}.elementor-4905 .elementor-element.elementor-element-240cffd1{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-25e37147{--gap:10px 0px;}.elementor-4905 .elementor-element.elementor-element-5ebfae29{--gap:0px 05px;}.elementor-4905 .elementor-element.elementor-element-43a7bf57{font-size:20px;}.elementor-4905 .elementor-element.elementor-element-436a61f3 > .elementor-widget-container{padding:0px 0px 0px 41px;}.elementor-4905 .elementor-element.elementor-element-436a61f3{font-size:20px;line-height:30px;}.elementor-4905 .elementor-element.elementor-element-1d6c9460{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-58cdfaec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-75172309{--gap:10px 0px;}.elementor-4905 .elementor-element.elementor-element-62050ac2{--gap:0px 05px;}.elementor-4905 .elementor-element.elementor-element-66b6dfe8{font-size:20px;}.elementor-4905 .elementor-element.elementor-element-5f8b967 > .elementor-widget-container{padding:0px 0px 0px 41px;}.elementor-4905 .elementor-element.elementor-element-5f8b967{font-size:20px;line-height:30px;}.elementor-4905 .elementor-element.elementor-element-3becab3c{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-1121010a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-325f3851{--gap:10px 0px;}.elementor-4905 .elementor-element.elementor-element-ba1ff1e{--gap:0px 05px;}.elementor-4905 .elementor-element.elementor-element-5a75042b{font-size:20px;}.elementor-4905 .elementor-element.elementor-element-d2b91c5 > .elementor-widget-container{padding:0px 0px 0px 44px;}.elementor-4905 .elementor-element.elementor-element-d2b91c5{font-size:20px;line-height:30px;}.elementor-4905 .elementor-element.elementor-element-785f8768{--n-accordion-item-title-space-between:30px;--n-accordion-title-font-size:44px;--n-accordion-icon-size:27px;}.elementor-4905 .elementor-element.elementor-element-785f8768 {--n-accordion-padding:0px 0px 30px 0px;}:where( .elementor-4905 .elementor-element.elementor-element-785f8768 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:55px;}:where( .elementor-4905 .elementor-element.elementor-element-785f8768 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-4905 .elementor-element.elementor-element-be8be71{--gap:60px 0px;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-4905 .elementor-element.elementor-element-794e94eb:not(.elementor-motion-effects-element-type-background), .elementor-4905 .elementor-element.elementor-element-794e94eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://entwicklung.affinis.cc/wp-content/uploads/2024/03/Screenshot-2023-12-18-alle-17.09.34.webp");}.elementor-4905 .elementor-element.elementor-element-794e94eb{--min-height:360px;}.elementor-4905 .elementor-element.elementor-element-581577a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-581577a9{text-align:center;}.elementor-4905 .elementor-element.elementor-element-3450e43d .elementor-icon{font-size:100px;}.elementor-4905 .elementor-element.elementor-element-3450e43d .elementor-icon svg{height:100px;}.elementor-4905 .elementor-element.elementor-element-700892f2:not(.elementor-motion-effects-element-type-background), .elementor-4905 .elementor-element.elementor-element-700892f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://entwicklung.affinis.cc/wp-content/uploads/2024/03/Screenshot-2023-12-18-alle-17.15.12.webp");}.elementor-4905 .elementor-element.elementor-element-700892f2{--min-height:360px;}.elementor-4905 .elementor-element.elementor-element-54c088da .elementor-icon{font-size:100px;}.elementor-4905 .elementor-element.elementor-element-54c088da .elementor-icon svg{height:100px;}.elementor-4905 .elementor-element.elementor-element-7743ee71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-7743ee71{text-align:center;}.elementor-4905 .elementor-element.elementor-element-3801c17:not(.elementor-motion-effects-element-type-background), .elementor-4905 .elementor-element.elementor-element-3801c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://entwicklung.affinis.cc/wp-content/uploads/2024/03/Screenshot-2023-12-18-alle-17.19.07.webp");}.elementor-4905 .elementor-element.elementor-element-3801c17{--min-height:360px;}.elementor-4905 .elementor-element.elementor-element-33b1d4e9 .elementor-icon{font-size:100px;}.elementor-4905 .elementor-element.elementor-element-33b1d4e9 .elementor-icon svg{height:100px;}.elementor-4905 .elementor-element.elementor-element-401a37e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-401a37e9{text-align:center;}.elementor-4905 .elementor-element.elementor-element-3cacc00c .elementor-button{font-size:22px;}}@media(max-width:1024px){.elementor-4905 .elementor-element.elementor-element-455a840a{--padding-top:130px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4905 .elementor-element.elementor-element-114001c > .elementor-widget-container{padding:26px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-114001c{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-4905 .elementor-element.elementor-element-5eb25c0d .elementor-heading-title{font-size:56px;}.elementor-4905 .elementor-element.elementor-element-f28c897 > .elementor-widget-container{padding:26px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-f28c897{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-4905 .elementor-element.elementor-element-58116de2 > .elementor-widget-container{margin:100px 0px 100px 0px;}.elementor-4905 .elementor-element.elementor-element-58116de2{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-4905 .elementor-element.elementor-element-69eded35{--gap:50px 0px;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4905 .elementor-element.elementor-element-7ac441f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-7ac441f .elementor-heading-title{font-size:88px;line-height:88px;}.elementor-4905 .elementor-element.elementor-element-2aa45c70{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;line-height:26px;}.elementor-4905 .elementor-element.elementor-element-4edd9c88{--gap:50px 0px;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4905 .elementor-element.elementor-element-7551939e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-534f57c3{--gap:10px 0px;--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-4905 .elementor-element.elementor-element-2ba42598{--gap:0px 03px;}.elementor-4905 .elementor-element.elementor-element-4d32b383{font-size:28px;}.elementor-4905 .elementor-element.elementor-element-12fbce51{font-size:18px;}.elementor-4905 .elementor-element.elementor-element-3c8c117c > .elementor-widget-container{padding:0px 0px 0px 31px;}.elementor-4905 .elementor-element.elementor-element-3c8c117c{font-size:18px;line-height:26px;}.elementor-4905 .elementor-element.elementor-element-240cffd1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-49312348{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-25e37147{--gap:10px 0px;--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-4905 .elementor-element.elementor-element-5ebfae29{--gap:0px 03px;}.elementor-4905 .elementor-element.elementor-element-528a1af2{font-size:28px;}.elementor-4905 .elementor-element.elementor-element-43a7bf57{font-size:18px;}.elementor-4905 .elementor-element.elementor-element-436a61f3 > .elementor-widget-container{padding:0px 0px 0px 32px;}.elementor-4905 .elementor-element.elementor-element-436a61f3{font-size:18px;line-height:26px;}.elementor-4905 .elementor-element.elementor-element-1d6c9460{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-75172309{--gap:10px 0px;--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-4905 .elementor-element.elementor-element-62050ac2{--gap:0px 03px;}.elementor-4905 .elementor-element.elementor-element-6bf05392{font-size:28px;}.elementor-4905 .elementor-element.elementor-element-66b6dfe8{font-size:18px;}.elementor-4905 .elementor-element.elementor-element-5f8b967 > .elementor-widget-container{padding:0px 0px 0px 32px;}.elementor-4905 .elementor-element.elementor-element-5f8b967{font-size:18px;line-height:26px;}.elementor-4905 .elementor-element.elementor-element-3becab3c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-1121010a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-325f3851{--gap:10px 0px;--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-4905 .elementor-element.elementor-element-ba1ff1e{--gap:0px 03px;}.elementor-4905 .elementor-element.elementor-element-6e5c4d50{font-size:28px;}.elementor-4905 .elementor-element.elementor-element-5a75042b{font-size:18px;}.elementor-4905 .elementor-element.elementor-element-d2b91c5 > .elementor-widget-container{padding:0px 0px 0px 34px;}.elementor-4905 .elementor-element.elementor-element-d2b91c5{font-size:18px;line-height:26px;}.elementor-4905 .elementor-element.elementor-element-785f8768{--n-accordion-item-title-space-between:60px;--n-accordion-title-font-size:36px;--n-accordion-icon-size:26px;}.elementor-4905 .elementor-element.elementor-element-785f8768 {--n-accordion-padding:0px 0px 50px 0px;}:where( .elementor-4905 .elementor-element.elementor-element-785f8768 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:45px;}:where( .elementor-4905 .elementor-element.elementor-element-785f8768 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-4905 .elementor-element.elementor-element-be8be71{--gap:50px 0px;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-4905 .elementor-element.elementor-element-794e94eb{--min-height:238px;}.elementor-4905 .elementor-element.elementor-element-3450e43d .elementor-icon{font-size:50px;}.elementor-4905 .elementor-element.elementor-element-3450e43d .elementor-icon svg{height:50px;}.elementor-4905 .elementor-element.elementor-element-700892f2{--min-height:238px;}.elementor-4905 .elementor-element.elementor-element-54c088da .elementor-icon{font-size:50px;}.elementor-4905 .elementor-element.elementor-element-54c088da .elementor-icon svg{height:50px;}.elementor-4905 .elementor-element.elementor-element-3801c17{--min-height:238px;}.elementor-4905 .elementor-element.elementor-element-33b1d4e9 .elementor-icon{font-size:50px;}.elementor-4905 .elementor-element.elementor-element-33b1d4e9 .elementor-icon svg{height:50px;}.elementor-4905 .elementor-element.elementor-element-3cacc00c .elementor-button{font-size:20px;}}@media(max-width:767px){.elementor-4905 .elementor-element.elementor-element-455a840a{--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4905 .elementor-element.elementor-element-114001c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-114001c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4905 .elementor-element.elementor-element-5eb25c0d .elementor-heading-title{font-size:36px;letter-spacing:0px;}.elementor-4905 .elementor-element.elementor-element-f28c897 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-f28c897{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4905 .elementor-element.elementor-element-58116de2 > .elementor-widget-container{margin:075px 0px 50px 0px;}.elementor-4905 .elementor-element.elementor-element-58116de2{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-4905 .elementor-element.elementor-element-69eded35{--gap:40px 0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4905 .elementor-element.elementor-element-7ac441f .elementor-heading-title{font-size:55px;line-height:55px;}.elementor-4905 .elementor-element.elementor-element-2aa45c70{width:100%;max-width:100%;}.elementor-4905 .elementor-element.elementor-element-4edd9c88{--gap:40px 0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4905 .elementor-element.elementor-element-7551939e{--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-ffefb71{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-534f57c3{--width:75%;}.elementor-4905 .elementor-element.elementor-element-2ba42598{--gap:0px 16px;--flex-wrap:nowrap;}.elementor-4905 .elementor-element.elementor-element-12fbce51{line-height:28px;}.elementor-4905 .elementor-element.elementor-element-3c8c117c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-3c8c117c{font-size:16px;line-height:22px;}.elementor-4905 .elementor-element.elementor-element-240cffd1{--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-25e37147{--width:75%;}.elementor-4905 .elementor-element.elementor-element-5ebfae29{--gap:0px 16px;--flex-wrap:nowrap;}.elementor-4905 .elementor-element.elementor-element-43a7bf57{line-height:28px;}.elementor-4905 .elementor-element.elementor-element-436a61f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-436a61f3{font-size:16px;line-height:22px;}.elementor-4905 .elementor-element.elementor-element-1d6c9460{--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-75172309{--width:75%;}.elementor-4905 .elementor-element.elementor-element-62050ac2{--gap:0px 16px;--flex-wrap:nowrap;}.elementor-4905 .elementor-element.elementor-element-66b6dfe8{line-height:28px;}.elementor-4905 .elementor-element.elementor-element-5f8b967 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-5f8b967{font-size:16px;line-height:22px;}.elementor-4905 .elementor-element.elementor-element-3becab3c{--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4905 .elementor-element.elementor-element-325f3851{--width:75%;}.elementor-4905 .elementor-element.elementor-element-ba1ff1e{--gap:0px 16px;--flex-wrap:nowrap;}.elementor-4905 .elementor-element.elementor-element-5a75042b{line-height:28px;}.elementor-4905 .elementor-element.elementor-element-d2b91c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4905 .elementor-element.elementor-element-d2b91c5{font-size:16px;line-height:22px;}.elementor-4905 .elementor-element.elementor-element-785f8768 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-4905 .elementor-element.elementor-element-785f8768{--n-accordion-item-title-space-between:22px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:20px;}.elementor-4905 .elementor-element.elementor-element-785f8768 {--n-accordion-padding:0px 0px 10px 0px;}:where( .elementor-4905 .elementor-element.elementor-element-785f8768 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:30px;}:where( .elementor-4905 .elementor-element.elementor-element-785f8768 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-4905 .elementor-element.elementor-element-be8be71{--gap:40px 0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4905 .elementor-element.elementor-element-794e94eb{--min-height:184px;}.elementor-4905 .elementor-element.elementor-element-3450e43d .elementor-icon{font-size:60px;}.elementor-4905 .elementor-element.elementor-element-3450e43d .elementor-icon svg{height:60px;}.elementor-4905 .elementor-element.elementor-element-700892f2{--min-height:184px;}.elementor-4905 .elementor-element.elementor-element-54c088da .elementor-icon{font-size:60px;}.elementor-4905 .elementor-element.elementor-element-54c088da .elementor-icon svg{height:60px;}.elementor-4905 .elementor-element.elementor-element-3801c17{--min-height:184px;}.elementor-4905 .elementor-element.elementor-element-33b1d4e9 .elementor-icon{font-size:60px;}.elementor-4905 .elementor-element.elementor-element-33b1d4e9 .elementor-icon svg{height:60px;}.elementor-4905 .elementor-element.elementor-element-3cacc00c .elementor-button{font-size:18px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-785f8768 */#e-n-accordion-item-2010{
     background-image: url("/wp-content/uploads/2024/03/001_Hires-scaled.webp");
     border-bottom: 1px solid #BACBD9;
     
    }
    
    
#e-n-accordion-item-2011{
     background-image: url("/wp-content/uploads/2024/03/002_Hires-scaled.webp");
     border-bottom: 1px solid #BACBD9;
      
      
    
    }
    
#e-n-accordion-item-2012{
     background-image: url("/wp-content/uploads/2024/03/003_Hires-scaled.webp");
     border-bottom: 1px solid #BACBD9;
     
    }
    
#e-n-accordion-item-2013{
     background-image: url("/wp-content/uploads/2024/03/004_Hires-scaled.webp");
     border-bottom: 1px solid #BACBD9;
     padding-bottom: 60px
   
    }



.elementor-4905 .elementor-element.elementor-element-785f8768 .e-n-accordion-item-title{
    padding-left: 48%;
    
  
}

.elementor-4905 .elementor-element.elementor-element-785f8768 details{
     background-repeat: no-repeat;
     background-position: top left;
     background-size: 180px;
}

.elementor-4905 .elementor-element.elementor-element-785f8768 details[open]{
     background-size: 250px;
     transition: all 500ms ease-in-out;
}

.elementor-4905 .elementor-element.elementor-element-785f8768 .e-n-accordion-item-title-icon span {
   
    width: 30px !important;
}


@media only screen and (max-width: 1920px) {
    
.elementor-4905 .elementor-element.elementor-element-785f8768 .e-n-accordion-item-title-icon span {
   
    width: 10px !important;
}

.elementor-4905 .elementor-element.elementor-element-785f8768 .e-n-accordion-item-title{
    padding-left: 48%;
  
}

.elementor-4905 .elementor-element.elementor-element-785f8768 details{
     background-repeat: no-repeat;
     background-position: top left;
     background-size: 130px;
     padding-bottom:30px;
}

.elementor-4905 .elementor-element.elementor-element-785f8768 details[open]{
     background-size: 180px;
     transition: all 500ms ease-in-out;
     padding:0px!important;
     
     
}

}

@media only screen and (max-width: 1024px) {
.elementor-4905 .elementor-element.elementor-element-785f8768 .e-n-accordion-item-title{
    padding-left: 30%;
  
}

.elementor-4905 .elementor-element.elementor-element-785f8768 details{
     background-repeat: no-repeat;
     background-position: top left;
     background-size: 130px;
     padding-bottom:20px;
}

.elementor-4905 .elementor-element.elementor-element-785f8768 details[open]{
     background-size: 180px;
     transition: all 500ms ease-in-out;
     padding:0px!important;
     
     
}

}


@media only screen and (max-width: 767px) {
.elementor-4905 .elementor-element.elementor-element-785f8768 .e-n-accordion-item-title{
    padding-left: 25%;
  
}

.elementor-4905 .elementor-element.elementor-element-785f8768 details{
     background-repeat: no-repeat;
     background-position: 0px 0px !important;
     background-size: 18% !important;
}

.elementor-4905 .elementor-element.elementor-element-785f8768 details[open]{
     background-size: 18%;
     transition: all 500ms ease-in-out;
     background-position: 0px 0px !important;
}

#e-n-accordion-item-8970 {
     background-repeat: no-repeat;
     background-position: 0px 30px !important;
     background-size: 18% !important;
}


    
#e-n-accordion-item-8971{

     padding-bottom: 20px;
    }
    
#e-n-accordion-item-8972{
 
     padding-bottom: 20px;
    }
    
#e-n-accordion-item-8973{

    padding-bottom: 20px;
    }
    
}


@media (min-width: 1024px) and (max-width: 1990px) {
    #e-n-accordion-item-2011 {
        padding-bottom: 60px;
        max-width: 1200px; /* Passe die Breite nach Bedarf an */
        margin: 0 auto; /* Zentriert das Element */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-794e94eb */.portfo1 svg{
opacity: 0 !important;
transition: all 300ms ease-in-out;
background: rgba( 255, 255, 255, 0.45 );
padding: 30px;
border-radius: 60px;
backdrop-filter: blur(4px) !important;
-webkit-backdrop-filter: blur(4px) !important;
}
.portfo1:hover svg{
opacity: 1!important;
transition: all 300ms ease-in-out;
}


/*////////////*/


@media screen and (max-width: 767px) {
    .portfo1 svg{
opacity: 1 !important;

background: rgba( 255, 255, 255, 0.45 );
padding: 15px;
border-radius: 60px;
backdrop-filter: blur(4px) !Important;
-webkit-backdrop-filter: blur(4px);
}
.portfo1:hover svg{
opacity: 1 !important;
transition: all 300ms ease-in-out;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-700892f2 */.portfo1 svg{
opacity: 0 !important;
transition: all 300ms ease-in-out;
background: rgba( 255, 255, 255, 0.45 );
padding: 30px;
border-radius: 60px;
backdrop-filter: blur(4px) !important;
-webkit-backdrop-filter: blur(4px) !important;
}
.portfo1:hover svg{
opacity: 1!important;
transition: all 300ms ease-in-out;
}


/*////////////*/


@media screen and (max-width: 767px) {
    .portfo1 svg{
opacity: 1 !important;

background: rgba( 255, 255, 255, 0.45 );
padding: 15px;
border-radius: 60px;
backdrop-filter: blur(4px) !Important;
-webkit-backdrop-filter: blur(4px);
}
.portfo1:hover svg{
opacity: 1 !important;
transition: all 300ms ease-in-out;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3801c17 */.portfo1 svg{
opacity: 0 !important;
transition: all 300ms ease-in-out;
background: rgba( 255, 255, 255, 0.45 );
padding: 30px;
border-radius: 60px;
backdrop-filter: blur(4px) !important;
-webkit-backdrop-filter: blur(4px) !important;
}
.portfo1:hover svg{
opacity: 1!important;
transition: all 300ms ease-in-out;
}


/*////////////*/


@media screen and (max-width: 767px) {
    .portfo1 svg{
opacity: 1 !important;

background: rgba( 255, 255, 255, 0.45 );
padding: 15px;
border-radius: 60px;
backdrop-filter: blur(4px) !Important;
-webkit-backdrop-filter: blur(4px);
}
.portfo1:hover svg{
opacity: 1 !important;
transition: all 300ms ease-in-out;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cacc00c */.elementor-4905 .elementor-element.elementor-element-3cacc00c svg {
    width: 35px;
}

@media screen and (max-width: 767px) {
    .elementor-4905 .elementor-element.elementor-element-3cacc00c svg {
        max-width: 15px !important;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-4905 .elementor-element.elementor-element-3cacc00c svg {
        width: 30px !important;
    }
}

@media screen and (max-width: 1600px) {
    .elementor-4905 .elementor-element.elementor-element-3cacc00c svg {
        width: 32px !important;
    }
}

.elementor-4905 .elementor-element.elementor-element-3cacc00c .elementor-button-text {
    position: relative;
    display: inline-block;
    text-decoration: none; /* Sicherstellen, dass keine Standardunterstreichung vorhanden ist */
}

.elementor-4905 .elementor-element.elementor-element-3cacc00c .elementor-button-text::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0; /* Unterstreichung direkt unter dem Text */
    width: 100%;
    height: 1px; /* Höhe der Linie */
    background-color: transparent;
    transition: background-color 0.3s ease;
}

.elementor-4905 .elementor-element.elementor-element-3cacc00c .elementor-button-text:hover::after {
    background-color: #BACBD9;
}/* End custom CSS */