.elementor-19927 .elementor-element.elementor-element-9f5b0a4{--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;--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-9f5b0a4:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-9f5b0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftfilm.de/wp-content/uploads/2025/06/QHD-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-19927 .elementor-element.elementor-element-9f5b0a4::before, .elementor-19927 .elementor-element.elementor-element-9f5b0a4 > .elementor-background-video-container::before, .elementor-19927 .elementor-element.elementor-element-9f5b0a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-19927 .elementor-element.elementor-element-9f5b0a4 > .elementor-background-slideshow::before, .elementor-19927 .elementor-element.elementor-element-9f5b0a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19927 .elementor-element.elementor-element-9f5b0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-19927 .elementor-element.elementor-element-8fafe67{--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;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-175ce79{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19927 .elementor-element.elementor-element-79585e1{text-align:start;}.elementor-19927 .elementor-element.elementor-element-79585e1 img{width:100%;}.elementor-19927 .elementor-element.elementor-element-c4a0230{--display:flex;--min-height:500px;--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:60px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-19927 .elementor-element.elementor-element-52238db{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19927 .elementor-element.elementor-element-3b0d592{width:var( --container-widget-width, 776px );max-width:776px;--container-widget-width:776px;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-19927 .elementor-element.elementor-element-3b0d592.elementor-element{--align-self:flex-start;}.elementor-19927 .elementor-element.elementor-element-3b0d592 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:500;line-height:64px;color:var( --e-global-color-3bf5e447 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-19927 .elementor-element.elementor-element-46936be{width:var( --container-widget-width, 670px );max-width:670px;--container-widget-width:670px;--container-widget-flex-grow:0;z-index:2;text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:400;line-height:36px;color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-46936be.elementor-element{--align-self:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19927 .elementor-element.elementor-element-5da3735 .elementor-button{background-color:#E46A28;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:16px;border-radius:60px 60px 60px 60px;padding:24px 34px 24px 34px;}.elementor-19927 .elementor-element.elementor-element-5da3735{z-index:2;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19927 .elementor-element.elementor-element-6792dfa{width:var( --container-widget-width, 50% );max-width:50%;margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 60px) -70px;--container-widget-width:50%;--container-widget-flex-grow:0;--lottie-container-width:100%;--lottie-container-max-width:100%;}.elementor-19927 .elementor-element.elementor-element-3af62a8{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;top:400px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-3af62a8{left:125px;}body.rtl .elementor-19927 .elementor-element.elementor-element-3af62a8{right:125px;}.elementor-19927 .elementor-element.elementor-element-b876ee4{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;top:-90px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-b876ee4{right:-60px;}body.rtl .elementor-19927 .elementor-element.elementor-element-b876ee4{left:-60px;}.elementor-19927 .elementor-element.elementor-element-723dd91{--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;--overlay-opacity:1;--margin-top:-225px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-723dd91::before, .elementor-19927 .elementor-element.elementor-element-723dd91 > .elementor-background-video-container::before, .elementor-19927 .elementor-element.elementor-element-723dd91 > .e-con-inner > .elementor-background-video-container::before, .elementor-19927 .elementor-element.elementor-element-723dd91 > .elementor-background-slideshow::before, .elementor-19927 .elementor-element.elementor-element-723dd91 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19927 .elementor-element.elementor-element-723dd91 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://loftfilm.de/wp-content/uploads/2025/06/Vector-568.webp");--background-overlay:'';background-repeat:no-repeat;}.elementor-19927 .elementor-element.elementor-element-6a14154{--display:flex;--min-height:400px;--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;}.elementor-19927 .elementor-element.elementor-element-e2f5260{--display:flex;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-f4a54a5{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19927 .elementor-element.elementor-element-5bd0337{--display:flex;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-1811137{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-b05a8b5 .elementor-button{background-color:#E46A28;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:16px;border-radius:60px 60px 60px 60px;padding:24px 34px 24px 34px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-7810208{right:-350px;}body.rtl .elementor-19927 .elementor-element.elementor-element-7810208{left:-350px;}.elementor-19927 .elementor-element.elementor-element-7810208{top:0px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-71136d3{left:-300px;}body.rtl .elementor-19927 .elementor-element.elementor-element-71136d3{right:-300px;}.elementor-19927 .elementor-element.elementor-element-71136d3{bottom:-75px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-c31a6bb{right:-175px;}body.rtl .elementor-19927 .elementor-element.elementor-element-c31a6bb{left:-175px;}.elementor-19927 .elementor-element.elementor-element-c31a6bb{bottom:-150px;}.elementor-19927 .elementor-element.elementor-element-71c6620{--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;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-638b34f{--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;}.elementor-19927 .elementor-element.elementor-element-2f22faa{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-db8a6db{border-radius:24px 24px 24px 24px;}.elementor-19927 .elementor-element.elementor-element-db8a6db .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19927 .elementor-element.elementor-element-db8a6db .elementor-custom-embed-play i{font-size:60px;}.elementor-19927 .elementor-element.elementor-element-db8a6db .elementor-custom-embed-play svg{width:60px;height:60px;}.elementor-19927 .elementor-element.elementor-element-a47e260{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-647e9d5{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-d292c59{border-radius:24px 24px 24px 24px;}.elementor-19927 .elementor-element.elementor-element-d292c59 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19927 .elementor-element.elementor-element-d292c59 .elementor-custom-embed-play i{font-size:60px;}.elementor-19927 .elementor-element.elementor-element-d292c59 .elementor-custom-embed-play svg{width:60px;height:60px;}.elementor-19927 .elementor-element.elementor-element-9c49805{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-27b6a9e{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-4cb7595{border-radius:24px 24px 24px 24px;}.elementor-19927 .elementor-element.elementor-element-4cb7595 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19927 .elementor-element.elementor-element-4cb7595 .elementor-custom-embed-play i{font-size:60px;}.elementor-19927 .elementor-element.elementor-element-4cb7595 .elementor-custom-embed-play svg{width:60px;height:60px;}.elementor-19927 .elementor-element.elementor-element-1634e0f{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-313b4ba .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:16px;background-image:linear-gradient(90deg, #024E97 0%, #4C89C5 100%);border-radius:60px 60px 60px 60px;padding:24px 34px 24px 34px;}.elementor-19927 .elementor-element.elementor-element-a3475e5{--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;--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-a3475e5::before, .elementor-19927 .elementor-element.elementor-element-a3475e5 > .elementor-background-video-container::before, .elementor-19927 .elementor-element.elementor-element-a3475e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-19927 .elementor-element.elementor-element-a3475e5 > .elementor-background-slideshow::before, .elementor-19927 .elementor-element.elementor-element-a3475e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19927 .elementor-element.elementor-element-a3475e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://loftfilm.de/wp-content/uploads/2025/04/Vector-568-1.png");--background-overlay:'';background-repeat:no-repeat;}.elementor-19927 .elementor-element.elementor-element-842a36d{--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-19927 .elementor-element.elementor-element-3b2dff7{--display:flex;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-e35327d{text-align:center;}.elementor-19927 .elementor-element.elementor-element-16fb374{text-align:end;}.elementor-19927 .elementor-element.elementor-element-36536de{z-index:2;--lottie-container-width:340px;}.elementor-19927 .elementor-element.elementor-element-3f97e9c{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-97dc414{width:var( --container-widget-width, 537px );max-width:537px;--container-widget-width:537px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-7338b1c{left:-175px;}body.rtl .elementor-19927 .elementor-element.elementor-element-7338b1c{right:-175px;}.elementor-19927 .elementor-element.elementor-element-7338b1c{top:0px;}.elementor-19927 .elementor-element.elementor-element-c615344{--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;--margin-top:-175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-15f0897{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-8e02f74{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-71bc96b{--display:flex;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-3f5f3d6{text-align:center;}.elementor-19927 .elementor-element.elementor-element-d33370c{text-align:start;}.elementor-19927 .elementor-element.elementor-element-5d8aa47{z-index:2;--lottie-container-width:440px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-b0a676e{right:-150px;}body.rtl .elementor-19927 .elementor-element.elementor-element-b0a676e{left:-150px;}.elementor-19927 .elementor-element.elementor-element-b0a676e{top:-175px;}.elementor-19927 .elementor-element.elementor-element-a51ea2c{--display:flex;--min-height:770px;--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;--overlay-opacity:1;--padding-top:20px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-a51ea2c:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-a51ea2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftfilm.de/wp-content/uploads/2025/04/portfolio-2.png");background-position:bottom center;background-repeat:no-repeat;}.elementor-19927 .elementor-element.elementor-element-a51ea2c::before, .elementor-19927 .elementor-element.elementor-element-a51ea2c > .elementor-background-video-container::before, .elementor-19927 .elementor-element.elementor-element-a51ea2c > .e-con-inner > .elementor-background-video-container::before, .elementor-19927 .elementor-element.elementor-element-a51ea2c > .elementor-background-slideshow::before, .elementor-19927 .elementor-element.elementor-element-a51ea2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-19927 .elementor-element.elementor-element-a51ea2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://loftfilm.de/wp-content/uploads/2025/04/Vector-569.png");--background-overlay:'';background-repeat:no-repeat;}.elementor-19927 .elementor-element.elementor-element-5a95cbc{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19927 .elementor-element.elementor-element-e9da560{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-fbdd4b1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:700;line-height:64px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-cab2f0f{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-19927 .elementor-element.elementor-element-08c4537{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-b9a9766{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-801f1b0{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19927 .elementor-element.elementor-element-8fa7944{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-text{color:#2E2E2E;transition:color 0.3s;}.elementor-19927 .elementor-element.elementor-element-1180c5a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-3221ff7{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-4128357{width:var( --container-widget-width, 450px );max-width:450px;--container-widget-width:450px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-b41e088{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}.elementor-19927 .elementor-element.elementor-element-b41e088 .elementor-wrapper{--video-aspect-ratio:1.77777;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-60382ee{left:-200px;}body.rtl .elementor-19927 .elementor-element.elementor-element-60382ee{right:-200px;}.elementor-19927 .elementor-element.elementor-element-60382ee{top:-100px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-231540a{left:375px;}body.rtl .elementor-19927 .elementor-element.elementor-element-231540a{right:375px;}.elementor-19927 .elementor-element.elementor-element-231540a{top:-100px;z-index:-2;}.elementor-19927 .elementor-element.elementor-element-1df0a75{z-index:-1;}.elementor-19927 .elementor-element.elementor-element-4b1c2db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-4b1c2db:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-4b1c2db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBE3F6;}.elementor-19927 .elementor-element.elementor-element-090be9a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-19927 .elementor-element.elementor-element-4d2628d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:700;line-height:64px;color:#2E2E2E;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-60fee26{right:-160px;}body.rtl .elementor-19927 .elementor-element.elementor-element-60fee26{left:-160px;}.elementor-19927 .elementor-element.elementor-element-60fee26{top:-75px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-08f5704{left:-200px;}body.rtl .elementor-19927 .elementor-element.elementor-element-08f5704{right:-200px;}.elementor-19927 .elementor-element.elementor-element-08f5704{top:200px;}.elementor-19927 .elementor-element.elementor-element-ef3626d{--display:flex;--min-height:1005px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-ef3626d:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-ef3626d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftfilm.de/wp-content/uploads/2025/04/wave-4.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-19927 .elementor-element.elementor-element-bb34548 img{width:1920px;max-width:2000px;}.elementor-19927 .elementor-element.elementor-element-a842747 img{width:1920px;max-width:2000px;}.elementor-19927 .elementor-element.elementor-element-c565879 img{width:1920px;max-width:2000px;}.elementor-19927 .elementor-element.elementor-element-162cc0a{text-align:center;}.elementor-19927 .elementor-element.elementor-element-162cc0a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:700;line-height:64px;color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-5020285{--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-19927 .elementor-element.elementor-element-3a4f2cf{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-19927 .elementor-element.elementor-element-d46109e .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-19927 .elementor-element.elementor-element-d46109e .elementor-icon{font-size:148px;}.elementor-19927 .elementor-element.elementor-element-d46109e .elementor-icon-box-title, .elementor-19927 .elementor-element.elementor-element-d46109e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-19927 .elementor-element.elementor-element-d46109e .elementor-icon-box-title{color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-d46109e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-e00ef2e{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6CA4D9;--border-color:#6CA4D9;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-b6762cd .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-19927 .elementor-element.elementor-element-b6762cd .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-b6762cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-b6762cd.elementor-view-framed .elementor-icon, .elementor-19927 .elementor-element.elementor-element-b6762cd.elementor-view-default .elementor-icon{fill:var( --e-global-color-3bf5e447 );color:var( --e-global-color-3bf5e447 );border-color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-b6762cd .elementor-icon{font-size:40px;}.elementor-19927 .elementor-element.elementor-element-b6762cd .elementor-icon-box-title, .elementor-19927 .elementor-element.elementor-element-b6762cd .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-19927 .elementor-element.elementor-element-3ce50bc img{width:1920px;max-width:2000px;}.elementor-19927 .elementor-element.elementor-element-a014108{--display:flex;}.elementor-19927 .elementor-element.elementor-element-6a3558e .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-19927 .elementor-element.elementor-element-6a3558e .elementor-icon{font-size:148px;}.elementor-19927 .elementor-element.elementor-element-6a3558e .elementor-icon-box-title, .elementor-19927 .elementor-element.elementor-element-6a3558e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-19927 .elementor-element.elementor-element-6a3558e .elementor-icon-box-title{color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-6a3558e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-50e40df img{width:1920px;max-width:2000px;}.elementor-19927 .elementor-element.elementor-element-56ece1e{--display:flex;}.elementor-19927 .elementor-element.elementor-element-7dab4c2 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-19927 .elementor-element.elementor-element-7dab4c2 .elementor-icon{font-size:148px;}.elementor-19927 .elementor-element.elementor-element-7dab4c2 .elementor-icon-box-title, .elementor-19927 .elementor-element.elementor-element-7dab4c2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-19927 .elementor-element.elementor-element-7dab4c2 .elementor-icon-box-title{color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-7dab4c2 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-ab21f97 img{width:1920px;max-width:2000px;}.elementor-19927 .elementor-element.elementor-element-b9a7a7f{--display:flex;}.elementor-19927 .elementor-element.elementor-element-b6ef77d .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-19927 .elementor-element.elementor-element-b6ef77d .elementor-icon{font-size:148px;}.elementor-19927 .elementor-element.elementor-element-b6ef77d .elementor-icon-box-title, .elementor-19927 .elementor-element.elementor-element-b6ef77d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;line-height:32px;}.elementor-19927 .elementor-element.elementor-element-b6ef77d .elementor-icon-box-title{color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-b6ef77d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-f191c9f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#6CA4D9;--border-color:#6CA4D9;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-3ea772f .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-19927 .elementor-element.elementor-element-3ea772f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-3ea772f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-3ea772f.elementor-view-framed .elementor-icon, .elementor-19927 .elementor-element.elementor-element-3ea772f.elementor-view-default .elementor-icon{fill:var( --e-global-color-3bf5e447 );color:var( --e-global-color-3bf5e447 );border-color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-3ea772f .elementor-icon{font-size:40px;}.elementor-19927 .elementor-element.elementor-element-3ea772f .elementor-icon-box-title, .elementor-19927 .elementor-element.elementor-element-3ea772f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-19927 .elementor-element.elementor-element-4b58a11 img{width:1920px;max-width:2000px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-5b9fd10{right:-300px;}body.rtl .elementor-19927 .elementor-element.elementor-element-5b9fd10{left:-300px;}.elementor-19927 .elementor-element.elementor-element-5b9fd10{top:-100px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-bad946b{left:-300px;}body.rtl .elementor-19927 .elementor-element.elementor-element-bad946b{right:-300px;}.elementor-19927 .elementor-element.elementor-element-bad946b{bottom:-100px;}.elementor-19927 .elementor-element.elementor-element-1164c7d .elementor-button{background-color:#E46A28;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:16px;border-radius:60px 60px 60px 60px;padding:24px 34px 24px 34px;}.elementor-19927 .elementor-element.elementor-element-4ea0816{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-f8eed0a{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;}.elementor-19927 .elementor-element.elementor-element-f8eed0a.elementor-element{--align-self:center;}.elementor-19927 .elementor-element.elementor-element-f8eed0a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:700;line-height:64px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-1c3ce9b{--display:flex;}.elementor-19927 .elementor-element.elementor-element-ef040db{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DAC8E6;--border-color:#DAC8E6;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-84e4318{--display:flex;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-19927 .elementor-element.elementor-element-3eae05a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-f6c8e0d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-21b42f2{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-58bf21a{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-58bf21a.elementor-element{--align-self:center;}.elementor-19927 .elementor-element.elementor-element-c7d8a14{--display:flex;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-19927 .elementor-element.elementor-element-d949ad6{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-7a80c0b{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-7800cbb{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-7800cbb.elementor-element{--align-self:center;}.elementor-19927 .elementor-element.elementor-element-a86da62{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-9c95d56{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-8db59e4{text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-628a0b9{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-817552f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-41a3c94{text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-4328232{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-7449c78{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-9bfbeaa{text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-702f393{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-6009980{--display:flex;}.elementor-19927 .elementor-element.elementor-element-92b8d00{text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-0d46cd1{border-radius:24px 24px 24px 24px;}.elementor-19927 .elementor-element.elementor-element-0d46cd1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19927 .elementor-element.elementor-element-0d46cd1 .elementor-custom-embed-play i{font-size:62px;}.elementor-19927 .elementor-element.elementor-element-0d46cd1 .elementor-custom-embed-play svg{width:62px;height:62px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-0f5c853{right:0px;}body.rtl .elementor-19927 .elementor-element.elementor-element-0f5c853{left:0px;}.elementor-19927 .elementor-element.elementor-element-0f5c853{bottom:0px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-96df50d{left:0px;}body.rtl .elementor-19927 .elementor-element.elementor-element-96df50d{right:0px;}.elementor-19927 .elementor-element.elementor-element-96df50d{top:40px;}.elementor-19927 .elementor-element.elementor-element-e98acf4{--display:flex;}.elementor-19927 .elementor-element.elementor-element-61bdf6f{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DAC8E6;--border-color:#DAC8E6;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-fecdd93{--display:flex;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-19927 .elementor-element.elementor-element-10a9f54{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-275eb35{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-f3e33be{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-a689e2e{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-a689e2e.elementor-element{--align-self:center;}.elementor-19927 .elementor-element.elementor-element-ada17e1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-d3bae10{text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-d38b995{width:var( --container-widget-width, 575px );max-width:575px;--container-widget-width:575px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-1592802{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-5ad7f53{text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-19acf2a{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-2d289cd{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-99cff35{text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-db4e02d{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-5e549c3{--display:flex;}.elementor-19927 .elementor-element.elementor-element-1b93eb3{text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-fd906b7{border-radius:24px 24px 24px 24px;}.elementor-19927 .elementor-element.elementor-element-fd906b7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19927 .elementor-element.elementor-element-fd906b7 .elementor-custom-embed-play i{font-size:62px;}.elementor-19927 .elementor-element.elementor-element-fd906b7 .elementor-custom-embed-play svg{width:62px;height:62px;}.elementor-19927 .elementor-element.elementor-element-2532add{--display:flex;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-19927 .elementor-element.elementor-element-82b406e{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-e6cca8e{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-e05c456{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-397af0b{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-397af0b.elementor-element{--align-self:center;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-7f9ae44{left:0px;}body.rtl .elementor-19927 .elementor-element.elementor-element-7f9ae44{right:0px;}.elementor-19927 .elementor-element.elementor-element-7f9ae44{bottom:0px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-6ab98fa{right:0px;}body.rtl .elementor-19927 .elementor-element.elementor-element-6ab98fa{left:0px;}.elementor-19927 .elementor-element.elementor-element-6ab98fa{top:0px;}.elementor-19927 .elementor-element.elementor-element-ebde7a3{--display:flex;}.elementor-19927 .elementor-element.elementor-element-48538b2{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DAC8E6;--border-color:#DAC8E6;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-ae61475{--display:flex;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-19927 .elementor-element.elementor-element-8b8980e{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-d0ef261{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-0a7e82a{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-f33a865{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-f33a865.elementor-element{--align-self:center;}.elementor-19927 .elementor-element.elementor-element-469e756{--display:flex;--justify-content:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-19927 .elementor-element.elementor-element-fe750de{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-5423c2b{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-09e6e46{text-align:center;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-bb1917c{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-bb1917c.elementor-element{--align-self:center;}.elementor-19927 .elementor-element.elementor-element-04306d7{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-2ab443a{text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-1436827{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-b2918f1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-21b7010{text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-ae164a7{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-f268b4f{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-d31b131{text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-580074f{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:start;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-0b7bf10{--display:flex;}.elementor-19927 .elementor-element.elementor-element-b6d0d1c{text-align:start;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-b3dc461{border-radius:24px 24px 24px 24px;}.elementor-19927 .elementor-element.elementor-element-b3dc461 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19927 .elementor-element.elementor-element-b3dc461 .elementor-custom-embed-play i{font-size:62px;}.elementor-19927 .elementor-element.elementor-element-b3dc461 .elementor-custom-embed-play svg{width:62px;height:62px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-6be13ae{right:0px;}body.rtl .elementor-19927 .elementor-element.elementor-element-6be13ae{left:0px;}.elementor-19927 .elementor-element.elementor-element-6be13ae{bottom:0px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-624f35b{left:0px;}body.rtl .elementor-19927 .elementor-element.elementor-element-624f35b{right:0px;}.elementor-19927 .elementor-element.elementor-element-624f35b{top:40px;}.elementor-19927 .elementor-element.elementor-element-53a34a7{--n-accordion-title-font-size:28px;z-index:10;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:32px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#2E2E2E;--n-accordion-title-hover-color:#2E2E2E;--n-accordion-title-active-color:#2E2E2E;--n-accordion-icon-size:58px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-19927 .elementor-element.elementor-element-53a34a7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-19927 .elementor-element.elementor-element-53a34a7 {--n-accordion-padding:32px 32px 32px 32px;}:where( .elementor-19927 .elementor-element.elementor-element-53a34a7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Roboto", Sans-serif;font-weight:700;line-height:36px;}:where( .elementor-19927 .elementor-element.elementor-element-53a34a7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:0px;--padding-right:32px;--padding-bottom:32px;--padding-left:32px;}.elementor-19927 .elementor-element.elementor-element-fa741cc{--display:flex;--min-height:560px;--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-fa741cc:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-fa741cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftfilm.de/wp-content/uploads/2025/04/wave-5-3.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-19927 .elementor-element.elementor-element-d2eb75f{--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;}.elementor-19927 .elementor-element.elementor-element-8155d3f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:2;}.elementor-19927 .elementor-element.elementor-element-88ba101{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--lottie-container-width:500px;}.elementor-19927 .elementor-element.elementor-element-a9e5a40{--display:flex;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-45abf16 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:700;line-height:64px;color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-f3679d4{width:var( --container-widget-width, 475px );max-width:475px;--container-widget-width:475px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-8c9cfb4 .elementor-button{background-color:#E46A28;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:16px;border-radius:60px 60px 60px 60px;padding:24px 34px 24px 34px;}.elementor-19927 .elementor-element.elementor-element-8c9cfb4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-3187d05{left:-250px;}body.rtl .elementor-19927 .elementor-element.elementor-element-3187d05{right:-250px;}.elementor-19927 .elementor-element.elementor-element-3187d05{top:-60px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-3844d9b{right:-200px;}body.rtl .elementor-19927 .elementor-element.elementor-element-3844d9b{left:-200px;}.elementor-19927 .elementor-element.elementor-element-3844d9b{bottom:-60px;}.elementor-19927 .elementor-element.elementor-element-e058bbc{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-0c83ead{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-21f594f{text-align:center;}.elementor-19927 .elementor-element.elementor-element-21f594f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:700;line-height:64px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-15bb04f{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-0a12f4d{--display:flex;}.elementor-19927 .elementor-element.elementor-element-069962f{--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;}.elementor-19927 .elementor-element.elementor-element-a8a3153{--display:flex;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-ee853c3{z-index:2;--lottie-container-width:420px;}.elementor-19927 .elementor-element.elementor-element-5cb9368{z-index:2;--lottie-container-width:420px;}.elementor-19927 .elementor-element.elementor-element-609a952{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:60px;--padding-right:0px;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-4e8004d{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;line-height:38px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-e988ac0{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-bb8d0ef{right:-343px;}body.rtl .elementor-19927 .elementor-element.elementor-element-bb8d0ef{left:-343px;}.elementor-19927 .elementor-element.elementor-element-bb8d0ef{top:43px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-f7bfe16{right:-150px;}body.rtl .elementor-19927 .elementor-element.elementor-element-f7bfe16{left:-150px;}.elementor-19927 .elementor-element.elementor-element-f7bfe16{bottom:60px;}.elementor-19927 .elementor-element.elementor-element-7c78920{--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;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-f10c066{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:0px;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-48fdc24{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;line-height:38px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-5008e5d{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-5ef0214{--display:flex;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-970b6f4{z-index:2;--lottie-container-width:420px;}.elementor-19927 .elementor-element.elementor-element-494dd67{z-index:2;--lottie-container-width:420px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-11772e1{left:-300px;}body.rtl .elementor-19927 .elementor-element.elementor-element-11772e1{right:-300px;}.elementor-19927 .elementor-element.elementor-element-11772e1{top:100px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-0ed7289{left:-150px;}body.rtl .elementor-19927 .elementor-element.elementor-element-0ed7289{right:-150px;}.elementor-19927 .elementor-element.elementor-element-0ed7289{bottom:40px;}.elementor-19927 .elementor-element.elementor-element-552686f{--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;}.elementor-19927 .elementor-element.elementor-element-94672fa{--display:flex;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-ad81173{z-index:2;--lottie-container-width:420px;}.elementor-19927 .elementor-element.elementor-element-f785161{z-index:2;--lottie-container-width:420px;}.elementor-19927 .elementor-element.elementor-element-ce07e39{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:60px;--padding-right:0px;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-69fb466{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;line-height:38px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-5abfddf{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-08235c7{right:-343px;}body.rtl .elementor-19927 .elementor-element.elementor-element-08235c7{left:-343px;}.elementor-19927 .elementor-element.elementor-element-08235c7{top:43px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-2fc0c6f{right:-150px;}body.rtl .elementor-19927 .elementor-element.elementor-element-2fc0c6f{left:-150px;}.elementor-19927 .elementor-element.elementor-element-2fc0c6f{bottom:60px;}.elementor-19927 .elementor-element.elementor-element-e6ea792{--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;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-e218fdf{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:130px;--padding-right:0px;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-21755a4{font-family:"Roboto", Sans-serif;font-size:34px;font-weight:700;line-height:38px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-e0db7a4{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#2E2E2E;}.elementor-19927 .elementor-element.elementor-element-b2c1b19 .elementor-button{background-color:#E46A28;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:16px;border-radius:60px 60px 60px 60px;padding:24px 34px 24px 34px;}.elementor-19927 .elementor-element.elementor-element-b2c1b19{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19927 .elementor-element.elementor-element-324077e{--display:flex;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-3e3a36d{z-index:2;--lottie-container-width:420px;}.elementor-19927 .elementor-element.elementor-element-0d1bf25{z-index:2;--lottie-container-width:420px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-827763f{left:-150px;}body.rtl .elementor-19927 .elementor-element.elementor-element-827763f{right:-150px;}.elementor-19927 .elementor-element.elementor-element-827763f{top:100px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-c11d681{left:-150px;}body.rtl .elementor-19927 .elementor-element.elementor-element-c11d681{right:-150px;}.elementor-19927 .elementor-element.elementor-element-c11d681{bottom:40px;}.elementor-19927 .elementor-element.elementor-element-aa04805{--display:flex;--min-height:375px;--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:100px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-aa04805:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-aa04805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftfilm.de/wp-content/uploads/2025/04/footer-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-19927 .elementor-element.elementor-element-63df8a6{--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-19927 .elementor-element.elementor-element-dd95761{--display:flex;}.elementor-19927 .elementor-element.elementor-element-a1b310d{text-align:start;}.elementor-19927 .elementor-element.elementor-element-a1b310d img{width:100%;}.elementor-19927 .elementor-element.elementor-element-04cb42f{--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-19927 .elementor-element.elementor-element-5135fa4{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-ab1a60b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.02em;color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-11481f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-19927 .elementor-element.elementor-element-11481f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-19927 .elementor-element.elementor-element-11481f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-19927 .elementor-element.elementor-element-11481f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-19927 .elementor-element.elementor-element-11481f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-19927 .elementor-element.elementor-element-11481f6 .elementor-icon-list-icon i{color:var( --e-global-color-3bf5e447 );transition:color 0.3s;}.elementor-19927 .elementor-element.elementor-element-11481f6 .elementor-icon-list-icon svg{fill:var( --e-global-color-3bf5e447 );transition:fill 0.3s;}.elementor-19927 .elementor-element.elementor-element-11481f6{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-19927 .elementor-element.elementor-element-11481f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19927 .elementor-element.elementor-element-11481f6 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:22px;letter-spacing:0.03em;}.elementor-19927 .elementor-element.elementor-element-11481f6 .elementor-icon-list-text{color:var( --e-global-color-3bf5e447 );transition:color 0.3s;}.elementor-19927 .elementor-element.elementor-element-a8dd386{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-b60a5c9{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.02em;color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-2e508f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-19927 .elementor-element.elementor-element-2e508f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-19927 .elementor-element.elementor-element-2e508f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-19927 .elementor-element.elementor-element-2e508f8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-19927 .elementor-element.elementor-element-2e508f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-19927 .elementor-element.elementor-element-2e508f8 .elementor-icon-list-icon i{color:var( --e-global-color-3bf5e447 );transition:color 0.3s;}.elementor-19927 .elementor-element.elementor-element-2e508f8 .elementor-icon-list-icon svg{fill:var( --e-global-color-3bf5e447 );transition:fill 0.3s;}.elementor-19927 .elementor-element.elementor-element-2e508f8{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-19927 .elementor-element.elementor-element-2e508f8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19927 .elementor-element.elementor-element-2e508f8 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:22px;letter-spacing:0.03em;}.elementor-19927 .elementor-element.elementor-element-2e508f8 .elementor-icon-list-text{color:var( --e-global-color-3bf5e447 );transition:color 0.3s;}.elementor-19927 .elementor-element.elementor-element-7573326{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-d307f3e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.02em;color:var( --e-global-color-3bf5e447 );}.elementor-19927 .elementor-element.elementor-element-aa86e81 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-19927 .elementor-element.elementor-element-aa86e81 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-19927 .elementor-element.elementor-element-aa86e81 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-19927 .elementor-element.elementor-element-aa86e81 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-19927 .elementor-element.elementor-element-aa86e81 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-19927 .elementor-element.elementor-element-aa86e81 .elementor-icon-list-icon i{color:var( --e-global-color-3bf5e447 );transition:color 0.3s;}.elementor-19927 .elementor-element.elementor-element-aa86e81 .elementor-icon-list-icon svg{fill:var( --e-global-color-3bf5e447 );transition:fill 0.3s;}.elementor-19927 .elementor-element.elementor-element-aa86e81{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-19927 .elementor-element.elementor-element-aa86e81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19927 .elementor-element.elementor-element-aa86e81 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:22px;letter-spacing:0.03em;}.elementor-19927 .elementor-element.elementor-element-aa86e81 .elementor-icon-list-text{color:var( --e-global-color-3bf5e447 );transition:color 0.3s;}@media(min-width:768px){.elementor-19927 .elementor-element.elementor-element-9f5b0a4{--content-width:90vw;}.elementor-19927 .elementor-element.elementor-element-175ce79{--width:25%;}.elementor-19927 .elementor-element.elementor-element-52238db{--width:50%;}.elementor-19927 .elementor-element.elementor-element-e2f5260{--width:50%;}.elementor-19927 .elementor-element.elementor-element-5bd0337{--width:50%;}.elementor-19927 .elementor-element.elementor-element-2f22faa{--width:33.33%;}.elementor-19927 .elementor-element.elementor-element-647e9d5{--width:33.33%;}.elementor-19927 .elementor-element.elementor-element-27b6a9e{--width:33.33%;}.elementor-19927 .elementor-element.elementor-element-3b2dff7{--width:50%;}.elementor-19927 .elementor-element.elementor-element-3f97e9c{--width:50%;}.elementor-19927 .elementor-element.elementor-element-15f0897{--width:50%;}.elementor-19927 .elementor-element.elementor-element-71bc96b{--width:50%;}.elementor-19927 .elementor-element.elementor-element-e9da560{--width:40%;}.elementor-19927 .elementor-element.elementor-element-3a4f2cf{--width:25%;}.elementor-19927 .elementor-element.elementor-element-a014108{--width:25%;}.elementor-19927 .elementor-element.elementor-element-56ece1e{--width:25%;}.elementor-19927 .elementor-element.elementor-element-b9a7a7f{--width:25%;}.elementor-19927 .elementor-element.elementor-element-84e4318{--width:50%;}.elementor-19927 .elementor-element.elementor-element-c7d8a14{--width:50%;}.elementor-19927 .elementor-element.elementor-element-fecdd93{--width:50%;}.elementor-19927 .elementor-element.elementor-element-2532add{--width:50%;}.elementor-19927 .elementor-element.elementor-element-ae61475{--width:50%;}.elementor-19927 .elementor-element.elementor-element-469e756{--width:50%;}.elementor-19927 .elementor-element.elementor-element-8155d3f{--width:50%;}.elementor-19927 .elementor-element.elementor-element-a9e5a40{--width:50%;}.elementor-19927 .elementor-element.elementor-element-e058bbc{--content-width:1280px;}.elementor-19927 .elementor-element.elementor-element-a8a3153{--width:50%;}.elementor-19927 .elementor-element.elementor-element-609a952{--width:50%;}.elementor-19927 .elementor-element.elementor-element-f10c066{--width:50%;}.elementor-19927 .elementor-element.elementor-element-5ef0214{--width:50%;}.elementor-19927 .elementor-element.elementor-element-94672fa{--width:50%;}.elementor-19927 .elementor-element.elementor-element-ce07e39{--width:50%;}.elementor-19927 .elementor-element.elementor-element-e218fdf{--width:50%;}.elementor-19927 .elementor-element.elementor-element-324077e{--width:50%;}.elementor-19927 .elementor-element.elementor-element-dd95761{--width:30%;}.elementor-19927 .elementor-element.elementor-element-04cb42f{--width:70%;}.elementor-19927 .elementor-element.elementor-element-5135fa4{--width:33.33%;}.elementor-19927 .elementor-element.elementor-element-a8dd386{--width:33.33%;}.elementor-19927 .elementor-element.elementor-element-7573326{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19927 .elementor-element.elementor-element-52238db{--width:100%;}.elementor-19927 .elementor-element.elementor-element-e2f5260{--width:100%;}.elementor-19927 .elementor-element.elementor-element-5bd0337{--width:100%;}.elementor-19927 .elementor-element.elementor-element-2f22faa{--width:100%;}.elementor-19927 .elementor-element.elementor-element-647e9d5{--width:100%;}.elementor-19927 .elementor-element.elementor-element-27b6a9e{--width:100%;}.elementor-19927 .elementor-element.elementor-element-e9da560{--width:100%;}.elementor-19927 .elementor-element.elementor-element-3a4f2cf{--width:47%;}.elementor-19927 .elementor-element.elementor-element-a014108{--width:47%;}.elementor-19927 .elementor-element.elementor-element-56ece1e{--width:47%;}.elementor-19927 .elementor-element.elementor-element-b9a7a7f{--width:47%;}.elementor-19927 .elementor-element.elementor-element-84e4318{--width:100%;}.elementor-19927 .elementor-element.elementor-element-3eae05a{--width:40%;}.elementor-19927 .elementor-element.elementor-element-c7d8a14{--width:100%;}.elementor-19927 .elementor-element.elementor-element-fecdd93{--width:100%;}.elementor-19927 .elementor-element.elementor-element-2532add{--width:100%;}.elementor-19927 .elementor-element.elementor-element-82b406e{--width:40%;}.elementor-19927 .elementor-element.elementor-element-ae61475{--width:100%;}.elementor-19927 .elementor-element.elementor-element-8b8980e{--width:40%;}.elementor-19927 .elementor-element.elementor-element-469e756{--width:100%;}.elementor-19927 .elementor-element.elementor-element-8155d3f{--width:100%;}.elementor-19927 .elementor-element.elementor-element-a9e5a40{--width:100%;}.elementor-19927 .elementor-element.elementor-element-a8a3153{--width:100%;}.elementor-19927 .elementor-element.elementor-element-5ef0214{--width:100%;}.elementor-19927 .elementor-element.elementor-element-94672fa{--width:100%;}.elementor-19927 .elementor-element.elementor-element-324077e{--width:100%;}.elementor-19927 .elementor-element.elementor-element-dd95761{--width:20%;}.elementor-19927 .elementor-element.elementor-element-04cb42f{--width:80%;}.elementor-19927 .elementor-element.elementor-element-5135fa4{--width:30%;}.elementor-19927 .elementor-element.elementor-element-a8dd386{--width:30%;}.elementor-19927 .elementor-element.elementor-element-7573326{--width:40%;}}@media(min-width:2400px){.elementor-19927 .elementor-element.elementor-element-3b0d592{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-19927 .elementor-element.elementor-element-3b0d592 .elementor-heading-title{font-size:68px;line-height:74px;}.elementor-19927 .elementor-element.elementor-element-5da3735 .elementor-button{font-size:24px;line-height:24px;}}@media(max-width:1024px){.elementor-19927 .elementor-element.elementor-element-9f5b0a4:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-9f5b0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftfilm.de/wp-content/uploads/2025/06/Frame-1618873526-1.webp");}.elementor-19927 .elementor-element.elementor-element-c4a0230{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19927 .elementor-element.elementor-element-3b0d592.elementor-element{--align-self:center;}.elementor-19927 .elementor-element.elementor-element-3b0d592{text-align:center;}.elementor-19927 .elementor-element.elementor-element-3b0d592 .elementor-heading-title{font-size:48px;line-height:56px;}.elementor-19927 .elementor-element.elementor-element-46936be{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;text-align:center;font-size:20px;line-height:32px;}.elementor-19927 .elementor-element.elementor-element-46936be.elementor-element{--align-self:center;}.elementor-19927 .elementor-element.elementor-element-6792dfa{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--lottie-container-width:75%;}.elementor-19927 .elementor-element.elementor-element-3af62a8{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;top:170px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-3af62a8{left:-60px;}body.rtl .elementor-19927 .elementor-element.elementor-element-3af62a8{right:-60px;}.elementor-19927 .elementor-element.elementor-element-b876ee4{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;top:170px;}.elementor-19927 .elementor-element.elementor-element-723dd91{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-6a14154{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-19927 .elementor-element.elementor-element-1811137{text-align:center;}.elementor-19927 .elementor-element.elementor-element-7810208{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;top:300px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-7810208{right:-150px;}body.rtl .elementor-19927 .elementor-element.elementor-element-7810208{left:-150px;}.elementor-19927 .elementor-element.elementor-element-71136d3{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;bottom:-175px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-71136d3{left:10px;}body.rtl .elementor-19927 .elementor-element.elementor-element-71136d3{right:10px;}.elementor-19927 .elementor-element.elementor-element-c31a6bb{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;bottom:-200px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-c31a6bb{right:-10px;}body.rtl .elementor-19927 .elementor-element.elementor-element-c31a6bb{left:-10px;}.elementor-19927 .elementor-element.elementor-element-71c6620{--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-638b34f{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-19927 .elementor-element.elementor-element-3b2dff7{--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19927 .elementor-element.elementor-element-36536de{--lottie-container-width:100%;}.elementor-19927 .elementor-element.elementor-element-3f97e9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19927 .elementor-element.elementor-element-7338b1c{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;top:-134px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-7338b1c{left:20px;}body.rtl .elementor-19927 .elementor-element.elementor-element-7338b1c{right:20px;}.elementor-19927 .elementor-element.elementor-element-c615344{--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-71bc96b.e-con{--align-self:flex-start;}.elementor-19927 .elementor-element.elementor-element-5d8aa47{--lottie-container-width:100%;}.elementor-19927 .elementor-element.elementor-element-b0a676e{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;top:-140px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-b0a676e{right:-7px;}body.rtl .elementor-19927 .elementor-element.elementor-element-b0a676e{left:-7px;}.elementor-19927 .elementor-element.elementor-element-a51ea2c:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-a51ea2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftfilm.de/wp-content/uploads/2025/04/Frame-1618873527.png");}.elementor-19927 .elementor-element.elementor-element-a51ea2c{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-5a95cbc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19927 .elementor-element.elementor-element-e9da560{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-19927 .elementor-element.elementor-element-4128357{width:100%;max-width:100%;}.elementor-19927 .elementor-element.elementor-element-4b1c2db{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-090be9a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-4d2628d{z-index:2;}.elementor-19927 .elementor-element.elementor-element-60fee26{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;top:-60px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-60fee26{right:10px;}body.rtl .elementor-19927 .elementor-element.elementor-element-60fee26{left:10px;}.elementor-19927 .elementor-element.elementor-element-08f5704{width:var( --container-widget-width, 80px );max-width:80px;--container-widget-width:80px;--container-widget-flex-grow:0;top:-165px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-08f5704{left:235px;}body.rtl .elementor-19927 .elementor-element.elementor-element-08f5704{right:235px;}.elementor-19927 .elementor-element.elementor-element-ef3626d:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-ef3626d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftfilm.de/wp-content/uploads/2025/04/Frame-1618873528.png");}.elementor-19927 .elementor-element.elementor-element-ef3626d{--min-height:1540px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-bb34548 img{width:1000px;}.elementor-19927 .elementor-element.elementor-element-a842747 img{width:2000px;}.elementor-19927 .elementor-element.elementor-element-c565879 img{width:2000px;}.elementor-19927 .elementor-element.elementor-element-5020285{--flex-wrap:wrap;}.elementor-19927 .elementor-element.elementor-element-3ce50bc img{width:2000px;}.elementor-19927 .elementor-element.elementor-element-50e40df img{width:2000px;}.elementor-19927 .elementor-element.elementor-element-ab21f97 img{width:2000px;}.elementor-19927 .elementor-element.elementor-element-4b58a11 img{width:2000px;}.elementor-19927 .elementor-element.elementor-element-5b9fd10{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;top:-130px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-5b9fd10{right:0px;}body.rtl .elementor-19927 .elementor-element.elementor-element-5b9fd10{left:0px;}.elementor-19927 .elementor-element.elementor-element-bad946b{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;bottom:-200px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-bad946b{left:60px;}body.rtl .elementor-19927 .elementor-element.elementor-element-bad946b{right:60px;}.elementor-19927 .elementor-element.elementor-element-1164c7d{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-19927 .elementor-element.elementor-element-4ea0816{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-ef040db{--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-19927 .elementor-element.elementor-element-84e4318{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-19927 .elementor-element.elementor-element-96ed1dc{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-19927 .elementor-element.elementor-element-3eae05a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19927 .elementor-element.elementor-element-c7d8a14{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-7a80c0b{text-align:start;}.elementor-19927 .elementor-element.elementor-element-7800cbb{width:100%;max-width:100%;text-align:start;}.elementor-19927 .elementor-element.elementor-element-628a0b9{width:100%;max-width:100%;}.elementor-19927 .elementor-element.elementor-element-4328232{width:100%;max-width:100%;}.elementor-19927 .elementor-element.elementor-element-702f393{width:100%;max-width:100%;}.elementor-19927 .elementor-element.elementor-element-96df50d{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;}.elementor-19927 .elementor-element.elementor-element-61bdf6f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19927 .elementor-element.elementor-element-fecdd93{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-f3e33be{text-align:start;}.elementor-19927 .elementor-element.elementor-element-a689e2e{width:100%;max-width:100%;text-align:start;}.elementor-19927 .elementor-element.elementor-element-d38b995{width:100%;max-width:100%;}.elementor-19927 .elementor-element.elementor-element-19acf2a{width:100%;max-width:100%;}.elementor-19927 .elementor-element.elementor-element-db4e02d{width:100%;max-width:100%;}.elementor-19927 .elementor-element.elementor-element-2532add{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-19927 .elementor-element.elementor-element-d526c92{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-19927 .elementor-element.elementor-element-82b406e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19927 .elementor-element.elementor-element-48538b2{--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-19927 .elementor-element.elementor-element-ae61475{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-19927 .elementor-element.elementor-element-5058a29{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-19927 .elementor-element.elementor-element-8b8980e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-19927 .elementor-element.elementor-element-fe750de{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-09e6e46{text-align:start;}.elementor-19927 .elementor-element.elementor-element-bb1917c{width:100%;max-width:100%;text-align:start;}.elementor-19927 .elementor-element.elementor-element-1436827{width:100%;max-width:100%;}.elementor-19927 .elementor-element.elementor-element-ae164a7{width:100%;max-width:100%;}.elementor-19927 .elementor-element.elementor-element-580074f{width:100%;max-width:100%;}.elementor-19927 .elementor-element.elementor-element-624f35b{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-19927 .elementor-element.elementor-element-fa741cc:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-fa741cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftfilm.de/wp-content/uploads/2025/04/Frame-1618873529.png");}.elementor-19927 .elementor-element.elementor-element-fa741cc{--min-height:1099px;}.elementor-19927 .elementor-element.elementor-element-d2eb75f{--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-19927 .elementor-element.elementor-element-8155d3f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19927 .elementor-element.elementor-element-88ba101{--lottie-container-width:100%;}.elementor-19927 .elementor-element.elementor-element-a9e5a40{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-45abf16{text-align:center;}.elementor-19927 .elementor-element.elementor-element-f3679d4{width:100%;max-width:100%;text-align:center;}.elementor-19927 .elementor-element.elementor-element-3187d05{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;top:-40px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-3187d05{left:30px;}body.rtl .elementor-19927 .elementor-element.elementor-element-3187d05{right:30px;}.elementor-19927 .elementor-element.elementor-element-3844d9b{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;bottom:775px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-3844d9b{right:-10px;}body.rtl .elementor-19927 .elementor-element.elementor-element-3844d9b{left:-10px;}.elementor-19927 .elementor-element.elementor-element-e058bbc{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-069962f{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-19927 .elementor-element.elementor-element-609a952{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19927 .elementor-element.elementor-element-4e8004d{text-align:center;}.elementor-19927 .elementor-element.elementor-element-e988ac0{text-align:center;}.elementor-19927 .elementor-element.elementor-element-b33e06a{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;top:180px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-b33e06a{left:30px;}body.rtl .elementor-19927 .elementor-element.elementor-element-b33e06a{right:30px;}.elementor-19927 .elementor-element.elementor-element-f7bfe16{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;bottom:-20px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-f7bfe16{right:650px;}body.rtl .elementor-19927 .elementor-element.elementor-element-f7bfe16{left:650px;}.elementor-19927 .elementor-element.elementor-element-7c78920{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-f10c066{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19927 .elementor-element.elementor-element-48fdc24{text-align:center;}.elementor-19927 .elementor-element.elementor-element-5008e5d{text-align:center;}.elementor-19927 .elementor-element.elementor-element-6c066bb{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;top:180px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-6c066bb{left:138px;}body.rtl .elementor-19927 .elementor-element.elementor-element-6c066bb{right:138px;}.elementor-19927 .elementor-element.elementor-element-0ed7289{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;bottom:-102px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-0ed7289{left:658px;}body.rtl .elementor-19927 .elementor-element.elementor-element-0ed7289{right:658px;}.elementor-19927 .elementor-element.elementor-element-552686f{--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:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-ce07e39{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19927 .elementor-element.elementor-element-69fb466{text-align:center;}.elementor-19927 .elementor-element.elementor-element-5abfddf{text-align:center;}.elementor-19927 .elementor-element.elementor-element-67c008b{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;top:180px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-67c008b{left:30px;}body.rtl .elementor-19927 .elementor-element.elementor-element-67c008b{right:30px;}.elementor-19927 .elementor-element.elementor-element-2fc0c6f{width:var( --container-widget-width, 120px );max-width:120px;--container-widget-width:120px;--container-widget-flex-grow:0;bottom:-100px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-2fc0c6f{right:650px;}body.rtl .elementor-19927 .elementor-element.elementor-element-2fc0c6f{left:650px;}.elementor-19927 .elementor-element.elementor-element-e6ea792{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-e218fdf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19927 .elementor-element.elementor-element-21755a4{text-align:center;}.elementor-19927 .elementor-element.elementor-element-e0db7a4{text-align:center;}.elementor-19927 .elementor-element.elementor-element-950f283{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;top:180px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-950f283{left:140px;}body.rtl .elementor-19927 .elementor-element.elementor-element-950f283{right:140px;}.elementor-19927 .elementor-element.elementor-element-c11d681{width:var( --container-widget-width, 140px );max-width:140px;--container-widget-width:140px;--container-widget-flex-grow:0;bottom:-40px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-c11d681{left:630px;}body.rtl .elementor-19927 .elementor-element.elementor-element-c11d681{right:630px;}.elementor-19927 .elementor-element.elementor-element-aa04805:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-aa04805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftfilm.de/wp-content/uploads/2025/06/footer-2.webp");}.elementor-19927 .elementor-element.elementor-element-aa04805{--min-height:390px;}}@media(max-width:767px){.elementor-19927 .elementor-element.elementor-element-9f5b0a4:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-9f5b0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftfilm.de/wp-content/uploads/2025/06/Frame-1618873532.webp");}.elementor-19927 .elementor-element.elementor-element-8fafe67{--flex-wrap:nowrap;}.elementor-19927 .elementor-element.elementor-element-175ce79{--width:25%;}.elementor-19927 .elementor-element.elementor-element-79585e1 img{width:64px;}.elementor-19927 .elementor-element.elementor-element-c4a0230{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19927 .elementor-element.elementor-element-52238db{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-3b0d592 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-19927 .elementor-element.elementor-element-46936be{font-size:16px;line-height:24px;}.elementor-19927 .elementor-element.elementor-element-6792dfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--lottie-container-width:100%;}.elementor-19927 .elementor-element.elementor-element-3af62a8{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;top:320px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-3af62a8{left:-18px;}body.rtl .elementor-19927 .elementor-element.elementor-element-3af62a8{right:-18px;}.elementor-19927 .elementor-element.elementor-element-b876ee4{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;top:-76px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-b876ee4{right:-10px;}body.rtl .elementor-19927 .elementor-element.elementor-element-b876ee4{left:-10px;}.elementor-19927 .elementor-element.elementor-element-723dd91{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-1811137{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-7810208{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-7810208{right:-60px;}body.rtl .elementor-19927 .elementor-element.elementor-element-7810208{left:-60px;}.elementor-19927 .elementor-element.elementor-element-71136d3{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;bottom:-200px;}.elementor-19927 .elementor-element.elementor-element-c31a6bb{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;bottom:-225px;}.elementor-19927 .elementor-element.elementor-element-71c6620{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-638b34f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-2f22faa{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-a47e260{font-size:18px;line-height:28px;}.elementor-19927 .elementor-element.elementor-element-647e9d5{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-9c49805{font-size:18px;line-height:28px;}.elementor-19927 .elementor-element.elementor-element-27b6a9e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-1634e0f{font-size:18px;line-height:28px;}.elementor-19927 .elementor-element.elementor-element-842a36d{--flex-direction:column-reverse;--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-19927 .elementor-element.elementor-element-3b2dff7{--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-19927 .elementor-element.elementor-element-16fb374{text-align:center;}.elementor-19927 .elementor-element.elementor-element-97dc414{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-7338b1c{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;top:230px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-7338b1c{left:-33px;}body.rtl .elementor-19927 .elementor-element.elementor-element-7338b1c{right:-33px;}.elementor-19927 .elementor-element.elementor-element-c615344{--flex-direction:column-reverse;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-15f0897{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19927 .elementor-element.elementor-element-8e02f74{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-3f5f3d6{text-align:center;}.elementor-19927 .elementor-element.elementor-element-d33370c{text-align:center;}.elementor-19927 .elementor-element.elementor-element-5d8aa47{--lottie-container-width:250px;}.elementor-19927 .elementor-element.elementor-element-b0a676e{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-19927 .elementor-element.elementor-element-a51ea2c{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-a51ea2c:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-a51ea2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-325px 590px;}.elementor-19927 .elementor-element.elementor-element-fbdd4b1 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-19927 .elementor-element.elementor-element-cab2f0f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-08c4537{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-b9a9766{font-size:18px;}.elementor-19927 .elementor-element.elementor-element-801f1b0{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-19927 .elementor-element.elementor-element-8fa7944{--e-icon-list-icon-size:24px;}.elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-item > a{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-1180c5a{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-3221ff7{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;font-size:18px;line-height:28px;}.elementor-19927 .elementor-element.elementor-element-4128357{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-4b1c2db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:53px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-4d2628d{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-19927 .elementor-element.elementor-element-4d2628d .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-19927 .elementor-element.elementor-element-60fee26{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;top:-96px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-60fee26{right:-8px;}body.rtl .elementor-19927 .elementor-element.elementor-element-60fee26{left:-8px;}.elementor-19927 .elementor-element.elementor-element-08f5704{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;top:-165px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-08f5704{left:160px;}body.rtl .elementor-19927 .elementor-element.elementor-element-08f5704{right:160px;}.elementor-19927 .elementor-element.elementor-element-ef3626d:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-ef3626d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftfilm.de/wp-content/uploads/2025/04/Frame-1618873533.png");background-size:cover;}.elementor-19927 .elementor-element.elementor-element-ef3626d{--min-height:1440px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-162cc0a .elementor-heading-title{font-size:28px;line-height:28px;}.elementor-19927 .elementor-element.elementor-element-d46109e{z-index:2;}.elementor-19927 .elementor-element.elementor-element-d46109e .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-19927 .elementor-element.elementor-element-d46109e .elementor-icon-box-title{margin-block-end:8px;}.elementor-19927 .elementor-element.elementor-element-d46109e .elementor-icon{font-size:92px;}.elementor-19927 .elementor-element.elementor-element-d46109e .elementor-icon-box-title, .elementor-19927 .elementor-element.elementor-element-d46109e .elementor-icon-box-title a{font-size:18px;line-height:26px;}.elementor-19927 .elementor-element.elementor-element-d46109e .elementor-icon-box-description{font-size:15px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-e00ef2e{--border-radius:20px 20px 20px 20px;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-b6762cd .elementor-icon-box-title, .elementor-19927 .elementor-element.elementor-element-b6762cd .elementor-icon-box-title a{font-size:16px;line-height:24px;}.elementor-19927 .elementor-element.elementor-element-3ce50bc img{width:758px;}.elementor-19927 .elementor-element.elementor-element-6a3558e{z-index:2;}.elementor-19927 .elementor-element.elementor-element-6a3558e .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-19927 .elementor-element.elementor-element-6a3558e .elementor-icon-box-title{margin-block-end:8px;}.elementor-19927 .elementor-element.elementor-element-6a3558e .elementor-icon{font-size:92px;}.elementor-19927 .elementor-element.elementor-element-6a3558e .elementor-icon-box-title, .elementor-19927 .elementor-element.elementor-element-6a3558e .elementor-icon-box-title a{font-size:18px;line-height:26px;}.elementor-19927 .elementor-element.elementor-element-6a3558e .elementor-icon-box-description{font-size:15px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-50e40df img{width:758px;}.elementor-19927 .elementor-element.elementor-element-7dab4c2{z-index:2;}.elementor-19927 .elementor-element.elementor-element-7dab4c2 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-19927 .elementor-element.elementor-element-7dab4c2 .elementor-icon-box-title{margin-block-end:8px;}.elementor-19927 .elementor-element.elementor-element-7dab4c2 .elementor-icon{font-size:92px;}.elementor-19927 .elementor-element.elementor-element-7dab4c2 .elementor-icon-box-title, .elementor-19927 .elementor-element.elementor-element-7dab4c2 .elementor-icon-box-title a{font-size:18px;line-height:26px;}.elementor-19927 .elementor-element.elementor-element-7dab4c2 .elementor-icon-box-description{font-size:15px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-ab21f97 img{width:758px;}.elementor-19927 .elementor-element.elementor-element-b6ef77d{z-index:2;}.elementor-19927 .elementor-element.elementor-element-b6ef77d .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-19927 .elementor-element.elementor-element-b6ef77d .elementor-icon-box-title{margin-block-end:8px;}.elementor-19927 .elementor-element.elementor-element-b6ef77d .elementor-icon{font-size:92px;}.elementor-19927 .elementor-element.elementor-element-b6ef77d .elementor-icon-box-title, .elementor-19927 .elementor-element.elementor-element-b6ef77d .elementor-icon-box-title a{font-size:18px;line-height:26px;}.elementor-19927 .elementor-element.elementor-element-b6ef77d .elementor-icon-box-description{font-size:15px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-f191c9f{--border-radius:20px 20px 20px 20px;--z-index:2;}.elementor-19927 .elementor-element.elementor-element-3ea772f .elementor-icon-box-title, .elementor-19927 .elementor-element.elementor-element-3ea772f .elementor-icon-box-title a{font-size:16px;line-height:24px;}.elementor-19927 .elementor-element.elementor-element-4b58a11 img{width:758px;}.elementor-19927 .elementor-element.elementor-element-1164c7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19927 .elementor-element.elementor-element-4ea0816{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-f8eed0a .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-19927 .elementor-element.elementor-element-ef040db{--padding-top:32px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19927 .elementor-element.elementor-element-96ed1dc{width:100%;max-width:100%;text-align:center;}.elementor-19927 .elementor-element.elementor-element-21b42f2{font-size:18px;line-height:26px;}.elementor-19927 .elementor-element.elementor-element-58bf21a{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-c7d8a14{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-a86da62{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-9c95d56{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-8db59e4{font-size:16px;line-height:24px;}.elementor-19927 .elementor-element.elementor-element-628a0b9{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-817552f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-41a3c94{font-size:16px;line-height:24px;}.elementor-19927 .elementor-element.elementor-element-4328232{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-7449c78{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-9bfbeaa{font-size:16px;line-height:24px;}.elementor-19927 .elementor-element.elementor-element-702f393{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-92b8d00{font-size:16px;line-height:24px;}.elementor-19927 .elementor-element.elementor-element-61bdf6f{--padding-top:32px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19927 .elementor-element.elementor-element-fecdd93{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-10a9f54{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-ada17e1{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-d3bae10{font-size:16px;line-height:24px;}.elementor-19927 .elementor-element.elementor-element-d38b995{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-1592802{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-5ad7f53{font-size:16px;line-height:24px;}.elementor-19927 .elementor-element.elementor-element-19acf2a{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-2d289cd{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-99cff35{font-size:16px;line-height:24px;}.elementor-19927 .elementor-element.elementor-element-db4e02d{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-1b93eb3{font-size:16px;line-height:24px;}.elementor-19927 .elementor-element.elementor-element-d526c92{width:100%;max-width:100%;}.elementor-19927 .elementor-element.elementor-element-e05c456{font-size:18px;line-height:26px;}.elementor-19927 .elementor-element.elementor-element-397af0b{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-6ab98fa{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-19927 .elementor-element.elementor-element-48538b2{--padding-top:32px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19927 .elementor-element.elementor-element-5058a29{width:100%;max-width:100%;}.elementor-19927 .elementor-element.elementor-element-0a7e82a{font-size:18px;line-height:16px;}.elementor-19927 .elementor-element.elementor-element-f33a865{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-469e756{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-19927 .elementor-element.elementor-element-fe750de{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-19927 .elementor-element.elementor-element-04306d7{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-2ab443a{font-size:16px;line-height:24px;}.elementor-19927 .elementor-element.elementor-element-1436827{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-b2918f1{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-21b7010{font-size:16px;line-height:24px;}.elementor-19927 .elementor-element.elementor-element-ae164a7{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-f268b4f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-19927 .elementor-element.elementor-element-d31b131{font-size:16px;line-height:24px;}.elementor-19927 .elementor-element.elementor-element-580074f{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-53a34a7{--n-accordion-item-title-space-between:16px;--n-accordion-title-font-size:16px;--n-accordion-icon-size:32px;}.elementor-19927 .elementor-element.elementor-element-53a34a7 {--n-accordion-padding:20px 0px 20px 20px;}:where( .elementor-19927 .elementor-element.elementor-element-53a34a7 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:24px;}:where( .elementor-19927 .elementor-element.elementor-element-53a34a7 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-19927 .elementor-element.elementor-element-fa741cc:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-fa741cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftfilm.de/wp-content/uploads/2025/04/Frame-1618873534.png");}.elementor-19927 .elementor-element.elementor-element-fa741cc{--min-height:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-a9e5a40{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-45abf16 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-19927 .elementor-element.elementor-element-f3679d4{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-8c9cfb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19927 .elementor-element.elementor-element-e058bbc{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-21f594f .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-19927 .elementor-element.elementor-element-15bb04f{font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-069962f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-19927 .elementor-element.elementor-element-ee853c3{--lottie-container-width:210px;}.elementor-19927 .elementor-element.elementor-element-5cb9368{--lottie-container-width:210px;}.elementor-19927 .elementor-element.elementor-element-4e8004d{font-size:18px;line-height:22px;}.elementor-19927 .elementor-element.elementor-element-e988ac0{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-e988ac0.elementor-element{--align-self:center;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-b33e06a{left:-50px;}body.rtl .elementor-19927 .elementor-element.elementor-element-b33e06a{right:-50px;}.elementor-19927 .elementor-element.elementor-element-b33e06a{top:120px;}.elementor-19927 .elementor-element.elementor-element-f7bfe16{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;bottom:-120px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-f7bfe16{right:340px;}body.rtl .elementor-19927 .elementor-element.elementor-element-f7bfe16{left:340px;}.elementor-19927 .elementor-element.elementor-element-7c78920{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-48fdc24{font-size:18px;line-height:22px;}.elementor-19927 .elementor-element.elementor-element-5008e5d{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-5008e5d.elementor-element{--align-self:center;}.elementor-19927 .elementor-element.elementor-element-970b6f4{--lottie-container-width:210px;}.elementor-19927 .elementor-element.elementor-element-494dd67{--lottie-container-width:210px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-6c066bb{left:50px;}body.rtl .elementor-19927 .elementor-element.elementor-element-6c066bb{right:50px;}.elementor-19927 .elementor-element.elementor-element-6c066bb{top:100px;}.elementor-19927 .elementor-element.elementor-element-0ed7289{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;bottom:-120px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-0ed7289{left:340px;}body.rtl .elementor-19927 .elementor-element.elementor-element-0ed7289{right:340px;}.elementor-19927 .elementor-element.elementor-element-552686f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-ad81173{--lottie-container-width:210px;}.elementor-19927 .elementor-element.elementor-element-f785161{--lottie-container-width:210px;}.elementor-19927 .elementor-element.elementor-element-69fb466{font-size:18px;line-height:22px;}.elementor-19927 .elementor-element.elementor-element-5abfddf{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-5abfddf.elementor-element{--align-self:center;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-67c008b{left:-50px;}body.rtl .elementor-19927 .elementor-element.elementor-element-67c008b{right:-50px;}.elementor-19927 .elementor-element.elementor-element-67c008b{top:80px;}.elementor-19927 .elementor-element.elementor-element-2fc0c6f{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;bottom:-120px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-2fc0c6f{right:340px;}body.rtl .elementor-19927 .elementor-element.elementor-element-2fc0c6f{left:340px;}.elementor-19927 .elementor-element.elementor-element-e6ea792{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19927 .elementor-element.elementor-element-21755a4{font-size:18px;line-height:22px;}.elementor-19927 .elementor-element.elementor-element-e0db7a4{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;font-size:14px;line-height:20px;}.elementor-19927 .elementor-element.elementor-element-e0db7a4.elementor-element{--align-self:center;}.elementor-19927 .elementor-element.elementor-element-3e3a36d{--lottie-container-width:210px;}.elementor-19927 .elementor-element.elementor-element-0d1bf25{--lottie-container-width:210px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-950f283{left:50px;}body.rtl .elementor-19927 .elementor-element.elementor-element-950f283{right:50px;}.elementor-19927 .elementor-element.elementor-element-950f283{top:120px;}.elementor-19927 .elementor-element.elementor-element-c11d681{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;bottom:-150px;}body:not(.rtl) .elementor-19927 .elementor-element.elementor-element-c11d681{left:310px;}body.rtl .elementor-19927 .elementor-element.elementor-element-c11d681{right:310px;}.elementor-19927 .elementor-element.elementor-element-aa04805:not(.elementor-motion-effects-element-type-background), .elementor-19927 .elementor-element.elementor-element-aa04805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loftfilm.de/wp-content/uploads/2025/06/Frame-1618873535-2.webp");}.elementor-19927 .elementor-element.elementor-element-aa04805{--min-height:0px;--padding-top:80px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-19927 .elementor-element.elementor-element-63df8a6{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-19927 .elementor-element.elementor-element-a1b310d{text-align:start;}.elementor-19927 .elementor-element.elementor-element-04cb42f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}}/* Start custom CSS for image, class: .elementor-element-79585e1 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-79585e1 img{
        width: 100px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b0d592 */@media (max-width: 1550px) and (min-width: 1025px){
    .elementor-19927 .elementor-element.elementor-element-3b0d592 h1{
        font-size: 38px!important;
        line-height: 48px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-46936be */@media (max-width: 1550px) and (min-width: 1025px){
    .elementor-19927 .elementor-element.elementor-element-46936be p{
        font-size: 18px!important;
        line-height: 26px;
    }
}

.elementor-19927 .elementor-element.elementor-element-46936be a{
    color: #fff
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5da3735 */.elementor-19927 .elementor-element.elementor-element-5da3735 a:hover{
    box-shadow: 0px 4px 70px 0px rgba(252, 180, 141, 0.5);
}

@media (max-width: 1550px) and (min-width: 1025px){
    .elementor-19927 .elementor-element.elementor-element-5da3735 a {
        font-size: 16px;
        line-height: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-6792dfa */@media (max-width: 1366px) and (min-width: 1025px){
    .elementor-19927 .elementor-element.elementor-element-6792dfa{
        margin-left: 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4a0230 */@media (max-width: 1366px) and (min-width: 1025px){
    .elementor-19927 .elementor-element.elementor-element-c4a0230{
        margin-bottom: 20px!important;
        margin-top: 20px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f5b0a4 */@media (max-width: 1366px) and (min-width: 1025px){
    .elementor-19927 .elementor-element.elementor-element-9f5b0a4{
        --content-width: 1440px!important;
        background-image: url("/wp-content/uploads/2025/06/Laptop-1-1.webp")!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1811137 */.elementor-19927 .elementor-element.elementor-element-1811137 a{
    color: #2E2E2E;
}

@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-1811137 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b05a8b5 */.elementor-19927 .elementor-element.elementor-element-b05a8b5 a:hover{
    box-shadow: 0px 4px 70px 0px rgba(252, 180, 141, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-723dd91 */.elementor-19927 .elementor-element.elementor-element-723dd91:before{
    height: 1945px !important;
    background-position: calc((100vw - 3950px) / 2) -1000px !important;
    background-size: 1945px!important
}

@media (max-width: 1024px) and (min-width: 767px){
    .elementor-19927 .elementor-element.elementor-element-723dd91:before{
        background-position: calc((100vw - 3200px) / 2) -850px!important
    }
}

@media (max-width: 766px){
    .elementor-19927 .elementor-element.elementor-element-723dd91:before{
        background-position: calc((100vw - 3500px) / 2) -900px!important
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a47e260 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-a47e260 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c49805 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-9c49805 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1634e0f */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-1634e0f p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-313b4ba */.elementor-19927 .elementor-element.elementor-element-313b4ba a:hover{
    box-shadow: 0px 4px 70px 0px rgba(65, 128, 190, 0.5);
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-36536de */.elementor-19927 .elementor-element.elementor-element-36536de{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

/*@media (max-width: 1460px) and (min-width: 767px){*/
/*    .elementor-19927 .elementor-element.elementor-element-36536de{*/
/*        left: 45%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97dc414 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-97dc414 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e02f74 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-8e02f74 p{
        font-size: 18px!important;
    }
}

.elementor-19927 .elementor-element.elementor-element-8e02f74 a{
    color: #2E2E2E
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-5d8aa47 */.elementor-19927 .elementor-element.elementor-element-5d8aa47{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

/*@media (max-width: 1460px) and (min-width: 767px){*/
/*    .elementor-19927 .elementor-element.elementor-element-5d8aa47{*/
/*        left: 45%;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3475e5 */.elementor-19927 .elementor-element.elementor-element-a3475e5:before{
    height: 1945px !important;
    background-position: calc((100vw + 850px) / 2) 100px !important;
    background-size: 1945px!important
}

@media (max-width: 1024px) and (min-width: 767px){
    .elementor-19927 .elementor-element.elementor-element-a3475e5:before{
        background-position: calc((100vw + 400px) / 2) 100px!important
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbdd4b1 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-fbdd4b1 h2{
        font-size: 34px!important;
        line-height: 44px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9a9766 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-b9a9766 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-801f1b0 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-801f1b0 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8fa7944 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-8fa7944 .elementor-icon-list-text{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3221ff7 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-3221ff7 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4128357 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-4128357{
        font-size: 18px!important;
    }
}

.elementor-19927 .elementor-element.elementor-element-4128357 a{
    color: #2E2E2E
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b41e088 */.elementor-19927 .elementor-element.elementor-element-b41e088 {
    position: absolute;
    left: 31px;
    top: 15px;
}

.elementor-19927 .elementor-element.elementor-element-b41e088 video {
    height: 340px;
}

@media (max-width: 1440px) {
	.elementor-19927 .elementor-element.elementor-element-b41e088 {
        left: 2px;
    }
}

@media (max-width: 1366px) {
	.elementor-19927 .elementor-element.elementor-element-b41e088 {
        left: 82px;
        top: 11px;
        width: 462px;
    }
    
    .elementor-19927 .elementor-element.elementor-element-b41e088 video {
        height: 300px;
    }
}

@media (max-width: 1280px) {
	.elementor-19927 .elementor-element.elementor-element-b41e088 {
        left: 39px;
    }
}

@media (max-width: 1024px) {
	.elementor-19927 .elementor-element.elementor-element-b41e088 {
	    position: static;
        left: 0;
        transform: translateX(-0%);
        top: auto;
        bottom: 0;
        width: 100% !important;
        align-self: center;
    }
    
    .elementor-19927 .elementor-element.elementor-element-b41e088 video {
        height: 425px;
    }
}

@media (max-width: 586px) {
    .elementor-19927 .elementor-element.elementor-element-b41e088 video {
        height: 202px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-231540a */@media (max-width: 1200px) and (min-width: 1025px){
    .elementor-19927 .elementor-element.elementor-element-231540a{
        left: 275px!important;
        top: 50px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a95cbc */.elementor-19927 .elementor-element.elementor-element-5a95cbc {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1df0a75 */.elementor-19927 .elementor-element.elementor-element-1df0a75{
    position: absolute;
    left: calc((100vw - 1900px) / 2);
}

@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-1df0a75{
        left: calc((100vw - 1600px) / 2);
    }
    
    .elementor-19927 .elementor-element.elementor-element-1df0a75 img{
        width: 900px;
    }
}

@media (max-width: 1200px) and (min-width: 1025px){
    .elementor-19927 .elementor-element.elementor-element-1df0a75{
        left: calc((100vw - 1400px) / 2);
        top: 200px;
    }
    
    .elementor-19927 .elementor-element.elementor-element-1df0a75 img{
        width: 800px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a51ea2c */.elementor-19927 .elementor-element.elementor-element-a51ea2c:before{
    height: 1945px !important;
    background-position: calc((100vw - 4700px) / 2) 0px !important;
    top: -300px;
    background-size: 1945px!important;
    z-index: -2
}

@media (max-width: 1024px) and (min-width: 767px){
    .elementor-19927 .elementor-element.elementor-element-a51ea2c:before{
        background-position: calc((100vw - 3800px) / 2) 900px!important
    }
}

@media (max-width: 766px){
    .elementor-19927 .elementor-element.elementor-element-a51ea2c:before{
        background-position: calc((100vw - 3800px) / 2) 600px!important
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d2628d */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-4d2628d h2{
        font-size: 34px!important;
        line-height: 44px!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-400543b */.lf-row {
    display: flex;
}
.lf-row .lf-video {
    transition: all 0.3s ease;
    cursor: pointer;
}
.lf-row .lf-video:hover {
    transform: translate(0,10px)
}

body.lightbox-shown {
    overflow: hidden;
}
#lightbox {
    position:fixed;
    top:0; 
    left:0; 
    width:100%;
    height:100%; 
    background:rgba(23, 23, 23, .8); 
    text-align:center;
    z-index: 9999;
    transition: all 0.3s ease;
    opacity: 0;
    visibility: hidden;
}
body.lightbox-shown #lightbox {
    opacity: 1;
    visibility: visible;
}
#lightbox-content {
    position: relative;
}
#lightbox #lightbox-content {
    height: 100vh;
    overflow: auto;
}
#lightbox #lightbox-content .ls-back-btn {
    content: 'Zurück';
    color: #fff;
    position: absolute;
    right: 30px;
    top: 50px;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.6em;
    letter-spacing: 0.5px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    padding: 18.2px 40px 18.2px 40px;
    background: #E46A28;
    border-radius: 50px;
    cursor: pointer;
    transition: all 0.3s ease;
    z-index: 9999;
    font-family: 'Roboto', sans-serif;
}
#lightbox #lightbox-content .ls-back-btn:hover {
    transform: scale(1.1);
}
#lightbox p {
    text-align:right; 
    color:#fff; 
    margin-right:20px; 
    font-size:12px; 
}
#lightbox img {
    width: 1280px;
    height: auto;
}

/* Loader CSS */
.loader_overlay {
    position: absolute;
    background: #fff;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.loader {
  width: 200px;
  height: 200px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 8px solid #c3d3e4;
  border-right-color: #692098;
  animation: l2 1s infinite linear;
}

@keyframes l2 {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}


@media(max-width: 2000px) and (min-width: 768px) {
    #lightbox img {
        max-width:1280px;
    }
}

body.lightbox-wide #lightbox #lightbox-content {
    display: flex;
    align-items: center;
}
body.lightbox-wide #lightbox #lightbox-content img {
    max-height: 500px;
    max-width: none;
    height: 100vh;
    width: auto;
}
@media(max-width: 1024px) {
    #lightbox #lightbox-content .ls-back-btn {
        top: 20px;
        left: calc(50% - 71px);
        right: initial;
    }
}
@media (max-width: 767px) {
    .lf-row {
        flex-direction: column;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb34548 */.elementor-19927 .elementor-element.elementor-element-bb34548{
    position: absolute;
    left: 50%;
    top: 225px;
    transform: translateX(-50%)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a842747 */.elementor-19927 .elementor-element.elementor-element-a842747{
    position: absolute;
    left: -20%;
    top: 225px;
    transform: translateX(-50%);
    width: 100%!important;
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c565879 */.elementor-19927 .elementor-element.elementor-element-c565879{
    position: absolute;
    left: -20%;
    top: 800px;
    transform: translateX(-50%);
    width: 100%!important;
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-162cc0a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-162cc0a h2{
        font-size: 34px!important;
        line-height: 44px!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d46109e */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-d46109e .elementor-icon-box-title{
        font-size: 22px!important;
    }
    
    .elementor-19927 .elementor-element.elementor-element-d46109e p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6762cd */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-b6762cd h3{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ce50bc */.elementor-19927 .elementor-element.elementor-element-3ce50bc{
    position: absolute;
    left: 10%;
    top: 00px;
    transform: translateX(-50%);
    width: 100%!important;
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a3558e */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-6a3558e .elementor-icon-box-title{
        font-size: 22px!important;
    }
    
    .elementor-19927 .elementor-element.elementor-element-6a3558e p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-50e40df */.elementor-19927 .elementor-element.elementor-element-50e40df{
    position: absolute;
    left: 10%;
    top: 00px;
    transform: translateX(-50%);
    width: 100%!important;
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7dab4c2 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-7dab4c2 .elementor-icon-box-title{
        font-size: 22px!important;
    }
    
    .elementor-19927 .elementor-element.elementor-element-7dab4c2 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab21f97 */.elementor-19927 .elementor-element.elementor-element-ab21f97{
    position: absolute;
    left: 10%;
    top: 00px;
    transform: translateX(-50%);
    width: 100%!important;
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b6ef77d */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-b6ef77d .elementor-icon-box-title{
        font-size: 22px!important;
    }
    
    .elementor-19927 .elementor-element.elementor-element-b6ef77d p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3ea772f */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-3ea772f h3{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b58a11 */.elementor-19927 .elementor-element.elementor-element-4b58a11{
    position: absolute;
    left: 10%;
    top: 00px;
    transform: translateX(-50%);
    width: 100%!important;
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1164c7d */.elementor-19927 .elementor-element.elementor-element-1164c7d a:hover{
    box-shadow: 0px 4px 70px 0px rgba(252, 180, 141, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef3626d */@media (max-width: 766px){
    .elementor-19927 .elementor-element.elementor-element-ef3626d{
        background-size: 100% 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8eed0a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-f8eed0a h2{
        font-size: 34px!important;
        line-height: 44px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b42f2 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-21b42f2 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58bf21a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-58bf21a p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8db59e4 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-8db59e4 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-628a0b9 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-628a0b9 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a3c94 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-41a3c94 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4328232 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-4328232 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bfbeaa */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-9bfbeaa p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-702f393 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-702f393 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92b8d00 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-92b8d00 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3bae10 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-d3bae10 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d38b995 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-d38b995 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ad7f53 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-5ad7f53 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19acf2a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-19acf2a p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99cff35 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-99cff35 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db4e02d */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-db4e02d p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b93eb3 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-1b93eb3 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e05c456 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-e05c456 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-397af0b */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-397af0b p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a7e82a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-0a7e82a p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f33a865 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-f33a865 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ab443a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-2ab443a p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1436827 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-1436827 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b7010 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-21b7010 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae164a7 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-ae164a7 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d31b131 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-d31b131 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-580074f */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-580074f p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6d0d1c */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-b6d0d1c p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b42f2 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-21b42f2 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58bf21a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-58bf21a p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8db59e4 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-8db59e4 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-628a0b9 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-628a0b9 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a3c94 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-41a3c94 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4328232 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-4328232 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bfbeaa */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-9bfbeaa p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-702f393 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-702f393 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92b8d00 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-92b8d00 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3bae10 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-d3bae10 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d38b995 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-d38b995 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ad7f53 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-5ad7f53 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19acf2a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-19acf2a p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99cff35 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-99cff35 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db4e02d */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-db4e02d p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b93eb3 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-1b93eb3 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e05c456 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-e05c456 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-397af0b */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-397af0b p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a7e82a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-0a7e82a p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f33a865 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-f33a865 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ab443a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-2ab443a p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1436827 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-1436827 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b7010 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-21b7010 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae164a7 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-ae164a7 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d31b131 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-d31b131 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-580074f */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-580074f p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6d0d1c */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-b6d0d1c p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b42f2 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-21b42f2 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58bf21a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-58bf21a p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8db59e4 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-8db59e4 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-628a0b9 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-628a0b9 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a3c94 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-41a3c94 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4328232 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-4328232 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bfbeaa */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-9bfbeaa p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-702f393 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-702f393 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92b8d00 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-92b8d00 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3bae10 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-d3bae10 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d38b995 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-d38b995 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ad7f53 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-5ad7f53 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19acf2a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-19acf2a p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99cff35 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-99cff35 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db4e02d */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-db4e02d p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b93eb3 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-1b93eb3 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e05c456 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-e05c456 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-397af0b */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-397af0b p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a7e82a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-0a7e82a p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f33a865 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-f33a865 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ab443a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-2ab443a p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1436827 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-1436827 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b7010 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-21b7010 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae164a7 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-ae164a7 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d31b131 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-d31b131 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-580074f */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-580074f p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6d0d1c */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-b6d0d1c p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b42f2 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-21b42f2 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58bf21a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-58bf21a p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8db59e4 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-8db59e4 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-628a0b9 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-628a0b9 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a3c94 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-41a3c94 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4328232 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-4328232 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bfbeaa */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-9bfbeaa p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-702f393 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-702f393 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92b8d00 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-92b8d00 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3bae10 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-d3bae10 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d38b995 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-d38b995 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ad7f53 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-5ad7f53 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19acf2a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-19acf2a p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99cff35 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-99cff35 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db4e02d */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-db4e02d p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b93eb3 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-1b93eb3 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e05c456 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-e05c456 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-397af0b */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-397af0b p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a7e82a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-0a7e82a p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f33a865 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-f33a865 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ab443a */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-2ab443a p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1436827 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-1436827 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21b7010 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-21b7010 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae164a7 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-ae164a7 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d31b131 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-d31b131 p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-580074f */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-580074f p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6d0d1c */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-b6d0d1c p{
        font-size: 22px!important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-53a34a7 */.elementor-19927 .elementor-element.elementor-element-53a34a7 .e-n-accordion-item:before{
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 24px;
  padding: 4px;
  background: linear-gradient(180deg, #8333AD, #2C6EB0);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
}

@media (max-width: 766px){
    .elementor-19927 .elementor-element.elementor-element-53a34a7 .e-n-accordion-item:before{
        border-radius: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45abf16 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-45abf16 h2{
        font-size: 34px!important;
        line-height: 44px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3679d4 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-f3679d4 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c9cfb4 */.elementor-19927 .elementor-element.elementor-element-8c9cfb4 a:hover{
    box-shadow: 0px 4px 70px 0px rgba(252, 180, 141, 0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa741cc */@media (max-width: 766px){
    .elementor-19927 .elementor-element.elementor-element-fa741cc{
        background-size: 100% 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21f594f */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-21f594f h2{
        font-size: 34px!important;
        line-height: 44px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15bb04f */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-15bb04f p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-ee853c3 */.elementor-19927 .elementor-element.elementor-element-ee853c3{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-5cb9368 */.elementor-19927 .elementor-element.elementor-element-5cb9368{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e8004d */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-4e8004d p{
        font-size: 30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e988ac0 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-e988ac0 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48fdc24 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-48fdc24 p{
        font-size: 30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5008e5d */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-5008e5d p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-970b6f4 */.elementor-19927 .elementor-element.elementor-element-970b6f4{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-494dd67 */.elementor-19927 .elementor-element.elementor-element-494dd67{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-ad81173 */.elementor-19927 .elementor-element.elementor-element-ad81173{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-f785161 */.elementor-19927 .elementor-element.elementor-element-f785161{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69fb466 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-69fb466 p{
        font-size: 30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5abfddf */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-5abfddf p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21755a4 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-21755a4 p{
        font-size: 30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0db7a4 */@media (max-width: 1366px) and (min-width: 1201px){
    .elementor-19927 .elementor-element.elementor-element-e0db7a4 p{
        font-size: 18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2c1b19 */.elementor-19927 .elementor-element.elementor-element-b2c1b19 a:hover{
    box-shadow: 0px 4px 70px 0px rgba(252, 180, 141, 0.5);
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-3e3a36d */.elementor-19927 .elementor-element.elementor-element-3e3a36d{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-0d1bf25 */.elementor-19927 .elementor-element.elementor-element-0d1bf25{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa04805 */@media (max-width: 766px){
    .elementor-19927 .elementor-element.elementor-element-aa04805{
        background-size: 100% 100%!important;
    }
}/* End custom CSS */
/* Start custom CSS */:root {
	--container-default-padding-top: 0px!important;
	--container-default-padding-bottom: 0px!important;
	--container-default-padding-left: 0px!important;
	--container-default-padding-right: 0px!important;
}

.e-con {
    --container-max-width: 1440px;
}

html,body {
	max-width:100% !important;
	overflow-x:hidden !important;
}

body{
    height: auto!important;
}

*{
  word-wrap: break-word;
}

p:first-of-type {
    margin-top: 0px;
}

p:last-of-type {
    margin-bottom: 0px;
}

.hover-box:hover .elementor-icon {
    transform: scale(1.1);
    transition: transform 0.3s ease-in-out;
}

.hover-box-new .box-icon-hover{
	transition: transform 0.3s ease-in-out;
}

.hover-box-new:hover .box-icon-hover {
    transform: scale(1.1);
}

.hover-icon .elementor-icon-list-item .elementor-icon-list-icon{
	transition: transform 0.3s ease-in-out;
}

.hover-icon .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: scale(1.1);
}

.desktop-break {
  display: none;
}

@media (min-width: 1301px) {
  .desktop-break {
    display: inline;
  }
}

.laptop-break {
  display: none;
}

@media (max-width: 1300px) and (min-width: 1100px) {
  .laptop-break {
    display: inline;
  }
}

.tablet-break {
  display: none;
}

@media (max-width: 1024px) and (min-width: 768px) {
  .tablet-break {
    display: inline;
  }
}

.mobile-break {
  display: none;
}

@media (max-width: 767px){
  .mobile-break {
    display: inline;
  }
}/* End custom CSS */