.elementor-24 .elementor-element.elementor-element-aaeb751{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-24 .elementor-element.elementor-element-620b5b6{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:-33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-620b5b6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-620b5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#224B67;background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/09/Muster_leicht-weiss-bigger.png");background-position:bottom left;background-repeat:no-repeat;background-size:18% auto;}.elementor-24 .elementor-element.elementor-element-5792a4a{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-theme-site-logo .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-24 .elementor-element.elementor-element-afe88a1{text-align:left;}.elementor-24 .elementor-element.elementor-element-afe88a1 img{width:300px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-aa2f860 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-aa2f860 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-24 .elementor-element.elementor-element-aa2f860 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#61CE70;}.elementor-24 .elementor-element.elementor-element-aa2f860 .e--pointer-framed .elementor-item:before,
					.elementor-24 .elementor-element.elementor-element-aa2f860 .e--pointer-framed .elementor-item:after{border-color:#61CE70;}.elementor-24 .elementor-element.elementor-element-aa2f860 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#8FB77A;}.elementor-24 .elementor-element.elementor-element-aa2f860{padding:0px 0px 0px 0px;z-index:8;}.elementor-24 .elementor-element.elementor-element-0c65805{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-698a8ff{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--margin-top:80px;--margin-bottom:80px;--margin-left:80px;--margin-right:-120px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.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-24 .elementor-element.elementor-element-90d6d90{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2696099{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-24 .elementor-element.elementor-element-2696099:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2696099 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/BG-Header-Bild-Team.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-2696099.e-con{--flex-grow:1;}.elementor-24 .elementor-element.elementor-element-248f9ad{--display:flex;}.elementor-24 .elementor-element.elementor-element-f8e9b52 .elementor-menu-toggle{margin-left:auto;background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-f8e9b52 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-f8e9b52 div.elementor-menu-toggle svg{fill:#FFFFFF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-f8e9b52{right:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-f8e9b52{left:0px;}.elementor-24 .elementor-element.elementor-element-f8e9b52{top:0px;}.elementor-24 .elementor-element.elementor-element-97ceba8{--display:flex;}.elementor-24 .elementor-element.elementor-element-8581b77{--display:flex;}.elementor-24 .elementor-element.elementor-element-a0e2a3c{text-align:left;}.elementor-24 .elementor-element.elementor-element-a0e2a3c img{width:300px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-24 .elementor-element.elementor-element-dd8881d{--display:flex;--overflow:hidden;border-style:none;--border-style:none;}.elementor-24 .elementor-element.elementor-element-6607a86{--display:flex;border-style:none;--border-style:none;}.elementor-24 .elementor-element.elementor-element-6607a86:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6607a86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-9e27f50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-82e87bc{--display:flex;}.elementor-24 .elementor-element.elementor-element-82e87bc:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-82e87bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-5972b09{--display:flex;--overflow:hidden;border-style:none;--border-style:none;}.elementor-24 .elementor-element.elementor-element-5972b09:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5972b09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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-24 .elementor-element.elementor-element-f1c1eed .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-f1c1eed.elementor-view-stacked .elementor-icon{background-color:#FF6F61;}.elementor-24 .elementor-element.elementor-element-f1c1eed.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-f1c1eed.elementor-view-default .elementor-icon{color:#FF6F61;border-color:#FF6F61;}.elementor-24 .elementor-element.elementor-element-f1c1eed.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-f1c1eed.elementor-view-default .elementor-icon svg{fill:#FF6F61;}.elementor-24 .elementor-element.elementor-element-f1c1eed.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-f1c1eed.elementor-view-framed .elementor-icon:hover, .elementor-24 .elementor-element.elementor-element-f1c1eed.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-f1c1eed.elementor-view-framed .elementor-icon:hover, .elementor-24 .elementor-element.elementor-element-f1c1eed.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-f1c1eed{padding:10px 0px 022px 0px;}.elementor-24 .elementor-element.elementor-element-adb5ba1{--display:flex;--overflow:hidden;}.elementor-24 .elementor-element.elementor-element-6090f30{--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;--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-24 .elementor-element.elementor-element-6090f30:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6090f30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-a790629{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c650982 .elementor-menu-toggle{margin-left:auto;}.elementor-24 .elementor-element.elementor-element-c650982 .elementor-nav-menu--dropdown a, .elementor-24 .elementor-element.elementor-element-c650982 .elementor-menu-toggle{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-c650982 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c650982 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-c650982{margin:0% 2% calc(var(--kit-widget-spacing, 0px) + -10%) 0%;padding:0% 0% 0% 0%;width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-3c7d011{--display:flex;}.elementor-24 .elementor-element.elementor-element-3c7d011:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3c7d011 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-81f21fa{--display:flex;}.elementor-24 .elementor-element.elementor-element-18225bf{--display:flex;}.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-24 .elementor-element.elementor-element-c518e97{--display:flex;--overflow:hidden;--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-24 .elementor-element.elementor-element-bf678cf{--display:flex;}.elementor-24 .elementor-element.elementor-element-21b6e7b{--display:flex;--overflow:hidden;--margin-top:80px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;}.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-24 .elementor-element.elementor-element-a1b453a{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-67cbc4a{--display:flex;--overflow:hidden;--margin-top:42px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-17ff662{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-ba43c59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-24 .elementor-element.elementor-element-eaa44d7{--display:flex;--min-height:32vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:22px 22px 22px 22px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-eaa44d7:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-eaa44d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-3991af9{text-align:center;}.elementor-24 .elementor-element.elementor-element-3991af9 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:#FFFFFF;}.elementor-widget-counter .elementor-counter-number-wrapper{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-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24 .elementor-element.elementor-element-98d6048 .elementor-counter{flex-direction:column;gap:0px;}.elementor-24 .elementor-element.elementor-element-98d6048 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:142px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-98d6048 .elementor-counter-title{color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-4f61e10.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-30d488c .elementor-button{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#FF6F61;border-radius:20px 20px 20px 20px;}.elementor-24 .elementor-element.elementor-element-30d488c .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-30d488c .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-30d488c{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-30d488c.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-203611f{--display:flex;--min-height:32vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:22px 22px 22px 22px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-203611f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-203611f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-4bebc23{text-align:center;}.elementor-24 .elementor-element.elementor-element-4bebc23 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-95f00c2 .elementor-counter{flex-direction:column;gap:0px;}.elementor-24 .elementor-element.elementor-element-95f00c2 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:142px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-95f00c2 .elementor-counter-title{color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-7aa081c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-f2c5150 .elementor-button{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#FF6F61;border-radius:20px 20px 20px 20px;}.elementor-24 .elementor-element.elementor-element-f2c5150 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-f2c5150 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-f2c5150{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-f2c5150.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-885014f{--display:flex;--min-height:32vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:22px 22px 22px 22px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-885014f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-885014f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-a178917{text-align:center;}.elementor-24 .elementor-element.elementor-element-a178917 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-99582d9 .elementor-counter{flex-direction:column;gap:0px;}.elementor-24 .elementor-element.elementor-element-99582d9 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:142px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-99582d9 .elementor-counter-title{color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-33b3cde.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-433bf29 .elementor-button{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#FF6F61;border-radius:20px 20px 20px 20px;}.elementor-24 .elementor-element.elementor-element-433bf29 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-433bf29 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-433bf29{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-433bf29.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-aa61897{--display:flex;--min-height:32vh;--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;--border-radius:22px 22px 22px 22px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-aa61897:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-aa61897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-82356f2{text-align:center;}.elementor-24 .elementor-element.elementor-element-82356f2 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-0f1755c .elementor-counter{flex-direction:column;gap:0px;}.elementor-24 .elementor-element.elementor-element-0f1755c .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:142px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-0f1755c .elementor-counter-title{color:#FFFFFF;font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-07719c4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-fb411d0 .elementor-button{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#FF6F61;border-radius:20px 20px 20px 20px;}.elementor-24 .elementor-element.elementor-element-fb411d0 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-fb411d0 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-fb411d0{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-fb411d0.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-cc2fdbb{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-swiper-slides-gap:42px;}.elementor-24 .elementor-element.elementor-element-53c35c3{--display:flex;--overflow:hidden;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-4cc7496{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-f430bf7{--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;--justify-content:space-between;--gap:58px 0px;--row-gap:58px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-f430bf7:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f430bf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/09/Muster_leicht-1024x1024.png");background-position:800px 469px;background-repeat:no-repeat;background-size:auto;}.elementor-24 .elementor-element.elementor-element-ae286c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:26px 26px 26px 26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-ae286c3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ae286c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-75491e8{--display:flex;--min-height:242px;--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;}.elementor-24 .elementor-element.elementor-element-75491e8:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-75491e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Ueber-uns-Zielgruppenanalyse-web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-a953bd5{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-cea070b{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;margin:11px 11px calc(var(--kit-widget-spacing, 0px) + 26px) 11px;padding:11px 18px 0px 18px;border-style:solid;border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-806d6d3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-4de0efa{padding:0px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-b24d23f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:26px 26px 26px 26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b24d23f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b24d23f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-f66526d{--display:flex;--min-height:242px;--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;}.elementor-24 .elementor-element.elementor-element-f66526d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f66526d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Ueber-uns-Mittelstand.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-431db32{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-497668b{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;margin:11px 11px calc(var(--kit-widget-spacing, 0px) + 26px) 11px;padding:11px 18px 0px 18px;border-style:solid;border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-e4a6c24{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-8546de3{padding:0px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-17cd73a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:26px 26px 26px 26px;--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-24 .elementor-element.elementor-element-17cd73a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-17cd73a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-5df9aa2{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-52c4212{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;margin:11px 11px calc(var(--kit-widget-spacing, 0px) + 26px) 11px;padding:11px 18px 0px 18px;border-style:solid;border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-5c66fde{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-adcd6fb{padding:0px 15px 0px 15px;}.elementor-24 .elementor-element.elementor-element-0f6e133{--display:flex;--min-height:242px;--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;--gap:0px 0px;--row-gap:0px;--column-gap: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-24 .elementor-element.elementor-element-0f6e133:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0f6e133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Employer-Branding-Kernkompetenz3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-b9594c4{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:none;--border-style:none;--border-radius:26px 26px 26px 26px;--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-24 .elementor-element.elementor-element-b9594c4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b9594c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-b9594c4.e-con{--align-self:stretch;}.elementor-24 .elementor-element.elementor-element-86c8d54{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-dd54b7f{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;margin:11px 11px calc(var(--kit-widget-spacing, 0px) + 26px) 11px;padding:11px 18px 0px 18px;border-style:solid;border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-8c4d9ab{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-cd9d62e{padding:0px 15px 0px 15px;}.elementor-24 .elementor-element.elementor-element-fb057f4{--display:flex;--min-height:270px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-24 .elementor-element.elementor-element-fb057f4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-fb057f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Ueber-uns-Flexibilitaet.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-40bfbbe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:42px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-3b6ded5{--display:flex;}.elementor-24 .elementor-element.elementor-element-ec56832{--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-24 .elementor-element.elementor-element-5d5ad91{--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;--overflow:hidden;}.elementor-24 .elementor-element.elementor-element-5d5ad91:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5d5ad91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-096e659{--display:flex;--min-height:200px;--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;}.elementor-24 .elementor-element.elementor-element-096e659:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-096e659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Recruiting-Kompetenz1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-fe39c8a{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-332ce8b{--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 0px;--row-gap:0px;--column-gap: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-24 .elementor-element.elementor-element-80ada33{font-family:"Roboto", Sans-serif;font-size:75px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-f74c0c0{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;margin:11px 11px calc(var(--kit-widget-spacing, 0px) + 26px) 11px;padding:11px 18px 0px 18px;border-style:solid;border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-0df74b5{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-14285d8{padding:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-58fcc90{--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-24 .elementor-element.elementor-element-298ab09{--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;--overflow:hidden;}.elementor-24 .elementor-element.elementor-element-298ab09:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-298ab09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-5284bd6{--display:flex;--min-height:200px;--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;}.elementor-24 .elementor-element.elementor-element-5284bd6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5284bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Employer-Branding-Kernkompetenz6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-791d556{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-5e6e101{--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 0px;--row-gap:0px;--column-gap: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-24 .elementor-element.elementor-element-3a85c3b{font-family:"Roboto", Sans-serif;font-size:75px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-e538e0f{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;margin:11px 11px calc(var(--kit-widget-spacing, 0px) + 26px) 11px;padding:11px 18px 0px 18px;border-style:solid;border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-8867231{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-1d6e708{padding:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-0cd8816{--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-24 .elementor-element.elementor-element-2fe5be7{--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;--overflow:hidden;}.elementor-24 .elementor-element.elementor-element-2fe5be7:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2fe5be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-cbd5284{--display:flex;--min-height:200px;--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;}.elementor-24 .elementor-element.elementor-element-cbd5284:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cbd5284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Recruiting-Kompetenz1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-db82ca8{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-2f821be{--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 0px;--row-gap:0px;--column-gap: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-24 .elementor-element.elementor-element-1368306{font-family:"Roboto", Sans-serif;font-size:75px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-18ea2ed{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;margin:11px 11px calc(var(--kit-widget-spacing, 0px) + 26px) 11px;padding:11px 18px 0px 18px;border-style:solid;border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-f199bc9{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-50796a9{padding:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-b83571e{--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-24 .elementor-element.elementor-element-b830462{--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;--overflow:hidden;}.elementor-24 .elementor-element.elementor-element-b830462:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b830462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-f9376e9{--display:flex;--min-height:200px;--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;}.elementor-24 .elementor-element.elementor-element-f9376e9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f9376e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Recruiting-Kompetenz1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-4d147b5{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-a20caf8{--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 0px;--row-gap:0px;--column-gap: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-24 .elementor-element.elementor-element-84a9141{font-family:"Roboto", Sans-serif;font-size:75px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-2393ba3{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;margin:11px 11px calc(var(--kit-widget-spacing, 0px) + 26px) 11px;padding:11px 18px 0px 18px;border-style:solid;border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-c822d48{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-87f8fb3{padding:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-0f196cf{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}:where( .elementor-24 .elementor-element.elementor-element-0f196cf .swiper-slide ) > .e-con{border-style:none;}.elementor-24 .elementor-element.elementor-element-e155740{--display:flex;--overflow:hidden;--margin-top:42px;--margin-bottom:020px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-8fc85eb{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-5b55d68{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-24 .elementor-element.elementor-element-cdb84bd{--display:flex;--min-height:32vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:22px 22px 22px 22px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-cdb84bd:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cdb84bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b5545b8{text-align:center;}.elementor-24 .elementor-element.elementor-element-b5545b8 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-1a25558 img{height:300px;object-fit:contain;object-position:center center;}.elementor-24 .elementor-element.elementor-element-e71a0f1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-73a85c3{--display:flex;--min-height:32vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:22px 22px 22px 22px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-24 .elementor-element.elementor-element-73a85c3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-73a85c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-b9d65d3{text-align:center;}.elementor-24 .elementor-element.elementor-element-b9d65d3 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:32px;font-weight:700;line-height:42px;color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-1a18906 img{height:300px;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-f62d656.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-d13779c{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-swiper-slides-gap:42px;}.elementor-24 .elementor-element.elementor-element-8f80e36{--display:flex;}.elementor-24 .elementor-element.elementor-element-8f80e36:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8f80e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/09/Muster_leicht-1024x1024.png");background-position:-293px 165px;background-repeat:no-repeat;}.elementor-24 .elementor-element.elementor-element-102b924{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-24 .elementor-element.elementor-element-3627dab{--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;--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-24 .elementor-element.elementor-element-0d1c073{--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;--justify-content:center;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-24 .elementor-element.elementor-element-3357355{--display:flex;--min-height:371px;--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-24 .elementor-element.elementor-element-e0db8f3 img{height:342px;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-e0db8f3:not( .elementor-widget-image ), .elementor-24 .elementor-element.elementor-element-e0db8f3.elementor-widget-image img{-webkit-mask-image:url( https://twentyfourtalents.de/wp-content/uploads/2025/11/Bild-Form-frei-links-longer.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-24 .elementor-element.elementor-element-80fe7e1{--display:flex;--justify-content:center;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-9fe643c{text-align:left;}.elementor-24 .elementor-element.elementor-element-9fe643c .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:85px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-aaf0107{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-24 .elementor-element.elementor-element-80a5464{--display:flex;--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-24 .elementor-element.elementor-element-95072b9{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-24 .elementor-element.elementor-element-f805ee7{--display:flex;--min-height:371px;--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-24 .elementor-element.elementor-element-ac6e627 img{height:342px;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-ac6e627:not( .elementor-widget-image ), .elementor-24 .elementor-element.elementor-element-ac6e627.elementor-widget-image img{-webkit-mask-image:url( https://twentyfourtalents.de/wp-content/uploads/2025/11/Bild-Form-frei-rechts-longer.svg );-webkit-mask-size:cover;-webkit-mask-position:center center;}.elementor-24 .elementor-element.elementor-element-f39e8cd{--display:flex;--justify-content:center;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-0d232b7{text-align:left;}.elementor-24 .elementor-element.elementor-element-0d232b7 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:85px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-59645cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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-24 .elementor-element.elementor-element-b933a46{--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;--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-24 .elementor-element.elementor-element-14f9208{--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;--justify-content:center;--overflow:hidden;border-style:solid;--border-style:solid;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-d6b913c{--display:flex;--min-height:371px;--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-24 .elementor-element.elementor-element-d6b913c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d6b913c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/AdobeStock_1127440561-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-cd728c4{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-a9c5840{text-align:left;}.elementor-24 .elementor-element.elementor-element-a9c5840 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:85px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-bd1981e{--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;--justify-content:center;--overflow:hidden;border-style:solid;--border-style:solid;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-54ebf4c{--display:flex;--min-height:371px;--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-24 .elementor-element.elementor-element-54ebf4c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-54ebf4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/AdobeStock_1127440561-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-8c3af81{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-ddb44c4{text-align:left;}.elementor-24 .elementor-element.elementor-element-ddb44c4 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:85px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-21e9bab{--display:flex;--overflow:hidden;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-f0c0b85{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-42bcd62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-4ddaafe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-4ddaafe:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4ddaafe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/09/Muster_leicht-1024x1024.png");background-position:800px 56px;background-repeat:no-repeat;}.elementor-24 .elementor-element.elementor-element-ad09871{--display:flex;}.elementor-24 .elementor-element.elementor-element-371bca4{--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;--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-3af83b2{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-3af83b2:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3af83b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-68bfd50{--display:flex;--min-height:200px;--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:flex-end;}.elementor-24 .elementor-element.elementor-element-68bfd50:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-68bfd50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/laptop_brmherzig-2-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-bd22a04 .elementor-button{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#FF6F61;border-radius:20px 20px 20px 20px;}.elementor-24 .elementor-element.elementor-element-bd22a04 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-bd22a04 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-bd22a04{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-bd22a04.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-b6d5d88{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-f067585{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-604c579{padding:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-426fd79{--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;--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-49cb29e{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-49cb29e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-49cb29e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-3dd8451{--display:flex;--min-height:200px;--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:flex-end;}.elementor-24 .elementor-element.elementor-element-3dd8451:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3dd8451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Adelholzener-Kampagnen-Mockup-web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-8366c5e .elementor-button{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#FF6F61;border-radius:20px 20px 20px 20px;}.elementor-24 .elementor-element.elementor-element-8366c5e .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-8366c5e .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-8366c5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-8366c5e.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-b0bd9cb{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-5a2375f{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-0d3138f{padding:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-90ffb61{--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;--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-5cedfce{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-5cedfce:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5cedfce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-fe608a0{--display:flex;--min-height:200px;--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:flex-end;}.elementor-24 .elementor-element.elementor-element-fe608a0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-fe608a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/BG-Header-Bild-Gesundheitswelt-Chiemgau.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-2c9625e .elementor-button{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-color:#FF6F61;border-radius:20px 20px 20px 20px;}.elementor-24 .elementor-element.elementor-element-2c9625e .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-2c9625e .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-2c9625e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-2c9625e.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-300c2ed{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-efe2939{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-24 .elementor-element.elementor-element-303bb48{padding:15px 15px 15px 15px;}.elementor-24 .elementor-element.elementor-element-514396b{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:where( .elementor-24 .elementor-element.elementor-element-514396b .swiper-slide ) > .e-con{border-style:none;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-24 .elementor-element.elementor-element-1e63c12{--display:flex;--overflow:hidden;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-c9f6a26{width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-941e418{--display:flex;--overflow:hidden;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1328c35{--display:flex;}.elementor-24 .elementor-element.elementor-element-ad49522{--display:flex;--min-height:52vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-24 .elementor-element.elementor-element-ad49522:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ad49522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-658875b{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-658875b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-658875b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/11/Thomas-Heim-web-Zitat.png");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-24 .elementor-element.elementor-element-658875b:hover{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/11/Thomas-Heim-web-Zitat-overlay.png");}.elementor-24 .elementor-element.elementor-element-658875b.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-91fd0a6{columns:1;text-align:left;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:700;text-shadow:2px 2px 10px rgba(0,0,0,0.3);margin:55% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-91fd0a6.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-24 .elementor-element.elementor-element-06206fa{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:26%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-06206fa.e-con{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-292eb6e .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-292eb6e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-0b0ba8d .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-0b0ba8d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-661b2bc{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e2334f1 .elementor-heading-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-59585a3{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-2dcb8e7{--display:flex;--min-height:52vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-24 .elementor-element.elementor-element-2dcb8e7:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-2dcb8e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-1345563{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:3%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-24db9f8 .elementor-heading-title{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-327bbdc{color:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-3411c93{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-3411c93.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-8d4bc8d{columns:1;text-align:left;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:700;margin:55% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-24 .elementor-element.elementor-element-8d4bc8d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-24 .elementor-element.elementor-element-70d9a67{--display:flex;}.elementor-24 .elementor-element.elementor-element-594e3a0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-594e3a0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-24 .elementor-element.elementor-element-2d7e85b .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-2d7e85b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-24 .elementor-element.elementor-element-daa8cb1{--display:flex;}.elementor-24 .elementor-element.elementor-element-91abcfc{--display:flex;}.elementor-24 .elementor-element.elementor-element-9c5ed8a{--display:flex;}.elementor-24 .elementor-element.elementor-element-b4372dd .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-b4372dd{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-24 .elementor-element.elementor-element-be68a6f .elementor-button-content-wrapper{flex-direction:row;}.elementor-24 .elementor-element.elementor-element-be68a6f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-24 .elementor-element.elementor-element-0e0d892{--display:flex;--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-24 .elementor-element.elementor-element-757a02e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-757a02e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-757a02e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/09/Muster_leicht-1024x1024.png");background-position:-147px 56px;background-repeat:no-repeat;}.elementor-24 .elementor-element.elementor-element-72aeb6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-a2259cd{--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;--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-4d13b6c{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-4d13b6c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4d13b6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-1a71fbc{--display:flex;--min-height:460px;--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:flex-end;}.elementor-24 .elementor-element.elementor-element-1a71fbc:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1a71fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/79e06767-9403-49b0-ab75-99ec514ff295-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-374ac86{--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;--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-8c96aa3{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-8c96aa3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8c96aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-077fc13{--display:flex;--min-height:460px;--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:flex-end;}.elementor-24 .elementor-element.elementor-element-077fc13:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-077fc13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/20210913-174.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-739ba00{--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;--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-b9707db{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-b9707db:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b9707db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-39c0b9b{--display:flex;--min-height:460px;--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:flex-end;}.elementor-24 .elementor-element.elementor-element-39c0b9b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-39c0b9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/1000003834-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-6ff9c64{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:where( .elementor-24 .elementor-element.elementor-element-6ff9c64 .swiper-slide ) > .e-con{border-style:none;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-24 .elementor-element.elementor-element-cd087c9{--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;--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-45d9276{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-45d9276:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-45d9276 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-c2c2dc3{--display:flex;--min-height:460px;--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:flex-end;}.elementor-24 .elementor-element.elementor-element-c2c2dc3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c2c2dc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/ddeb27fb-f264-4061-b982-0e55e4ac229b-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-523f1f0{--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;--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-6e26af5{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-6e26af5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6e26af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-9ce6a19{--display:flex;--min-height:460px;--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:flex-end;}.elementor-24 .elementor-element.elementor-element-9ce6a19:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9ce6a19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/fd30f99c-5d46-4da5-8563-2edd527235d9-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-d65c04e{--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;--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-76afb5a{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-76afb5a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-76afb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-09b135a{--display:flex;--min-height:460px;--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:flex-end;}.elementor-24 .elementor-element.elementor-element-09b135a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-09b135a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Teambild-opt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-607b74e{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:where( .elementor-24 .elementor-element.elementor-element-607b74e .swiper-slide ) > .e-con{border-style:none;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-24 .elementor-element.elementor-element-e0f9ec3{--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;--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-58835fa{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-58835fa:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-58835fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-5a89305{--display:flex;--min-height:460px;--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:flex-end;}.elementor-24 .elementor-element.elementor-element-5a89305:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5a89305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/IMG_1331-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-d4a99c7{--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;--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-f3df76e{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-f3df76e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f3df76e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-688f18f{--display:flex;--min-height:460px;--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:flex-end;}.elementor-24 .elementor-element.elementor-element-688f18f:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-688f18f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/IMG_9428-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-f263c15{--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;--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-08ed4ec{--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;--overflow:hidden;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-08ed4ec:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-08ed4ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF3F9;}.elementor-24 .elementor-element.elementor-element-c7a2672{--display:flex;--min-height:460px;--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:flex-end;}.elementor-24 .elementor-element.elementor-element-c7a2672:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c7a2672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/IMG-20240117-WA0000-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-24 .elementor-element.elementor-element-b855222{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-size:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:where( .elementor-24 .elementor-element.elementor-element-b855222 .swiper-slide ) > .e-con{border-style:none;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}@media(max-width:1279px){.elementor-24 .elementor-element.elementor-element-248f9ad{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:-5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-97ceba8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:-8%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8581b77{--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-24 .elementor-element.elementor-element-a0e2a3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;z-index:1;}.elementor-24 .elementor-element.elementor-element-dd8881d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-6607a86{--border-radius:22px 22px 22px 22px;--margin-top:0%;--margin-bottom:-14%;--margin-left:0%;--margin-right:0%;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-9e27f50{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;}.elementor-24 .elementor-element.elementor-element-82e87bc{--min-height:69vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;--margin-top:0%;--margin-bottom:-5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-24 .elementor-element.elementor-element-82e87bc:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-82e87bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Twentyfourtalents-Homepage-Picture-mobile-view.jpg");background-position:center center;background-repeat:no-repeat;background-size:601px auto;}.elementor-24 .elementor-element.elementor-element-5972b09{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;--margin-top:-15%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-ba5b8fd{padding:22px 22px 22px 22px;z-index:3;}.elementor-24 .elementor-element.elementor-element-f1c1eed{z-index:3;}.elementor-24 .elementor-element.elementor-element-adb5ba1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-6090f30{--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;--justify-content:space-between;--flex-wrap:nowrap;--border-radius:22px 22px 22px 22px;--margin-top:0%;--margin-bottom:-11%;--margin-left:0%;--margin-right:0%;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a790629{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 42px 0px 42px;z-index:3;}.elementor-24 .elementor-element.elementor-element-c650982 .elementor-menu-toggle{border-width:1px;}.elementor-24 .elementor-element.elementor-element-c650982{margin:0% 3% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-3c7d011{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:22px 22px 22px 22px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-24 .elementor-element.elementor-element-81f21fa{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d0bf9fa{padding:0px 10px 0px 42px;}.elementor-24 .elementor-element.elementor-element-18225bf{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-21b6e7b{--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-67cbc4a{--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-cc2fdbb{--e-n-carousel-swiper-slides-to-display:2;}.elementor-24 .elementor-element.elementor-element-53c35c3{--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f430bf7:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f430bf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-f430bf7{--margin-top:80px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-75491e8:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-75491e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/TwentyFourTalents-Referenz-Arbeitgebermarke-optimiert.jpg");}.elementor-24 .elementor-element.elementor-element-f66526d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f66526d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/TwentyFourTalents-Referenz-EmployerBranding-optimiert.jpg");}.elementor-24 .elementor-element.elementor-element-0f6e133:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0f6e133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/TwentyFourTalents-Referenz-Recruiting-optimiert.jpg");}.elementor-24 .elementor-element.elementor-element-fb057f4:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-fb057f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/TwentyFourTalents-Referenz-Recruiting-optimiert.jpg");}.elementor-24 .elementor-element.elementor-element-40bfbbe{--margin-top:22px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-ec56832{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5d5ad91{--min-height:550px;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-096e659:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-096e659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Ueber-uns-Zielgruppenanalyse-web.jpg");}.elementor-24 .elementor-element.elementor-element-58fcc90{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-298ab09{--min-height:550px;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-5284bd6:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5284bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Ueber-uns-Mittelstand.jpg");}.elementor-24 .elementor-element.elementor-element-0cd8816{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2fe5be7{--min-height:550px;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-cbd5284:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-cbd5284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Teambild-Kampagnen-Strategie-web.jpg");}.elementor-24 .elementor-element.elementor-element-b83571e{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b830462{--min-height:550px;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-f9376e9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f9376e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Ueber-uns-Flexibilitaet.jpg");}.elementor-24 .elementor-element.elementor-element-0f196cf{--e-n-carousel-swiper-slides-to-display:2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:where( .elementor-24 .elementor-element.elementor-element-0f196cf .swiper-slide ) > .e-con{--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-e155740{--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d13779c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-24 .elementor-element.elementor-element-8f80e36:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8f80e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-3357355{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-e0db8f3:not( .elementor-widget-image ), .elementor-24 .elementor-element.elementor-element-e0db8f3.elementor-widget-image img{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24 .elementor-element.elementor-element-9fe643c .elementor-heading-title{font-size:55px;}.elementor-24 .elementor-element.elementor-element-f805ee7{--justify-content:center;}.elementor-24 .elementor-element.elementor-element-ac6e627:not( .elementor-widget-image ), .elementor-24 .elementor-element.elementor-element-ac6e627.elementor-widget-image img{-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-24 .elementor-element.elementor-element-0d232b7 .elementor-heading-title{font-size:55px;}.elementor-24 .elementor-element.elementor-element-21e9bab{--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-4ddaafe:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4ddaafe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-4ddaafe{--margin-top:22px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-371bca4{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3af83b2{--min-height:550px;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-68bfd50:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-68bfd50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Bild-Barmherzige-Schwestern-Arbeitgebermarke-Referenz.jpg");}.elementor-24 .elementor-element.elementor-element-426fd79{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-49cb29e{--min-height:550px;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-3dd8451:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3dd8451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/Adelholzener-Kampagnen-Mockup-web.jpg");}.elementor-24 .elementor-element.elementor-element-90ffb61{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5cedfce{--min-height:550px;--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-fe608a0:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-fe608a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/BG-Header-Bild-Gesundheitswelt-Chiemgau.jpg");}.elementor-24 .elementor-element.elementor-element-514396b{--e-n-carousel-swiper-slides-to-display:2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:where( .elementor-24 .elementor-element.elementor-element-514396b .swiper-slide ) > .e-con{--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-1e63c12{--margin-top:12px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:0px;--padding-left:42px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2dcb8e7{--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;--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-24 .elementor-element.elementor-element-1345563{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-24 .elementor-element.elementor-element-3411c93{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-1f94560{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8d4bc8d{text-align:left;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-8d4bc8d.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-24 .elementor-element.elementor-element-70d9a67{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-594e3a0{padding:0% 0% 0% 0%;width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-594e3a0.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-2d7e85b{padding:0% 0% 0% 0%;width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-2d7e85b.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-daa8cb1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-91abcfc{--gap:00px 00px;--row-gap:00px;--column-gap:00px;--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-24 .elementor-element.elementor-element-4ab4efd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-9c5ed8a{--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-24 .elementor-element.elementor-element-b4372dd{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-b4372dd.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-be68a6f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-be68a6f.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-757a02e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-757a02e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-757a02e{--margin-top:22px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-a2259cd{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-4d13b6c{--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-1a71fbc{--justify-content:flex-end;}.elementor-24 .elementor-element.elementor-element-374ac86{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8c96aa3{--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-739ba00{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b9707db{--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-6ff9c64{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-size:32px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:where( .elementor-24 .elementor-element.elementor-element-6ff9c64 .swiper-slide ) > .e-con{--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-cd087c9{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-45d9276{--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-523f1f0{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6e26af5{--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-d65c04e{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-76afb5a{--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-607b74e{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-size:32px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:where( .elementor-24 .elementor-element.elementor-element-607b74e .swiper-slide ) > .e-con{--border-radius:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-e0f9ec3{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-58835fa{--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-d4a99c7{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f3df76e{--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-f263c15{--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-08ed4ec{--border-radius:22px 22px 22px 22px;--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-24 .elementor-element.elementor-element-b855222{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-size:32px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:where( .elementor-24 .elementor-element.elementor-element-b855222 .swiper-slide ) > .e-con{--border-radius:22px 22px 22px 22px;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-248f9ad{--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-24 .elementor-element.elementor-element-f8e9b52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:8;}.elementor-24 .elementor-element.elementor-element-97ceba8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-24 .elementor-element.elementor-element-8581b77{--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;--justify-content:flex-start;--margin-top:0%;--margin-bottom:-17%;--margin-left:0%;--margin-right:0%;}.elementor-24 .elementor-element.elementor-element-a0e2a3c img{width:242px;}.elementor-24 .elementor-element.elementor-element-a0e2a3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-dd8881d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-9e27f50{padding:32px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-82e87bc{--min-height:55vh;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-24 .elementor-element.elementor-element-82e87bc:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-82e87bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://twentyfourtalents.de/wp-content/uploads/2025/10/BG-Header-Bild-Team.jpg");background-size:470px auto;}.elementor-24 .elementor-element.elementor-element-adb5ba1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-a790629{padding:32px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c650982 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-24 .elementor-element.elementor-element-c650982{z-index:8;}.elementor-24 .elementor-element.elementor-element-c518e97{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-65f69fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-21b6e7b{--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-a1b453a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-67cbc4a{--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-17ff662{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-99582d9 .elementor-counter-number-wrapper{font-size:110px;}.elementor-24 .elementor-element.elementor-element-0f1755c .elementor-counter-number-wrapper{font-size:102px;}.elementor-24 .elementor-element.elementor-element-cc2fdbb{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;}.elementor-24 .elementor-element.elementor-element-53c35c3{--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-4cc7496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-f430bf7:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f430bf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-40bfbbe{--margin-top:12px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-332ce8b{--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-24 .elementor-element.elementor-element-5e6e101{--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-24 .elementor-element.elementor-element-2f821be{--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-24 .elementor-element.elementor-element-a20caf8{--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-24 .elementor-element.elementor-element-0f196cf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24 .elementor-element.elementor-element-e155740{--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-8fc85eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d13779c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;}.elementor-24 .elementor-element.elementor-element-8f80e36:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8f80e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-3357355{--min-height:0px;--justify-content:center;}.elementor-24 .elementor-element.elementor-element-e0db8f3{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-80fe7e1{--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-9fe643c .elementor-heading-title{font-size:42px;}.elementor-24 .elementor-element.elementor-element-95072b9{--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;}.elementor-24 .elementor-element.elementor-element-f805ee7{--min-height:0px;}.elementor-24 .elementor-element.elementor-element-ac6e627{margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-f39e8cd{--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-24 .elementor-element.elementor-element-0d232b7 .elementor-heading-title{font-size:42px;}.elementor-24 .elementor-element.elementor-element-21e9bab{--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-f0c0b85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4ddaafe:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-4ddaafe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-4ddaafe{--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-514396b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24 .elementor-element.elementor-element-1e63c12{--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-c9f6a26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ad49522{--padding-top:12px;--padding-bottom:12px;--padding-left:22px;--padding-right:22px;}.elementor-24 .elementor-element.elementor-element-2dcb8e7{--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1345563{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:32px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-24db9f8{padding:22px 22px 0px 22px;}.elementor-24 .elementor-element.elementor-element-327bbdc{padding:22px 22px 0px 22px;}.elementor-24 .elementor-element.elementor-element-c9f059e{padding:22px 22px 22px 22px;}.elementor-24 .elementor-element.elementor-element-3411c93{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-24 .elementor-element.elementor-element-1f94560{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-8d4bc8d{text-align:center;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 22px 0px 22px;}.elementor-24 .elementor-element.elementor-element-8d4bc8d.elementor-element{--order:99999 /* order end hack */;}.elementor-24 .elementor-element.elementor-element-594e3a0 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-24 .elementor-element.elementor-element-594e3a0{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-2d7e85b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-24 .elementor-element.elementor-element-2d7e85b{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-4ab4efd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;}.elementor-24 .elementor-element.elementor-element-b4372dd .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-24 .elementor-element.elementor-element-b4372dd{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-be68a6f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-24 .elementor-element.elementor-element-be68a6f{padding:0% 0% 0% 0%;}.elementor-24 .elementor-element.elementor-element-757a02e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-757a02e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24 .elementor-element.elementor-element-757a02e{--margin-top:12px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;}.elementor-24 .elementor-element.elementor-element-1a71fbc:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1a71fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-24 .elementor-element.elementor-element-6ff9c64{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24 .elementor-element.elementor-element-607b74e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-24 .elementor-element.elementor-element-b855222{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-eaa44d7{--content-width:600px;}.elementor-24 .elementor-element.elementor-element-203611f{--content-width:600px;}.elementor-24 .elementor-element.elementor-element-885014f{--content-width:600px;}.elementor-24 .elementor-element.elementor-element-aa61897{--content-width:600px;}.elementor-24 .elementor-element.elementor-element-ae286c3{--width:48%;}.elementor-24 .elementor-element.elementor-element-b24d23f{--width:48%;}.elementor-24 .elementor-element.elementor-element-17cd73a{--width:48%;}.elementor-24 .elementor-element.elementor-element-b9594c4{--width:48%;}.elementor-24 .elementor-element.elementor-element-cdb84bd{--content-width:600px;}.elementor-24 .elementor-element.elementor-element-73a85c3{--content-width:600px;}.elementor-24 .elementor-element.elementor-element-658875b{--width:55%;}.elementor-24 .elementor-element.elementor-element-1345563{--width:100%;}.elementor-24 .elementor-element.elementor-element-3411c93{--width:55%;}}@media(max-width:1279px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-3411c93{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-3991af9 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bebc23 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a178917 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82356f2 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3991af9 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bebc23 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a178917 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82356f2 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3991af9 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bebc23 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a178917 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82356f2 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3991af9 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bebc23 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a178917 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82356f2 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3991af9 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bebc23 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a178917 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82356f2 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5545b8 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9d65d3 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5545b8 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9d65d3 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5545b8 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9d65d3 *//* Haupt-Stil für die Überschrift */
.multi-line-heading2 {
  text-align: center;
  font-size: 22px !important; 
  line-height: 1.3;
  font-weight: bold; 
}

/* Stil für die kleinere, letzte Zeile (falls du sie wieder brauchst) */
.multi-line-heading2 .subline-heading {
  font-size: 18px;
  font-weight: normal; 
}

/* Der Highlight-Effekt */
.multi-line-heading2 .highlight-heading {
  position: relative;
  z-index: 1; 
  /* white-space: nowrap;  <-- DIESE ZEILE WURDE ENTFERNT */
}

.multi-line-heading2 .highlight-heading::before {
  content: "";
  background-color: #FF6F61; 
  position: absolute;
  width: calc(100% + 10px);
  height: 60%;
  left: -5px;
  bottom: 5px;
  z-index: -1;
  transform: rotate(-2deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-941e418 *//* --- TEAM MASONRY GRID (Wall of Trust - FIX) --- */

/* 1. Der Container: Erzeugt die Spalten */
.team-masonry-grid {
    /* WICHTIG: Überschreibt Elementors Flexbox-Verhalten, damit Spalten funktionieren */
    display: block !important; 
    
    /* Hier definieren wir die Anzahl der Spalten für Desktop */
    column-count: 3; 
    column-gap: 25px; 
    
    overflow: visible !important;
}

/* 2. Die einzelnen Bild-Widgets im Raster */
.team-masonry-grid .elementor-widget-image {
    /* Verhindert, dass ein Bild zwischen zwei Spalten zerrissen wird */
    break-inside: avoid; 
    page-break-inside: avoid;
    
    /* Abstand nach unten zum nächsten Bild */
    margin-bottom: 25px !important; 
    
    /* Wichtig für den Zoom-Überhang */
    overflow: visible; 
    
    /* Stellt sicher, dass das Widget volle Spaltenbreite nutzt */
    width: 100%; 
}

/* 3. Das Bild selbst: Standard-Zustand (Grau) */
.team-masonry-grid img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 12px;
    
    /* DER EFFEKT: Grau & leicht transparent */
    opacity: 0.7;
    
    transform: scale(1) translateZ(0);
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    
    position: relative;
    z-index: 1;
}

/* 4. Hover-Zustand (Farbe & Zoom) */
.team-masonry-grid .elementor-widget-image:hover img {
    filter: grayscale(0%);
    opacity: 1;
    transform: scale(1.06) translateZ(0);
    z-index: 10;
    box-shadow: 0 15px 30px rgba(0,0,0,0.2);
}

/* --- Mobile Anpassung --- */
@media (max-width: 1024px) {
    .team-masonry-grid {
        column-count: 2; /* 2 Spalten auf Tablet */
    }
}

@media (max-width: 767px) {
    .team-masonry-grid {
        column-count: 2; /* 2 Spalten auf Handy */
        column-gap: 15px;
    }
    .team-masonry-grid .elementor-widget-image {
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-292eb6e *//* --- Animierter Kontakt-Button (Version 2) --- */

/* 1. Grund-Styling des Buttons */
.animated-contact-button .elementor-button {
  position: relative; 
  background-color: #224b67;
  color: white;
  border: 3px solid #FF6F61; /* NEU: Rahmenfarbe Orange */
  padding: 15px 30px 15px 80px; 
  border-radius: 50px; 
  transition: border-color 0.4s ease; /* NEU: Nur die Rahmenfarbe animieren */
  overflow: hidden; 
  text-align: left; 
}

/* 2. Der Text im Button */
.animated-contact-button .elementor-button-text {
  position: relative;
  z-index: 2;
  line-height: 1.4; 
  font-size: 18px;
  font-weight: bold;
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55); /* DIESE ZEILE IST NEU */
}

/* 3. Der farbige Kreis (liegt hinter dem Icon) */
.animated-contact-button .elementor-button::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 6px; 
  transform: translateY(-50%);
  width: 50px; 
  height: 50px;
  background-color: #FF6F61; /* Startfarbe Orange */
  border-radius: 50%;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  z-index: 1;
}

/* 4. Das echte Icon aus dem Elementor-Widget */
.animated-contact-button .elementor-button-icon {
  position: absolute;
  top: 50%;
  left: 18px; /* Angepasste Position für das Icon */
  transform: translateY(-50%);
  font-size: 24px; /* Größe des Icons anpassen */
  color: white;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  z-index: 2; /* Liegt über dem Kreis */
  margin: 0 !important; /* Wichtiger Reset für die Positionierung */
  padding-right: 0 !important;
}

/* --- HOVER-EFFEKT --- */

/* 5. Rahmenfarbe bei Hover ändern */
.animated-contact-button .elementor-button:hover {
  border-color: #8fb77a; /* NEU: Rahmenfarbe Grün */
}

/* 6. Kreis-Position und -Farbe bei Hover ändern */
.animated-contact-button .elementor-button:hover::before {
  left: calc(100% - 56px); 
  background-color: #8fb77a; /* Endfarbe Grün */
}

/* 7. Icon-Position bei Hover ändern */
.animated-contact-button .elementor-button:hover .elementor-button-icon {
  left: calc(100% - 44px); /* Bewegt das Icon mit an den rechten Rand */
}

/* 8. Text bei Hover nach links verschieben */
.animated-contact-button .elementor-button:hover .elementor-button-text {
  transform: translateX(-65px); /* Bewegt den Text nach links */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b0ba8d *//* --- Animierter Kontakt-Button (Version 2) --- */

/* 1. Grund-Styling des Buttons */
.animated-contact-button .elementor-button {
  position: relative; 
  background-color: #224b67; 
  border: 3px solid #FF6F61; /* NEU: Rahmenfarbe Orange */
  padding: 15px 30px 15px 80px; 
  border-radius: 50px; 
  transition: border-color 0.4s ease; /* NEU: Nur die Rahmenfarbe animieren */
  overflow: hidden; 
  text-align: left; 
}

/* 2. Der Text im Button */
.animated-contact-button .elementor-button-text {
  position: relative;
  z-index: 2;
  line-height: 1.4; 
  font-size: 18px;
  font-weight: bold;
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55); /* DIESE ZEILE IST NEU */
}

/* 3. Der farbige Kreis (liegt hinter dem Icon) */
.animated-contact-button .elementor-button::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 6px; 
  transform: translateY(-50%);
  width: 50px; 
  height: 50px;
  background-color: #FF6F61; /* Startfarbe Orange */
  border-radius: 50%;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  z-index: 1;
}

/* 4. Das echte Icon aus dem Elementor-Widget */
.animated-contact-button .elementor-button-icon {
  position: absolute;
  top: 50%;
  left: 18px; /* Angepasste Position für das Icon */
  transform: translateY(-50%);
  font-size: 24px; /* Größe des Icons anpassen */
  color: white;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  z-index: 2; /* Liegt über dem Kreis */
  margin: 0 !important; /* Wichtiger Reset für die Positionierung */
  padding-right: 0 !important;
}

/* --- HOVER-EFFEKT --- */

/* 5. Rahmenfarbe bei Hover ändern */
.animated-contact-button .elementor-button:hover {
  border-color: #8fb77a; /* NEU: Rahmenfarbe Grün */
}

/* 6. Kreis-Position und -Farbe bei Hover ändern */
.animated-contact-button .elementor-button:hover::before {
  left: calc(100% - 56px); 
  background-color: #8fb77a; /* Endfarbe Grün */
}

/* 7. Icon-Position bei Hover ändern */
.animated-contact-button .elementor-button:hover .elementor-button-icon {
  left: calc(100% - 44px); /* Bewegt das Icon mit an den rechten Rand */
}

/* 8. Text bei Hover nach links verschieben */
.animated-contact-button .elementor-button:hover .elementor-button-text {
  transform: translateX(-65px); /* Bewegt den Text nach links */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fde1b24 *//* Stellt sicher, dass die Stile nur auf dieses Formular wirken */
.wpcf7 {
  color: #ffffff; /* Setzt die allgemeine Textfarbe im Formular auf Weiß */
}

/* Stile für die Labels (Name*, Firma*, Nachricht) */
.wpcf7 label {
  display: block; /* Stellt sicher, dass das Feld unter dem Label erscheint */
  margin-bottom: 8px;
  font-weight: 600;
}

/* Stile für alle Text-Eingabefelder und die Textarea */
.wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance) {
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.8); /* Leicht transparenter weißer Rahmen */
  border-radius: 12px;
  color: #ffffff;
  padding: 12px 18px;
  width: 100%;
  transition: border-color 0.3s ease;
}

/* Spezielle Höhe für die Nachrichten-Box */
.wpcf7 textarea {
  height: 150px;
  resize: vertical; /* Erlaubt dem Nutzer, die Box vertikal zu vergrößern */
}

/* Rahmenfarbe ändern, wenn man in ein Feld klickt */
.wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance):focus {
  border-color: #FF6F61; /* Orange Farbe beim Fokussieren */
  outline: none; /* Entfernt den Standard-Browser-Rahmen */
}

/* Zustimmungshäkchen (Checkbox) und Text */
.wpcf7 .wpcf7-acceptance {
  margin-top: 20px;
}
.wpcf7 .wpcf7-acceptance span {
  font-size: 14px;
}


/* --- Senden-Button --- */

/* Grund-Stil für den Button */
.wpcf7 .wpcf7-submit {
  background-color: #FF6F61; /* Dein Marken-Orange */
  color: #ffffff;
  border: none;
  border-radius: 30px; /* Macht den Button rund */
  padding: 15px 40px;
  cursor: pointer;
  font-weight: bold;
  font-size: 16px;
  margin-top: 20px;
  width: auto;
  
  /* Sanfter Übergang für den Hover-Effekt */
  transition: background-color 0.3s ease, transform 0.3s ease;
}

/* Hover-Effekt für den Button */
.wpcf7 .wpcf7-submit:hover {
  background-color: #8fb77a; /* Dein Blau für den Hover */
  transform: scale(1.1); /* Macht den Button 10% größer */
}


/* --- Globales Styling für ALLE Contact Form 7 Formulare (Weißer Text) --- */
/*
  HINWEIS: Diese Regeln gelten für JEDES CF7-Formular auf der Website.
*/

/* Stellt sicher, dass die Stile auf alle CF7-Formulare wirken */
.wpcf7 {
  color: #ffffff; /* Setzt die allgemeine Textfarbe im Formular auf Weiß */
}

/* Stile für die Labels (Name*, Firma*, Nachricht) */
.wpcf7 label {
  display: block; /* Stellt sicher, dass das Feld unter dem Label erscheint */
  
  /* === HIER IST IHRE ÄNDERUNG === */
  /* Abstand NACH dem Label (zum EIGENEN Feld) auf 0 gesetzt */
  margin-bottom: 0px;
  /* NEU: Abstand VOR dem Label (zum FELD DARÜBER) hinzugefügt */
  margin-top: 26px; /* Passen Sie diesen Wert (z.B. 16px) nach Wunsch an */
  
  font-weight: 600;
}

/* ERSTER LABEL-BLOCK: Den Abstand oben entfernen, damit das Formular bündig beginnt */
.wpcf7 p:first-child label {
    margin-top: 0px;
}

/* Stile für alle Text-Eingabefelder und die Textarea */
.wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance) {
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.8); /* Leicht transparenter weißer Rahmen */
  border-radius: 12px;
  color: #ffffff;
  padding: 12px 18px;
  width: 100%;
  box-sizing: border-box; /* Verhindert Überlaufen bei 100% Breite */
  transition: border-color 0.3s ease;
}

