.elementor-23 .elementor-element.elementor-element-6b474aa{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:-105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-6b474aa:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6b474aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weisshaar-federn.de/wp-content/uploads/2026/08/Georg-Weisshaar-Stanzteile-Stanzbiegeteile.webp");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-6b474aa::before, .elementor-23 .elementor-element.elementor-element-6b474aa > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-6b474aa > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-6b474aa > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-6b474aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-6b474aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(72deg, var( --e-global-color-accent ) 20%, var( --e-global-color-primary ) 74%);}.elementor-23 .elementor-element.elementor-element-95ac1cd{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-88e18ea{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-88e18ea .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-6d860f6{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-6d860f6 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-1d534bc{width:var( --container-widget-width, 764px );max-width:764px;--container-widget-width:764px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-cfa3ef7-font-family ), Sans-serif;font-size:var( --e-global-typography-cfa3ef7-font-size );font-weight:var( --e-global-typography-cfa3ef7-font-weight );line-height:var( --e-global-typography-cfa3ef7-line-height );color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-e1f2224{--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;}.elementor-23 .elementor-element.elementor-element-acdda05 .elementor-button{background-color:transparent;fill:var( --e-global-color-85d6895 );color:var( --e-global-color-85d6895 );background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-85d6895 );padding:11px 20px 11px 20px;}.elementor-23 .elementor-element.elementor-element-acdda05 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-acdda05 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-85d6895 );background-image:linear-gradient(90deg, var( --e-global-color-7df92a1 ) 0%, var( --e-global-color-7df92a1 ) 100%);}.elementor-23 .elementor-element.elementor-element-acdda05 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-acdda05 .elementor-button:focus svg{fill:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-9ea5b6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-23 .elementor-element.elementor-element-41d14cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-372013d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-6f7b57d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-23 .elementor-element.elementor-element-6f7b57d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-6f7b57d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7df92a1 );}.elementor-23 .elementor-element.elementor-element-7f50912{--display:flex;}.elementor-23 .elementor-element.elementor-element-80ad02f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-23 .elementor-element.elementor-element-80ad02f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-80ad02f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7df92a1 );}.elementor-23 .elementor-element.elementor-element-c3324dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-758d251{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-758d251:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-758d251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weisshaar-federn.de/wp-content/uploads/2025/11/1-Stanzteile-Klammern-scaled.webp");background-position:bottom center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-758d251::before, .elementor-23 .elementor-element.elementor-element-758d251 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-758d251 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-758d251 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-758d251 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-758d251 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1B253E00 50%, var( --e-global-color-primary ) 100%);}.elementor-23 .elementor-element.elementor-element-ff57134{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-23 .elementor-element.elementor-element-49220ff .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-ff6c7a7 .elementor-heading-title{color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-ea11e90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-ea11e90.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-ea11e90 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-ea11e90 .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-ea11e90 .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-f28e942{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-e12452e{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-e12452e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e12452e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weisshaar-federn.de/wp-content/uploads/2025/11/3-Scheiben-scaled.webp");background-position:bottom center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-e12452e::before, .elementor-23 .elementor-element.elementor-element-e12452e > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e12452e > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-e12452e > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-e12452e > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-e12452e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1B253E00 50%, var( --e-global-color-primary ) 100%);}.elementor-23 .elementor-element.elementor-element-3fb1d65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-23 .elementor-element.elementor-element-95c1da9 .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-99d07e6 .elementor-heading-title{color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-b77c6bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-b77c6bb.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-b77c6bb .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-b77c6bb .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-b77c6bb .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-2de6924{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-2aa90e3{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-2aa90e3:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2aa90e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weisshaar-federn.de/wp-content/uploads/2025/11/2-Kontaktfedern-scaled.webp");background-position:bottom center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-2aa90e3::before, .elementor-23 .elementor-element.elementor-element-2aa90e3 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-2aa90e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-2aa90e3 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-2aa90e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-2aa90e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1B253E00 50%, var( --e-global-color-primary ) 100%);}.elementor-23 .elementor-element.elementor-element-b58c356{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-23 .elementor-element.elementor-element-2512ef7 .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-26206b6 .elementor-heading-title{color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-1ccd883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-1ccd883.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-1ccd883 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-1ccd883 .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-1ccd883 .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-14f5457{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-4ce0051{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-4ce0051:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4ce0051 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weisshaar-federn.de/wp-content/uploads/2025/11/5-Federlamellen-fuer-Inserts-scaled.webp");background-position:bottom center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-4ce0051::before, .elementor-23 .elementor-element.elementor-element-4ce0051 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-4ce0051 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-4ce0051 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-4ce0051 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-4ce0051 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1B253E00 50%, var( --e-global-color-primary ) 100%);}.elementor-23 .elementor-element.elementor-element-f504eb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-23 .elementor-element.elementor-element-3c3a92c .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-c1a4d49 .elementor-heading-title{color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-5f1806b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-5f1806b.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-5f1806b .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-5f1806b .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-5f1806b .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-2171197{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-028f94a{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-028f94a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-028f94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weisshaar-federn.de/wp-content/uploads/2025/11/4-Drahtbiegeteile-scaled.webp");background-position:bottom center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-028f94a::before, .elementor-23 .elementor-element.elementor-element-028f94a > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-028f94a > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-028f94a > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-028f94a > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-028f94a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1B253E00 50%, var( --e-global-color-primary ) 100%);}.elementor-23 .elementor-element.elementor-element-579ab2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-23 .elementor-element.elementor-element-5435a00 .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-99962f3 .elementor-heading-title{color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-8ddc8c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-8ddc8c8.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-8ddc8c8 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-8ddc8c8 .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-8ddc8c8 .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-da85e23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a9a3753{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-a9a3753:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a9a3753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weisshaar-federn.de/wp-content/uploads/2026/08/Baugruppen-Weisshaar-Produzent.webp");background-position:bottom center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-a9a3753::before, .elementor-23 .elementor-element.elementor-element-a9a3753 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a9a3753 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a9a3753 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a9a3753 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a9a3753 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1B253E00 50%, var( --e-global-color-primary ) 100%);}.elementor-23 .elementor-element.elementor-element-8cc4383{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-23 .elementor-element.elementor-element-23efb81 .elementor-heading-title{font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-59265dc .elementor-heading-title{color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-391968a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-391968a.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-391968a .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-391968a .elementor-icon{font-size:24px;}.elementor-23 .elementor-element.elementor-element-391968a .elementor-icon svg{height:24px;}.elementor-23 .elementor-element.elementor-element-2ceef35{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:100px;--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:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-120px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-70px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:50px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-70px;--e-n-carousel-arrow-size:50px;--e-n-carousel-arrow-normal-color:#14141400;--e-n-carousel-arrow-hover-color:#02010100;}.elementor-23 .elementor-element.elementor-element-05512de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-23 .elementor-element.elementor-element-05512de:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-05512de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7df92a1 );}.elementor-23 .elementor-element.elementor-element-4d4965f{--display:flex;}.elementor-23 .elementor-element.elementor-element-d0ee686{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-d0ee686:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d0ee686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7df92a1 );}.elementor-23 .elementor-element.elementor-element-f5af0ba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-23 .elementor-element.elementor-element-344eaf9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-1c6b47b img{height:350px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-b690f1c{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-c7f74c8 .elementor-button{background-color:transparent;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-85d6895 ) 0%, var( --e-global-color-85d6895 ) 100%);}.elementor-23 .elementor-element.elementor-element-c7f74c8 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-c7f74c8 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-de0fa88 ) 0%, var( --e-global-color-de0fa88 ) 100%);}.elementor-23 .elementor-element.elementor-element-4661f2a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-4038953 img{height:350px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-29e51eb .elementor-button{background-color:transparent;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-85d6895 ) 0%, var( --e-global-color-85d6895 ) 100%);}.elementor-23 .elementor-element.elementor-element-29e51eb .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-29e51eb .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-de0fa88 ) 0%, var( --e-global-color-de0fa88 ) 100%);}.elementor-23 .elementor-element.elementor-element-aea3615{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-fd1bdfb img{height:350px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-d6b78b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-23 .elementor-element.elementor-element-d6b78b8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-58dea1d .elementor-button{background-color:transparent;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-85d6895 ) 0%, var( --e-global-color-85d6895 ) 100%);}.elementor-23 .elementor-element.elementor-element-58dea1d .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-58dea1d .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-de0fa88 ) 0%, var( --e-global-color-de0fa88 ) 100%);}.elementor-23 .elementor-element.elementor-element-464deff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-23 .elementor-element.elementor-element-23fbd67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-b795941.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-23 .elementor-element.elementor-element-b795941 img{height:100%;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-23 .elementor-element.elementor-element-7212682{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-061f0b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-23 .elementor-element.elementor-element-2c68fe9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-ad0c5bc{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-75c50d1{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-af9e27b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-61a2110{--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:20px 20px;--row-gap:20px;--column-gap:20px;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-a9a81b0 );--border-color:var( --e-global-color-a9a81b0 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-61a2110:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-61a2110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de0fa88 );}.elementor-23 .elementor-element.elementor-element-eec20cf{text-align:start;}.elementor-23 .elementor-element.elementor-element-eec20cf img{width:60px;}.elementor-23 .elementor-element.elementor-element-d34ec53{--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:20px 20px;--row-gap:20px;--column-gap:20px;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-a9a81b0 );--border-color:var( --e-global-color-a9a81b0 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-d34ec53:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d34ec53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de0fa88 );}.elementor-23 .elementor-element.elementor-element-4e9a338{text-align:start;}.elementor-23 .elementor-element.elementor-element-4e9a338 img{width:60px;}.elementor-23 .elementor-element.elementor-element-64be5b1{--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:20px 20px;--row-gap:20px;--column-gap:20px;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-a9a81b0 );--border-color:var( --e-global-color-a9a81b0 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-64be5b1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-64be5b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de0fa88 );}.elementor-23 .elementor-element.elementor-element-6afdfec{text-align:start;}.elementor-23 .elementor-element.elementor-element-6afdfec img{width:60px;}.elementor-23 .elementor-element.elementor-element-f7e0576{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-9e48fa8{--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:20px 20px;--row-gap:20px;--column-gap:20px;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-a9a81b0 );--border-color:var( --e-global-color-a9a81b0 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-9e48fa8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9e48fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de0fa88 );}.elementor-23 .elementor-element.elementor-element-0d849d0{text-align:start;}.elementor-23 .elementor-element.elementor-element-0d849d0 img{width:60px;}.elementor-23 .elementor-element.elementor-element-5c4b136{--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:20px 20px;--row-gap:20px;--column-gap:20px;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-a9a81b0 );--border-color:var( --e-global-color-a9a81b0 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-5c4b136:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5c4b136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de0fa88 );}.elementor-23 .elementor-element.elementor-element-91748b5{text-align:start;}.elementor-23 .elementor-element.elementor-element-91748b5 img{width:60px;}.elementor-23 .elementor-element.elementor-element-d0b19dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-a62ec58{--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:20px 20px;--row-gap:20px;--column-gap:20px;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-a9a81b0 );--border-color:var( --e-global-color-a9a81b0 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-a62ec58:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a62ec58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de0fa88 );}.elementor-23 .elementor-element.elementor-element-f8888e7{text-align:start;}.elementor-23 .elementor-element.elementor-element-f8888e7 img{width:60px;}.elementor-23 .elementor-element.elementor-element-94087c6{--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:20px 20px;--row-gap:20px;--column-gap:20px;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-a9a81b0 );--border-color:var( --e-global-color-a9a81b0 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-94087c6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-94087c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de0fa88 );}.elementor-23 .elementor-element.elementor-element-672a789{text-align:start;}.elementor-23 .elementor-element.elementor-element-672a789 img{width:60px;}.elementor-23 .elementor-element.elementor-element-ff0a68a{--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:20px 20px;--row-gap:20px;--column-gap:20px;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-a9a81b0 );--border-color:var( --e-global-color-a9a81b0 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-ff0a68a:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ff0a68a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-de0fa88 );}.elementor-23 .elementor-element.elementor-element-9c4724f{text-align:start;}.elementor-23 .elementor-element.elementor-element-9c4724f img{width:60px;}.elementor-23 .elementor-element.elementor-element-8720fe2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--overlay-opacity:0.8;}.elementor-23 .elementor-element.elementor-element-8720fe2:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-8720fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-8720fe2::before, .elementor-23 .elementor-element.elementor-element-8720fe2 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-8720fe2 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-8720fe2 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-8720fe2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-8720fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://weisshaar-federn.de/wp-content/uploads/2025/10/Hintergrund.webp");--background-overlay:'';background-repeat:no-repeat;background-size:contain;}.elementor-23 .elementor-element.elementor-element-ffe9370{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-bdf7ca7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:42px;font-weight:700;line-height:1.3em;}.elementor-23 .elementor-element.elementor-element-3f0a3ae{text-align:end;}.elementor-23 .elementor-element.elementor-element-3f0a3ae .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-2c68bda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;}.elementor-23 .elementor-element.elementor-element-8e897e3{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-53a6d69{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-23 .elementor-element.elementor-element-53a6d69 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-41bdcd8{color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-3de73a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-d57f8af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-cd1ad45{color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-8adfdc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-1bc44cb{color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-3f57bb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-29b467d{color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-b03c562{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23 .elementor-element.elementor-element-6b37462{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-23 .elementor-element.elementor-element-d1d09ac{--grid-columns:3;}.elementor-23 .elementor-element.elementor-element-ffb9772 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-1b56a87-font-family ), Sans-serif;font-size:var( --e-global-typography-1b56a87-font-size );font-weight:var( --e-global-typography-1b56a87-font-weight );line-height:var( --e-global-typography-1b56a87-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(180deg, var( --e-global-color-85d6895 ) 0%, #FFFFFF 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );padding:8px 20px 8px 20px;}.elementor-23 .elementor-element.elementor-element-ffb9772 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-ffb9772 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-85d6895 );background-image:linear-gradient(90deg, var( --e-global-color-85d6895 ) 0%, var( --e-global-color-de0fa88 ) 100%);}.elementor-23 .elementor-element.elementor-element-ffb9772 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-ffb9772 .elementor-button:focus svg{fill:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-0378859{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.7;}.elementor-23 .elementor-element.elementor-element-0378859:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0378859 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://weisshaar-federn.de/wp-content/uploads/2025/10/Hintergrund-Produkte.webp");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-0378859::before, .elementor-23 .elementor-element.elementor-element-0378859 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-0378859 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-0378859 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-0378859 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-0378859 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(60deg, var( --e-global-color-accent ) 22%, var( --e-global-color-primary ) 70%);}.elementor-23 .elementor-element.elementor-element-21fab62{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23 .elementor-element.elementor-element-442f978{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-23 .elementor-element.elementor-element-442f978 .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 );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-85d6895 );}.elementor-23 .elementor-element.elementor-element-e1b4470{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-cfa3ef7-font-family ), Sans-serif;font-size:var( --e-global-typography-cfa3ef7-font-size );font-weight:var( --e-global-typography-cfa3ef7-font-weight );line-height:var( --e-global-typography-cfa3ef7-line-height );color:var( --e-global-color-85d6895 );}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-6b474aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-88e18ea .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23 .elementor-element.elementor-element-6d860f6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-1d534bc{font-size:var( --e-global-typography-cfa3ef7-font-size );line-height:var( --e-global-typography-cfa3ef7-line-height );}.elementor-23 .elementor-element.elementor-element-e858993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-23 .elementor-element.elementor-element-2ceef35{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:80px;}.elementor-23 .elementor-element.elementor-element-e26da58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-23 .elementor-element.elementor-element-d6b78b8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23 .elementor-element.elementor-element-af9e27b{--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;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-f7e0576{--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;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-d0b19dd{--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;--flex-wrap:wrap;}.elementor-23 .elementor-element.elementor-element-8720fe2{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-23 .elementor-element.elementor-element-8720fe2::before, .elementor-23 .elementor-element.elementor-element-8720fe2 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-8720fe2 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-8720fe2 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-8720fe2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-8720fe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:auto;}.elementor-23 .elementor-element.elementor-element-bdf7ca7 .elementor-heading-title{font-size:36px;}.elementor-23 .elementor-element.elementor-element-3f0a3ae .elementor-heading-title{font-size:22px;}.elementor-23 .elementor-element.elementor-element-53a6d69 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23 .elementor-element.elementor-element-d1d09ac{--grid-columns:2;}.elementor-23 .elementor-element.elementor-element-ffb9772 .elementor-button{font-size:var( --e-global-typography-1b56a87-font-size );line-height:var( --e-global-typography-1b56a87-line-height );}.elementor-23 .elementor-element.elementor-element-442f978 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23 .elementor-element.elementor-element-e1b4470{font-size:var( --e-global-typography-cfa3ef7-font-size );line-height:var( --e-global-typography-cfa3ef7-line-height );}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-6b474aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-88e18ea .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23 .elementor-element.elementor-element-6d860f6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-23 .elementor-element.elementor-element-1d534bc{font-size:var( --e-global-typography-cfa3ef7-font-size );line-height:var( --e-global-typography-cfa3ef7-line-height );}.elementor-23 .elementor-element.elementor-element-9ea5b6a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-e858993{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-23 .elementor-element.elementor-element-758d251{--min-height:25vh;}.elementor-23 .elementor-element.elementor-element-e12452e{--min-height:25vh;}.elementor-23 .elementor-element.elementor-element-2aa90e3{--min-height:25vh;}.elementor-23 .elementor-element.elementor-element-4ce0051{--min-height:25vh;}.elementor-23 .elementor-element.elementor-element-028f94a{--min-height:25vh;}.elementor-23 .elementor-element.elementor-element-a9a3753{--min-height:25vh;}.elementor-23 .elementor-element.elementor-element-2ceef35{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:50px;--e-n-carousel-swiper-slides-gap:5px;--e-n-carousel-arrow-prev-left-position:-70px;--e-n-carousel-arrow-prev-top-position:-50px;--e-n-carousel-arrow-next-right-position:25px;--e-n-carousel-arrow-next-top-position:-50px;--e-n-carousel-arrow-size:35px;}.elementor-23 .elementor-element.elementor-element-e26da58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-23 .elementor-element.elementor-element-d0ee686{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f5af0ba{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-23 .elementor-element.elementor-element-1c6b47b img{height:200px;}.elementor-23 .elementor-element.elementor-element-4038953 img{height:200px;}.elementor-23 .elementor-element.elementor-element-fd1bdfb img{height:200px;}.elementor-23 .elementor-element.elementor-element-d6b78b8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-23 .elementor-element.elementor-element-464deff{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-75c50d1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23 .elementor-element.elementor-element-af9e27b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23 .elementor-element.elementor-element-61a2110{--width:48%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-eec20cf img{width:35px;}.elementor-23 .elementor-element.elementor-element-b648012 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-d34ec53{--width:48%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-4e9a338 img{width:35px;}.elementor-23 .elementor-element.elementor-element-80c07a3 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-64be5b1{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-6afdfec img{width:35px;}.elementor-23 .elementor-element.elementor-element-175f903 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-f7e0576{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23 .elementor-element.elementor-element-9e48fa8{--width:48%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-0d849d0 img{width:35px;}.elementor-23 .elementor-element.elementor-element-89a8d63 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-5c4b136{--width:48%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-91748b5 img{width:35px;}.elementor-23 .elementor-element.elementor-element-b5463af .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-d0b19dd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23 .elementor-element.elementor-element-a62ec58{--width:48%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-f8888e7 img{width:35px;}.elementor-23 .elementor-element.elementor-element-d1fd713 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-94087c6{--width:48%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-672a789 img{width:35px;}.elementor-23 .elementor-element.elementor-element-8bdf480 .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-ff0a68a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-23 .elementor-element.elementor-element-9c4724f img{width:35px;}.elementor-23 .elementor-element.elementor-element-0f9ea0a .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-8720fe2{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-23 .elementor-element.elementor-element-bdf7ca7 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-3f0a3ae .elementor-heading-title{font-size:16px;}.elementor-23 .elementor-element.elementor-element-2c68bda{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-23 .elementor-element.elementor-element-53a6d69 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23 .elementor-element.elementor-element-3de73a3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-23 .elementor-element.elementor-element-d57f8af{--width:31%;}.elementor-23 .elementor-element.elementor-element-8adfdc4{--width:36%;}.elementor-23 .elementor-element.elementor-element-3f57bb9{--width:26%;}.elementor-23 .elementor-element.elementor-element-6b37462{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-23 .elementor-element.elementor-element-d1d09ac{--grid-columns:1;}.elementor-23 .elementor-element.elementor-element-ffb9772 .elementor-button{font-size:var( --e-global-typography-1b56a87-font-size );line-height:var( --e-global-typography-1b56a87-line-height );}.elementor-23 .elementor-element.elementor-element-442f978 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-23 .elementor-element.elementor-element-e1b4470{font-size:var( --e-global-typography-cfa3ef7-font-size );line-height:var( --e-global-typography-cfa3ef7-line-height );}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-95ac1cd{--width:100%;}.elementor-23 .elementor-element.elementor-element-41d14cf{--width:45%;}.elementor-23 .elementor-element.elementor-element-372013d{--width:55%;}.elementor-23 .elementor-element.elementor-element-7f50912{--width:740px;}.elementor-23 .elementor-element.elementor-element-4d4965f{--width:740px;}.elementor-23 .elementor-element.elementor-element-23fbd67{--width:50%;}.elementor-23 .elementor-element.elementor-element-7212682{--width:50%;}.elementor-23 .elementor-element.elementor-element-2c68fe9{--width:670px;}.elementor-23 .elementor-element.elementor-element-61a2110{--width:50%;}.elementor-23 .elementor-element.elementor-element-d34ec53{--width:50%;}.elementor-23 .elementor-element.elementor-element-64be5b1{--width:50%;}.elementor-23 .elementor-element.elementor-element-9e48fa8{--width:50%;}.elementor-23 .elementor-element.elementor-element-5c4b136{--width:50%;}.elementor-23 .elementor-element.elementor-element-a62ec58{--width:50%;}.elementor-23 .elementor-element.elementor-element-94087c6{--width:50%;}.elementor-23 .elementor-element.elementor-element-ff0a68a{--width:50%;}.elementor-23 .elementor-element.elementor-element-ffe9370{--content-width:800px;}.elementor-23 .elementor-element.elementor-element-8e897e3{--width:50%;}.elementor-23 .elementor-element.elementor-element-d57f8af{--width:150px;}.elementor-23 .elementor-element.elementor-element-8adfdc4{--width:150px;}.elementor-23 .elementor-element.elementor-element-3f57bb9{--width:150px;}.elementor-23 .elementor-element.elementor-element-b03c562{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23 .elementor-element.elementor-element-95ac1cd{--width:80%;}.elementor-23 .elementor-element.elementor-element-61a2110{--width:48%;}.elementor-23 .elementor-element.elementor-element-d34ec53{--width:49%;}.elementor-23 .elementor-element.elementor-element-64be5b1{--width:100%;}.elementor-23 .elementor-element.elementor-element-9e48fa8{--width:48%;}.elementor-23 .elementor-element.elementor-element-5c4b136{--width:49%;}.elementor-23 .elementor-element.elementor-element-a62ec58{--width:48%;}.elementor-23 .elementor-element.elementor-element-94087c6{--width:49%;}.elementor-23 .elementor-element.elementor-element-ff0a68a{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-ff57134 */.elementor-23 .elementor-element.elementor-element-ff57134 h3, .elementor-23 .elementor-element.elementor-element-ff57134 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-ff57134:hover h3, .elementor-23 .elementor-element.elementor-element-ff57134:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758d251 */.elementor-23 .elementor-element.elementor-element-758d251{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb1d65 */.elementor-23 .elementor-element.elementor-element-3fb1d65 h3, .elementor-23 .elementor-element.elementor-element-3fb1d65 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-3fb1d65:hover h3, .elementor-23 .elementor-element.elementor-element-3fb1d65:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e12452e */.elementor-23 .elementor-element.elementor-element-e12452e{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b58c356 */.elementor-23 .elementor-element.elementor-element-b58c356 h3, .elementor-23 .elementor-element.elementor-element-b58c356 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-b58c356:hover h3, .elementor-23 .elementor-element.elementor-element-b58c356:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa90e3 */.elementor-23 .elementor-element.elementor-element-2aa90e3{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f504eb0 */.elementor-23 .elementor-element.elementor-element-f504eb0 h3, .elementor-23 .elementor-element.elementor-element-f504eb0 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-f504eb0:hover h3, .elementor-23 .elementor-element.elementor-element-f504eb0:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ce0051 */.elementor-23 .elementor-element.elementor-element-4ce0051{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579ab2e */.elementor-23 .elementor-element.elementor-element-579ab2e h3, .elementor-23 .elementor-element.elementor-element-579ab2e svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-579ab2e:hover h3, .elementor-23 .elementor-element.elementor-element-579ab2e:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028f94a */.elementor-23 .elementor-element.elementor-element-028f94a{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc4383 */.elementor-23 .elementor-element.elementor-element-8cc4383 h3, .elementor-23 .elementor-element.elementor-element-8cc4383 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-8cc4383:hover h3, .elementor-23 .elementor-element.elementor-element-8cc4383:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9a3753 */.elementor-23 .elementor-element.elementor-element-a9a3753{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff57134 */.elementor-23 .elementor-element.elementor-element-ff57134 h3, .elementor-23 .elementor-element.elementor-element-ff57134 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-ff57134:hover h3, .elementor-23 .elementor-element.elementor-element-ff57134:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758d251 */.elementor-23 .elementor-element.elementor-element-758d251{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb1d65 */.elementor-23 .elementor-element.elementor-element-3fb1d65 h3, .elementor-23 .elementor-element.elementor-element-3fb1d65 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-3fb1d65:hover h3, .elementor-23 .elementor-element.elementor-element-3fb1d65:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e12452e */.elementor-23 .elementor-element.elementor-element-e12452e{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b58c356 */.elementor-23 .elementor-element.elementor-element-b58c356 h3, .elementor-23 .elementor-element.elementor-element-b58c356 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-b58c356:hover h3, .elementor-23 .elementor-element.elementor-element-b58c356:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa90e3 */.elementor-23 .elementor-element.elementor-element-2aa90e3{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f504eb0 */.elementor-23 .elementor-element.elementor-element-f504eb0 h3, .elementor-23 .elementor-element.elementor-element-f504eb0 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-f504eb0:hover h3, .elementor-23 .elementor-element.elementor-element-f504eb0:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ce0051 */.elementor-23 .elementor-element.elementor-element-4ce0051{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579ab2e */.elementor-23 .elementor-element.elementor-element-579ab2e h3, .elementor-23 .elementor-element.elementor-element-579ab2e svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-579ab2e:hover h3, .elementor-23 .elementor-element.elementor-element-579ab2e:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028f94a */.elementor-23 .elementor-element.elementor-element-028f94a{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc4383 */.elementor-23 .elementor-element.elementor-element-8cc4383 h3, .elementor-23 .elementor-element.elementor-element-8cc4383 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-8cc4383:hover h3, .elementor-23 .elementor-element.elementor-element-8cc4383:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9a3753 */.elementor-23 .elementor-element.elementor-element-a9a3753{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff57134 */.elementor-23 .elementor-element.elementor-element-ff57134 h3, .elementor-23 .elementor-element.elementor-element-ff57134 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-ff57134:hover h3, .elementor-23 .elementor-element.elementor-element-ff57134:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758d251 */.elementor-23 .elementor-element.elementor-element-758d251{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb1d65 */.elementor-23 .elementor-element.elementor-element-3fb1d65 h3, .elementor-23 .elementor-element.elementor-element-3fb1d65 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-3fb1d65:hover h3, .elementor-23 .elementor-element.elementor-element-3fb1d65:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e12452e */.elementor-23 .elementor-element.elementor-element-e12452e{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b58c356 */.elementor-23 .elementor-element.elementor-element-b58c356 h3, .elementor-23 .elementor-element.elementor-element-b58c356 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-b58c356:hover h3, .elementor-23 .elementor-element.elementor-element-b58c356:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa90e3 */.elementor-23 .elementor-element.elementor-element-2aa90e3{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f504eb0 */.elementor-23 .elementor-element.elementor-element-f504eb0 h3, .elementor-23 .elementor-element.elementor-element-f504eb0 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-f504eb0:hover h3, .elementor-23 .elementor-element.elementor-element-f504eb0:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ce0051 */.elementor-23 .elementor-element.elementor-element-4ce0051{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579ab2e */.elementor-23 .elementor-element.elementor-element-579ab2e h3, .elementor-23 .elementor-element.elementor-element-579ab2e svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-579ab2e:hover h3, .elementor-23 .elementor-element.elementor-element-579ab2e:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028f94a */.elementor-23 .elementor-element.elementor-element-028f94a{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc4383 */.elementor-23 .elementor-element.elementor-element-8cc4383 h3, .elementor-23 .elementor-element.elementor-element-8cc4383 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-8cc4383:hover h3, .elementor-23 .elementor-element.elementor-element-8cc4383:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9a3753 */.elementor-23 .elementor-element.elementor-element-a9a3753{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff57134 */.elementor-23 .elementor-element.elementor-element-ff57134 h3, .elementor-23 .elementor-element.elementor-element-ff57134 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-ff57134:hover h3, .elementor-23 .elementor-element.elementor-element-ff57134:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758d251 */.elementor-23 .elementor-element.elementor-element-758d251{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb1d65 */.elementor-23 .elementor-element.elementor-element-3fb1d65 h3, .elementor-23 .elementor-element.elementor-element-3fb1d65 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-3fb1d65:hover h3, .elementor-23 .elementor-element.elementor-element-3fb1d65:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e12452e */.elementor-23 .elementor-element.elementor-element-e12452e{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b58c356 */.elementor-23 .elementor-element.elementor-element-b58c356 h3, .elementor-23 .elementor-element.elementor-element-b58c356 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-b58c356:hover h3, .elementor-23 .elementor-element.elementor-element-b58c356:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa90e3 */.elementor-23 .elementor-element.elementor-element-2aa90e3{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f504eb0 */.elementor-23 .elementor-element.elementor-element-f504eb0 h3, .elementor-23 .elementor-element.elementor-element-f504eb0 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-f504eb0:hover h3, .elementor-23 .elementor-element.elementor-element-f504eb0:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ce0051 */.elementor-23 .elementor-element.elementor-element-4ce0051{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579ab2e */.elementor-23 .elementor-element.elementor-element-579ab2e h3, .elementor-23 .elementor-element.elementor-element-579ab2e svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-579ab2e:hover h3, .elementor-23 .elementor-element.elementor-element-579ab2e:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028f94a */.elementor-23 .elementor-element.elementor-element-028f94a{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc4383 */.elementor-23 .elementor-element.elementor-element-8cc4383 h3, .elementor-23 .elementor-element.elementor-element-8cc4383 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-8cc4383:hover h3, .elementor-23 .elementor-element.elementor-element-8cc4383:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9a3753 */.elementor-23 .elementor-element.elementor-element-a9a3753{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff57134 */.elementor-23 .elementor-element.elementor-element-ff57134 h3, .elementor-23 .elementor-element.elementor-element-ff57134 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-ff57134:hover h3, .elementor-23 .elementor-element.elementor-element-ff57134:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758d251 */.elementor-23 .elementor-element.elementor-element-758d251{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb1d65 */.elementor-23 .elementor-element.elementor-element-3fb1d65 h3, .elementor-23 .elementor-element.elementor-element-3fb1d65 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-3fb1d65:hover h3, .elementor-23 .elementor-element.elementor-element-3fb1d65:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e12452e */.elementor-23 .elementor-element.elementor-element-e12452e{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b58c356 */.elementor-23 .elementor-element.elementor-element-b58c356 h3, .elementor-23 .elementor-element.elementor-element-b58c356 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-b58c356:hover h3, .elementor-23 .elementor-element.elementor-element-b58c356:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa90e3 */.elementor-23 .elementor-element.elementor-element-2aa90e3{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f504eb0 */.elementor-23 .elementor-element.elementor-element-f504eb0 h3, .elementor-23 .elementor-element.elementor-element-f504eb0 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-f504eb0:hover h3, .elementor-23 .elementor-element.elementor-element-f504eb0:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ce0051 */.elementor-23 .elementor-element.elementor-element-4ce0051{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579ab2e */.elementor-23 .elementor-element.elementor-element-579ab2e h3, .elementor-23 .elementor-element.elementor-element-579ab2e svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-579ab2e:hover h3, .elementor-23 .elementor-element.elementor-element-579ab2e:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028f94a */.elementor-23 .elementor-element.elementor-element-028f94a{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc4383 */.elementor-23 .elementor-element.elementor-element-8cc4383 h3, .elementor-23 .elementor-element.elementor-element-8cc4383 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-8cc4383:hover h3, .elementor-23 .elementor-element.elementor-element-8cc4383:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9a3753 */.elementor-23 .elementor-element.elementor-element-a9a3753{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff57134 */.elementor-23 .elementor-element.elementor-element-ff57134 h3, .elementor-23 .elementor-element.elementor-element-ff57134 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-ff57134:hover h3, .elementor-23 .elementor-element.elementor-element-ff57134:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758d251 */.elementor-23 .elementor-element.elementor-element-758d251{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb1d65 */.elementor-23 .elementor-element.elementor-element-3fb1d65 h3, .elementor-23 .elementor-element.elementor-element-3fb1d65 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-3fb1d65:hover h3, .elementor-23 .elementor-element.elementor-element-3fb1d65:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e12452e */.elementor-23 .elementor-element.elementor-element-e12452e{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b58c356 */.elementor-23 .elementor-element.elementor-element-b58c356 h3, .elementor-23 .elementor-element.elementor-element-b58c356 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-b58c356:hover h3, .elementor-23 .elementor-element.elementor-element-b58c356:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa90e3 */.elementor-23 .elementor-element.elementor-element-2aa90e3{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f504eb0 */.elementor-23 .elementor-element.elementor-element-f504eb0 h3, .elementor-23 .elementor-element.elementor-element-f504eb0 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-f504eb0:hover h3, .elementor-23 .elementor-element.elementor-element-f504eb0:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ce0051 */.elementor-23 .elementor-element.elementor-element-4ce0051{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579ab2e */.elementor-23 .elementor-element.elementor-element-579ab2e h3, .elementor-23 .elementor-element.elementor-element-579ab2e svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-579ab2e:hover h3, .elementor-23 .elementor-element.elementor-element-579ab2e:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028f94a */.elementor-23 .elementor-element.elementor-element-028f94a{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc4383 */.elementor-23 .elementor-element.elementor-element-8cc4383 h3, .elementor-23 .elementor-element.elementor-element-8cc4383 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-8cc4383:hover h3, .elementor-23 .elementor-element.elementor-element-8cc4383:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9a3753 */.elementor-23 .elementor-element.elementor-element-a9a3753{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff57134 */.elementor-23 .elementor-element.elementor-element-ff57134 h3, .elementor-23 .elementor-element.elementor-element-ff57134 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-ff57134:hover h3, .elementor-23 .elementor-element.elementor-element-ff57134:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-758d251 */.elementor-23 .elementor-element.elementor-element-758d251{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb1d65 */.elementor-23 .elementor-element.elementor-element-3fb1d65 h3, .elementor-23 .elementor-element.elementor-element-3fb1d65 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-3fb1d65:hover h3, .elementor-23 .elementor-element.elementor-element-3fb1d65:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e12452e */.elementor-23 .elementor-element.elementor-element-e12452e{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b58c356 */.elementor-23 .elementor-element.elementor-element-b58c356 h3, .elementor-23 .elementor-element.elementor-element-b58c356 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-b58c356:hover h3, .elementor-23 .elementor-element.elementor-element-b58c356:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aa90e3 */.elementor-23 .elementor-element.elementor-element-2aa90e3{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f504eb0 */.elementor-23 .elementor-element.elementor-element-f504eb0 h3, .elementor-23 .elementor-element.elementor-element-f504eb0 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-f504eb0:hover h3, .elementor-23 .elementor-element.elementor-element-f504eb0:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ce0051 */.elementor-23 .elementor-element.elementor-element-4ce0051{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579ab2e */.elementor-23 .elementor-element.elementor-element-579ab2e h3, .elementor-23 .elementor-element.elementor-element-579ab2e svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-579ab2e:hover h3, .elementor-23 .elementor-element.elementor-element-579ab2e:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028f94a */.elementor-23 .elementor-element.elementor-element-028f94a{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc4383 */.elementor-23 .elementor-element.elementor-element-8cc4383 h3, .elementor-23 .elementor-element.elementor-element-8cc4383 svg {
      transition: transform 0.3s ease;
}

.elementor-23 .elementor-element.elementor-element-8cc4383:hover h3, .elementor-23 .elementor-element.elementor-element-8cc4383:hover svg {
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9a3753 */.elementor-23 .elementor-element.elementor-element-a9a3753{
    height:300px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c7f74c8 */.elementor-23 .elementor-element.elementor-element-c7f74c8{
    margin-top:auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29e51eb */.elementor-23 .elementor-element.elementor-element-29e51eb{
    margin-top:auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58dea1d */.elementor-23 .elementor-element.elementor-element-58dea1d{
    margin-top:auto;
}/* End custom CSS */