.elementor-24 .elementor-element.elementor-element-3ef0ecdb{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.85;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:124px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3ef0ecdb:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-3ef0ecdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zimmerei-pawlowski.de/wp-content/uploads/2026/02/Pawlowski-Teamfoto-scaled.webp");background-position:center center;background-size:cover;}.elementor-24 .elementor-element.elementor-element-3ef0ecdb::before, .elementor-24 .elementor-element.elementor-element-3ef0ecdb > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-3ef0ecdb > .e-con-inner > .elementor-background-video-container::before, .elementor-24 .elementor-element.elementor-element-3ef0ecdb > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-3ef0ecdb > .e-con-inner > .elementor-background-slideshow::before, .elementor-24 .elementor-element.elementor-element-3ef0ecdb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#101010;--background-overlay:'';}.elementor-24 .elementor-element.elementor-element-4830786f{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-57cc891d .elementor-heading-title{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-7ffe0114 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-42bb4bfc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24 .elementor-element.elementor-element-66612370 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-weight:400;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-66612370 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-66612370 .elementor-button:focus{background-color:#BC7721;}.elementor-24 .elementor-element.elementor-element-66612370.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-5e2b97c .elementor-button{background-color:#BC772100;font-family:"Roboto", Sans-serif;font-weight:400;line-height:24px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-5e2b97c .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-5e2b97c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-5e2b97c.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-5e2b97c .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-5e2b97c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-42a904c7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:1rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-24 .elementor-element.elementor-element-42a904c7:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-42a904c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-62c53d95{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-198157 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:1rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-4c25f5d1 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-7ce8292e{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6bb710d2 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:1rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-18006626 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-5d71de19{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-71f27f9b .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:1rem;font-weight:700;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-1f30d757 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-150a1e09.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-150a1e09{right:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-150a1e09{left:0px;}.elementor-24 .elementor-element.elementor-element-150a1e09{bottom:0px;}.elementor-24 .elementor-element.elementor-element-b910e8b{--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:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-9f994b8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-9f994b8:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9f994b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-9ccc6f0{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-24 .elementor-element.elementor-element-9eb75d3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-7f7798f{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-0cb5cda .elementor-button{background-color:#F59C2D00;font-family:"Roboto", Sans-serif;font-weight:400;line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-0cb5cda .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-0cb5cda .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-0cb5cda.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-0cb5cda .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-0cb5cda .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-24 .elementor-element.elementor-element-efc3fb4 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-fc00897{--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:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-aed2c2b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a769ed6{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-59063ec .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-2853a82 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-5a72035{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-db9d3e5 .elementor-button{background-color:#F59C2D00;font-family:"Roboto", Sans-serif;font-weight:400;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-db9d3e5 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-db9d3e5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-db9d3e5.elementor-element{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-db9d3e5 .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-db9d3e5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-9331e0b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-003dbb0 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-d8bb815{--display:flex;--min-height:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d8bb815:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d8bb815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-6d7370a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-6d7370a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6d7370a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-4c75298{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-23205ae{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-23205ae .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-e2c2004{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-475ab49{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-4c86c36 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-de5c357{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-de5c357:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-de5c357 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-de5c357{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-de5c357{right:0px;}.elementor-24 .elementor-element.elementor-element-0bbae70{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0bbae70 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-ec2a55c{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-52ed5e7{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b7b7e4d img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-7b4a633{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-7b4a633:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-7b4a633 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-7b4a633{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-7b4a633{right:0px;}.elementor-24 .elementor-element.elementor-element-efc433b{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-efc433b .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-8d34a7c{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-64bef9e{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-4ec8c34 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-9dff1a9{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-9dff1a9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9dff1a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-9dff1a9{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-9dff1a9{right:0px;}.elementor-24 .elementor-element.elementor-element-1933edf{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1933edf .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-3bb4b97{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-72deaad{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:8rem;--padding-bottom:20px;--padding-left:0;--padding-right:0;}.elementor-24 .elementor-element.elementor-element-4e5bb9b{--display:flex;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:6rem;grid-column:span 2;}.elementor-24 .elementor-element.elementor-element-7791545 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-81175ac{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-6db8154{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6841352 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-368cdca{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-368cdca:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-368cdca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-368cdca{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-368cdca{right:0px;}.elementor-24 .elementor-element.elementor-element-608b192{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-608b192 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-bd16bf5{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-4459d4c{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1c7f648 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-fa578c3{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-fa578c3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-fa578c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-fa578c3{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-fa578c3{right:0px;}.elementor-24 .elementor-element.elementor-element-6347d51{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6347d51 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-eb38c90{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-1f857b4{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-eacbf23 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-6c0d80c{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-6c0d80c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6c0d80c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-6c0d80c{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-6c0d80c{right:0px;}.elementor-24 .elementor-element.elementor-element-6be243d{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6be243d .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-80453cf{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-817a492{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8389ac1 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-c4fb188{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-c4fb188:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c4fb188 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-c4fb188{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-c4fb188{right:0px;}.elementor-24 .elementor-element.elementor-element-cb61f6f{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-cb61f6f .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-e8f8594{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-d7be7ae{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0b44278 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-1c5543b{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-1c5543b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1c5543b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-1c5543b{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-1c5543b{right:0px;}.elementor-24 .elementor-element.elementor-element-ead30da{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ead30da .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-7d3496d{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-eb2cde2{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-78900df img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-e21225b{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-e21225b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e21225b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-e21225b{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-e21225b{right:0px;}.elementor-24 .elementor-element.elementor-element-d8ba6b2{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d8ba6b2 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-e2dd8e1{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-a8e02a7{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6b978f7 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-ea7d7b5{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-ea7d7b5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ea7d7b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-ea7d7b5{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-ea7d7b5{right:0px;}.elementor-24 .elementor-element.elementor-element-8ef4e99{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8ef4e99 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-7efc65c{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-d60477f{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-73a7814 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-30f35e9{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-30f35e9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-30f35e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-30f35e9{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-30f35e9{right:0px;}.elementor-24 .elementor-element.elementor-element-2453d02{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2453d02 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-c744bfe{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-eb01812{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-ca264d6 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-e3088c1{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-e3088c1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e3088c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-e3088c1{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-e3088c1{right:0px;}.elementor-24 .elementor-element.elementor-element-8565b9d{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8565b9d .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-acc91c1{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-4946b6d{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-cb2f754 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-a9d2507{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-a9d2507:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a9d2507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-a9d2507{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-a9d2507{right:0px;}.elementor-24 .elementor-element.elementor-element-18e56c8{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-18e56c8 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-55493c0{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-752157f{--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:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-a7a6321{--display:flex;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:6rem;grid-column:span 2;}.elementor-24 .elementor-element.elementor-element-c55919b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-e53f588{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-d24a794{--display:flex;}.elementor-24 .elementor-element.elementor-element-3942d39 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-1250fef{--display:flex;}.elementor-24 .elementor-element.elementor-element-1250fef:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1250fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-06046ec{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-06046ec .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-823ef92{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-b8072a0{--display:flex;}.elementor-24 .elementor-element.elementor-element-a736be6 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-25ed7e3{--display:flex;}.elementor-24 .elementor-element.elementor-element-25ed7e3:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-25ed7e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-56d1f06{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-56d1f06 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-a6df28e{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-96b9172{--display:flex;}.elementor-24 .elementor-element.elementor-element-e79b2f5 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-a9b2712{--display:flex;}.elementor-24 .elementor-element.elementor-element-a9b2712:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a9b2712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-4d9b2fb{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4d9b2fb .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-8fca100{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-093ce78{--display:flex;}.elementor-24 .elementor-element.elementor-element-c8ebcd8 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-71a1e39{--display:flex;}.elementor-24 .elementor-element.elementor-element-71a1e39:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-71a1e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-1a65715{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-1a65715 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-35df646{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-44a577f{--display:flex;}.elementor-24 .elementor-element.elementor-element-3965c8a img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-b1dc477{--display:flex;}.elementor-24 .elementor-element.elementor-element-b1dc477:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b1dc477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-be35766{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-be35766 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-dff5085{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-8936d6a{--display:flex;}.elementor-24 .elementor-element.elementor-element-2678333 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-052924d{--display:flex;}.elementor-24 .elementor-element.elementor-element-052924d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-052924d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-706ecf1{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-706ecf1 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-6a62f80{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-9028675{--display:flex;}.elementor-24 .elementor-element.elementor-element-d331715 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-0bbe3d9{--display:flex;}.elementor-24 .elementor-element.elementor-element-0bbe3d9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0bbe3d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-2dbcf7c{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-2dbcf7c .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-a4ab48e{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-9e141e1{--display:flex;}.elementor-24 .elementor-element.elementor-element-1a57d86 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-6e20cae{--display:flex;}.elementor-24 .elementor-element.elementor-element-6e20cae:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6e20cae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-3eadcfd{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3eadcfd .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-f852d84{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-93698b8{--display:flex;}.elementor-24 .elementor-element.elementor-element-2271ad7 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-9d01246{--display:flex;}.elementor-24 .elementor-element.elementor-element-9d01246:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9d01246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-574fd0c{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-574fd0c .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-821fc38{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-0d06cb0{--display:flex;}.elementor-24 .elementor-element.elementor-element-38d0960 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-35a8cda{--display:flex;}.elementor-24 .elementor-element.elementor-element-35a8cda:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-35a8cda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-aaf6476{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-aaf6476 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-35839b7{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-45b059d{--e-n-carousel-swiper-slides-gap:10px;--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-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-24 .elementor-element.elementor-element-45b059d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-45b059d :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-54cecc2{--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:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-72f7975{--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:6rem;--padding-bottom:6rem;--padding-left:4rem;--padding-right:4rem;}.elementor-24 .elementor-element.elementor-element-72f7975:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-72f7975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{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-8c5b9ee .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-group.recaptcha_v3-bottomleft, .elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-group > label, .elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-primary );border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-primary );border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-8c5b9ee .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-8c5b9ee .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-8c5b9ee .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-8c5b9ee .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-24 .elementor-element.elementor-element-8c5b9ee{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-24 .elementor-element.elementor-element-c2643c1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-2b5459b{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-c6d001c img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-81af9e5{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-81af9e5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-81af9e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-81af9e5{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-81af9e5{right:0px;}.elementor-24 .elementor-element.elementor-element-183b673{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-183b673 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-93deba0{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-8f22aff{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8b8b833 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-65bd73b{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-65bd73b:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-65bd73b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-65bd73b{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-65bd73b{right:0px;}.elementor-24 .elementor-element.elementor-element-d90d9c0{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d90d9c0 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-7882d41{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-60189a0{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-29eaaa2 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-555c874{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-555c874:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-555c874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-555c874{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-555c874{right:0px;}.elementor-24 .elementor-element.elementor-element-5b8e8e6{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5b8e8e6 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-cae8b98{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-dc1e265{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3887277 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-c25dc85{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-c25dc85:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-c25dc85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-c25dc85{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-c25dc85{right:0px;}.elementor-24 .elementor-element.elementor-element-ec34284{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ec34284 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-e476357{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-de667de{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3b2c826 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-ff7e21c{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-ff7e21c:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ff7e21c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-ff7e21c{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-ff7e21c{right:0px;}.elementor-24 .elementor-element.elementor-element-0933b97{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0933b97 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-f838a81{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-a60d0b5{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a60d0b5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a60d0b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B3;}.elementor-24 .elementor-element.elementor-element-20d069e{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-20d069e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-20d069e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-20d069e{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-20d069e{right:0px;}.elementor-24 .elementor-element.elementor-element-39e9de5{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-39e9de5 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-d30e19b{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-dcc0944{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-dcc0944:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-dcc0944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B3;}.elementor-24 .elementor-element.elementor-element-aaa8454{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-aaa8454:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-aaa8454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-aaa8454{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-aaa8454{right:0px;}.elementor-24 .elementor-element.elementor-element-6e1b11c{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6e1b11c .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-16e6394{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-336b35a{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-336b35a:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-336b35a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B3;background-image:url("https://zimmerei-pawlowski.de/wp-content/uploads/2026/02/Rene-Jann.webp");background-size:cover;}.elementor-24 .elementor-element.elementor-element-5c3b007{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-5c3b007:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-5c3b007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-5c3b007{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-5c3b007{right:0px;}.elementor-24 .elementor-element.elementor-element-d688f4a{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d688f4a .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-3d88f67{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-8d509ae{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-8d509ae:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-8d509ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-a229c67{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-09ce57b{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-09ce57b .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-e602790{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-88355b6{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-158c813 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-f16bcee{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-f16bcee:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-f16bcee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-f16bcee{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-f16bcee{right:0px;}.elementor-24 .elementor-element.elementor-element-d1532bd{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d1532bd .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-9d49a94{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-fcef216{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a617838 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-e1d7ca9{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-e1d7ca9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-e1d7ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-e1d7ca9{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-e1d7ca9{right:0px;}.elementor-24 .elementor-element.elementor-element-c8e098e{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c8e098e .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-c8bac44{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-e82bed0{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-268ed5a img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-6e9a5da{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-6e9a5da:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6e9a5da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-6e9a5da{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-6e9a5da{right:0px;}.elementor-24 .elementor-element.elementor-element-ff22d37{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-ff22d37 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-8987461{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-b18e21b{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-62b75b7 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-0449926{--display:flex;--position:absolute;--min-height:100%;--justify-content:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;top:0px;}.elementor-24 .elementor-element.elementor-element-0449926:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0449926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BF;}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-0449926{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-0449926{right:0px;}.elementor-24 .elementor-element.elementor-element-0944454{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-0944454 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-10ca15e{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-7e1651a{--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:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-c6db24a{--display:flex;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:6rem;grid-column:span 2;}.elementor-24 .elementor-element.elementor-element-0e86d34 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-c9940ef{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-21c140a{--display:flex;}.elementor-24 .elementor-element.elementor-element-7bd169f img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-a6501d9{--display:flex;}.elementor-24 .elementor-element.elementor-element-a6501d9:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-a6501d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-c336ab7{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-c336ab7 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-62ca649{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-a518541{--display:flex;}.elementor-24 .elementor-element.elementor-element-c404d70 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-212b45e{--display:flex;}.elementor-24 .elementor-element.elementor-element-212b45e:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-212b45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-72eeaa5{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-72eeaa5 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-d8239d0{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-0393761{--display:flex;}.elementor-24 .elementor-element.elementor-element-d8a3341 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-16a67a7{--display:flex;}.elementor-24 .elementor-element.elementor-element-16a67a7:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-16a67a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-256b22d{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-256b22d .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-d2ea128{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-2bcf494{--display:flex;}.elementor-24 .elementor-element.elementor-element-c524f3f img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-530f699{--display:flex;}.elementor-24 .elementor-element.elementor-element-530f699:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-530f699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-67769a0{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-67769a0 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-5cf0714{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-1f631ae{--display:flex;}.elementor-24 .elementor-element.elementor-element-a19e349 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-9d7e123{--display:flex;}.elementor-24 .elementor-element.elementor-element-9d7e123:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-9d7e123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-441c887{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-441c887 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-9d0307f{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-c49eb83{--display:flex;}.elementor-24 .elementor-element.elementor-element-f580774 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-fddfd48{--display:flex;}.elementor-24 .elementor-element.elementor-element-fddfd48:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-fddfd48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-e0715c5{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e0715c5 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-725e136{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-9de3714{--e-n-carousel-swiper-slides-gap:10px;--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-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-24 .elementor-element.elementor-element-9de3714 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-9de3714 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-019a7b1{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-019a7b1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-019a7b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-1e02cfa{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-6aa1e0e{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-6aa1e0e .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-a0ee4fa{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-b73c233{--display:flex;}.elementor-24 .elementor-element.elementor-element-6619960 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-402de11{--display:flex;}.elementor-24 .elementor-element.elementor-element-402de11:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-402de11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-4fa52f1{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-4fa52f1 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-544488b{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-983b917{--display:flex;}.elementor-24 .elementor-element.elementor-element-6444a24 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-1b859a5{--display:flex;}.elementor-24 .elementor-element.elementor-element-1b859a5:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1b859a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-5c7732d{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-5c7732d .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-8b0a849{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-4bca39f{--display:flex;}.elementor-24 .elementor-element.elementor-element-826fb98 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-b3e20b1{--display:flex;}.elementor-24 .elementor-element.elementor-element-b3e20b1:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-b3e20b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-629eebd{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-629eebd .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-29e3630{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-b631d47{--display:flex;}.elementor-24 .elementor-element.elementor-element-886dcec img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-6f429ec{--display:flex;}.elementor-24 .elementor-element.elementor-element-6f429ec:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6f429ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2536b01 );}.elementor-24 .elementor-element.elementor-element-fc88181{padding:0rem 0rem 1rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-fc88181 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-d46f657{color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-59b6d99{--e-n-carousel-swiper-slides-gap:10px;--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-arrow-normal-color:#02010100;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-24 .elementor-element.elementor-element-59b6d99 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-59b6d99 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-6b9c049{--display:grid;--e-con-grid-template-columns:0.5fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:row;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-bdaf6f0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-bf191d1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-16eacbe{color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-f22f3c6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f5d79c8{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-cce9546{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-3ed017f .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-7846dfd .elementor-button{background-color:#BC772100;font-family:"Roboto", Sans-serif;font-weight:400;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-7846dfd .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-7846dfd .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-7846dfd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-7846dfd.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-7846dfd .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-7846dfd .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-0cde193{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-e05f792{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-03343c1 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-234d34f .elementor-button{background-color:#BC772100;font-family:"Roboto", Sans-serif;font-weight:400;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-234d34f .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-234d34f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-234d34f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-234d34f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-234d34f .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-234d34f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-df2fecb{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-1d66ccc{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b6e6490 .elementor-heading-title{font-family:var( --e-global-typography-47bc274-font-family ), Sans-serif;font-size:var( --e-global-typography-47bc274-font-size );font-weight:var( --e-global-typography-47bc274-font-weight );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-e58a9ef .elementor-button{background-color:#BC772100;font-family:"Roboto", Sans-serif;font-weight:400;line-height:24px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-24 .elementor-element.elementor-element-e58a9ef .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-e58a9ef .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-e58a9ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-e58a9ef.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-e58a9ef .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-e58a9ef .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-24 .elementor-element.elementor-element-6bd4084{--display:flex;--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-de5c357{--width:100%;}.elementor-24 .elementor-element.elementor-element-7b4a633{--width:100%;}.elementor-24 .elementor-element.elementor-element-9dff1a9{--width:100%;}.elementor-24 .elementor-element.elementor-element-368cdca{--width:100%;}.elementor-24 .elementor-element.elementor-element-fa578c3{--width:100%;}.elementor-24 .elementor-element.elementor-element-6c0d80c{--width:100%;}.elementor-24 .elementor-element.elementor-element-c4fb188{--width:100%;}.elementor-24 .elementor-element.elementor-element-1c5543b{--width:100%;}.elementor-24 .elementor-element.elementor-element-e21225b{--width:100%;}.elementor-24 .elementor-element.elementor-element-ea7d7b5{--width:100%;}.elementor-24 .elementor-element.elementor-element-30f35e9{--width:100%;}.elementor-24 .elementor-element.elementor-element-e3088c1{--width:100%;}.elementor-24 .elementor-element.elementor-element-a9d2507{--width:100%;}.elementor-24 .elementor-element.elementor-element-81af9e5{--width:100%;}.elementor-24 .elementor-element.elementor-element-65bd73b{--width:100%;}.elementor-24 .elementor-element.elementor-element-555c874{--width:100%;}.elementor-24 .elementor-element.elementor-element-c25dc85{--width:100%;}.elementor-24 .elementor-element.elementor-element-ff7e21c{--width:100%;}.elementor-24 .elementor-element.elementor-element-20d069e{--width:100%;}.elementor-24 .elementor-element.elementor-element-aaa8454{--width:100%;}.elementor-24 .elementor-element.elementor-element-5c3b007{--width:100%;}.elementor-24 .elementor-element.elementor-element-f16bcee{--width:100%;}.elementor-24 .elementor-element.elementor-element-e1d7ca9{--width:100%;}.elementor-24 .elementor-element.elementor-element-6e9a5da{--width:100%;}.elementor-24 .elementor-element.elementor-element-0449926{--width:100%;}}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-4830786f{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-7ffe0114 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-42a904c7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:2rem;--padding-bottom:2rem;--padding-left:4rem;--padding-right:4rem;}.elementor-24 .elementor-element.elementor-element-4c25f5d1 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-18006626 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-9f994b8{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-9ccc6f0{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-24 .elementor-element.elementor-element-9eb75d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-fc00897{--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-24 .elementor-element.elementor-element-aed2c2b{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-a769ed6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-59063ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-24 .elementor-element.elementor-element-2853a82 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-6d7370a{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-23205ae .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-0bbae70 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-efc433b .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-1933edf .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-72deaad{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-7791545 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-24 .elementor-element.elementor-element-608b192 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-6347d51 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-6be243d .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-cb61f6f .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-ead30da .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-d8ba6b2 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-8ef4e99 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-2453d02 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-8565b9d .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-18e56c8 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-c55919b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-24 .elementor-element.elementor-element-06046ec .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-56d1f06 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-4d9b2fb .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-1a65715 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-be35766 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-706ecf1 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-2dbcf7c .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-3eadcfd .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-574fd0c .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-aaf6476 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-45b059d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-c2643c1{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-183b673 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-d90d9c0 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-5b8e8e6 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-ec34284 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-0933b97 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-39e9de5 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-6e1b11c .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-d688f4a .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-8d509ae{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-09ce57b .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-d1532bd .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-c8e098e .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-ff22d37 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-0944454 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-0e86d34 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-24 .elementor-element.elementor-element-c336ab7 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-72eeaa5 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-256b22d .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-67769a0 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-441c887 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-e0715c5 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-9de3714{--e-n-carousel-swiper-slides-to-display:2;}.elementor-24 .elementor-element.elementor-element-019a7b1{--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-6aa1e0e .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-4fa52f1 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-5c7732d .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-629eebd .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-fc88181 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-59b6d99{--e-n-carousel-swiper-slides-to-display:2;}.elementor-24 .elementor-element.elementor-element-6b9c049{--e-con-grid-template-columns:1fr;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-24 .elementor-element.elementor-element-bf191d1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-24 .elementor-element.elementor-element-3ed017f .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-03343c1 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-b6e6490 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-4830786f{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-24 .elementor-element.elementor-element-7ffe0114 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-66612370 .elementor-button{font-size:15px;}.elementor-24 .elementor-element.elementor-element-5e2b97c .elementor-button{font-size:15px;}.elementor-24 .elementor-element.elementor-element-42a904c7{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-198157 .elementor-heading-title{font-size:15px;}.elementor-24 .elementor-element.elementor-element-4c25f5d1 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-6bb710d2 .elementor-heading-title{font-size:15px;}.elementor-24 .elementor-element.elementor-element-18006626 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-71f27f9b .elementor-heading-title{font-size:15px;}.elementor-24 .elementor-element.elementor-element-1f30d757 .elementor-heading-title{font-size:1.4rem;}.elementor-24 .elementor-element.elementor-element-b910e8b{--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-9f994b8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-9ccc6f0{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-9eb75d3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-0cb5cda .elementor-button{font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-fc00897{--padding-top:0rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-aed2c2b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-a769ed6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-59063ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-24 .elementor-element.elementor-element-2853a82 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-db9d3e5 .elementor-button{font-size:15px;}.elementor-24 .elementor-element.elementor-element-6d7370a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-23205ae .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-0bbae70 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-efc433b .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-1933edf .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-72deaad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-7791545 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-24 .elementor-element.elementor-element-608b192 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-6347d51 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-6be243d .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-cb61f6f .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-ead30da .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-d8ba6b2 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-8ef4e99 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-2453d02 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-8565b9d .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-18e56c8 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-752157f{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-a7a6321{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-c55919b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-24 .elementor-element.elementor-element-d24a794{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1250fef{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-06046ec .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-b8072a0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-25ed7e3{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-25ed7e3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-56d1f06 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-96b9172{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a9b2712{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-a9b2712.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-4d9b2fb .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-093ce78{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-71a1e39{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-71a1e39.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-1a65715 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-44a577f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b1dc477{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-b1dc477.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-be35766 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-8936d6a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-052924d{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-052924d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-706ecf1 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-9028675{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-0bbe3d9{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-0bbe3d9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-2dbcf7c .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-9e141e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6e20cae{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-6e20cae.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-3eadcfd .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-93698b8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-9d01246{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-9d01246.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-574fd0c .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-0d06cb0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-35a8cda{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-35a8cda.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-aaf6476 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-45b059d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-1.7rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:4rem;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-1.7rem;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:4rem;}.elementor-24 .elementor-element.elementor-element-45b059d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-width:1px 1px 1px 1px;padding:4px 4px 4px 4px;}.elementor-24 .elementor-element.elementor-element-72f7975{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-24 .elementor-element.elementor-element-c2643c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-183b673 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-d90d9c0 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-5b8e8e6 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-ec34284 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-0933b97 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-39e9de5 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-6e1b11c .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-d688f4a .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-8d509ae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-24 .elementor-element.elementor-element-09ce57b .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-d1532bd .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-c8e098e .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-ff22d37 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-0944454 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-7e1651a{--padding-top:0rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-c6db24a{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-24 .elementor-element.elementor-element-0e86d34 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-24 .elementor-element.elementor-element-21c140a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-a6501d9{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-a6501d9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-c336ab7 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-a518541{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-212b45e{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-212b45e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-72eeaa5 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-0393761{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-16a67a7{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-16a67a7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-256b22d .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-2bcf494{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-530f699{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-530f699.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-67769a0 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-1f631ae{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-9d7e123{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-9d7e123.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-441c887 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-c49eb83{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-fddfd48{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-fddfd48.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-e0715c5 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-9de3714{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-1.7rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:4rem;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-1.7rem;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:4rem;}.elementor-24 .elementor-element.elementor-element-9de3714 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-width:1px 1px 1px 1px;padding:4px 4px 4px 4px;}.elementor-24 .elementor-element.elementor-element-019a7b1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-6aa1e0e .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-b73c233{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-402de11{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-402de11.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-4fa52f1 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-983b917{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-1b859a5{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-1b859a5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-5c7732d .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-4bca39f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b3e20b1{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-b3e20b1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-629eebd .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-b631d47{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6f429ec{--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:space-between;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-24 .elementor-element.elementor-element-6f429ec.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-24 .elementor-element.elementor-element-fc88181 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-59b6d99{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-1.7rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:4rem;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-1.7rem;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:4rem;}.elementor-24 .elementor-element.elementor-element-59b6d99 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-width:1px 1px 1px 1px;padding:4px 4px 4px 4px;}.elementor-24 .elementor-element.elementor-element-6b9c049{--e-con-grid-template-columns:1fr;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--grid-auto-flow:row;--padding-top:4rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-24 .elementor-element.elementor-element-bf191d1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-24 .elementor-element.elementor-element-3ed017f .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-7846dfd .elementor-button{font-size:15px;}.elementor-24 .elementor-element.elementor-element-03343c1 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-234d34f .elementor-button{font-size:15px;}.elementor-24 .elementor-element.elementor-element-b6e6490 .elementor-heading-title{font-size:var( --e-global-typography-47bc274-font-size );}.elementor-24 .elementor-element.elementor-element-e58a9ef .elementor-button{font-size:15px;}}/* Start custom CSS for html, class: .elementor-element-150a1e09 */.elementor-24 .elementor-element.elementor-element-150a1e09 {
  bottom: -1px;
  top: auto;
  height: calc(100% + 58px);
}