/* Spezielle Höhe für die Nachrichten-Box */
.wpcf7 textarea {
  height: 150px;
  resize: vertical; /* Erlaubt dem Nutzer, die Box vertikal zu vergrößern */
}

/* Rahmenfarbe ändern, wenn man in ein Feld klickt */
.wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance):focus {
  border-color: #FF6F61; /* Orange Farbe beim Fokussieren */
  outline: none; /* Entfernt den Standard-Browser-Rahmen */
}

/* Zustimmungshäkchen (Checkbox) und Text */
.wpcf7 .wpcf7-acceptance {
  margin-top: 20px;
}
.wpcf7 .wpcf7-acceptance span {
  font-size: 14px;
}


/* --- Senden-Button --- */

/* Grund-Stil für den Button */
.wpcf7 .wpcf7-submit {
  background-color: #FF6F61; /* Dein Marken-Orange */
  color: #ffffff;
  border: none;
  border-radius: 30px; /* Macht den Button rund */
  padding: 15px 40px;
  cursor: pointer;
  font-weight: bold;
  font-size: 16px;
  margin-top: 20px;
  width: auto;
  
  /* Sanfter Übergang für den Hover-Effekt */
  transition: background-color 0.3s ease, transform 0.3s ease;
}

/* Hover-Effekt für den Button */
.wpcf7 .wpcf7-submit:hover {
  background-color: #8fb77a; /* Dein Blau für den Hover */
  transform: scale(1.1); /* Macht den Button 10% größer */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9f059e *//* Stellt sicher, dass die Stile nur auf dieses Formular wirken */
.wpcf7 {
  color: #ffffff; /* Setzt die allgemeine Textfarbe im Formular auf Weiß */
}

/* Stile für die Labels (Name*, Firma*, Nachricht) */
.wpcf7 label {
  display: block; /* Stellt sicher, dass das Feld unter dem Label erscheint */
  margin-bottom: 8px;
  font-weight: 600;
}

/* Stile für alle Text-Eingabefelder und die Textarea */
.wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance) {
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.8); /* Leicht transparenter weißer Rahmen */
  border-radius: 12px;
  color: #ffffff;
  padding: 12px 18px;
  width: 100%;
  transition: border-color 0.3s ease;
}

