.elementor-7077 .elementor-element.elementor-element-25daebde{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-7077 .elementor-element.elementor-element-25daebde.e-con{--e-con-transform-translateY:-90px;}.elementor-7077 .elementor-element.elementor-element-5c49b72a{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:4px 0px;--row-gap:4px;--column-gap:0px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:25vh;--padding-bottom:0;--padding-left:0;--padding-right:0;--z-index:3;}.elementor-7077 .elementor-element.elementor-element-90e2e67{margin:-88px 0px calc(var(--kit-widget-spacing, 0px) + 88px) 0px;text-align:start;}.elementor-7077 .elementor-element.elementor-element-90e2e67.elementor-element{--align-self:flex-start;}.elementor-7077 .elementor-element.elementor-element-794488bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7077 .elementor-element.elementor-element-794488bc:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-794488bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #EEEFF7 0%, #EEEFF700 100%);}.elementor-7077 .elementor-element.elementor-element-61d34331{--display:flex;--min-height:32px;--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-7077 .elementor-element.elementor-element-61d34331:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-61d34331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #EEEFF7 0%, #EEEFF700 100%);}.elementor-7077 .elementor-element.elementor-element-61d34331.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-7077 .elementor-element.elementor-element-4f84541{--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-7077 .elementor-element.elementor-element-adc693e{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;background-image:radial-gradient(at center center, #EEEFF7 0%, #EEEFF700 100%);text-align:center;}.elementor-7077 .elementor-element.elementor-element-adc693e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:4rem;font-weight:700;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-7077 .elementor-element.elementor-element-5b07b1f4{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;background-image:radial-gradient(at center center, #EEEFF7 0%, #EEEFF700 100%);text-align:center;}.elementor-7077 .elementor-element.elementor-element-5b07b1f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:4rem;font-weight:200;font-style:italic;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-64e5039{background-color:transparent;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;background-image:radial-gradient(at center center, #EEEFF7 0%, #EEEFF700 100%);text-align:center;}.elementor-7077 .elementor-element.elementor-element-64e5039.elementor-element{--align-self:flex-end;}.elementor-7077 .elementor-element.elementor-element-64e5039 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:1.2em;font-weight:300;font-style:italic;color:var( --e-global-color-text );}.elementor-7077 .elementor-element.elementor-element-1c8de9a0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7077 .elementor-element.elementor-element-1c8de9a0 p{margin-block-end:0px;}.elementor-7077 .elementor-element.elementor-element-3bd35d00{--display:flex;--position:absolute;--min-height:100vh;top:0px;--z-index:1;}.elementor-7077 .elementor-element.elementor-element-3bd35d00:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-3bd35d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2025/09/dots-bg.jpg");background-size:cover;}body:not(.rtl) .elementor-7077 .elementor-element.elementor-element-3bd35d00{left:0px;}body.rtl .elementor-7077 .elementor-element.elementor-element-3bd35d00{right:0px;}.elementor-7077 .elementor-element.elementor-element-4b84360f{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 64px;--row-gap:0px;--column-gap:64px;--z-index:3;}.elementor-7077 .elementor-element.elementor-element-1674cbf8{--display:flex;--min-height:588px;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:4px 12px 32px 0px rgba(0, 0, 0, 0.25);--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7077 .elementor-element.elementor-element-1674cbf8:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-1674cbf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2026/05/F3Daudio_Aufbau.webp");background-position:-504px 17%;background-repeat:no-repeat;}.elementor-7077 .elementor-element.elementor-element-1674cbf8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7077 .elementor-element.elementor-element-8139db1{--display:flex;--min-height:588px;--overflow:hidden;--border-radius:20px 20px 20px 20px;box-shadow:4px 12px 32px 0px rgba(0, 0, 0, 0.25);--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-7077 .elementor-element.elementor-element-8139db1:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-8139db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2025/11/F3D_Sounddesign.webp");background-position:-33px 28%;background-repeat:no-repeat;background-size:672px auto;}.elementor-7077 .elementor-element.elementor-element-8139db1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7077 .elementor-element.elementor-element-5f4e4cf2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7077 .elementor-element.elementor-element-25bb1888{--display:flex;}.elementor-7077 .elementor-element.elementor-element-7e19b87c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-7703711{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7077 .elementor-element.elementor-element-7703711 p{margin-block-end:0px;}.elementor-7077 .elementor-element.elementor-element-3beb5567{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7077 .elementor-element.elementor-element-636c123e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:12px 12px 12px 12px;box-shadow:4px 6px 12px 0px rgba(0, 0, 0, 0.2);--padding-top:16px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-7077 .elementor-element.elementor-element-636c123e:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-636c123e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-7077 .elementor-element.elementor-element-636c123e.e-con:hover{--e-con-transform-translateY:-0.5em;}.elementor-7077 .elementor-element.elementor-element-222e1c3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-7077 .elementor-element.elementor-element-45f264eb .elementor-icon-wrapper{text-align:center;}.elementor-7077 .elementor-element.elementor-element-45f264eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-45f264eb.elementor-view-framed .elementor-icon, .elementor-7077 .elementor-element.elementor-element-45f264eb.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-45f264eb.elementor-view-framed .elementor-icon, .elementor-7077 .elementor-element.elementor-element-45f264eb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-45f264eb .elementor-icon{font-size:2.5em;}.elementor-7077 .elementor-element.elementor-element-45f264eb .elementor-icon svg{height:2.5em;}.elementor-7077 .elementor-element.elementor-element-2ec22ba4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-1522313{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;font-family:var( --e-global-typography-d9efd61-font-family ), Sans-serif;font-size:var( --e-global-typography-d9efd61-font-size );font-weight:var( --e-global-typography-d9efd61-font-weight );line-height:var( --e-global-typography-d9efd61-line-height );color:var( --e-global-color-text );}.elementor-7077 .elementor-element.elementor-element-1522313 p{margin-block-end:0px;}.elementor-7077 .elementor-element.elementor-element-1899862b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:12px 12px 12px 12px;box-shadow:4px 6px 12px 0px rgba(0, 0, 0, 0.2);--padding-top:16px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-7077 .elementor-element.elementor-element-1899862b:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-1899862b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-7077 .elementor-element.elementor-element-1899862b.e-con:hover{--e-con-transform-translateY:-0.5em;}.elementor-7077 .elementor-element.elementor-element-3ee9f42b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-7077 .elementor-element.elementor-element-428c8b71 .elementor-icon-wrapper{text-align:center;}.elementor-7077 .elementor-element.elementor-element-428c8b71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-428c8b71.elementor-view-framed .elementor-icon, .elementor-7077 .elementor-element.elementor-element-428c8b71.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-428c8b71.elementor-view-framed .elementor-icon, .elementor-7077 .elementor-element.elementor-element-428c8b71.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-428c8b71 .elementor-icon{font-size:2.5em;}.elementor-7077 .elementor-element.elementor-element-428c8b71 .elementor-icon svg{height:2.5em;}.elementor-7077 .elementor-element.elementor-element-44abf782 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-42fbefbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;font-family:var( --e-global-typography-d9efd61-font-family ), Sans-serif;font-size:var( --e-global-typography-d9efd61-font-size );font-weight:var( --e-global-typography-d9efd61-font-weight );line-height:var( --e-global-typography-d9efd61-line-height );color:var( --e-global-color-text );}.elementor-7077 .elementor-element.elementor-element-42fbefbe p{margin-block-end:0px;}.elementor-7077 .elementor-element.elementor-element-64c9cc0a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:12px 12px 12px 12px;box-shadow:4px 6px 12px 0px rgba(0, 0, 0, 0.2);--padding-top:16px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-7077 .elementor-element.elementor-element-64c9cc0a:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-64c9cc0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-7077 .elementor-element.elementor-element-64c9cc0a.e-con:hover{--e-con-transform-translateY:-0.5em;}.elementor-7077 .elementor-element.elementor-element-58775ec9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-7077 .elementor-element.elementor-element-6978c971 .elementor-icon-wrapper{text-align:center;}.elementor-7077 .elementor-element.elementor-element-6978c971.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-6978c971.elementor-view-framed .elementor-icon, .elementor-7077 .elementor-element.elementor-element-6978c971.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-6978c971.elementor-view-framed .elementor-icon, .elementor-7077 .elementor-element.elementor-element-6978c971.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-6978c971 .elementor-icon{font-size:2.5em;}.elementor-7077 .elementor-element.elementor-element-6978c971 .elementor-icon svg{height:2.5em;}.elementor-7077 .elementor-element.elementor-element-694a03c2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-5028bc6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;font-family:var( --e-global-typography-d9efd61-font-family ), Sans-serif;font-size:var( --e-global-typography-d9efd61-font-size );font-weight:var( --e-global-typography-d9efd61-font-weight );line-height:var( --e-global-typography-d9efd61-line-height );color:var( --e-global-color-text );}.elementor-7077 .elementor-element.elementor-element-5028bc6b p{margin-block-end:0px;}.elementor-7077 .elementor-element.elementor-element-8e8d012{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:12px 12px 12px 12px;box-shadow:4px 6px 12px 0px rgba(0, 0, 0, 0.2);--padding-top:16px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-7077 .elementor-element.elementor-element-8e8d012:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-8e8d012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-7077 .elementor-element.elementor-element-8e8d012.e-con:hover{--e-con-transform-translateY:-0.5em;}.elementor-7077 .elementor-element.elementor-element-5894e8c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;}.elementor-7077 .elementor-element.elementor-element-6d99e034 .elementor-icon-wrapper{text-align:center;}.elementor-7077 .elementor-element.elementor-element-6d99e034.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-6d99e034.elementor-view-framed .elementor-icon, .elementor-7077 .elementor-element.elementor-element-6d99e034.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-6d99e034.elementor-view-framed .elementor-icon, .elementor-7077 .elementor-element.elementor-element-6d99e034.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-6d99e034 .elementor-icon{font-size:2em;}.elementor-7077 .elementor-element.elementor-element-6d99e034 .elementor-icon svg{height:2em;}.elementor-7077 .elementor-element.elementor-element-69cc9c33 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-primary );}.elementor-7077 .elementor-element.elementor-element-6554d5d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;font-family:var( --e-global-typography-d9efd61-font-family ), Sans-serif;font-size:var( --e-global-typography-d9efd61-font-size );font-weight:var( --e-global-typography-d9efd61-font-weight );line-height:var( --e-global-typography-d9efd61-line-height );color:var( --e-global-color-text );}.elementor-7077 .elementor-element.elementor-element-6554d5d6 p{margin-block-end:0px;}.elementor-7077 .elementor-element.elementor-element-20bd82dd{--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:0vw 10vw;--row-gap:0vw;--column-gap:10vw;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7077 .elementor-element.elementor-element-5e48b2ff{--display:flex;--min-height:477px;--border-radius:20px 20px 20px 20px;}.elementor-7077 .elementor-element.elementor-element-5e48b2ff:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-5e48b2ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2026/05/GruppePlatzhalter.webp");background-position:-682px -422px;background-repeat:no-repeat;background-size:90vw auto;}.elementor-7077 .elementor-element.elementor-element-f0a236a{--display:flex;--justify-content:center;}.elementor-7077 .elementor-element.elementor-element-317bb617{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7077 .elementor-element.elementor-element-572d5bc9{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );font-size:1.8em;font-weight:400;line-height:1.3em;}.elementor-7077 .elementor-element.elementor-element-572d5bc9 p{margin-block-end:0px;}.elementor-7077 .elementor-element.elementor-element-2b1be5fb{font-family:var( --e-global-typography-d9efd61-font-family ), Sans-serif;font-size:var( --e-global-typography-d9efd61-font-size );font-weight:var( --e-global-typography-d9efd61-font-weight );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-7077 .elementor-element.elementor-element-65b0e378{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7077 .elementor-element.elementor-element-65b0e378:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-65b0e378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2025/09/circles-static.jpg");background-position:0px 20%;background-repeat:no-repeat;background-size:contain;}.elementor-7077 .elementor-element.elementor-element-38e5fb5a{--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;--overflow:hidden;--border-radius:32px 32px 32px 32px;box-shadow:4px 8px 32px 0px rgba(0, 0, 0, 0.25);--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7077 .elementor-element.elementor-element-38e5fb5a:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-38e5fb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFF;}.elementor-7077 .elementor-element.elementor-element-25fdb0f3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:20px 20px 20px 20px;}.elementor-7077 .elementor-element.elementor-element-cb5a78c{--display:flex;--min-height:0px;--border-radius:20px 20px 0px 0px;box-shadow:8px 16px 32px 0px rgba(0, 0, 0, 0.25098039215686274);--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7077 .elementor-element.elementor-element-2c9b0db3{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-translateY:13px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7077 .elementor-element.elementor-element-2c9b0db3 img{width:100%;max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-7077 .elementor-element.elementor-element-bcd5510{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7077 .elementor-element.elementor-element-70de7db7{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-7077 .elementor-element.elementor-element-23869e60 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-7077 .elementor-element.elementor-element-6c33ac6b{color:var( --e-global-color-text );}.elementor-7077 .elementor-element.elementor-element-13b0493a{--display:flex;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-7077 .elementor-element.elementor-element-7e9da9db .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:0px 0px 50px #EEEFF7;}.elementor-7077 .elementor-element.elementor-element-7339f1ed{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;text-shadow:0px 0px 30px #EEEFF7;}.elementor-7077 .elementor-element.elementor-element-7339f1ed p{margin-block-end:0px;}.elementor-7077 .elementor-element.elementor-element-4348e519{background-color:var( --e-global-color-primary );margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;font-family:var( --e-global-typography-548ed35-font-family ), Sans-serif;font-size:var( --e-global-typography-548ed35-font-size );font-weight:var( --e-global-typography-548ed35-font-weight );line-height:var( --e-global-typography-548ed35-line-height );color:var( --e-global-color-accent );}.elementor-7077 .elementor-element.elementor-element-4348e519 p{margin-block-end:0px;}.elementor-7077 .elementor-element.elementor-element-94c0df7{--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;--overflow:hidden;--border-radius:32px 32px 32px 32px;box-shadow:4px 8px 32px 0px rgba(0, 0, 0, 0.25);--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7077 .elementor-element.elementor-element-94c0df7:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-94c0df7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFF;}.elementor-7077 .elementor-element.elementor-element-4b094fdf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7077 .elementor-element.elementor-element-80004ce{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-7077 .elementor-element.elementor-element-3c9bfd91 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-text );}.elementor-7077 .elementor-element.elementor-element-7bc88306{color:var( --e-global-color-text );}.elementor-7077 .elementor-element.elementor-element-608f1db4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:20px 20px 20px 20px;}.elementor-7077 .elementor-element.elementor-element-3f778735{--display:flex;--border-radius:20px 20px 0px 0px;box-shadow:8px 16px 32px 0px rgba(0, 0, 0, 0.25098039215686274);--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7077 .elementor-element.elementor-element-5ba7c337 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-7077 .elementor-element.elementor-element-7cd76db2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-7077 .elementor-element.elementor-element-2c688a98{--display:flex;}.elementor-7077 .elementor-element.elementor-element-5c9abeb4{--display:flex;}.elementor-7077 .elementor-element.elementor-element-6034e30b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );text-shadow:0px 0px 50px #EEEFF7;}.elementor-7077 .elementor-element.elementor-element-78bfeea5{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-7077 .elementor-element.elementor-element-78bfeea5 p{margin-block-end:0px;}.elementor-7077 .elementor-element.elementor-element-ea3ba0e{background-color:var( --e-global-color-primary );margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;font-family:var( --e-global-typography-548ed35-font-family ), Sans-serif;font-size:var( --e-global-typography-548ed35-font-size );font-weight:var( --e-global-typography-548ed35-font-weight );line-height:var( --e-global-typography-548ed35-line-height );color:var( --e-global-color-accent );}.elementor-7077 .elementor-element.elementor-element-ea3ba0e p{margin-block-end:0px;}.elementor-7077 .elementor-element.elementor-element-accd5f6{--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;--overflow:hidden;--border-radius:32px 32px 32px 32px;box-shadow:4px 8px 32px 0px rgba(0, 0, 0, 0.25);--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7077 .elementor-element.elementor-element-accd5f6:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-accd5f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7077 .elementor-element.elementor-element-22858b5f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--border-radius:20px 20px 20px 20px;}.elementor-7077 .elementor-element.elementor-element-32664200{--display:flex;--border-radius:20px 20px 0px 0px;box-shadow:8px 16px 32px 0px rgba(0, 0, 0, 0.25098039215686274);--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7077 .elementor-element.elementor-element-1f317db7 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-7077 .elementor-element.elementor-element-7bcd183c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7077 .elementor-element.elementor-element-18efdd04{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-7077 .elementor-element.elementor-element-4c97a83 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-7077 .elementor-element.elementor-element-55e7b498{color:var( --e-global-color-accent );}.elementor-7077 .elementor-element.elementor-element-18efb249{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:10vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7077 .elementor-element.elementor-element-4e2d2a36{--display:flex;--margin-top:0%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-7077 .elementor-element.elementor-element-3ab0450c{--display:flex;}.elementor-7077 .elementor-element.elementor-element-6b65fe0a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-5e0fdb92{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7077 .elementor-element.elementor-element-5e0fdb92 p{margin-block-end:0px;}.elementor-7077 .elementor-element.elementor-element-4fd41049{--display:flex;--margin-top:0%;--margin-bottom:20%;--margin-left:0%;--margin-right:0%;}.elementor-7077 .elementor-element.elementor-element-60cf5447{--display:flex;}.elementor-7077 .elementor-element.elementor-element-be1c9ec .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-5180160f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7077 .elementor-element.elementor-element-5180160f p{margin-block-end:0px;}.elementor-7077 .elementor-element.elementor-element-70bd6abe{--display:flex;--min-height:40vh;--overflow:hidden;--border-radius:32px 32px 32px 32px;box-shadow:8px 16px 32px 0px rgba(0, 0, 0, 0.2);--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7077 .elementor-element.elementor-element-70e22583 img{width:100%;}.elementor-7077 .elementor-element.elementor-element-264a23b{--display:flex;--margin-top:0%;--margin-bottom:20%;--margin-left:0%;--margin-right:0%;}.elementor-7077 .elementor-element.elementor-element-b665ece{--display:flex;}.elementor-7077 .elementor-element.elementor-element-75f6d8ab .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-7928be35{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7077 .elementor-element.elementor-element-7928be35 p{margin-block-end:0px;}.elementor-7077 .elementor-element.elementor-element-53b13521{--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;--overflow:hidden;--border-radius:32px 32px 32px 32px;box-shadow:8px 16px 32px 0px rgba(0, 0, 0, 0.2);--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7077 .elementor-element.elementor-element-6de6351c .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(min-width:768px){.elementor-7077 .elementor-element.elementor-element-25daebde{--content-width:100vw;}.elementor-7077 .elementor-element.elementor-element-61d34331{--width:24.53%;}.elementor-7077 .elementor-element.elementor-element-4b84360f{--width:100%;}.elementor-7077 .elementor-element.elementor-element-1674cbf8{--width:40%;}.elementor-7077 .elementor-element.elementor-element-8139db1{--width:40%;}.elementor-7077 .elementor-element.elementor-element-5e48b2ff{--width:100%;}.elementor-7077 .elementor-element.elementor-element-317bb617{--width:55%;}.elementor-7077 .elementor-element.elementor-element-cb5a78c{--width:87%;}.elementor-7077 .elementor-element.elementor-element-3f778735{--width:90%;}.elementor-7077 .elementor-element.elementor-element-2c688a98{--width:50%;}.elementor-7077 .elementor-element.elementor-element-32664200{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7077 .elementor-element.elementor-element-25daebde{--content-width:95vw;}.elementor-7077 .elementor-element.elementor-element-5c49b72a{--width:100%;}.elementor-7077 .elementor-element.elementor-element-cb5a78c{--width:100%;}.elementor-7077 .elementor-element.elementor-element-bcd5510{--width:100%;}.elementor-7077 .elementor-element.elementor-element-4b094fdf{--width:100%;}.elementor-7077 .elementor-element.elementor-element-3f778735{--width:100%;}.elementor-7077 .elementor-element.elementor-element-32664200{--width:100%;}.elementor-7077 .elementor-element.elementor-element-7bcd183c{--width:100%;}.elementor-7077 .elementor-element.elementor-element-53b13521{--width:90vw;}}@media(max-width:1024px){.elementor-7077 .elementor-element.elementor-element-25daebde{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7077 .elementor-element.elementor-element-5c49b72a{--min-height:60vh;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:15vh;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-7077 .elementor-element.elementor-element-4b84360f{--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:0;--margin-bottom:15vh;--margin-left:0;--margin-right:0;}.elementor-7077 .elementor-element.elementor-element-1674cbf8{--min-height:620px;}.elementor-7077 .elementor-element.elementor-element-1674cbf8:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-1674cbf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-7077 .elementor-element.elementor-element-8139db1{--min-height:620px;}.elementor-7077 .elementor-element.elementor-element-8139db1:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-8139db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-7077 .elementor-element.elementor-element-7e19b87c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-636c123e.e-con:hover{--e-con-transform-translateY:0em;}.elementor-7077 .elementor-element.elementor-element-2ec22ba4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7077 .elementor-element.elementor-element-1522313{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-7077 .elementor-element.elementor-element-1899862b.e-con:hover{--e-con-transform-translateY:0em;}.elementor-7077 .elementor-element.elementor-element-44abf782 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7077 .elementor-element.elementor-element-42fbefbe{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-7077 .elementor-element.elementor-element-64c9cc0a.e-con:hover{--e-con-transform-translateY:0em;}.elementor-7077 .elementor-element.elementor-element-694a03c2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7077 .elementor-element.elementor-element-5028bc6b{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-7077 .elementor-element.elementor-element-8e8d012.e-con:hover{--e-con-transform-translateY:0em;}.elementor-7077 .elementor-element.elementor-element-69cc9c33 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7077 .elementor-element.elementor-element-6554d5d6{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-7077 .elementor-element.elementor-element-20bd82dd{--margin-top:15vw;--margin-bottom:15vw;--margin-left:15vw;--margin-right:15vw;}.elementor-7077 .elementor-element.elementor-element-5e48b2ff:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-5e48b2ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7077 .elementor-element.elementor-element-572d5bc9{font-size:1.6em;}.elementor-7077 .elementor-element.elementor-element-2b1be5fb{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-7077 .elementor-element.elementor-element-65b0e378{--gap:128px 128px;--row-gap:128px;--column-gap:128px;}.elementor-7077 .elementor-element.elementor-element-65b0e378:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-65b0e378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-7077 .elementor-element.elementor-element-38e5fb5a{--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-7077 .elementor-element.elementor-element-25fdb0f3{--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-7077 .elementor-element.elementor-element-cb5a78c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7077 .elementor-element.elementor-element-bcd5510{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7077 .elementor-element.elementor-element-23869e60 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-7e9da9db .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-4348e519{border-radius:8px 8px 8px 8px;font-size:var( --e-global-typography-548ed35-font-size );line-height:var( --e-global-typography-548ed35-line-height );}.elementor-7077 .elementor-element.elementor-element-94c0df7{--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-7077 .elementor-element.elementor-element-4b094fdf{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7077 .elementor-element.elementor-element-80004ce{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7077 .elementor-element.elementor-element-3c9bfd91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-608f1db4{--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-7077 .elementor-element.elementor-element-3f778735{--border-radius:0px 0px 20px 20px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7077 .elementor-element.elementor-element-6034e30b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-ea3ba0e.elementor-element{--align-self:flex-start;}.elementor-7077 .elementor-element.elementor-element-ea3ba0e{border-radius:8px 8px 8px 8px;font-size:var( --e-global-typography-548ed35-font-size );line-height:var( --e-global-typography-548ed35-line-height );}.elementor-7077 .elementor-element.elementor-element-accd5f6{--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-7077 .elementor-element.elementor-element-22858b5f{--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-7077 .elementor-element.elementor-element-32664200{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-7077 .elementor-element.elementor-element-7bcd183c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-7077 .elementor-element.elementor-element-4c97a83 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-6b65fe0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-be1c9ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-70bd6abe{--min-height:32vh;}.elementor-7077 .elementor-element.elementor-element-75f6d8ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-7077 .elementor-element.elementor-element-25daebde{--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-7077 .elementor-element.elementor-element-5c49b72a{--min-height:90vh;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:15vh;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-7077 .elementor-element.elementor-element-adc693e .elementor-heading-title{font-size:2em;}.elementor-7077 .elementor-element.elementor-element-5b07b1f4 .elementor-heading-title{font-size:2em;}.elementor-7077 .elementor-element.elementor-element-4b84360f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7077 .elementor-element.elementor-element-1674cbf8{--min-height:280px;}.elementor-7077 .elementor-element.elementor-element-1674cbf8:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-1674cbf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;background-size:cover;}.elementor-7077 .elementor-element.elementor-element-8139db1{--min-height:280px;}.elementor-7077 .elementor-element.elementor-element-8139db1:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-8139db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;background-size:cover;}.elementor-7077 .elementor-element.elementor-element-5f4e4cf2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0vw;--margin-bottom:0vw;--margin-left:2.5vw;--margin-right:0vw;}.elementor-7077 .elementor-element.elementor-element-7e19b87c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-636c123e.e-con:hover{--e-con-transform-translateY:0em;}.elementor-7077 .elementor-element.elementor-element-2ec22ba4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7077 .elementor-element.elementor-element-1522313{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-7077 .elementor-element.elementor-element-1899862b.e-con:hover{--e-con-transform-translateY:0em;}.elementor-7077 .elementor-element.elementor-element-44abf782 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7077 .elementor-element.elementor-element-42fbefbe{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-7077 .elementor-element.elementor-element-64c9cc0a.e-con:hover{--e-con-transform-translateY:0em;}.elementor-7077 .elementor-element.elementor-element-694a03c2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7077 .elementor-element.elementor-element-5028bc6b{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-7077 .elementor-element.elementor-element-8e8d012.e-con:hover{--e-con-transform-translateY:0em;}.elementor-7077 .elementor-element.elementor-element-69cc9c33 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-7077 .elementor-element.elementor-element-6554d5d6{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-7077 .elementor-element.elementor-element-20bd82dd{--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-7077 .elementor-element.elementor-element-5e48b2ff:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-5e48b2ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-7077 .elementor-element.elementor-element-2b1be5fb{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-7077 .elementor-element.elementor-element-65b0e378{--content-width:100vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7077 .elementor-element.elementor-element-65b0e378:not(.elementor-motion-effects-element-type-background), .elementor-7077 .elementor-element.elementor-element-65b0e378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-7077 .elementor-element.elementor-element-25fdb0f3{--min-height:300px;--justify-content:flex-start;}.elementor-7077 .elementor-element.elementor-element-23869e60 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-13b0493a{--width:95vw;}.elementor-7077 .elementor-element.elementor-element-7e9da9db .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-4348e519{font-size:var( --e-global-typography-548ed35-font-size );line-height:var( --e-global-typography-548ed35-line-height );}.elementor-7077 .elementor-element.elementor-element-3c9bfd91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-608f1db4{--min-height:300px;--justify-content:flex-start;}.elementor-7077 .elementor-element.elementor-element-7cd76db2{--width:95vw;}.elementor-7077 .elementor-element.elementor-element-6034e30b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-ea3ba0e{font-size:var( --e-global-typography-548ed35-font-size );line-height:var( --e-global-typography-548ed35-line-height );}.elementor-7077 .elementor-element.elementor-element-22858b5f{--min-height:300px;--justify-content:flex-start;}.elementor-7077 .elementor-element.elementor-element-4c97a83 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-18efb249{--content-width:100vw;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:40vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-7077 .elementor-element.elementor-element-6b65fe0a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-be1c9ec .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7077 .elementor-element.elementor-element-70bd6abe{--min-height:28vh;}.elementor-7077 .elementor-element.elementor-element-75f6d8ab .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-61d34331 */.elementor-7077 .elementor-element.elementor-element-61d34331 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c8de9a0 */.elementor-7077 .elementor-element.elementor-element-1c8de9a0 {
    width: 90%;
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-794488bc */.elementor-7077 .elementor-element.elementor-element-794488bc {
    max-width: 1200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e19b87c */.elementor-7077 .elementor-element.elementor-element-7e19b87c {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7703711 */.elementor-7077 .elementor-element.elementor-element-7703711 p {
    max-width: 800px;
}

.elementor-7077 .elementor-element.elementor-element-7703711 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45f264eb */.elementor-7077 .elementor-element.elementor-element-45f264eb {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-222e1c3b */.elementor-7077 .elementor-element.elementor-element-222e1c3b {
    width: fill;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1522313 */.elementor-7077 .elementor-element.elementor-element-1522313 {
    width: fill;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-636c123e */.elementor-7077 .elementor-element.elementor-element-636c123e {
    min-width: 200px;
    max-width: 388px;
}

@media (max-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-636c123e {
        max-width: 360px;
    }
}

@media (max-width: 767px) {
    .elementor-7077 .elementor-element.elementor-element-636c123e {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-428c8b71 */.elementor-7077 .elementor-element.elementor-element-428c8b71 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee9f42b */.elementor-7077 .elementor-element.elementor-element-3ee9f42b {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42fbefbe */.elementor-7077 .elementor-element.elementor-element-42fbefbe {
    width: 96%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1899862b */.elementor-7077 .elementor-element.elementor-element-1899862b {
    min-width: 200px;
    max-width: 388px;
}

@media (max-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-1899862b {
        max-width: 360px;
    }
}

@media (max-width: 767px) {
    .elementor-7077 .elementor-element.elementor-element-1899862b {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6978c971 */.elementor-7077 .elementor-element.elementor-element-6978c971 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64c9cc0a */.elementor-7077 .elementor-element.elementor-element-64c9cc0a {
    min-width: 200px;
    max-width: 388px;
}

@media (max-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-64c9cc0a {
        max-width: 360px;
    }
}

@media (max-width: 767px) {
    .elementor-7077 .elementor-element.elementor-element-64c9cc0a {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d99e034 */.elementor-7077 .elementor-element.elementor-element-6d99e034 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e8d012 */.elementor-7077 .elementor-element.elementor-element-8e8d012 {
    min-width: 200px;
    max-width: 388px;
}

@media (max-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-8e8d012 {
        max-width: 360px;
    }
}

@media (max-width: 767px) {
    .elementor-7077 .elementor-element.elementor-element-8e8d012 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e48b2ff */.elementor-7077 .elementor-element.elementor-element-5e48b2ff {
    flex: 1;
}

.elementor-7077 .elementor-element.elementor-element-5e48b2ff {
    aspect-ratio: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-317bb617 */.elementor-7077 .elementor-element.elementor-element-317bb617 {
    max-width: 700px;
    width: 45vw;
}

@media (max-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-317bb617 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0a236a */.elementor-7077 .elementor-element.elementor-element-f0a236a {
    flex: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb5a78c */.elementor-7077 .elementor-element.elementor-element-cb5a78c {
    box-shadow: none;
}

@media (min-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-cb5a78c {
        box-shadow: 8px 16px 32px #00000040;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25fdb0f3 */@media (max-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-25fdb0f3 { 
        height: 300px;
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70de7db7 */.elementor-7077 .elementor-element.elementor-element-70de7db7 {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e5fb5a */.elementor-7077 .elementor-element.elementor-element-38e5fb5a {
    height: 50vh;
}

@media (max-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-38e5fb5a {
        height: fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e9da9db */.elementor-7077 .elementor-element.elementor-element-7e9da9db {
    width: fit-content;
}

.elementor-7077 .elementor-element.elementor-element-7e9da9db h2 {
    box-shadow: 0px 0px 30px #EEEFF7, 0px 0px 30px #EEEFF7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7339f1ed */.elementor-7077 .elementor-element.elementor-element-7339f1ed p {
    max-width: 600px;
    box-shadow: 0px 0px 30px #EEEFF7, 0px 0px 30px #EEEFF7;
}

.elementor-7077 .elementor-element.elementor-element-7339f1ed {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4348e519 */.elementor-7077 .elementor-element.elementor-element-4348e519 p {
    max-width: 600px;
}

.elementor-7077 .elementor-element.elementor-element-4348e519 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80004ce */.elementor-7077 .elementor-element.elementor-element-80004ce {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f778735 */.elementor-7077 .elementor-element.elementor-element-3f778735 {
    box-shadow: none;
}

@media (min-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-3f778735 {
        box-shadow: 8px 16px 32px #00000040;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-608f1db4 */@media (max-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-608f1db4 { 
        height: 300px;
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c0df7 */.elementor-7077 .elementor-element.elementor-element-94c0df7 {
    height: 50vh;
}

@media (max-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-94c0df7 {
        height: fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6034e30b */.elementor-7077 .elementor-element.elementor-element-6034e30b {
    width: fit-content;
}

.elementor-7077 .elementor-element.elementor-element-6034e30b h2 {
    box-shadow: 0px 0px 30px #EEEFF7, 0px 0px 30px #EEEFF7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78bfeea5 */.elementor-7077 .elementor-element.elementor-element-78bfeea5 p {
    max-width: 600px;
    box-shadow: 0px 0px 30px #EEEFF7, 0px 0px 30px #EEEFF7;
}

.elementor-7077 .elementor-element.elementor-element-78bfeea5 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea3ba0e */.elementor-7077 .elementor-element.elementor-element-ea3ba0e p {
    max-width: 600px;
}

.elementor-7077 .elementor-element.elementor-element-ea3ba0e {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c9abeb4 */.elementor-7077 .elementor-element.elementor-element-5c9abeb4 {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32664200 */.elementor-7077 .elementor-element.elementor-element-32664200 {
    box-shadow: none;
}

@media (min-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-32664200 {
        box-shadow: 8px 16px 32px #00000040;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22858b5f */@media (max-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-22858b5f { 
        height: 300px;
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18efdd04 */.elementor-7077 .elementor-element.elementor-element-18efdd04 {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-accd5f6 */.elementor-7077 .elementor-element.elementor-element-accd5f6 {
    height: 50vh;
}

@media (max-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-accd5f6 {
        height: fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b65fe0a */.elementor-7077 .elementor-element.elementor-element-6b65fe0a {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e0fdb92 */.elementor-7077 .elementor-element.elementor-element-5e0fdb92 p {
    max-width: 800px;
}

.elementor-7077 .elementor-element.elementor-element-5e0fdb92 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ab0450c */.elementor-7077 .elementor-element.elementor-element-3ab0450c {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be1c9ec */.elementor-7077 .elementor-element.elementor-element-be1c9ec {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5180160f */.elementor-7077 .elementor-element.elementor-element-5180160f p {
    max-width: 800px;
}

.elementor-7077 .elementor-element.elementor-element-5180160f {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60cf5447 */.elementor-7077 .elementor-element.elementor-element-60cf5447 {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70bd6abe */.elementor-7077 .elementor-element.elementor-element-70bd6abe {
    max-height: 60vh;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75f6d8ab */.elementor-7077 .elementor-element.elementor-element-75f6d8ab {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7928be35 */.elementor-7077 .elementor-element.elementor-element-7928be35 p {
    max-width: 800px;
}

.elementor-7077 .elementor-element.elementor-element-7928be35 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b665ece */.elementor-7077 .elementor-element.elementor-element-b665ece {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53b13521 */.elementor-7077 .elementor-element.elementor-element-53b13521 {
    height: fit-content;
    max-height: 60vh;
}

@media (min-width: 1024px) {
    .elementor-7077 .elementor-element.elementor-element-53b13521 {
        height: 60vh;
    }
}/* End custom CSS */