.elementor-24 .elementor-element.elementor-element-150a1e09 {
  bottom: -1px;
  top: auto;
  right: 0;
  width: fit-content;
  height: calc(100% + 58px);
}

.elementor-24 .elementor-element.elementor-element-150a1e09 svg {
  width: 100%;
  height: 100%;
  display: block;
  position: ;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42a904c7 *//* Desktop (Standard) */
@media (min-width: 1025px) {
  .elementor-24 .elementor-element.elementor-element-42a904c7 {
    max-height: 117px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f7798f */.elementor-24 .elementor-element.elementor-element-7f7798f p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a72035 */.elementor-24 .elementor-element.elementor-element-5a72035 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-003dbb0 */.elementor-24 .elementor-element.elementor-element-003dbb0 img {
    aspect-ratio: 558/470;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2c2004 */.elementor-24 .elementor-element.elementor-element-e2c2004 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4c86c36 */.elementor-24 .elementor-element.elementor-element-4c86c36 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec2a55c */.elementor-24 .elementor-element.elementor-element-ec2a55c table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-ec2a55c td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-ec2a55c td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-ec2a55c td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de5c357 */.elementor-24 .elementor-element.elementor-element-de5c357 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-475ab49 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7b7e4d */.elementor-24 .elementor-element.elementor-element-b7b7e4d img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8d34a7c */.elementor-24 .elementor-element.elementor-element-8d34a7c table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-8d34a7c td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8d34a7c td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8d34a7c td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b4a633 */.elementor-24 .elementor-element.elementor-element-7b4a633 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52ed5e7 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec8c34 */.elementor-24 .elementor-element.elementor-element-4ec8c34 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bb4b97 */.elementor-24 .elementor-element.elementor-element-3bb4b97 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-3bb4b97 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-3bb4b97 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-3bb4b97 td:last-child {
    white-space: normal;      hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dff1a9 */.elementor-24 .elementor-element.elementor-element-9dff1a9 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64bef9e */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81175ac */.elementor-24 .elementor-element.elementor-element-81175ac p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6841352 */.elementor-24 .elementor-element.elementor-element-6841352 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd16bf5 */.elementor-24 .elementor-element.elementor-element-bd16bf5 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-bd16bf5 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-bd16bf5 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-bd16bf5 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-368cdca */.elementor-24 .elementor-element.elementor-element-368cdca {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6db8154 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c7f648 */.elementor-24 .elementor-element.elementor-element-1c7f648 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb38c90 */.elementor-24 .elementor-element.elementor-element-eb38c90 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-eb38c90 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-eb38c90 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-eb38c90 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa578c3 */.elementor-24 .elementor-element.elementor-element-fa578c3 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4459d4c */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eacbf23 */.elementor-24 .elementor-element.elementor-element-eacbf23 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80453cf */.elementor-24 .elementor-element.elementor-element-80453cf table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-80453cf td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-80453cf td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-80453cf td:last-child {
    white-space: normal;      hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c0d80c */.elementor-24 .elementor-element.elementor-element-6c0d80c {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f857b4 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8389ac1 */.elementor-24 .elementor-element.elementor-element-8389ac1 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8f8594 */.elementor-24 .elementor-element.elementor-element-e8f8594 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-e8f8594 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-e8f8594 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-e8f8594 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4fb188 */.elementor-24 .elementor-element.elementor-element-c4fb188 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-817a492 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b44278 */.elementor-24 .elementor-element.elementor-element-0b44278 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d3496d */.elementor-24 .elementor-element.elementor-element-7d3496d table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-7d3496d td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-7d3496d td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-7d3496d td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c5543b */.elementor-24 .elementor-element.elementor-element-1c5543b {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7be7ae */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78900df */.elementor-24 .elementor-element.elementor-element-78900df img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2dd8e1 */.elementor-24 .elementor-element.elementor-element-e2dd8e1 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-e2dd8e1 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-e2dd8e1 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-e2dd8e1 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e21225b */.elementor-24 .elementor-element.elementor-element-e21225b {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb2cde2 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b978f7 */.elementor-24 .elementor-element.elementor-element-6b978f7 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7efc65c */.elementor-24 .elementor-element.elementor-element-7efc65c table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-7efc65c td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-7efc65c td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-7efc65c td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea7d7b5 */.elementor-24 .elementor-element.elementor-element-ea7d7b5 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e02a7 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73a7814 */.elementor-24 .elementor-element.elementor-element-73a7814 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c744bfe */.elementor-24 .elementor-element.elementor-element-c744bfe table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-c744bfe td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-c744bfe td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-c744bfe td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30f35e9 */.elementor-24 .elementor-element.elementor-element-30f35e9 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d60477f */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca264d6 */.elementor-24 .elementor-element.elementor-element-ca264d6 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-acc91c1 */.elementor-24 .elementor-element.elementor-element-acc91c1 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-acc91c1 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-acc91c1 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-acc91c1 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3088c1 */.elementor-24 .elementor-element.elementor-element-e3088c1 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb01812 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb2f754 */.elementor-24 .elementor-element.elementor-element-cb2f754 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55493c0 */.elementor-24 .elementor-element.elementor-element-55493c0 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-55493c0 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-55493c0 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-55493c0 td:last-child {
    white-space: normal;      hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9d2507 */.elementor-24 .elementor-element.elementor-element-a9d2507 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4946b6d */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e53f588 */.elementor-24 .elementor-element.elementor-element-e53f588 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3942d39 */.elementor-24 .elementor-element.elementor-element-3942d39 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-823ef92 */.elementor-24 .elementor-element.elementor-element-823ef92 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-823ef92 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a736be6 */.elementor-24 .elementor-element.elementor-element-a736be6 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6df28e */.elementor-24 .elementor-element.elementor-element-a6df28e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a6df28e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e79b2f5 */.elementor-24 .elementor-element.elementor-element-e79b2f5 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fca100 */.elementor-24 .elementor-element.elementor-element-8fca100 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8fca100 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8ebcd8 */.elementor-24 .elementor-element.elementor-element-c8ebcd8 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35df646 */.elementor-24 .elementor-element.elementor-element-35df646 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35df646 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3965c8a */.elementor-24 .elementor-element.elementor-element-3965c8a img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dff5085 */.elementor-24 .elementor-element.elementor-element-dff5085 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-dff5085 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2678333 */.elementor-24 .elementor-element.elementor-element-2678333 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a62f80 */.elementor-24 .elementor-element.elementor-element-6a62f80 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-6a62f80 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d331715 */.elementor-24 .elementor-element.elementor-element-d331715 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4ab48e */.elementor-24 .elementor-element.elementor-element-a4ab48e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a4ab48e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57d86 */.elementor-24 .elementor-element.elementor-element-1a57d86 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f852d84 */.elementor-24 .elementor-element.elementor-element-f852d84 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-f852d84 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2271ad7 */.elementor-24 .elementor-element.elementor-element-2271ad7 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-821fc38 */.elementor-24 .elementor-element.elementor-element-821fc38 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-821fc38 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38d0960 */.elementor-24 .elementor-element.elementor-element-38d0960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35839b7 */.elementor-24 .elementor-element.elementor-element-35839b7 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35839b7 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3942d39 */.elementor-24 .elementor-element.elementor-element-3942d39 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-823ef92 */.elementor-24 .elementor-element.elementor-element-823ef92 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-823ef92 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a736be6 */.elementor-24 .elementor-element.elementor-element-a736be6 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6df28e */.elementor-24 .elementor-element.elementor-element-a6df28e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a6df28e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e79b2f5 */.elementor-24 .elementor-element.elementor-element-e79b2f5 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fca100 */.elementor-24 .elementor-element.elementor-element-8fca100 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8fca100 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8ebcd8 */.elementor-24 .elementor-element.elementor-element-c8ebcd8 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35df646 */.elementor-24 .elementor-element.elementor-element-35df646 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35df646 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3965c8a */.elementor-24 .elementor-element.elementor-element-3965c8a img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dff5085 */.elementor-24 .elementor-element.elementor-element-dff5085 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-dff5085 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2678333 */.elementor-24 .elementor-element.elementor-element-2678333 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a62f80 */.elementor-24 .elementor-element.elementor-element-6a62f80 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-6a62f80 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d331715 */.elementor-24 .elementor-element.elementor-element-d331715 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4ab48e */.elementor-24 .elementor-element.elementor-element-a4ab48e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a4ab48e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57d86 */.elementor-24 .elementor-element.elementor-element-1a57d86 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f852d84 */.elementor-24 .elementor-element.elementor-element-f852d84 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-f852d84 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2271ad7 */.elementor-24 .elementor-element.elementor-element-2271ad7 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-821fc38 */.elementor-24 .elementor-element.elementor-element-821fc38 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-821fc38 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38d0960 */.elementor-24 .elementor-element.elementor-element-38d0960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35839b7 */.elementor-24 .elementor-element.elementor-element-35839b7 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35839b7 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3942d39 */.elementor-24 .elementor-element.elementor-element-3942d39 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-823ef92 */.elementor-24 .elementor-element.elementor-element-823ef92 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-823ef92 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a736be6 */.elementor-24 .elementor-element.elementor-element-a736be6 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6df28e */.elementor-24 .elementor-element.elementor-element-a6df28e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a6df28e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e79b2f5 */.elementor-24 .elementor-element.elementor-element-e79b2f5 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fca100 */.elementor-24 .elementor-element.elementor-element-8fca100 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8fca100 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8ebcd8 */.elementor-24 .elementor-element.elementor-element-c8ebcd8 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35df646 */.elementor-24 .elementor-element.elementor-element-35df646 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35df646 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3965c8a */.elementor-24 .elementor-element.elementor-element-3965c8a img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dff5085 */.elementor-24 .elementor-element.elementor-element-dff5085 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-dff5085 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2678333 */.elementor-24 .elementor-element.elementor-element-2678333 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a62f80 */.elementor-24 .elementor-element.elementor-element-6a62f80 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-6a62f80 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d331715 */.elementor-24 .elementor-element.elementor-element-d331715 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4ab48e */.elementor-24 .elementor-element.elementor-element-a4ab48e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a4ab48e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57d86 */.elementor-24 .elementor-element.elementor-element-1a57d86 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f852d84 */.elementor-24 .elementor-element.elementor-element-f852d84 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-f852d84 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2271ad7 */.elementor-24 .elementor-element.elementor-element-2271ad7 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-821fc38 */.elementor-24 .elementor-element.elementor-element-821fc38 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-821fc38 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38d0960 */.elementor-24 .elementor-element.elementor-element-38d0960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35839b7 */.elementor-24 .elementor-element.elementor-element-35839b7 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35839b7 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3942d39 */.elementor-24 .elementor-element.elementor-element-3942d39 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-823ef92 */.elementor-24 .elementor-element.elementor-element-823ef92 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-823ef92 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a736be6 */.elementor-24 .elementor-element.elementor-element-a736be6 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6df28e */.elementor-24 .elementor-element.elementor-element-a6df28e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a6df28e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e79b2f5 */.elementor-24 .elementor-element.elementor-element-e79b2f5 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fca100 */.elementor-24 .elementor-element.elementor-element-8fca100 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8fca100 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8ebcd8 */.elementor-24 .elementor-element.elementor-element-c8ebcd8 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35df646 */.elementor-24 .elementor-element.elementor-element-35df646 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35df646 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3965c8a */.elementor-24 .elementor-element.elementor-element-3965c8a img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dff5085 */.elementor-24 .elementor-element.elementor-element-dff5085 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-dff5085 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2678333 */.elementor-24 .elementor-element.elementor-element-2678333 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a62f80 */.elementor-24 .elementor-element.elementor-element-6a62f80 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-6a62f80 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d331715 */.elementor-24 .elementor-element.elementor-element-d331715 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4ab48e */.elementor-24 .elementor-element.elementor-element-a4ab48e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a4ab48e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57d86 */.elementor-24 .elementor-element.elementor-element-1a57d86 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f852d84 */.elementor-24 .elementor-element.elementor-element-f852d84 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-f852d84 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2271ad7 */.elementor-24 .elementor-element.elementor-element-2271ad7 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-821fc38 */.elementor-24 .elementor-element.elementor-element-821fc38 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-821fc38 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38d0960 */.elementor-24 .elementor-element.elementor-element-38d0960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35839b7 */.elementor-24 .elementor-element.elementor-element-35839b7 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35839b7 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3942d39 */.elementor-24 .elementor-element.elementor-element-3942d39 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-823ef92 */.elementor-24 .elementor-element.elementor-element-823ef92 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-823ef92 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a736be6 */.elementor-24 .elementor-element.elementor-element-a736be6 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6df28e */.elementor-24 .elementor-element.elementor-element-a6df28e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a6df28e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e79b2f5 */.elementor-24 .elementor-element.elementor-element-e79b2f5 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fca100 */.elementor-24 .elementor-element.elementor-element-8fca100 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8fca100 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8ebcd8 */.elementor-24 .elementor-element.elementor-element-c8ebcd8 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35df646 */.elementor-24 .elementor-element.elementor-element-35df646 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35df646 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3965c8a */.elementor-24 .elementor-element.elementor-element-3965c8a img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dff5085 */.elementor-24 .elementor-element.elementor-element-dff5085 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-dff5085 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2678333 */.elementor-24 .elementor-element.elementor-element-2678333 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a62f80 */.elementor-24 .elementor-element.elementor-element-6a62f80 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-6a62f80 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d331715 */.elementor-24 .elementor-element.elementor-element-d331715 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4ab48e */.elementor-24 .elementor-element.elementor-element-a4ab48e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a4ab48e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57d86 */.elementor-24 .elementor-element.elementor-element-1a57d86 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f852d84 */.elementor-24 .elementor-element.elementor-element-f852d84 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-f852d84 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2271ad7 */.elementor-24 .elementor-element.elementor-element-2271ad7 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-821fc38 */.elementor-24 .elementor-element.elementor-element-821fc38 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-821fc38 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38d0960 */.elementor-24 .elementor-element.elementor-element-38d0960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35839b7 */.elementor-24 .elementor-element.elementor-element-35839b7 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35839b7 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3942d39 */.elementor-24 .elementor-element.elementor-element-3942d39 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-823ef92 */.elementor-24 .elementor-element.elementor-element-823ef92 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-823ef92 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a736be6 */.elementor-24 .elementor-element.elementor-element-a736be6 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6df28e */.elementor-24 .elementor-element.elementor-element-a6df28e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a6df28e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e79b2f5 */.elementor-24 .elementor-element.elementor-element-e79b2f5 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fca100 */.elementor-24 .elementor-element.elementor-element-8fca100 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8fca100 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8ebcd8 */.elementor-24 .elementor-element.elementor-element-c8ebcd8 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35df646 */.elementor-24 .elementor-element.elementor-element-35df646 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35df646 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3965c8a */.elementor-24 .elementor-element.elementor-element-3965c8a img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dff5085 */.elementor-24 .elementor-element.elementor-element-dff5085 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-dff5085 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2678333 */.elementor-24 .elementor-element.elementor-element-2678333 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a62f80 */.elementor-24 .elementor-element.elementor-element-6a62f80 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-6a62f80 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d331715 */.elementor-24 .elementor-element.elementor-element-d331715 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4ab48e */.elementor-24 .elementor-element.elementor-element-a4ab48e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a4ab48e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57d86 */.elementor-24 .elementor-element.elementor-element-1a57d86 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f852d84 */.elementor-24 .elementor-element.elementor-element-f852d84 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-f852d84 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2271ad7 */.elementor-24 .elementor-element.elementor-element-2271ad7 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-821fc38 */.elementor-24 .elementor-element.elementor-element-821fc38 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-821fc38 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38d0960 */.elementor-24 .elementor-element.elementor-element-38d0960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35839b7 */.elementor-24 .elementor-element.elementor-element-35839b7 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35839b7 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3942d39 */.elementor-24 .elementor-element.elementor-element-3942d39 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-823ef92 */.elementor-24 .elementor-element.elementor-element-823ef92 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-823ef92 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a736be6 */.elementor-24 .elementor-element.elementor-element-a736be6 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6df28e */.elementor-24 .elementor-element.elementor-element-a6df28e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a6df28e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e79b2f5 */.elementor-24 .elementor-element.elementor-element-e79b2f5 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fca100 */.elementor-24 .elementor-element.elementor-element-8fca100 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8fca100 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8ebcd8 */.elementor-24 .elementor-element.elementor-element-c8ebcd8 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35df646 */.elementor-24 .elementor-element.elementor-element-35df646 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35df646 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3965c8a */.elementor-24 .elementor-element.elementor-element-3965c8a img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dff5085 */.elementor-24 .elementor-element.elementor-element-dff5085 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-dff5085 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2678333 */.elementor-24 .elementor-element.elementor-element-2678333 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a62f80 */.elementor-24 .elementor-element.elementor-element-6a62f80 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-6a62f80 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d331715 */.elementor-24 .elementor-element.elementor-element-d331715 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4ab48e */.elementor-24 .elementor-element.elementor-element-a4ab48e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a4ab48e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57d86 */.elementor-24 .elementor-element.elementor-element-1a57d86 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f852d84 */.elementor-24 .elementor-element.elementor-element-f852d84 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-f852d84 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2271ad7 */.elementor-24 .elementor-element.elementor-element-2271ad7 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-821fc38 */.elementor-24 .elementor-element.elementor-element-821fc38 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-821fc38 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38d0960 */.elementor-24 .elementor-element.elementor-element-38d0960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35839b7 */.elementor-24 .elementor-element.elementor-element-35839b7 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35839b7 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3942d39 */.elementor-24 .elementor-element.elementor-element-3942d39 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-823ef92 */.elementor-24 .elementor-element.elementor-element-823ef92 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-823ef92 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a736be6 */.elementor-24 .elementor-element.elementor-element-a736be6 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6df28e */.elementor-24 .elementor-element.elementor-element-a6df28e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a6df28e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e79b2f5 */.elementor-24 .elementor-element.elementor-element-e79b2f5 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fca100 */.elementor-24 .elementor-element.elementor-element-8fca100 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8fca100 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8ebcd8 */.elementor-24 .elementor-element.elementor-element-c8ebcd8 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35df646 */.elementor-24 .elementor-element.elementor-element-35df646 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35df646 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3965c8a */.elementor-24 .elementor-element.elementor-element-3965c8a img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dff5085 */.elementor-24 .elementor-element.elementor-element-dff5085 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-dff5085 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2678333 */.elementor-24 .elementor-element.elementor-element-2678333 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a62f80 */.elementor-24 .elementor-element.elementor-element-6a62f80 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-6a62f80 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d331715 */.elementor-24 .elementor-element.elementor-element-d331715 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4ab48e */.elementor-24 .elementor-element.elementor-element-a4ab48e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a4ab48e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57d86 */.elementor-24 .elementor-element.elementor-element-1a57d86 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f852d84 */.elementor-24 .elementor-element.elementor-element-f852d84 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-f852d84 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2271ad7 */.elementor-24 .elementor-element.elementor-element-2271ad7 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-821fc38 */.elementor-24 .elementor-element.elementor-element-821fc38 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-821fc38 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38d0960 */.elementor-24 .elementor-element.elementor-element-38d0960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35839b7 */.elementor-24 .elementor-element.elementor-element-35839b7 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35839b7 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3942d39 */.elementor-24 .elementor-element.elementor-element-3942d39 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-823ef92 */.elementor-24 .elementor-element.elementor-element-823ef92 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-823ef92 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a736be6 */.elementor-24 .elementor-element.elementor-element-a736be6 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6df28e */.elementor-24 .elementor-element.elementor-element-a6df28e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a6df28e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e79b2f5 */.elementor-24 .elementor-element.elementor-element-e79b2f5 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fca100 */.elementor-24 .elementor-element.elementor-element-8fca100 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8fca100 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8ebcd8 */.elementor-24 .elementor-element.elementor-element-c8ebcd8 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35df646 */.elementor-24 .elementor-element.elementor-element-35df646 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35df646 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3965c8a */.elementor-24 .elementor-element.elementor-element-3965c8a img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dff5085 */.elementor-24 .elementor-element.elementor-element-dff5085 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-dff5085 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2678333 */.elementor-24 .elementor-element.elementor-element-2678333 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a62f80 */.elementor-24 .elementor-element.elementor-element-6a62f80 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-6a62f80 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d331715 */.elementor-24 .elementor-element.elementor-element-d331715 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4ab48e */.elementor-24 .elementor-element.elementor-element-a4ab48e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a4ab48e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57d86 */.elementor-24 .elementor-element.elementor-element-1a57d86 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f852d84 */.elementor-24 .elementor-element.elementor-element-f852d84 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-f852d84 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2271ad7 */.elementor-24 .elementor-element.elementor-element-2271ad7 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-821fc38 */.elementor-24 .elementor-element.elementor-element-821fc38 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-821fc38 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38d0960 */.elementor-24 .elementor-element.elementor-element-38d0960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35839b7 */.elementor-24 .elementor-element.elementor-element-35839b7 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35839b7 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3942d39 */.elementor-24 .elementor-element.elementor-element-3942d39 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-823ef92 */.elementor-24 .elementor-element.elementor-element-823ef92 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-823ef92 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a736be6 */.elementor-24 .elementor-element.elementor-element-a736be6 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6df28e */.elementor-24 .elementor-element.elementor-element-a6df28e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a6df28e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e79b2f5 */.elementor-24 .elementor-element.elementor-element-e79b2f5 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fca100 */.elementor-24 .elementor-element.elementor-element-8fca100 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8fca100 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8ebcd8 */.elementor-24 .elementor-element.elementor-element-c8ebcd8 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35df646 */.elementor-24 .elementor-element.elementor-element-35df646 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35df646 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3965c8a */.elementor-24 .elementor-element.elementor-element-3965c8a img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dff5085 */.elementor-24 .elementor-element.elementor-element-dff5085 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-dff5085 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2678333 */.elementor-24 .elementor-element.elementor-element-2678333 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a62f80 */.elementor-24 .elementor-element.elementor-element-6a62f80 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-6a62f80 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d331715 */.elementor-24 .elementor-element.elementor-element-d331715 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4ab48e */.elementor-24 .elementor-element.elementor-element-a4ab48e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a4ab48e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57d86 */.elementor-24 .elementor-element.elementor-element-1a57d86 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f852d84 */.elementor-24 .elementor-element.elementor-element-f852d84 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-f852d84 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2271ad7 */.elementor-24 .elementor-element.elementor-element-2271ad7 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-821fc38 */.elementor-24 .elementor-element.elementor-element-821fc38 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-821fc38 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38d0960 */.elementor-24 .elementor-element.elementor-element-38d0960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35839b7 */.elementor-24 .elementor-element.elementor-element-35839b7 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35839b7 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3942d39 */.elementor-24 .elementor-element.elementor-element-3942d39 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-823ef92 */.elementor-24 .elementor-element.elementor-element-823ef92 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-823ef92 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-823ef92 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a736be6 */.elementor-24 .elementor-element.elementor-element-a736be6 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a6df28e */.elementor-24 .elementor-element.elementor-element-a6df28e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a6df28e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a6df28e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e79b2f5 */.elementor-24 .elementor-element.elementor-element-e79b2f5 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fca100 */.elementor-24 .elementor-element.elementor-element-8fca100 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8fca100 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8fca100 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8ebcd8 */.elementor-24 .elementor-element.elementor-element-c8ebcd8 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35df646 */.elementor-24 .elementor-element.elementor-element-35df646 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35df646 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35df646 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3965c8a */.elementor-24 .elementor-element.elementor-element-3965c8a img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dff5085 */.elementor-24 .elementor-element.elementor-element-dff5085 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-dff5085 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-dff5085 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2678333 */.elementor-24 .elementor-element.elementor-element-2678333 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a62f80 */.elementor-24 .elementor-element.elementor-element-6a62f80 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-6a62f80 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-6a62f80 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d331715 */.elementor-24 .elementor-element.elementor-element-d331715 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4ab48e */.elementor-24 .elementor-element.elementor-element-a4ab48e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-a4ab48e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-a4ab48e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a57d86 */.elementor-24 .elementor-element.elementor-element-1a57d86 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f852d84 */.elementor-24 .elementor-element.elementor-element-f852d84 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-f852d84 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-f852d84 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2271ad7 */.elementor-24 .elementor-element.elementor-element-2271ad7 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-821fc38 */.elementor-24 .elementor-element.elementor-element-821fc38 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-821fc38 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-821fc38 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38d0960 */.elementor-24 .elementor-element.elementor-element-38d0960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35839b7 */.elementor-24 .elementor-element.elementor-element-35839b7 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-35839b7 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-35839b7 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-45b059d *//* Hover: Pfeile schwarz */
.elementor-24 .elementor-element.elementor-element-45b059d .elementor-swiper-button:hover svg path {
    stroke: #000;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-8c5b9ee *//* =========================
   Inputs / Textareas / Selects
   ========================= */
.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-form-fields-wrapper input,
.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-form-fields-wrapper textarea,
.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-form-fields-wrapper select{
  padding: 8px 16px !important;
  line-height: 24px;
  font-size: 1rem;
  border: 1px solid #F59C2D !important;
  border-radius: 0px !important;
  box-shadow: none !important;
}

/* Placeholder */
.elementor-24 .elementor-element.elementor-element-8c5b9ee ::placeholder{
  color: #000;
  opacity: 1;
}

/* Message Höhe */
.elementor-24 .elementor-element.elementor-element-8c5b9ee #form-field-message{
  height: 196px;
}

/* =========================
   Layout (Desktop/Tablet)
   ========================= */
.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-form-fields-wrapper{
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  column-gap: 2rem;
  row-gap: 1rem;
  align-items: start;

  grid-template-areas:
    "intro name"
    "intro email"
    "data  submit";
}

/* Linke Seite */
.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-group-field_0021ce2{ grid-area: intro; } /* HTML Intro */
.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-group-field_dc911cd{ grid-area: data; }  /* Upload Gruppe */

/* Rechte Seite */
.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-group-name{ grid-area: name; }
.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-group-email{ grid-area: email; }
.elementor-24 .elementor-element.elementor-element-8c5b9ee .e-form__buttons{ grid-area: submit; }

/* Intro Inhalt */
.elementor-24 .elementor-element.elementor-element-8c5b9ee .left-content{
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.elementor-24 .elementor-element.elementor-element-8c5b9ee h2{
  color: var(--e-global-color-primary);
  line-height: 110%;
  margin: 0;
}

/* Link Button im Intro */
.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-group-field_0021ce2 a{
  border: 1px solid var(--e-global-color-primary);
  color: #fff;
  border-radius: 0px;
  padding: 8px 16px;
  transition: all 0.4s;
  width: fit-content;
  text-decoration: none;
}

.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-group-field_0021ce2 a:hover{
  background-color: var(--e-global-color-primary);
}

/* =========================
   Upload Styling
   ========================= */

/* echtes Upload-Feld verstecken */
.elementor-24 .elementor-element.elementor-element-8c5b9ee #form-field-field_dc911cd{
  display: none !important;
}

/* Label als Button */
.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-type-upload label{
  border: 1px solid #F59C2D;
  color: #F59C2D !important;
  padding: 8px 16px !important;
  line-height: 24px;
  transition: all 0.4s;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;

  cursor: pointer;

  /* ✅ wichtig, damit dein absolutes ::after am Label hängt */
  position: relative;
}

.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-type-upload label:hover{
  background-color: #F59C2D;
  color: #fff !important;
}

/* SVG hover (falls Icon drin ist) */
.elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-type-upload label:hover svg path{
  stroke: #fff !important;
}


.elementor-24 .elementor-element.elementor-element-8c5b9ee label[for="form-field-field_dc911cd"]::after{
  color: #fff;
  content: "Keine Dateien ausgewählt";
  position: absolute;
  bottom: -30px;
  left: 5px;
  white-space: normal;
  opacity: 0.7;
  overflow-wrap: anywhere;
  pointer-events: none;
}

.elementor-24 .elementor-element.elementor-element-8c5b9ee label[for="form-field-field_dc911cd"].has-file::after{
  content: attr(data-file);
  pointer-events: none;
}

/* Wenn mehrzeilig */
.elementor-24 .elementor-element.elementor-element-8c5b9ee label[for="form-field-field_dc911cd"].multi-line::after{
  bottom: -50px;
}

/* =========================
   Mobile
   ========================= */
@media (max-width: 767px){

  .elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-form-fields-wrapper{
    grid-template-columns: 1fr !important;
    column-gap: 0 !important;
    row-gap: 1rem !important;

    grid-template-areas:
      "intro"
      "name"
      "email"
      "data"
      "submit" !important;
  }

  .elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-form-fields-wrapper > .elementor-field-group,
  .elementor-24 .elementor-element.elementor-element-8c5b9ee .e-form__buttons{
    grid-column: 1 / -1 !important;
    width: 100%;
  }

  /* Upload Button links statt center */
  .elementor-24 .elementor-element.elementor-element-8c5b9ee .elementor-field-type-upload label{
    justify-content: flex-start !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c6d001c */.elementor-24 .elementor-element.elementor-element-c6d001c img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93deba0 */.elementor-24 .elementor-element.elementor-element-93deba0 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-93deba0 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-93deba0 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-93deba0 td:last-child {
    white-space: normal;      hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81af9e5 */.elementor-24 .elementor-element.elementor-element-81af9e5 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b5459b */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b8b833 */.elementor-24 .elementor-element.elementor-element-8b8b833 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7882d41 */.elementor-24 .elementor-element.elementor-element-7882d41 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-7882d41 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-7882d41 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-7882d41 td:last-child {
    white-space: normal;      hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65bd73b */.elementor-24 .elementor-element.elementor-element-65bd73b {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f22aff */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-29eaaa2 */.elementor-24 .elementor-element.elementor-element-29eaaa2 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cae8b98 */.elementor-24 .elementor-element.elementor-element-cae8b98 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-cae8b98 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-cae8b98 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-cae8b98 td:last-child {
    white-space: normal;      hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-555c874 */.elementor-24 .elementor-element.elementor-element-555c874 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60189a0 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3887277 */.elementor-24 .elementor-element.elementor-element-3887277 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e476357 */.elementor-24 .elementor-element.elementor-element-e476357 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-e476357 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-e476357 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-e476357 td:last-child {
    white-space: normal;      hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c25dc85 */.elementor-24 .elementor-element.elementor-element-c25dc85 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc1e265 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3b2c826 */.elementor-24 .elementor-element.elementor-element-3b2c826 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f838a81 */.elementor-24 .elementor-element.elementor-element-f838a81 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-f838a81 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-f838a81 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-f838a81 td:last-child {
    white-space: normal;      hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff7e21c */.elementor-24 .elementor-element.elementor-element-ff7e21c {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de667de */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d30e19b */.elementor-24 .elementor-element.elementor-element-d30e19b table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-d30e19b td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d30e19b td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d30e19b td:last-child {
    white-space: normal;      hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d069e */.elementor-24 .elementor-element.elementor-element-20d069e {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a60d0b5 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16e6394 */.elementor-24 .elementor-element.elementor-element-16e6394 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-16e6394 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-16e6394 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-16e6394 td:last-child {
    white-space: normal;      hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaa8454 */.elementor-24 .elementor-element.elementor-element-aaa8454 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcc0944 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d88f67 */.elementor-24 .elementor-element.elementor-element-3d88f67 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-3d88f67 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-3d88f67 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-3d88f67 td:last-child {
    white-space: normal;      hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3b007 */.elementor-24 .elementor-element.elementor-element-5c3b007 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336b35a */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e602790 */.elementor-24 .elementor-element.elementor-element-e602790 p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-158c813 */.elementor-24 .elementor-element.elementor-element-158c813 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d49a94 */.elementor-24 .elementor-element.elementor-element-9d49a94 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-9d49a94 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-9d49a94 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-9d49a94 td:last-child {
    white-space: normal;      hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16bcee */.elementor-24 .elementor-element.elementor-element-f16bcee {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88355b6 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a617838 */.elementor-24 .elementor-element.elementor-element-a617838 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8bac44 */.elementor-24 .elementor-element.elementor-element-c8bac44 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-c8bac44 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-c8bac44 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-c8bac44 td:last-child {
    white-space: normal;      hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1d7ca9 */.elementor-24 .elementor-element.elementor-element-e1d7ca9 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcef216 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-268ed5a */.elementor-24 .elementor-element.elementor-element-268ed5a img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8987461 */.elementor-24 .elementor-element.elementor-element-8987461 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-8987461 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8987461 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8987461 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9a5da */.elementor-24 .elementor-element.elementor-element-6e9a5da {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e82bed0 */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62b75b7 */.elementor-24 .elementor-element.elementor-element-62b75b7 img {
    aspect-ratio: 267/317;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10ca15e */.elementor-24 .elementor-element.elementor-element-10ca15e table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
}

.elementor-24 .elementor-element.elementor-element-10ca15e td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-10ca15e td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-10ca15e td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0449926 */.elementor-24 .elementor-element.elementor-element-0449926 {
        -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}


.mitarbeiter-infos {
    opacity: 0;
    transition: all 0.4s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b18e21b */.mitarbeiter-foto:hover .mitarbeiter-infos {
    opacity: 1;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9940ef */.elementor-24 .elementor-element.elementor-element-c9940ef p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bd169f */.elementor-24 .elementor-element.elementor-element-7bd169f img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62ca649 */.elementor-24 .elementor-element.elementor-element-62ca649 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-62ca649 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-62ca649 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-62ca649 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c404d70 */.elementor-24 .elementor-element.elementor-element-c404d70 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8239d0 */.elementor-24 .elementor-element.elementor-element-d8239d0 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d8239d0 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d8239d0 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d8239d0 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d8a3341 */.elementor-24 .elementor-element.elementor-element-d8a3341 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2ea128 */.elementor-24 .elementor-element.elementor-element-d2ea128 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d2ea128 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d2ea128 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d2ea128 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c524f3f */.elementor-24 .elementor-element.elementor-element-c524f3f img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cf0714 */.elementor-24 .elementor-element.elementor-element-5cf0714 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-5cf0714 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-5cf0714 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-5cf0714 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a19e349 */.elementor-24 .elementor-element.elementor-element-a19e349 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d0307f */.elementor-24 .elementor-element.elementor-element-9d0307f table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-9d0307f td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-9d0307f td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-9d0307f td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f580774 */.elementor-24 .elementor-element.elementor-element-f580774 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-725e136 */.elementor-24 .elementor-element.elementor-element-725e136 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-725e136 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-725e136 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-725e136 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bd169f */.elementor-24 .elementor-element.elementor-element-7bd169f img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62ca649 */.elementor-24 .elementor-element.elementor-element-62ca649 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-62ca649 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-62ca649 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-62ca649 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c404d70 */.elementor-24 .elementor-element.elementor-element-c404d70 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8239d0 */.elementor-24 .elementor-element.elementor-element-d8239d0 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d8239d0 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d8239d0 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d8239d0 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d8a3341 */.elementor-24 .elementor-element.elementor-element-d8a3341 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2ea128 */.elementor-24 .elementor-element.elementor-element-d2ea128 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d2ea128 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d2ea128 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d2ea128 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c524f3f */.elementor-24 .elementor-element.elementor-element-c524f3f img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cf0714 */.elementor-24 .elementor-element.elementor-element-5cf0714 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-5cf0714 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-5cf0714 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-5cf0714 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a19e349 */.elementor-24 .elementor-element.elementor-element-a19e349 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d0307f */.elementor-24 .elementor-element.elementor-element-9d0307f table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-9d0307f td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-9d0307f td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-9d0307f td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f580774 */.elementor-24 .elementor-element.elementor-element-f580774 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-725e136 */.elementor-24 .elementor-element.elementor-element-725e136 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-725e136 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-725e136 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-725e136 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bd169f */.elementor-24 .elementor-element.elementor-element-7bd169f img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62ca649 */.elementor-24 .elementor-element.elementor-element-62ca649 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-62ca649 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-62ca649 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-62ca649 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c404d70 */.elementor-24 .elementor-element.elementor-element-c404d70 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8239d0 */.elementor-24 .elementor-element.elementor-element-d8239d0 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d8239d0 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d8239d0 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d8239d0 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d8a3341 */.elementor-24 .elementor-element.elementor-element-d8a3341 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2ea128 */.elementor-24 .elementor-element.elementor-element-d2ea128 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d2ea128 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d2ea128 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d2ea128 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c524f3f */.elementor-24 .elementor-element.elementor-element-c524f3f img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cf0714 */.elementor-24 .elementor-element.elementor-element-5cf0714 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-5cf0714 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-5cf0714 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-5cf0714 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a19e349 */.elementor-24 .elementor-element.elementor-element-a19e349 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d0307f */.elementor-24 .elementor-element.elementor-element-9d0307f table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-9d0307f td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-9d0307f td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-9d0307f td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f580774 */.elementor-24 .elementor-element.elementor-element-f580774 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-725e136 */.elementor-24 .elementor-element.elementor-element-725e136 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-725e136 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-725e136 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-725e136 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bd169f */.elementor-24 .elementor-element.elementor-element-7bd169f img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62ca649 */.elementor-24 .elementor-element.elementor-element-62ca649 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-62ca649 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-62ca649 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-62ca649 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c404d70 */.elementor-24 .elementor-element.elementor-element-c404d70 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8239d0 */.elementor-24 .elementor-element.elementor-element-d8239d0 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d8239d0 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d8239d0 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d8239d0 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d8a3341 */.elementor-24 .elementor-element.elementor-element-d8a3341 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2ea128 */.elementor-24 .elementor-element.elementor-element-d2ea128 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d2ea128 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d2ea128 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d2ea128 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c524f3f */.elementor-24 .elementor-element.elementor-element-c524f3f img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cf0714 */.elementor-24 .elementor-element.elementor-element-5cf0714 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-5cf0714 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-5cf0714 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-5cf0714 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a19e349 */.elementor-24 .elementor-element.elementor-element-a19e349 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d0307f */.elementor-24 .elementor-element.elementor-element-9d0307f table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-9d0307f td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-9d0307f td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-9d0307f td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f580774 */.elementor-24 .elementor-element.elementor-element-f580774 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-725e136 */.elementor-24 .elementor-element.elementor-element-725e136 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-725e136 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-725e136 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-725e136 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bd169f */.elementor-24 .elementor-element.elementor-element-7bd169f img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62ca649 */.elementor-24 .elementor-element.elementor-element-62ca649 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-62ca649 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-62ca649 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-62ca649 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c404d70 */.elementor-24 .elementor-element.elementor-element-c404d70 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8239d0 */.elementor-24 .elementor-element.elementor-element-d8239d0 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d8239d0 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d8239d0 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d8239d0 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d8a3341 */.elementor-24 .elementor-element.elementor-element-d8a3341 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2ea128 */.elementor-24 .elementor-element.elementor-element-d2ea128 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d2ea128 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d2ea128 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d2ea128 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c524f3f */.elementor-24 .elementor-element.elementor-element-c524f3f img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cf0714 */.elementor-24 .elementor-element.elementor-element-5cf0714 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-5cf0714 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-5cf0714 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-5cf0714 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a19e349 */.elementor-24 .elementor-element.elementor-element-a19e349 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d0307f */.elementor-24 .elementor-element.elementor-element-9d0307f table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-9d0307f td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-9d0307f td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-9d0307f td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f580774 */.elementor-24 .elementor-element.elementor-element-f580774 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-725e136 */.elementor-24 .elementor-element.elementor-element-725e136 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-725e136 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-725e136 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-725e136 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bd169f */.elementor-24 .elementor-element.elementor-element-7bd169f img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62ca649 */.elementor-24 .elementor-element.elementor-element-62ca649 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-62ca649 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-62ca649 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-62ca649 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c404d70 */.elementor-24 .elementor-element.elementor-element-c404d70 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8239d0 */.elementor-24 .elementor-element.elementor-element-d8239d0 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d8239d0 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d8239d0 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d8239d0 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d8a3341 */.elementor-24 .elementor-element.elementor-element-d8a3341 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2ea128 */.elementor-24 .elementor-element.elementor-element-d2ea128 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d2ea128 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d2ea128 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d2ea128 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c524f3f */.elementor-24 .elementor-element.elementor-element-c524f3f img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cf0714 */.elementor-24 .elementor-element.elementor-element-5cf0714 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-5cf0714 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-5cf0714 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-5cf0714 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a19e349 */.elementor-24 .elementor-element.elementor-element-a19e349 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d0307f */.elementor-24 .elementor-element.elementor-element-9d0307f table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-9d0307f td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-9d0307f td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-9d0307f td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f580774 */.elementor-24 .elementor-element.elementor-element-f580774 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-725e136 */.elementor-24 .elementor-element.elementor-element-725e136 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-725e136 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-725e136 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-725e136 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7bd169f */.elementor-24 .elementor-element.elementor-element-7bd169f img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62ca649 */.elementor-24 .elementor-element.elementor-element-62ca649 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-62ca649 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-62ca649 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-62ca649 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c404d70 */.elementor-24 .elementor-element.elementor-element-c404d70 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8239d0 */.elementor-24 .elementor-element.elementor-element-d8239d0 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d8239d0 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d8239d0 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d8239d0 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d8a3341 */.elementor-24 .elementor-element.elementor-element-d8a3341 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2ea128 */.elementor-24 .elementor-element.elementor-element-d2ea128 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d2ea128 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d2ea128 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d2ea128 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c524f3f */.elementor-24 .elementor-element.elementor-element-c524f3f img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cf0714 */.elementor-24 .elementor-element.elementor-element-5cf0714 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-5cf0714 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-5cf0714 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-5cf0714 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a19e349 */.elementor-24 .elementor-element.elementor-element-a19e349 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d0307f */.elementor-24 .elementor-element.elementor-element-9d0307f table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-9d0307f td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-9d0307f td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-9d0307f td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f580774 */.elementor-24 .elementor-element.elementor-element-f580774 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-725e136 */.elementor-24 .elementor-element.elementor-element-725e136 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-725e136 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-725e136 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-725e136 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-9de3714 *//* Hover: Pfeile schwarz */
.elementor-24 .elementor-element.elementor-element-9de3714 .elementor-swiper-button:hover svg path {
    stroke: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0ee4fa */.elementor-24 .elementor-element.elementor-element-a0ee4fa p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6619960 */.elementor-24 .elementor-element.elementor-element-6619960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-544488b */.elementor-24 .elementor-element.elementor-element-544488b table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-544488b td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-544488b td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-544488b td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6444a24 */.elementor-24 .elementor-element.elementor-element-6444a24 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b0a849 */.elementor-24 .elementor-element.elementor-element-8b0a849 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8b0a849 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8b0a849 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8b0a849 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-826fb98 */.elementor-24 .elementor-element.elementor-element-826fb98 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29e3630 */.elementor-24 .elementor-element.elementor-element-29e3630 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-29e3630 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-29e3630 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-29e3630 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-886dcec */.elementor-24 .elementor-element.elementor-element-886dcec img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d46f657 */.elementor-24 .elementor-element.elementor-element-d46f657 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d46f657 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d46f657 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d46f657 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6619960 */.elementor-24 .elementor-element.elementor-element-6619960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-544488b */.elementor-24 .elementor-element.elementor-element-544488b table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-544488b td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-544488b td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-544488b td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6444a24 */.elementor-24 .elementor-element.elementor-element-6444a24 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b0a849 */.elementor-24 .elementor-element.elementor-element-8b0a849 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8b0a849 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8b0a849 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8b0a849 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-826fb98 */.elementor-24 .elementor-element.elementor-element-826fb98 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29e3630 */.elementor-24 .elementor-element.elementor-element-29e3630 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-29e3630 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-29e3630 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-29e3630 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-886dcec */.elementor-24 .elementor-element.elementor-element-886dcec img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d46f657 */.elementor-24 .elementor-element.elementor-element-d46f657 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d46f657 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d46f657 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d46f657 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6619960 */.elementor-24 .elementor-element.elementor-element-6619960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-544488b */.elementor-24 .elementor-element.elementor-element-544488b table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-544488b td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-544488b td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-544488b td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6444a24 */.elementor-24 .elementor-element.elementor-element-6444a24 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b0a849 */.elementor-24 .elementor-element.elementor-element-8b0a849 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8b0a849 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8b0a849 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8b0a849 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-826fb98 */.elementor-24 .elementor-element.elementor-element-826fb98 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29e3630 */.elementor-24 .elementor-element.elementor-element-29e3630 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-29e3630 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-29e3630 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-29e3630 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-886dcec */.elementor-24 .elementor-element.elementor-element-886dcec img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d46f657 */.elementor-24 .elementor-element.elementor-element-d46f657 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d46f657 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d46f657 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d46f657 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6619960 */.elementor-24 .elementor-element.elementor-element-6619960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-544488b */.elementor-24 .elementor-element.elementor-element-544488b table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-544488b td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-544488b td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-544488b td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6444a24 */.elementor-24 .elementor-element.elementor-element-6444a24 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b0a849 */.elementor-24 .elementor-element.elementor-element-8b0a849 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8b0a849 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8b0a849 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8b0a849 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-826fb98 */.elementor-24 .elementor-element.elementor-element-826fb98 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29e3630 */.elementor-24 .elementor-element.elementor-element-29e3630 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-29e3630 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-29e3630 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-29e3630 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-886dcec */.elementor-24 .elementor-element.elementor-element-886dcec img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d46f657 */.elementor-24 .elementor-element.elementor-element-d46f657 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d46f657 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d46f657 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d46f657 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6619960 */.elementor-24 .elementor-element.elementor-element-6619960 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-544488b */.elementor-24 .elementor-element.elementor-element-544488b table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-544488b td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-544488b td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-544488b td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6444a24 */.elementor-24 .elementor-element.elementor-element-6444a24 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b0a849 */.elementor-24 .elementor-element.elementor-element-8b0a849 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-8b0a849 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-8b0a849 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-8b0a849 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-826fb98 */.elementor-24 .elementor-element.elementor-element-826fb98 img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29e3630 */.elementor-24 .elementor-element.elementor-element-29e3630 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-29e3630 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-29e3630 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-29e3630 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-886dcec */.elementor-24 .elementor-element.elementor-element-886dcec img {
    aspect-ratio: 267/267;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d46f657 */.elementor-24 .elementor-element.elementor-element-d46f657 table {
    border: none;
    font-size: 1rem;
    font-weight: normal;
    background: transparent;
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 0px;
}

.elementor-24 .elementor-element.elementor-element-d46f657 td {
    padding: 4px 0;
    border: none;
    background: transparent;
    vertical-align: top;
}

/* linke Spalte */
.elementor-24 .elementor-element.elementor-element-d46f657 td:first-child {
    white-space: nowrap;    /* bricht NICHT um */
    padding-right: 26px;    /* Abstand zur rechten Spalte */
}

/* rechte Spalte */
.elementor-24 .elementor-element.elementor-element-d46f657 td:last-child {
    white-space: normal;    /* darf umbrechen */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-59b6d99 *//* Hover: Pfeile schwarz */
.elementor-24 .elementor-element.elementor-element-59b6d99 .elementor-swiper-button:hover svg path {
    stroke: #000;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16eacbe */.elementor-24 .elementor-element.elementor-element-16eacbe p {
    margin: 0px;
}/* End custom CSS */