/* Spezielle Höhe für die Nachrichten-Box */
.wpcf7 textarea {
  height: 150px;
  resize: vertical; /* Erlaubt dem Nutzer, die Box vertikal zu vergrößern */
}

/* Rahmenfarbe ändern, wenn man in ein Feld klickt */
.wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance):focus {
  border-color: #FF6F61; /* Orange Farbe beim Fokussieren */
  outline: none; /* Entfernt den Standard-Browser-Rahmen */
}

/* Zustimmungshäkchen (Checkbox) und Text */
.wpcf7 .wpcf7-acceptance {
  margin-top: 20px;
}
.wpcf7 .wpcf7-acceptance span {
  font-size: 14px;
}


/* --- Senden-Button --- */

/* Grund-Stil für den Button */
.wpcf7 .wpcf7-submit {
  background-color: #FF6F61; /* Dein Marken-Orange */
  color: #ffffff;
  border: none;
  border-radius: 30px; /* Macht den Button rund */
  padding: 15px 40px;
  cursor: pointer;
  font-weight: bold;
  font-size: 16px;
  margin-top: 20px;
  width: auto;
  
  /* Sanfter Übergang für den Hover-Effekt */
  transition: background-color 0.3s ease, transform 0.3s ease;
}

/* Hover-Effekt für den Button */
.wpcf7 .wpcf7-submit:hover {
  background-color: #8fb77a; /* Dein Blau für den Hover */
  transform: scale(1.1); /* Macht den Button 10% größer */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-594e3a0 *//* --- Animierter Kontakt-Button (Version 2) --- */

/* 1. Grund-Styling des Buttons */
.animated-contact-button .elementor-button {
  position: relative; 
  background-color: #224b67; 
  border: 3px solid #FF6F61; /* NEU: Rahmenfarbe Orange */
  padding: 15px 30px 15px 80px; 
  border-radius: 50px; 
  transition: border-color 0.4s ease; /* NEU: Nur die Rahmenfarbe animieren */
  overflow: hidden; 
  text-align: left; 
}

/* 2. Der Text im Button */
.animated-contact-button .elementor-button-text {
  position: relative;
  z-index: 2;
  line-height: 1.4; 
  font-size: 18px;
  font-weight: bold;
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55); /* DIESE ZEILE IST NEU */
}

