.elementor-489 .elementor-element.elementor-element-c70a042{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-ff6c845{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-ff6c845:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-ff6c845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heinemann-dev.de/wp-content/uploads/2025/01/Image-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-489 .elementor-element.elementor-element-3617ab8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:330px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-79f65ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-79f65ce{font-size:90px;font-weight:900;text-transform:uppercase;line-height:50px;color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-79f65ce p{margin-bottom:0px;}.elementor-489 .elementor-element.elementor-element-b4eede4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:36px;font-weight:900;text-transform:uppercase;letter-spacing:1px;word-spacing:10px;color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-b4eede4 > .elementor-widget-container{margin:0px 0px 0px 9px;padding:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-b4eede4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-489 .elementor-element.elementor-element-b4eede4 p{margin-bottom:0px;}.elementor-489 .elementor-element.elementor-element-993a804 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-993a804 img{width:50%;opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-489 .elementor-element.elementor-element-1e458f0{--display:flex;--min-height:70vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-70vh;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-489 .elementor-element.elementor-element-1e458f0:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-1e458f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://heinemann-dev.de/wp-content/uploads/2025/01/Image-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-489 .elementor-element.elementor-element-182d64d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-489 .elementor-element.elementor-element-182d64d:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-182d64d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heinemann-dev.de/wp-content/uploads/2025/01/Image-6.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-489 .elementor-element.elementor-element-f6c375f > .elementor-widget-container{margin:300px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-f6c375f.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}.elementor-489 .elementor-element.elementor-element-f6c375f{z-index:1;text-align:center;}.elementor-489 .elementor-element.elementor-element-f6c375f .elementor-heading-title{font-size:58px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-e9b3c0d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;z-index:1;}.elementor-489 .elementor-element.elementor-element-e9b3c0d .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-e9b3c0d .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-489 .elementor-element.elementor-element-e9b3c0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-e9b3c0d.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-e9b3c0d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-e9b3c0d.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-e9b3c0d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-e714571{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:1;}.elementor-489 .elementor-element.elementor-element-0afdd00{--display:flex;}.elementor-489 .elementor-element.elementor-element-43f8845 .elementor-icon-wrapper{text-align:center;}.elementor-489 .elementor-element.elementor-element-43f8845 .elementor-icon i, .elementor-489 .elementor-element.elementor-element-43f8845 .elementor-icon svg{transform:rotate(0deg);}.elementor-489 .elementor-element.elementor-element-c515a64{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-489 .elementor-element.elementor-element-c515a64 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-c515a64 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-489 .elementor-element.elementor-element-c515a64.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-c515a64.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-c515a64.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-c515a64.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-c515a64.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-bbba021{color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-f027116{--display:flex;}.elementor-489 .elementor-element.elementor-element-d51aa22 .elementor-icon-wrapper{text-align:center;}.elementor-489 .elementor-element.elementor-element-8afd21b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-489 .elementor-element.elementor-element-8afd21b .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-8afd21b .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-489 .elementor-element.elementor-element-8afd21b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-8afd21b.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-8afd21b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-8afd21b.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-8afd21b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-aba31ff{color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-09f339e{--display:flex;}.elementor-489 .elementor-element.elementor-element-0a0c98f .elementor-icon-wrapper{text-align:center;}.elementor-489 .elementor-element.elementor-element-6a100a0{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-489 .elementor-element.elementor-element-6a100a0 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-6a100a0 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-489 .elementor-element.elementor-element-6a100a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-6a100a0.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-6a100a0.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-6a100a0.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-6a100a0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-8de1e4a{color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-891ff0c{--display:flex;}.elementor-489 .elementor-element.elementor-element-23fa94b .elementor-icon-wrapper{text-align:center;}.elementor-489 .elementor-element.elementor-element-3ba94a5{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-489 .elementor-element.elementor-element-3ba94a5 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-3ba94a5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-489 .elementor-element.elementor-element-3ba94a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-3ba94a5.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-3ba94a5.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-3ba94a5.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-3ba94a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-0d1ab7d{color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-8e344b8{--display:flex;}.elementor-489 .elementor-element.elementor-element-9b1ec75 .elementor-icon-wrapper{text-align:center;}.elementor-489 .elementor-element.elementor-element-2f9dd47{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-489 .elementor-element.elementor-element-2f9dd47 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-2f9dd47 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-489 .elementor-element.elementor-element-2f9dd47.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-2f9dd47.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-2f9dd47.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-2f9dd47.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-2f9dd47.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-439a23e{color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-38f7f61{--display:flex;}.elementor-489 .elementor-element.elementor-element-2364416 .elementor-icon-wrapper{text-align:center;}.elementor-489 .elementor-element.elementor-element-07ad763{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-489 .elementor-element.elementor-element-07ad763 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-07ad763 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-489 .elementor-element.elementor-element-07ad763.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-07ad763.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-07ad763.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-07ad763.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-07ad763.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-1ff9047{color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-4dee6ed{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-489 .elementor-element.elementor-element-4dee6ed > .elementor-widget-container{background-color:#0000005E;margin:50px 0px 0px 0px;padding:50px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#00000000;border-radius:15px 15px 0px 0px;}.elementor-489 .elementor-element.elementor-element-4dee6ed.elementor-element{--align-self:center;}:where( .elementor-489 .elementor-element.elementor-element-4dee6ed .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-ece2eeb{--display:flex;}.elementor-489 .elementor-element.elementor-element-06bb397 .elementor-icon-wrapper{text-align:center;}.elementor-489 .elementor-element.elementor-element-06bb397 .elementor-icon i, .elementor-489 .elementor-element.elementor-element-06bb397 .elementor-icon svg{transform:rotate(0deg);}.elementor-489 .elementor-element.elementor-element-6292551{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-489 .elementor-element.elementor-element-6292551 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-6292551 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-489 .elementor-element.elementor-element-6292551.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-6292551.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-6292551.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-6292551.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-6292551.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-5bcf447{color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-a2507d3{--display:flex;}.elementor-489 .elementor-element.elementor-element-5804cb4 .elementor-icon-wrapper{text-align:center;}.elementor-489 .elementor-element.elementor-element-c51ffe7{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-489 .elementor-element.elementor-element-c51ffe7 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-c51ffe7 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-489 .elementor-element.elementor-element-c51ffe7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-c51ffe7.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-c51ffe7.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-c51ffe7.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-c51ffe7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-7c329fc{color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-cf3bf2e{--display:flex;}.elementor-489 .elementor-element.elementor-element-393b071 .elementor-icon-wrapper{text-align:center;}.elementor-489 .elementor-element.elementor-element-1e74efd{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-489 .elementor-element.elementor-element-1e74efd .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-1e74efd .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-489 .elementor-element.elementor-element-1e74efd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-1e74efd.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-1e74efd.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-1e74efd.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-1e74efd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-a041ed0{color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-b791ac1{--display:flex;}.elementor-489 .elementor-element.elementor-element-62ce6ee .elementor-icon-wrapper{text-align:center;}.elementor-489 .elementor-element.elementor-element-386223d{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-489 .elementor-element.elementor-element-386223d .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-386223d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-489 .elementor-element.elementor-element-386223d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-386223d.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-386223d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-386223d.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-386223d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-8da091a{color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-4cab45b{--display:flex;}.elementor-489 .elementor-element.elementor-element-6fef0b6 .elementor-icon-wrapper{text-align:center;}.elementor-489 .elementor-element.elementor-element-c81e3fd{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-489 .elementor-element.elementor-element-c81e3fd .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-c81e3fd .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-489 .elementor-element.elementor-element-c81e3fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-c81e3fd.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-c81e3fd.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-c81e3fd.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-c81e3fd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-fd860eb{color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-1bbc28f{--display:flex;}.elementor-489 .elementor-element.elementor-element-4438c3a .elementor-icon-wrapper{text-align:center;}.elementor-489 .elementor-element.elementor-element-6466487{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-489 .elementor-element.elementor-element-6466487 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-6466487 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-489 .elementor-element.elementor-element-6466487.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-6466487.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-6466487.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-6466487.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-6466487.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-c844e9d{color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-52e2348{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-489 .elementor-element.elementor-element-52e2348 > .elementor-widget-container{background-color:#0000005E;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#00000000;border-radius:0px 0px 15px 15px;}.elementor-489 .elementor-element.elementor-element-52e2348.elementor-element{--align-self:center;}:where( .elementor-489 .elementor-element.elementor-element-52e2348 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-489 .elementor-element.elementor-element-62b0ab1{left:50%;}body.rtl .elementor-489 .elementor-element.elementor-element-62b0ab1{right:50%;}.elementor-489 .elementor-element.elementor-element-62b0ab1{top:50%;z-index:0;}.elementor-489 .elementor-element.elementor-element-fab050f{--display:flex;--min-height:30vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-30vh;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-489 .elementor-element.elementor-element-fab050f:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-fab050f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;background-image:url("https://heinemann-dev.de/wp-content/uploads/2025/01/Image-7.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-489 .elementor-element.elementor-element-4c96302{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-489 .elementor-element.elementor-element-4c96302:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-4c96302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heinemann-dev.de/wp-content/uploads/2025/01/Image-9.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-489 .elementor-element.elementor-element-1cb1cad > .elementor-widget-container{margin:200px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-1cb1cad.elementor-element{--align-self:center;}.elementor-489 .elementor-element.elementor-element-1cb1cad{text-align:center;}.elementor-489 .elementor-element.elementor-element-1cb1cad .elementor-heading-title{font-size:58px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-614aade{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;z-index:1;}.elementor-489 .elementor-element.elementor-element-614aade .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-614aade .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-489 .elementor-element.elementor-element-614aade.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-614aade.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-614aade.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-614aade.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-614aade.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-4612743 .slider-container-block-background{background-color:#10192000;}.elementor-489 .elementor-element.elementor-element-4612743 .slide-coverflow-button-wrapper .slide-coverflow-button{width:var( --container-widget-width, 60% );max-width:60%;background-color:#FFFFFF00;--container-widget-width:60%;--container-widget-flex-grow:0;color:var( --e-global-color-accent );border-style:solid;border-color:#FFFFFF;}.elementor-489 .elementor-element.elementor-element-4612743 .slide-coverflow-button-wrapper .slide-coverflow-button:hover{background-color:#0000004D;border-style:solid;}.elementor-489 .elementor-element.elementor-element-4612743{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-489 .elementor-element.elementor-element-4612743 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0% 5% 0% 5%;border-radius:15px 15px 15px 15px;}.elementor-489 .elementor-element.elementor-element-4612743.elementor-element{--align-self:center;}.elementor-489 .elementor-element.elementor-element-4612743 .slider-container-background .block-shadow{height:600px;}.elementor-489 .elementor-element.elementor-element-4612743 .slide-coverflow-button-wrapper{text-align:center;}.elementor-489 .elementor-element.elementor-element-4612743 .swiper-wrapper .slide-title{color:var( --e-global-color-accent );font-size:20px;}.elementor-489 .elementor-element.elementor-element-4612743 .slide-title{text-align:left;}.elementor-489 .elementor-element.elementor-element-4612743 .swiper-wrapper .slide-description{color:var( --e-global-color-6a35864 );font-size:14px;line-height:1rem;}.elementor-489 .elementor-element.elementor-element-4612743 .slide-description{text-align:left;}.elementor-489 .elementor-element.elementor-element-4612743 .mySwiper .swiper-coverflow-buttons-block .swiper-pagination-bullet-active{background:var( --e-global-color-3ad6b1b );}.elementor-489 .elementor-element.elementor-element-c8faa08{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-489 .elementor-element.elementor-element-c8faa08:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-c8faa08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heinemann-dev.de/wp-content/uploads/2025/01/Image-9.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-489 .elementor-element.elementor-element-bb82597 > .elementor-widget-container{margin:300px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-bb82597.elementor-element{--align-self:center;}.elementor-489 .elementor-element.elementor-element-bb82597{text-align:center;}.elementor-489 .elementor-element.elementor-element-bb82597 .elementor-heading-title{font-size:58px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-97efd3c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;z-index:1;}.elementor-489 .elementor-element.elementor-element-97efd3c .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-489 .elementor-element.elementor-element-97efd3c .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-489 .elementor-element.elementor-element-97efd3c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-97efd3c.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-97efd3c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-97efd3c.elementor-view-framed .elementor-icon, .elementor-489 .elementor-element.elementor-element-97efd3c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-8d54734 > .elementor-widget-container{--e-transform-translateX:0%;--e-transform-translateY:0px;}.elementor-489 .elementor-element.elementor-element-8d54734.elementor-element{--align-self:center;}body:not(.rtl) .elementor-489 .elementor-element.elementor-element-8d54734{left:50%;}body.rtl .elementor-489 .elementor-element.elementor-element-8d54734{right:50%;}.elementor-489 .elementor-element.elementor-element-8d54734{top:50%;z-index:0;}.elementor-489 .elementor-element.elementor-element-487762a{--e-image-carousel-slides-to-show:2;top:50%;}.elementor-489 .elementor-element.elementor-element-487762a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:33px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-487762a.elementor-element{--align-self:center;}body:not(.rtl) .elementor-489 .elementor-element.elementor-element-487762a{left:50%;}body.rtl .elementor-489 .elementor-element.elementor-element-487762a{right:50%;}.elementor-489 .elementor-element.elementor-element-487762a .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-6a35864 );opacity:var( --e-global-color-6a35864 );}.elementor-489 .elementor-element.elementor-element-487762a .swiper-wrapper{display:flex;align-items:center;}.elementor-489 .elementor-element.elementor-element-487762a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-color:var( --e-global-color-accent );border-radius:20px 20px 20px 20px;}.elementor-489 .elementor-element.elementor-element-3916a59{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:05%;--padding-right:5%;}.elementor-489 .elementor-element.elementor-element-3916a59:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-3916a59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heinemann-dev.de/wp-content/uploads/2025/01/Image-4-e1738805094901.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-489 .elementor-element.elementor-element-3916a59.e-con{--align-self:center;}.elementor-489 .elementor-element.elementor-element-6f0862d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-489 .elementor-element.elementor-element-6f0862d{left:50%;}body.rtl .elementor-489 .elementor-element.elementor-element-6f0862d{right:50%;}.elementor-489 .elementor-element.elementor-element-6f0862d{top:50%;z-index:0;}.elementor-489 .elementor-element.elementor-element-914f45f{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-489 .elementor-element.elementor-element-914f45f > .elementor-widget-container{background-color:#00000099;margin:0 0 0 0;padding:30px 30px 30px 30px;border-radius:16px 16px 16px 16px;}.elementor-489 .elementor-element.elementor-element-914f45f.elementor-element{--align-self:center;}.elementor-489 .elementor-element.elementor-element-2dd37ec{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-2dd37ec:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-2dd37ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heinemann-dev.de/wp-content/uploads/2025/01/Image-4-e1738805094901.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-489 .elementor-element.elementor-element-c59289e > .elementor-widget-container{margin:250px 0px 60px 0px;}.elementor-489 .elementor-element.elementor-element-c59289e.elementor-element{--align-self:center;}.elementor-489 .elementor-element.elementor-element-c59289e{text-align:center;}.elementor-489 .elementor-element.elementor-element-c59289e .elementor-heading-title{font-size:58px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-489 .elementor-element.elementor-element-5fcf75a{--alignment:center;width:100%;max-width:100%;--width:400px;--rotate:8deg;font-family:"Roboto", Sans-serif;font-size:3rem;font-weight:600;text-transform:uppercase;--word-spacing:16px;--text-color:var( --e-global-color-accent );--transition:0.3s;}.elementor-489 .elementor-element.elementor-element-5fcf75a > .elementor-widget-container{margin:0 auto 0 auto;padding:55px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-5fcf75a.elementor-element{--align-self:center;}.elementor-489 .elementor-element.elementor-element-2123ff9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-489 .elementor-element.elementor-element-2123ff9{left:50%;}body.rtl .elementor-489 .elementor-element.elementor-element-2123ff9{right:50%;}.elementor-489 .elementor-element.elementor-element-2123ff9{top:50%;z-index:0;}.elementor-489 .elementor-element.elementor-element-b334aea{--display:flex;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-489 .elementor-element.elementor-element-4dee6ed{--e-n-carousel-swiper-slides-to-display:2;}.elementor-489 .elementor-element.elementor-element-52e2348{--e-n-carousel-swiper-slides-to-display:2;}.elementor-489 .elementor-element.elementor-element-5fcf75a{--width:500px;}}@media(max-width:767px){.elementor-489 .elementor-element.elementor-element-c70a042{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-489 .elementor-element.elementor-element-ff6c845{--min-height:unset;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-489 .elementor-element.elementor-element-ff6c845:not(.elementor-motion-effects-element-type-background), .elementor-489 .elementor-element.elementor-element-ff6c845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;background-size:cover;}.elementor-489 .elementor-element.elementor-element-3617ab8{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-489 .elementor-element.elementor-element-79f65ce{font-size:35px;line-height:24px;}.elementor-489 .elementor-element.elementor-element-b4eede4 > .elementor-widget-container{margin:0px 0px 0px 4px;padding:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-b4eede4{font-size:12px;letter-spacing:0.8px;}.elementor-489 .elementor-element.elementor-element-993a804 > .elementor-widget-container{margin:-25px -25px -25px -25px;}.elementor-489 .elementor-element.elementor-element-993a804 img{width:100%;}.elementor-489 .elementor-element.elementor-element-182d64d{--min-height:unset;}.elementor-489 .elementor-element.elementor-element-f6c375f > .elementor-widget-container{margin:0150px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-e714571{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-489 .elementor-element.elementor-element-c515a64 .elementor-divider-separator{width:100%;}.elementor-489 .elementor-element.elementor-element-8afd21b .elementor-divider-separator{width:100%;}.elementor-489 .elementor-element.elementor-element-6a100a0 .elementor-divider-separator{width:100%;}.elementor-489 .elementor-element.elementor-element-3ba94a5 .elementor-divider-separator{width:100%;}.elementor-489 .elementor-element.elementor-element-2f9dd47 .elementor-divider-separator{width:100%;}.elementor-489 .elementor-element.elementor-element-07ad763 .elementor-divider-separator{width:100%;}.elementor-489 .elementor-element.elementor-element-4dee6ed{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:30px;}.elementor-489 .elementor-element.elementor-element-4dee6ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-6292551 .elementor-divider-separator{width:100%;}.elementor-489 .elementor-element.elementor-element-c51ffe7 .elementor-divider-separator{width:100%;}.elementor-489 .elementor-element.elementor-element-1e74efd .elementor-divider-separator{width:100%;}.elementor-489 .elementor-element.elementor-element-386223d .elementor-divider-separator{width:100%;}.elementor-489 .elementor-element.elementor-element-c81e3fd .elementor-divider-separator{width:100%;}.elementor-489 .elementor-element.elementor-element-6466487 .elementor-divider-separator{width:100%;}.elementor-489 .elementor-element.elementor-element-52e2348{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:30px;}.elementor-489 .elementor-element.elementor-element-52e2348 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:015px 015px 015px 015px;}.elementor-489 .elementor-element.elementor-element-fab050f{--z-index:1;}.elementor-489 .elementor-element.elementor-element-4c96302{--min-height:unset;}.elementor-489 .elementor-element.elementor-element-1cb1cad > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-4612743 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-489 .elementor-element.elementor-element-4612743{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-489 .elementor-element.elementor-element-4612743 .slider-container-background .block-shadow{height:400px;}.elementor-489 .elementor-element.elementor-element-4612743 .slide-coverflow-button-wrapper .slide-coverflow-button{border-width:2px 2px 2px 2px;}.elementor-489 .elementor-element.elementor-element-4612743 .slide-coverflow-button-wrapper .slide-coverflow-button:hover{border-width:1px 1px 1px 1px;}.elementor-489 .elementor-element.elementor-element-4612743 .slide-title{text-align:center;}.elementor-489 .elementor-element.elementor-element-c8faa08{--min-height:unset;}.elementor-489 .elementor-element.elementor-element-bb82597 > .elementor-widget-container{margin:150px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-3916a59{--min-height:unset;}.elementor-489 .elementor-element.elementor-element-6f0862d{width:100%;max-width:100%;}.elementor-489 .elementor-element.elementor-element-6f0862d img{width:100%;}.elementor-489 .elementor-element.elementor-element-2dd37ec{--min-height:unset;}.elementor-489 .elementor-element.elementor-element-c59289e > .elementor-widget-container{margin:230px 0px 0px 0px;}.elementor-489 .elementor-element.elementor-element-c59289e{z-index:1;}.elementor-489 .elementor-element.elementor-element-c59289e .elementor-heading-title{font-size:40px;}.elementor-489 .elementor-element.elementor-element-5fcf75a{--width:500px;}.elementor-489 .elementor-element.elementor-element-2123ff9{width:100%;max-width:100%;}.elementor-489 .elementor-element.elementor-element-2123ff9 img{width:100%;}}@media(min-width:768px){.elementor-489 .elementor-element.elementor-element-1e458f0{--content-width:1280px;}.elementor-489 .elementor-element.elementor-element-182d64d{--content-width:1280px;}.elementor-489 .elementor-element.elementor-element-fab050f{--content-width:1280px;}.elementor-489 .elementor-element.elementor-element-4c96302{--content-width:1280px;}.elementor-489 .elementor-element.elementor-element-c8faa08{--content-width:1280px;}.elementor-489 .elementor-element.elementor-element-3916a59{--content-width:1280px;}.elementor-489 .elementor-element.elementor-element-2dd37ec{--content-width:1280px;}}/* Start custom CSS for text-editor, class: .elementor-element-79f65ce */.elementor-489 .elementor-element.elementor-element-79f65ce p {
    -webkit-text-stroke: 0.5px #f2558e; /* 2px dicker schwarzer Umriss */
    -webkit-text-fill-color: white; /* Füllt den Text mit Weiß */

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4eede4 */.elementor-489 .elementor-element.elementor-element-b4eede4 p {
    -webkit-text-stroke: 0.5px #f2558e;
    -webkit-text-fill-color: white; /* Füllt den Text mit Weiß */

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-993a804 */.moon {
    transform-origin: center center;
    animation: kenBurns-1 10s ease-in-out infinite alternate;
}

.moon img {
    animation: rotate-sh 220s linear infinite;
}

@keyframes rotate-sh {
    from {
        transform: rotate(0)
            }
    to {
        transform: rotate(360deg)
            }
}

@keyframes kenBurns-1 {
    100% {
        transform: scale(0.9);
    }
    0% {
        transform: scale(1.1);
    }
}

.moon img {
    filter: drop-shadow(0 0 10px rgba(207, 65, 120, 0.5));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff6c845 */#section1 {
    transform-origin: center center;
    animation: kenBurns 10s ease-in-out infinite alternate;
}

@keyframes kenBurns {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(1.2);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6c375f */@keyframes pulsate {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

.elementor-489 .elementor-element.elementor-element-f6c375f h2:not(:hover) {
  animation: pulsate 10s infinite;

}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f8845 */.rotating-1 {
    animation: rotation1 5s infinite linear ;
}

@keyframes rotation1 {
    0%{transform: rotateY(0deg); }
    100% {transform: rotateY(360deg);}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f8845 */.rotating-1 {
    animation: rotation1 5s infinite linear ;
}

@keyframes rotation1 {
    0%{transform: rotateY(0deg); }
    100% {transform: rotateY(360deg);}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f8845 */.rotating-1 {
    animation: rotation1 5s infinite linear ;
}

@keyframes rotation1 {
    0%{transform: rotateY(0deg); }
    100% {transform: rotateY(360deg);}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f8845 */.rotating-1 {
    animation: rotation1 5s infinite linear ;
}

@keyframes rotation1 {
    0%{transform: rotateY(0deg); }
    100% {transform: rotateY(360deg);}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f8845 */.rotating-1 {
    animation: rotation1 5s infinite linear ;
}

@keyframes rotation1 {
    0%{transform: rotateY(0deg); }
    100% {transform: rotateY(360deg);}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f8845 */.rotating-1 {
    animation: rotation1 5s infinite linear ;
}

@keyframes rotation1 {
    0%{transform: rotateY(0deg); }
    100% {transform: rotateY(360deg);}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-43f8845 */.rotating-1 {
    animation: rotation1 5s infinite linear ;
}

@keyframes rotation1 {
    0%{transform: rotateY(0deg); }
    100% {transform: rotateY(360deg);}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06bb397 */.rotating-1 {
    animation: rotation1 5s infinite linear ;
}

@keyframes rotation1 {
    0%{transform: rotateY(0deg); }
    100% {transform: rotateY(360deg);}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06bb397 */.rotating-1 {
    animation: rotation1 5s infinite linear ;
}

@keyframes rotation1 {
    0%{transform: rotateY(0deg); }
    100% {transform: rotateY(360deg);}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06bb397 */.rotating-1 {
    animation: rotation1 5s infinite linear ;
}

@keyframes rotation1 {
    0%{transform: rotateY(0deg); }
    100% {transform: rotateY(360deg);}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06bb397 */.rotating-1 {
    animation: rotation1 5s infinite linear ;
}

@keyframes rotation1 {
    0%{transform: rotateY(0deg); }
    100% {transform: rotateY(360deg);}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06bb397 */.rotating-1 {
    animation: rotation1 5s infinite linear ;
}

@keyframes rotation1 {
    0%{transform: rotateY(0deg); }
    100% {transform: rotateY(360deg);}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06bb397 */.rotating-1 {
    animation: rotation1 5s infinite linear ;
}

@keyframes rotation1 {
    0%{transform: rotateY(0deg); }
    100% {transform: rotateY(360deg);}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-06bb397 */.rotating-1 {
    animation: rotation1 5s infinite linear ;
}

@keyframes rotation1 {
    0%{transform: rotateY(0deg); }
    100% {transform: rotateY(360deg);}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62b0ab1 */.moon.moon-center .elementor-widget-container{
    transform: translate(-50%, -50%)}/* End custom CSS */
/* Start custom CSS for testimonials-carousel-coverflow, class: .elementor-element-4612743 */.slider-coverflow-wrapper {
background: rgba(0, 0, 0, 0.7);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
min-height: 40% !important;
height: fit-content !important;

padding: 20px 10px 20px 10px;
border-radius: 20px;
margin-top: 70%;
}

.slider-coverflow-wrapper h2 {
    text-align: center !important;
}

.slider-container-block-background {
    justify-content: flex-end;
    border-radius: 20px !important;
    border: 1px solid rgba(255, 255,255, 0.5);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d54734 */.elementor-489 .elementor-element.elementor-element-8d54734 img {
    transform: translate(-50%, -50%)}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-487762a */.swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

.elementor-489 .elementor-element.elementor-element-487762a {
    transform: translate(-50%, -50%);
    max-width: 1440px !important;
}

#project-carousel img{
    height: 40vw !important;
    max-height: 300px;
    padding: 4px 4px;
    box-shadow: 0px 0px 20px 10px rgba(255, 0, 123, 0.5);
}

.elementor-489 .elementor-element.elementor-element-487762a .elementor-image-carousel-wrapper{
    overflow: visible;
}/* End custom CSS */
/* Start custom CSS for sureforms_form, class: .elementor-element-914f45f */.elementor-489 .elementor-element.elementor-element-914f45f {
    max-width: 800px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3916a59 */.elementor-489 .elementor-element.elementor-element-3916a59 {
    max-height: 100dvh;
   
}

.elementor-489 .elementor-element.elementor-element-3916a59 .e-con-inner {
     display: flex;
     justify-content: center;
     align-items: center;
     height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dd37ec */.elementor-489 .elementor-element.elementor-element-2dd37ec {
    max-height: 100dvh;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c70a042 */html {
  scroll-behavior: smooth;
}/* End custom CSS */