/* 3. Der farbige Kreis (liegt hinter dem Icon) */
.animated-contact-button .elementor-button::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 6px; 
  transform: translateY(-50%);
  width: 50px; 
  height: 50px;
  background-color: #FF6F61; /* Startfarbe Orange */
  border-radius: 50%;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  z-index: 1;
}

/* 4. Das echte Icon aus dem Elementor-Widget */
.animated-contact-button .elementor-button-icon {
  position: absolute;
  top: 50%;
  left: 18px; /* Angepasste Position für das Icon */
  transform: translateY(-50%);
  font-size: 24px; /* Größe des Icons anpassen */
  color: white;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  z-index: 2; /* Liegt über dem Kreis */
  margin: 0 !important; /* Wichtiger Reset für die Positionierung */
  padding-right: 0 !important;
}

/* --- HOVER-EFFEKT --- */

/* 5. Rahmenfarbe bei Hover ändern */
.animated-contact-button .elementor-button:hover {
  border-color: #8fb77a; /* NEU: Rahmenfarbe Grün */
}

/* 6. Kreis-Position und -Farbe bei Hover ändern */
.animated-contact-button .elementor-button:hover::before {
  left: calc(100% - 56px); 
  background-color: #8fb77a; /* Endfarbe Grün */
}

/* 7. Icon-Position bei Hover ändern */
.animated-contact-button .elementor-button:hover .elementor-button-icon {
  left: calc(100% - 44px); /* Bewegt das Icon mit an den rechten Rand */
}

/* 8. Text bei Hover nach links verschieben */
.animated-contact-button .elementor-button:hover .elementor-button-text {
  transform: translateX(-65px); /* Bewegt den Text nach links */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d7e85b *//* --- Animierter Kontakt-Button (Version 2) --- */

/* 1. Grund-Styling des Buttons */
.animated-contact-button .elementor-button {
  position: relative; 
  background-color: #224b67; 
  border: 3px solid #FF6F61; /* NEU: Rahmenfarbe Orange */
  padding: 15px 30px 15px 80px; 
  border-radius: 50px; 
  transition: border-color 0.4s ease; /* NEU: Nur die Rahmenfarbe animieren */
  overflow: hidden; 
  text-align: left; 
}

/* 2. Der Text im Button */
.animated-contact-button .elementor-button-text {
  position: relative;
  z-index: 2;
  line-height: 1.4; 
  font-size: 18px;
  font-weight: bold;
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55); /* DIESE ZEILE IST NEU */
}

/* 3. Der farbige Kreis (liegt hinter dem Icon) */
.animated-contact-button .elementor-button::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 6px; 
  transform: translateY(-50%);
  width: 50px; 
  height: 50px;
  background-color: #FF6F61; /* Startfarbe Orange */
  border-radius: 50%;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  z-index: 1;
}

/* 4. Das echte Icon aus dem Elementor-Widget */
.animated-contact-button .elementor-button-icon {
  position: absolute;
  top: 50%;
  left: 18px; /* Angepasste Position für das Icon */
  transform: translateY(-50%);
  font-size: 24px; /* Größe des Icons anpassen */
  color: white;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  z-index: 2; /* Liegt über dem Kreis */
  margin: 0 !important; /* Wichtiger Reset für die Positionierung */
  padding-right: 0 !important;
}

/* --- HOVER-EFFEKT --- */

/* 5. Rahmenfarbe bei Hover ändern */
.animated-contact-button .elementor-button:hover {
  border-color: #8fb77a; /* NEU: Rahmenfarbe Grün */
}

/* 6. Kreis-Position und -Farbe bei Hover ändern */
.animated-contact-button .elementor-button:hover::before {
  left: calc(100% - 56px); 
  background-color: #8fb77a; /* Endfarbe Grün */
}

/* 7. Icon-Position bei Hover ändern */
.animated-contact-button .elementor-button:hover .elementor-button-icon {
  left: calc(100% - 44px); /* Bewegt das Icon mit an den rechten Rand */
}

/* 8. Text bei Hover nach links verschieben */
.animated-contact-button .elementor-button:hover .elementor-button-text {
  transform: translateX(-65px); /* Bewegt den Text nach links */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b4372dd *//* --- Animierter Kontakt-Button (Version 2) --- */

/* 1. Grund-Styling des Buttons */
.animated-contact-button .elementor-button {
  position: relative; 
  background-color: #224b67; 
  border: 3px solid #FF6F61; /* NEU: Rahmenfarbe Orange */
  padding: 15px 30px 15px 80px; 
  border-radius: 50px; 
  transition: border-color 0.4s ease; /* NEU: Nur die Rahmenfarbe animieren */
  overflow: hidden; 
  text-align: left; 
}

/* 2. Der Text im Button */
.animated-contact-button .elementor-button-text {
  position: relative;
  z-index: 2;
  line-height: 1.4; 
  font-size: 18px;
  font-weight: bold;
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55); /* DIESE ZEILE IST NEU */
}

/* 3. Der farbige Kreis (liegt hinter dem Icon) */
.animated-contact-button .elementor-button::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 6px; 
  transform: translateY(-50%);
  width: 50px; 
  height: 50px;
  background-color: #FF6F61; /* Startfarbe Orange */
  border-radius: 50%;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  z-index: 1;
}

/* 4. Das echte Icon aus dem Elementor-Widget */
.animated-contact-button .elementor-button-icon {
  position: absolute;
  top: 50%;
  left: 18px; /* Angepasste Position für das Icon */
  transform: translateY(-50%);
  font-size: 24px; /* Größe des Icons anpassen */
  color: white;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  z-index: 2; /* Liegt über dem Kreis */
  margin: 0 !important; /* Wichtiger Reset für die Positionierung */
  padding-right: 0 !important;
}

/* --- HOVER-EFFEKT --- */

/* 5. Rahmenfarbe bei Hover ändern */
.animated-contact-button .elementor-button:hover {
  border-color: #8fb77a; /* NEU: Rahmenfarbe Grün */
}

/* 6. Kreis-Position und -Farbe bei Hover ändern */
.animated-contact-button .elementor-button:hover::before {
  left: calc(100% - 56px); 
  background-color: #8fb77a; /* Endfarbe Grün */
}

/* 7. Icon-Position bei Hover ändern */
.animated-contact-button .elementor-button:hover .elementor-button-icon {
  left: calc(100% - 44px); /* Bewegt das Icon mit an den rechten Rand */
}

/* 8. Text bei Hover nach links verschieben */
.animated-contact-button .elementor-button:hover .elementor-button-text {
  transform: translateX(-65px); /* Bewegt den Text nach links */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-be68a6f *//* --- Animierter Kontakt-Button (Version 2) --- */

/* 1. Grund-Styling des Buttons */
.animated-contact-button .elementor-button {
  position: relative; 
  background-color: #224b67; 
  border: 3px solid #FF6F61; /* NEU: Rahmenfarbe Orange */
  padding: 15px 30px 15px 80px; 
  border-radius: 50px; 
  transition: border-color 0.4s ease; /* NEU: Nur die Rahmenfarbe animieren */
  overflow: hidden; 
  text-align: left; 
}

/* 2. Der Text im Button */
.animated-contact-button .elementor-button-text {
  position: relative;
  z-index: 2;
  line-height: 1.4; 
  font-size: 18px;
  font-weight: bold;
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55); /* DIESE ZEILE IST NEU */
}

/* 3. Der farbige Kreis (liegt hinter dem Icon) */
.animated-contact-button .elementor-button::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 6px; 
  transform: translateY(-50%);
  width: 50px; 
  height: 50px;
  background-color: #FF6F61; /* Startfarbe Orange */
  border-radius: 50%;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  z-index: 1;
}

/* 4. Das echte Icon aus dem Elementor-Widget */
.animated-contact-button .elementor-button-icon {
  position: absolute;
  top: 50%;
  left: 18px; /* Angepasste Position für das Icon */
  transform: translateY(-50%);
  font-size: 24px; /* Größe des Icons anpassen */
  color: white;
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  z-index: 2; /* Liegt über dem Kreis */
  margin: 0 !important; /* Wichtiger Reset für die Positionierung */
  padding-right: 0 !important;
}

/* --- HOVER-EFFEKT --- */

/* 5. Rahmenfarbe bei Hover ändern */
.animated-contact-button .elementor-button:hover {
  border-color: #8fb77a; /* NEU: Rahmenfarbe Grün */
}

/* 6. Kreis-Position und -Farbe bei Hover ändern */
.animated-contact-button .elementor-button:hover::before {
  left: calc(100% - 56px); 
  background-color: #8fb77a; /* Endfarbe Grün */
}

/* 7. Icon-Position bei Hover ändern */
.animated-contact-button .elementor-button:hover .elementor-button-icon {
  left: calc(100% - 44px); /* Bewegt das Icon mit an den rechten Rand */
}

/* 8. Text bei Hover nach links verschieben */
.animated-contact-button .elementor-button:hover .elementor-button-text {
  transform: translateX(-65px); /* Bewegt den Text nach links */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://twentyfourtalents.de/wp-content/uploads/2025/11/noto-sans-v42-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://twentyfourtalents.de/wp-content/uploads/2025/11/noto-sans-v42-latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Sans';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://twentyfourtalents.de/wp-content/uploads/2025/11/noto-sans-v42-latin-italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */