.elementor-3466 .elementor-element.elementor-element-50a4e68e{--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-3466 .elementor-element.elementor-element-50a4e68e.e-con{--e-con-transform-translateY:-90px;}.elementor-3466 .elementor-element.elementor-element-409d884c{--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-3466 .elementor-element.elementor-element-409d884c:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-409d884c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #EEEFF7 0%, #EEEFF700 65%);}.elementor-3466 .elementor-element.elementor-element-29eeea1{--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-3466 .elementor-element.elementor-element-238de446{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-3466 .elementor-element.elementor-element-238de446 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );text-shadow:0px 0px 6px rgba(0, 0, 0, 0.3);color:var( --e-global-color-text );}.elementor-3466 .elementor-element.elementor-element-27c9194a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;text-align:center;text-shadow:0px 0px 3px rgba(0, 0, 0, 0.3);}.elementor-3466 .elementor-element.elementor-element-27c9194a p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-1ae53546{--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;--justify-content:center;--align-items:center;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3466 .elementor-element.elementor-element-6312b4f1{--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 4px;--row-gap:0px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B5B7C0;--border-color:#B5B7C0;--border-radius:99px 99px 99px 99px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:16px;--padding-right:16px;}.elementor-3466 .elementor-element.elementor-element-e3ade95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3466 .elementor-element.elementor-element-e3ade95 .elementor-icon-wrapper{text-align:center;}.elementor-3466 .elementor-element.elementor-element-e3ade95.elementor-view-stacked .elementor-icon{background-color:#76777F;}.elementor-3466 .elementor-element.elementor-element-e3ade95.elementor-view-framed .elementor-icon, .elementor-3466 .elementor-element.elementor-element-e3ade95.elementor-view-default .elementor-icon{color:#76777F;border-color:#76777F;}.elementor-3466 .elementor-element.elementor-element-e3ade95.elementor-view-framed .elementor-icon, .elementor-3466 .elementor-element.elementor-element-e3ade95.elementor-view-default .elementor-icon svg{fill:#76777F;}.elementor-3466 .elementor-element.elementor-element-e3ade95 .elementor-icon{font-size:1.5em;}.elementor-3466 .elementor-element.elementor-element-e3ade95 .elementor-icon svg{height:1.5em;}.elementor-3466 .elementor-element.elementor-element-7e673857{font-family:var( --e-global-typography-3242837-font-family ), Sans-serif;font-size:var( --e-global-typography-3242837-font-size );font-weight:var( --e-global-typography-3242837-font-weight );line-height:var( --e-global-typography-3242837-line-height );color:#5C5D62;}.elementor-3466 .elementor-element.elementor-element-7e673857 p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-46a7c667{--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 4px;--row-gap:0px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B5B7C0;--border-color:#B5B7C0;--border-radius:99px 99px 99px 99px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:16px;--padding-right:16px;}.elementor-3466 .elementor-element.elementor-element-799a9279{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3466 .elementor-element.elementor-element-799a9279 .elementor-icon-wrapper{text-align:center;}.elementor-3466 .elementor-element.elementor-element-799a9279.elementor-view-stacked .elementor-icon{background-color:#76777F;}.elementor-3466 .elementor-element.elementor-element-799a9279.elementor-view-framed .elementor-icon, .elementor-3466 .elementor-element.elementor-element-799a9279.elementor-view-default .elementor-icon{color:#76777F;border-color:#76777F;}.elementor-3466 .elementor-element.elementor-element-799a9279.elementor-view-framed .elementor-icon, .elementor-3466 .elementor-element.elementor-element-799a9279.elementor-view-default .elementor-icon svg{fill:#76777F;}.elementor-3466 .elementor-element.elementor-element-799a9279 .elementor-icon{font-size:1.5em;}.elementor-3466 .elementor-element.elementor-element-799a9279 .elementor-icon svg{height:1.5em;}.elementor-3466 .elementor-element.elementor-element-741de1ee{font-family:var( --e-global-typography-3242837-font-family ), Sans-serif;font-size:var( --e-global-typography-3242837-font-size );font-weight:var( --e-global-typography-3242837-font-weight );line-height:var( --e-global-typography-3242837-line-height );color:#5C5D62;}.elementor-3466 .elementor-element.elementor-element-741de1ee p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-2a724685{--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 4px;--row-gap:0px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B5B7C0;--border-color:#B5B7C0;--border-radius:99px 99px 99px 99px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6px;--padding-bottom:6px;--padding-left:16px;--padding-right:16px;}.elementor-3466 .elementor-element.elementor-element-48c124a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3466 .elementor-element.elementor-element-48c124a0 .elementor-icon-wrapper{text-align:center;}.elementor-3466 .elementor-element.elementor-element-48c124a0.elementor-view-stacked .elementor-icon{background-color:#76777F;}.elementor-3466 .elementor-element.elementor-element-48c124a0.elementor-view-framed .elementor-icon, .elementor-3466 .elementor-element.elementor-element-48c124a0.elementor-view-default .elementor-icon{color:#76777F;border-color:#76777F;}.elementor-3466 .elementor-element.elementor-element-48c124a0.elementor-view-framed .elementor-icon, .elementor-3466 .elementor-element.elementor-element-48c124a0.elementor-view-default .elementor-icon svg{fill:#76777F;}.elementor-3466 .elementor-element.elementor-element-48c124a0 .elementor-icon{font-size:1.5em;}.elementor-3466 .elementor-element.elementor-element-48c124a0 .elementor-icon svg{height:1.5em;}.elementor-3466 .elementor-element.elementor-element-29098d80{font-family:var( --e-global-typography-3242837-font-family ), Sans-serif;font-size:var( --e-global-typography-3242837-font-size );font-weight:var( --e-global-typography-3242837-font-weight );line-height:var( --e-global-typography-3242837-line-height );color:#5C5D62;}.elementor-3466 .elementor-element.elementor-element-29098d80 p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-2ff380db{--display:flex;--min-height:32px;--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;}.elementor-3466 .elementor-element.elementor-element-d911506 .elementor-button{background-color:#02010100;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 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3466 .elementor-element.elementor-element-d911506{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3466 .elementor-element.elementor-element-d911506:hover{border-radius:0px 0px 0px 0px;}.elementor-3466 .elementor-element.elementor-element-d911506 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3466 .elementor-element.elementor-element-d911506 .elementor-button:hover, .elementor-3466 .elementor-element.elementor-element-d911506 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-3466 .elementor-element.elementor-element-d911506 .elementor-button:hover svg, .elementor-3466 .elementor-element.elementor-element-d911506 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3466 .elementor-element.elementor-element-5d2b0a5b{--display:flex;--position:absolute;--min-height:100vh;top:0px;--z-index:1;}.elementor-3466 .elementor-element.elementor-element-5d2b0a5b:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-5d2b0a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2025/10/bg-mit-fade.jpg");background-size:cover;}body:not(.rtl) .elementor-3466 .elementor-element.elementor-element-5d2b0a5b{left:0px;}body.rtl .elementor-3466 .elementor-element.elementor-element-5d2b0a5b{right:0px;}.elementor-3466 .elementor-element.elementor-element-4cfedcb{--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 64px;--row-gap:0px;--column-gap:64px;--z-index:3;}.elementor-3466 .elementor-element.elementor-element-1051615{--display:flex;--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-3466 .elementor-element.elementor-element-1051615:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-1051615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2025/10/tmfx-start-hero-1.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3466 .elementor-element.elementor-element-1051615.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3466 .elementor-element.elementor-element-6ed74a6{--display:flex;--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-3466 .elementor-element.elementor-element-12db6cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-3466 .elementor-element.elementor-element-12db6cd img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:48px 48px 48px 48px;}.elementor-3466 .elementor-element.elementor-element-159cd1e6{--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-3466 .elementor-element.elementor-element-5b83184e{--display:flex;}.elementor-3466 .elementor-element.elementor-element-484da641 .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-3466 .elementor-element.elementor-element-42a93ee7{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3466 .elementor-element.elementor-element-42a93ee7 p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-7974059d{--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-3466 .elementor-element.elementor-element-a48852b{--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-3466 .elementor-element.elementor-element-a48852b:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-a48852b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-3466 .elementor-element.elementor-element-a48852b.e-con:hover{--e-con-transform-translateY:-0.5em;}.elementor-3466 .elementor-element.elementor-element-33e21d2a{--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-3466 .elementor-element.elementor-element-4b1b501 .elementor-icon-wrapper{text-align:center;}.elementor-3466 .elementor-element.elementor-element-4b1b501.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3466 .elementor-element.elementor-element-4b1b501.elementor-view-framed .elementor-icon, .elementor-3466 .elementor-element.elementor-element-4b1b501.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3466 .elementor-element.elementor-element-4b1b501.elementor-view-framed .elementor-icon, .elementor-3466 .elementor-element.elementor-element-4b1b501.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3466 .elementor-element.elementor-element-4b1b501 .elementor-icon{font-size:2em;}.elementor-3466 .elementor-element.elementor-element-4b1b501 .elementor-icon svg{height:2em;}.elementor-3466 .elementor-element.elementor-element-5708337b .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-3466 .elementor-element.elementor-element-6ae326c3{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-3466 .elementor-element.elementor-element-6ae326c3 p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-4315b940{--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-3466 .elementor-element.elementor-element-4315b940:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-4315b940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-3466 .elementor-element.elementor-element-4315b940.e-con:hover{--e-con-transform-translateY:-0.5em;}.elementor-3466 .elementor-element.elementor-element-485bf781{--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-3466 .elementor-element.elementor-element-2da5ec7f .elementor-icon-wrapper{text-align:center;}.elementor-3466 .elementor-element.elementor-element-2da5ec7f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3466 .elementor-element.elementor-element-2da5ec7f.elementor-view-framed .elementor-icon, .elementor-3466 .elementor-element.elementor-element-2da5ec7f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3466 .elementor-element.elementor-element-2da5ec7f.elementor-view-framed .elementor-icon, .elementor-3466 .elementor-element.elementor-element-2da5ec7f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3466 .elementor-element.elementor-element-2da5ec7f .elementor-icon{font-size:2em;}.elementor-3466 .elementor-element.elementor-element-2da5ec7f .elementor-icon svg{height:2em;}.elementor-3466 .elementor-element.elementor-element-7216268f .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-3466 .elementor-element.elementor-element-649faf34{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-3466 .elementor-element.elementor-element-649faf34 p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-6fc32eed{--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-3466 .elementor-element.elementor-element-6fc32eed:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-6fc32eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-3466 .elementor-element.elementor-element-6fc32eed.e-con:hover{--e-con-transform-translateY:-0.5em;}.elementor-3466 .elementor-element.elementor-element-56e5650d{--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-3466 .elementor-element.elementor-element-3fabe9c8 .elementor-icon-wrapper{text-align:center;}.elementor-3466 .elementor-element.elementor-element-3fabe9c8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3466 .elementor-element.elementor-element-3fabe9c8.elementor-view-framed .elementor-icon, .elementor-3466 .elementor-element.elementor-element-3fabe9c8.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3466 .elementor-element.elementor-element-3fabe9c8.elementor-view-framed .elementor-icon, .elementor-3466 .elementor-element.elementor-element-3fabe9c8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3466 .elementor-element.elementor-element-3fabe9c8 .elementor-icon{font-size:2em;}.elementor-3466 .elementor-element.elementor-element-3fabe9c8 .elementor-icon svg{height:2em;}.elementor-3466 .elementor-element.elementor-element-253cb177 .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-3466 .elementor-element.elementor-element-5afafdba{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-3466 .elementor-element.elementor-element-5afafdba p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-15ae4159{--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-3466 .elementor-element.elementor-element-15ae4159:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-15ae4159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFF;}.elementor-3466 .elementor-element.elementor-element-15ae4159.e-con:hover{--e-con-transform-translateY:-0.5em;}.elementor-3466 .elementor-element.elementor-element-34e5c43b{--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-3466 .elementor-element.elementor-element-4112b06f .elementor-icon-wrapper{text-align:center;}.elementor-3466 .elementor-element.elementor-element-4112b06f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3466 .elementor-element.elementor-element-4112b06f.elementor-view-framed .elementor-icon, .elementor-3466 .elementor-element.elementor-element-4112b06f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3466 .elementor-element.elementor-element-4112b06f.elementor-view-framed .elementor-icon, .elementor-3466 .elementor-element.elementor-element-4112b06f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3466 .elementor-element.elementor-element-4112b06f .elementor-icon{font-size:2em;}.elementor-3466 .elementor-element.elementor-element-4112b06f .elementor-icon svg{height:2em;}.elementor-3466 .elementor-element.elementor-element-dcf587a .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-3466 .elementor-element.elementor-element-2fa2fd9e{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-3466 .elementor-element.elementor-element-2fa2fd9e p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-3f79d8d3{--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-3466 .elementor-element.elementor-element-152e306a{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-3466 .elementor-element.elementor-element-152e306a:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-152e306a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2025/09/Danial.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3466 .elementor-element.elementor-element-7ca8ee8a{--display:flex;--justify-content:center;}.elementor-3466 .elementor-element.elementor-element-2f59b9cd{--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-3466 .elementor-element.elementor-element-25e0f187{padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-primary );font-family:"Work Sans", Sans-serif;font-size:2em;font-weight:500;line-height:1.3em;}.elementor-3466 .elementor-element.elementor-element-2cf3c9f1{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-3466 .elementor-element.elementor-element-658b3a9{--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:25vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3466 .elementor-element.elementor-element-5dfa679{--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-3466 .elementor-element.elementor-element-5dfa679:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-5dfa679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFF;}.elementor-3466 .elementor-element.elementor-element-b3c21bb{--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-3466 .elementor-element.elementor-element-d550847{--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-3466 .elementor-element.elementor-element-6bc53e1{--e-transform-translateY:-268px;}.elementor-3466 .elementor-element.elementor-element-6bc53e1 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-3466 .elementor-element.elementor-element-ad19502{--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-3466 .elementor-element.elementor-element-bcd51ef{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-3466 .elementor-element.elementor-element-fbe305d .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-3466 .elementor-element.elementor-element-ccf0291{color:var( --e-global-color-text );}.elementor-3466 .elementor-element.elementor-element-75e286e0{--display:flex;--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-3466 .elementor-element.elementor-element-717aaba9 .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-3466 .elementor-element.elementor-element-ae7a4fe{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-3466 .elementor-element.elementor-element-ae7a4fe p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-51907069{--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:0px 0px 64px 0px #2A4DF7;--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-3466 .elementor-element.elementor-element-51907069:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-51907069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3466 .elementor-element.elementor-element-2a59f7b5{--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-3466 .elementor-element.elementor-element-4d1462fb{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:16px;--margin-right:0px;}.elementor-3466 .elementor-element.elementor-element-41561642 .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-3466 .elementor-element.elementor-element-6adcd5a1{color:var( --e-global-color-accent );}.elementor-3466 .elementor-element.elementor-element-20608360{--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;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-3466 .elementor-element.elementor-element-5ed3507f{--display:flex;--min-height:90%;--border-radius:20px 20px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3466 .elementor-element.elementor-element-5ed3507f:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-5ed3507f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2025/10/corporate-design.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3466 .elementor-element.elementor-element-9687bad{--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:10vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3466 .elementor-element.elementor-element-3246c1b7{--display:flex;}.elementor-3466 .elementor-element.elementor-element-57127c45 .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-3466 .elementor-element.elementor-element-2f4cee44{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-3466 .elementor-element.elementor-element-2f4cee44 p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-70ee85b8{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-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-accent );}.elementor-3466 .elementor-element.elementor-element-70ee85b8 p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-62f4c218{--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-3466 .elementor-element.elementor-element-62f4c218:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-62f4c218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFF;}.elementor-3466 .elementor-element.elementor-element-3ed164e2{--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-3466 .elementor-element.elementor-element-4f07ad0a{--display:flex;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-3466 .elementor-element.elementor-element-e7a7efe .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-3466 .elementor-element.elementor-element-4f182fd4{color:var( --e-global-color-text );}.elementor-3466 .elementor-element.elementor-element-407038bc{--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-end;--align-items:center;--border-radius:20px 20px 20px 20px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3466 .elementor-element.elementor-element-407038bc:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-407038bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2025/08/Iphone-14-3.png");background-position:top center;background-repeat:no-repeat;background-size:50% auto;}.elementor-3466 .elementor-element.elementor-element-24f7c8cd{--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-3466 .elementor-element.elementor-element-24f7c8cd:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-24f7c8cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2025/10/bg-fade-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3466 .elementor-element.elementor-element-452065f0{--display:flex;--margin-top:0vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3466 .elementor-element.elementor-element-3264e727{--display:flex;}.elementor-3466 .elementor-element.elementor-element-41dd1f18 .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-3466 .elementor-element.elementor-element-165de4ec{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3466 .elementor-element.elementor-element-165de4ec p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-51330fe9{--display:flex;--min-height:40vh;--overflow:hidden;--border-radius:32px 32px 32px 32px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3466 .elementor-element.elementor-element-51330fe9:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-51330fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2025/08/statusquo.png");background-repeat:no-repeat;background-size:cover;}.elementor-3466 .elementor-element.elementor-element-7d9766b{--display:flex;--margin-top:0vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3466 .elementor-element.elementor-element-044f5d3{--display:flex;}.elementor-3466 .elementor-element.elementor-element-6bef5c2 .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-3466 .elementor-element.elementor-element-5fd96a6{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3466 .elementor-element.elementor-element-5fd96a6 p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-461314e{--display:flex;--min-height:40vh;--border-radius:32px 32px 32px 32px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3466 .elementor-element.elementor-element-461314e:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-461314e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2025/08/benchmark.png");background-size:cover;}.elementor-3466 .elementor-element.elementor-element-cf9eefd{--display:flex;--margin-top:0vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3466 .elementor-element.elementor-element-afc57e0{--display:flex;}.elementor-3466 .elementor-element.elementor-element-df3a157 .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-3466 .elementor-element.elementor-element-4583066{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3466 .elementor-element.elementor-element-4583066 p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-1548091{--display:flex;--min-height:60vh;--border-radius:32px 32px 32px 32px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3466 .elementor-element.elementor-element-1548091:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-1548091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2025/08/ersteEntwuerfe.png");background-repeat:no-repeat;background-size:cover;}.elementor-3466 .elementor-element.elementor-element-95ad613{--display:flex;--margin-top:0vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3466 .elementor-element.elementor-element-0a94517{--display:flex;}.elementor-3466 .elementor-element.elementor-element-d59d709 .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-3466 .elementor-element.elementor-element-1941358{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3466 .elementor-element.elementor-element-1941358 p{margin-block-end:0px;}.elementor-3466 .elementor-element.elementor-element-56e1ad3{--display:flex;--min-height:60vh;--border-radius:32px 32px 32px 32px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3466 .elementor-element.elementor-element-56e1ad3:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-56e1ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fdreid.de/wp-content/uploads/2025/08/tmfx-scaled.png");background-size:cover;}.elementor-3466 .elementor-element.elementor-element-2c7dce5{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:0;--padding-right:0;}.elementor-3466 .elementor-element.elementor-element-29b24a5 .elementor-button{background-color:#02010100;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 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;}.elementor-3466 .elementor-element.elementor-element-29b24a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3466 .elementor-element.elementor-element-29b24a5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3466 .elementor-element.elementor-element-a67b411{--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;}@media(min-width:768px){.elementor-3466 .elementor-element.elementor-element-50a4e68e{--content-width:100vw;}.elementor-3466 .elementor-element.elementor-element-2f59b9cd{--width:55%;}.elementor-3466 .elementor-element.elementor-element-d550847{--width:90%;}.elementor-3466 .elementor-element.elementor-element-5ed3507f{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3466 .elementor-element.elementor-element-50a4e68e{--content-width:95vw;}.elementor-3466 .elementor-element.elementor-element-409d884c{--width:100%;}.elementor-3466 .elementor-element.elementor-element-6ed74a6{--width:75%;}.elementor-3466 .elementor-element.elementor-element-d550847{--width:100%;}.elementor-3466 .elementor-element.elementor-element-ad19502{--width:100%;}}@media(max-width:1024px){.elementor-3466 .elementor-element.elementor-element-50a4e68e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3466 .elementor-element.elementor-element-409d884c{--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-3466 .elementor-element.elementor-element-238de446 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3466 .elementor-element.elementor-element-7e673857{font-size:var( --e-global-typography-3242837-font-size );line-height:var( --e-global-typography-3242837-line-height );}.elementor-3466 .elementor-element.elementor-element-741de1ee{font-size:var( --e-global-typography-3242837-font-size );line-height:var( --e-global-typography-3242837-line-height );}.elementor-3466 .elementor-element.elementor-element-29098d80{font-size:var( --e-global-typography-3242837-font-size );line-height:var( --e-global-typography-3242837-line-height );}.elementor-3466 .elementor-element.elementor-element-d911506 .elementor-button{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-3466 .elementor-element.elementor-element-4cfedcb{--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-3466 .elementor-element.elementor-element-1051615{--min-height:620px;}.elementor-3466 .elementor-element.elementor-element-6ed74a6{--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-3466 .elementor-element.elementor-element-12db6cd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3466 .elementor-element.elementor-element-12db6cd img{object-fit:cover;}.elementor-3466 .elementor-element.elementor-element-484da641 .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-3466 .elementor-element.elementor-element-a48852b.e-con:hover{--e-con-transform-translateY:0em;}.elementor-3466 .elementor-element.elementor-element-5708337b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3466 .elementor-element.elementor-element-6ae326c3{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-3466 .elementor-element.elementor-element-4315b940.e-con:hover{--e-con-transform-translateY:0em;}.elementor-3466 .elementor-element.elementor-element-7216268f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3466 .elementor-element.elementor-element-649faf34{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-3466 .elementor-element.elementor-element-6fc32eed.e-con:hover{--e-con-transform-translateY:0em;}.elementor-3466 .elementor-element.elementor-element-253cb177 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3466 .elementor-element.elementor-element-5afafdba{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-3466 .elementor-element.elementor-element-15ae4159.e-con:hover{--e-con-transform-translateY:0em;}.elementor-3466 .elementor-element.elementor-element-dcf587a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3466 .elementor-element.elementor-element-2fa2fd9e{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-3466 .elementor-element.elementor-element-3f79d8d3{--margin-top:15vw;--margin-bottom:15vw;--margin-left:15vw;--margin-right:15vw;}.elementor-3466 .elementor-element.elementor-element-25e0f187{font-size:1.6em;}.elementor-3466 .elementor-element.elementor-element-2cf3c9f1{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-3466 .elementor-element.elementor-element-658b3a9{--gap:128px 128px;--row-gap:128px;--column-gap:128px;}.elementor-3466 .elementor-element.elementor-element-5dfa679{--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-3466 .elementor-element.elementor-element-b3c21bb{--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-3466 .elementor-element.elementor-element-d550847{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3466 .elementor-element.elementor-element-ad19502{--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-3466 .elementor-element.elementor-element-fbe305d .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-3466 .elementor-element.elementor-element-717aaba9 .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-3466 .elementor-element.elementor-element-41561642 .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-3466 .elementor-element.elementor-element-57127c45.elementor-element{--align-self:flex-start;}.elementor-3466 .elementor-element.elementor-element-57127c45 .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-3466 .elementor-element.elementor-element-70ee85b8.elementor-element{--align-self:flex-start;}.elementor-3466 .elementor-element.elementor-element-70ee85b8{border-radius:8px 8px 8px 8px;font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-3466 .elementor-element.elementor-element-e7a7efe .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-3466 .elementor-element.elementor-element-41dd1f18 .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-3466 .elementor-element.elementor-element-51330fe9:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-51330fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-3466 .elementor-element.elementor-element-6bef5c2 .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-3466 .elementor-element.elementor-element-461314e:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-461314e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-3466 .elementor-element.elementor-element-df3a157 .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-3466 .elementor-element.elementor-element-1548091:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-1548091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-3466 .elementor-element.elementor-element-d59d709 .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-3466 .elementor-element.elementor-element-56e1ad3:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-56e1ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-3466 .elementor-element.elementor-element-29b24a5 .elementor-button{font-size:var( --e-global-typography-548ed35-font-size );line-height:var( --e-global-typography-548ed35-line-height );}}@media(max-width:767px){.elementor-3466 .elementor-element.elementor-element-50a4e68e{--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-3466 .elementor-element.elementor-element-409d884c{--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-3466 .elementor-element.elementor-element-238de446 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-3466 .elementor-element.elementor-element-1ae53546{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3466 .elementor-element.elementor-element-7e673857{font-size:var( --e-global-typography-3242837-font-size );line-height:var( --e-global-typography-3242837-line-height );}.elementor-3466 .elementor-element.elementor-element-741de1ee{font-size:var( --e-global-typography-3242837-font-size );line-height:var( --e-global-typography-3242837-line-height );}.elementor-3466 .elementor-element.elementor-element-29098d80{font-size:var( --e-global-typography-3242837-font-size );line-height:var( --e-global-typography-3242837-line-height );}.elementor-3466 .elementor-element.elementor-element-d911506 .elementor-button{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-3466 .elementor-element.elementor-element-4cfedcb{--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-3466 .elementor-element.elementor-element-1051615{--min-height:280px;}.elementor-3466 .elementor-element.elementor-element-1051615:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-1051615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-3466 .elementor-element.elementor-element-12db6cd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3466 .elementor-element.elementor-element-159cd1e6{--width:400px;--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:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3466 .elementor-element.elementor-element-5b83184e{--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-3466 .elementor-element.elementor-element-484da641 .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-3466 .elementor-element.elementor-element-a48852b.e-con:hover{--e-con-transform-translateY:0em;}.elementor-3466 .elementor-element.elementor-element-5708337b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3466 .elementor-element.elementor-element-6ae326c3{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-3466 .elementor-element.elementor-element-4315b940.e-con:hover{--e-con-transform-translateY:0em;}.elementor-3466 .elementor-element.elementor-element-7216268f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3466 .elementor-element.elementor-element-649faf34{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-3466 .elementor-element.elementor-element-6fc32eed.e-con:hover{--e-con-transform-translateY:0em;}.elementor-3466 .elementor-element.elementor-element-253cb177 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3466 .elementor-element.elementor-element-5afafdba{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-3466 .elementor-element.elementor-element-15ae4159.e-con:hover{--e-con-transform-translateY:0em;}.elementor-3466 .elementor-element.elementor-element-dcf587a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-3466 .elementor-element.elementor-element-2fa2fd9e{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-3466 .elementor-element.elementor-element-3f79d8d3{--width:500px;--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:15vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3466 .elementor-element.elementor-element-152e306a{--width:100%;}.elementor-3466 .elementor-element.elementor-element-25e0f187{font-size:1.2em;}.elementor-3466 .elementor-element.elementor-element-2cf3c9f1{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-3466 .elementor-element.elementor-element-658b3a9{--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-3466 .elementor-element.elementor-element-b3c21bb{--min-height:300px;--justify-content:flex-start;}.elementor-3466 .elementor-element.elementor-element-fbe305d .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-3466 .elementor-element.elementor-element-75e286e0{--width:95vw;}.elementor-3466 .elementor-element.elementor-element-717aaba9 .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-3466 .elementor-element.elementor-element-51907069{--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-3466 .elementor-element.elementor-element-41561642 .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-3466 .elementor-element.elementor-element-20608360{--min-height:300px;--border-radius:0px 0px 0px 0px;}.elementor-3466 .elementor-element.elementor-element-5ed3507f.e-con{--e-con-transform-scale:0.9;}.elementor-3466 .elementor-element.elementor-element-5ed3507f{--min-height:300px;--border-radius:0px 0px 20px 20px;}.elementor-3466 .elementor-element.elementor-element-9687bad{--width:95vw;}.elementor-3466 .elementor-element.elementor-element-57127c45 .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-3466 .elementor-element.elementor-element-70ee85b8{font-size:var( --e-global-typography-d9efd61-font-size );line-height:var( --e-global-typography-d9efd61-line-height );}.elementor-3466 .elementor-element.elementor-element-e7a7efe .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-3466 .elementor-element.elementor-element-407038bc{--min-height:400px;}.elementor-3466 .elementor-element.elementor-element-407038bc:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-407038bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:90% auto;}.elementor-3466 .elementor-element.elementor-element-24f7c8cd{--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:40vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3466 .elementor-element.elementor-element-41dd1f18 .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-3466 .elementor-element.elementor-element-51330fe9:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-51330fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-3466 .elementor-element.elementor-element-6bef5c2 .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-3466 .elementor-element.elementor-element-461314e:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-461314e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-3466 .elementor-element.elementor-element-df3a157 .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-3466 .elementor-element.elementor-element-1548091:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-1548091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-3466 .elementor-element.elementor-element-d59d709 .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-3466 .elementor-element.elementor-element-56e1ad3{--width:100%;}.elementor-3466 .elementor-element.elementor-element-56e1ad3:not(.elementor-motion-effects-element-type-background), .elementor-3466 .elementor-element.elementor-element-56e1ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-size:cover;}.elementor-3466 .elementor-element.elementor-element-29b24a5 .elementor-button{font-size:var( --e-global-typography-548ed35-font-size );line-height:var( --e-global-typography-548ed35-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-27c9194a */.elementor-3466 .elementor-element.elementor-element-27c9194a {
    width: 90%;
    max-width: 600px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e3ade95 */.elementor-3466 .elementor-element.elementor-element-e3ade95 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6312b4f1 */.elementor-3466 .elementor-element.elementor-element-6312b4f1 {
    width: fit-content;
    backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-799a9279 */.elementor-3466 .elementor-element.elementor-element-799a9279 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46a7c667 */.elementor-3466 .elementor-element.elementor-element-46a7c667 {
    width: fit-content;
    backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48c124a0 */.elementor-3466 .elementor-element.elementor-element-48c124a0 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a724685 */.elementor-3466 .elementor-element.elementor-element-2a724685 {
    width: fit-content;
    backdrop-filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d911506 */.elementor-3466 .elementor-element.elementor-element-d911506 .elementor-button-icon {
    font-size: 1.6em;
    transition: font-size 0.2s ease;
}

.elementor-3466 .elementor-element.elementor-element-d911506 svg path {
    fill: #101011;
    transition: fill 0.2s ease;
}

.elementor-3466 .elementor-element.elementor-element-d911506:hover svg path {
    fill: #2A4DF7;
}

.elementor-3466 .elementor-element.elementor-element-d911506:hover .elementor-button-icon {
        font-size: 1.8em;
}

.elementor-3466 .elementor-element.elementor-element-d911506 .elementor-button-content-wrapper {
    align-items: center;
    gap: 0em;
    transition: gap 0.2s ease;
}

.elementor-3466 .elementor-element.elementor-element-d911506 .elementor-button-content-wrapper:hover {
    gap: 0.25em;
}

.elementor-3466 .elementor-element.elementor-element-d911506 .elementor-button-text {
    text-decoration: underline 2px #3A3B3F;
    text-underline-offset: 4px;
}

.elementor-3466 .elementor-element.elementor-element-d911506:hover .elementor-button-text {
    text-decoration: underline 2px #2A4DF7;
    text-underline-offset: 4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff380db */.elementor-3466 .elementor-element.elementor-element-2ff380db {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29eeea1 */.elementor-3466 .elementor-element.elementor-element-29eeea1 {
    max-width: 1200px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1051615 */.elementor-3466 .elementor-element.elementor-element-1051615 {
    flex: 2;
    height: 60vh;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-12db6cd */.elementor-3466 .elementor-element.elementor-element-12db6cd img {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ed74a6 */.elementor-3466 .elementor-element.elementor-element-6ed74a6 {
    flex: 1;
    max-width: 400px;
}

@media (min-width: 767px) and (max-width: 1024px) {
    .elementor-3466 .elementor-element.elementor-element-6ed74a6 {
        position: absolute;
        top: 20vh;
        right: 0;
        transform: rotate(5deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-484da641 */.elementor-3466 .elementor-element.elementor-element-484da641 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42a93ee7 */.elementor-3466 .elementor-element.elementor-element-42a93ee7 p {
    max-width: 800px;
}

.elementor-3466 .elementor-element.elementor-element-42a93ee7 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b1b501 */.elementor-3466 .elementor-element.elementor-element-4b1b501 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e21d2a */.elementor-3466 .elementor-element.elementor-element-33e21d2a {
    width: fill;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ae326c3 */.elementor-3466 .elementor-element.elementor-element-6ae326c3 {
    width: fill;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a48852b */.elementor-3466 .elementor-element.elementor-element-a48852b {
    min-width: 200px;
    max-width: 388px;
}

@media (max-width: 1024px) {
    .elementor-3466 .elementor-element.elementor-element-a48852b {
        max-width: 360px;
    }
}

@media (max-width: 767px) {
    .elementor-3466 .elementor-element.elementor-element-a48852b {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2da5ec7f */.elementor-3466 .elementor-element.elementor-element-2da5ec7f {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-485bf781 */.elementor-3466 .elementor-element.elementor-element-485bf781 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-649faf34 */.elementor-3466 .elementor-element.elementor-element-649faf34 {
    width: 96%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4315b940 */.elementor-3466 .elementor-element.elementor-element-4315b940 {
    min-width: 200px;
    max-width: 388px;
}

@media (max-width: 1024px) {
    .elementor-3466 .elementor-element.elementor-element-4315b940 {
        max-width: 360px;
    }
}

@media (max-width: 767px) {
    .elementor-3466 .elementor-element.elementor-element-4315b940 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3fabe9c8 */.elementor-3466 .elementor-element.elementor-element-3fabe9c8 {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc32eed */.elementor-3466 .elementor-element.elementor-element-6fc32eed {
    min-width: 200px;
    max-width: 388px;
}

@media (max-width: 1024px) {
    .elementor-3466 .elementor-element.elementor-element-6fc32eed {
        max-width: 360px;
    }
}

@media (max-width: 767px) {
    .elementor-3466 .elementor-element.elementor-element-6fc32eed {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4112b06f */.elementor-3466 .elementor-element.elementor-element-4112b06f {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15ae4159 */.elementor-3466 .elementor-element.elementor-element-15ae4159 {
    min-width: 200px;
    max-width: 388px;
}

@media (max-width: 1024px) {
    .elementor-3466 .elementor-element.elementor-element-15ae4159 {
        max-width: 360px;
    }
}

@media (max-width: 767px) {
    .elementor-3466 .elementor-element.elementor-element-15ae4159 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-152e306a */.elementor-3466 .elementor-element.elementor-element-152e306a {
    flex: 1;
}

.elementor-3466 .elementor-element.elementor-element-152e306a {
    aspect-ratio: 1 / 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f59b9cd */.elementor-3466 .elementor-element.elementor-element-2f59b9cd {
    max-width: 700px;
    width: 45vw;
}

@media (max-width: 1024px) {
    .elementor-3466 .elementor-element.elementor-element-2f59b9cd {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ca8ee8a */.elementor-3466 .elementor-element.elementor-element-7ca8ee8a {
    flex: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d550847 */.elementor-3466 .elementor-element.elementor-element-d550847 {
    box-shadow: none;
}

@media (min-width: 1024px) {
    .elementor-3466 .elementor-element.elementor-element-d550847 {
        box-shadow: 8px 16px 32px #00000040;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3c21bb */@media (max-width: 1024px) {
    .elementor-3466 .elementor-element.elementor-element-b3c21bb { 
        height: 300px;
        overflow: hidden;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd51ef */.elementor-3466 .elementor-element.elementor-element-bcd51ef {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dfa679 */.elementor-3466 .elementor-element.elementor-element-5dfa679 {
    height: 50vh;
}

@media (max-width: 1024px) {
    .elementor-3466 .elementor-element.elementor-element-5dfa679 {
        height: fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-717aaba9 */.elementor-3466 .elementor-element.elementor-element-717aaba9 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae7a4fe */.elementor-3466 .elementor-element.elementor-element-ae7a4fe p {
    max-width: 600px;
}

.elementor-3466 .elementor-element.elementor-element-ae7a4fe {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d1462fb */.elementor-3466 .elementor-element.elementor-element-4d1462fb {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a59f7b5 */.elementor-3466 .elementor-element.elementor-element-2a59f7b5 {
    flex: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ed3507f */.elementor-3466 .elementor-element.elementor-element-5ed3507f {
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20608360 */.elementor-3466 .elementor-element.elementor-element-20608360 {
    flex: 4;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51907069 */.elementor-3466 .elementor-element.elementor-element-51907069 {
    height: 30vh;
}

@media (min-width: 1024px) {
    .elementor-3466 .elementor-element.elementor-element-51907069 {
        height: 50vh;
    }
}

@media (max-width: 767px) {
    .elementor-3466 .elementor-element.elementor-element-51907069 {
        height: fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57127c45 */.elementor-3466 .elementor-element.elementor-element-57127c45 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f4cee44 */.elementor-3466 .elementor-element.elementor-element-2f4cee44 p {
    max-width: 600px;
}

.elementor-3466 .elementor-element.elementor-element-2f4cee44 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70ee85b8 */.elementor-3466 .elementor-element.elementor-element-70ee85b8 p {
    max-width: 600px;
}

.elementor-3466 .elementor-element.elementor-element-70ee85b8 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3246c1b7 */.elementor-3466 .elementor-element.elementor-element-3246c1b7 {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f07ad0a */.elementor-3466 .elementor-element.elementor-element-4f07ad0a {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-407038bc */.elementor-3466 .elementor-element.elementor-element-407038bc, .elementor-motion-effects-container {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62f4c218 */.elementor-3466 .elementor-element.elementor-element-62f4c218 {
    height: 30vh;
}

@media (min-width: 1024px) {
    .elementor-3466 .elementor-element.elementor-element-62f4c218 {
        height: 50vh;
    }
}

@media (max-width: 767px) {
    .elementor-3466 .elementor-element.elementor-element-62f4c218 {
        height: fit-content;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41dd1f18 */.elementor-3466 .elementor-element.elementor-element-41dd1f18 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-165de4ec */.elementor-3466 .elementor-element.elementor-element-165de4ec p {
    max-width: 800px;
}

.elementor-3466 .elementor-element.elementor-element-165de4ec {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3264e727 */.elementor-3466 .elementor-element.elementor-element-3264e727 {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bef5c2 */.elementor-3466 .elementor-element.elementor-element-6bef5c2 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5fd96a6 */.elementor-3466 .elementor-element.elementor-element-5fd96a6 p {
    max-width: 800px;
}

.elementor-3466 .elementor-element.elementor-element-5fd96a6 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-044f5d3 */.elementor-3466 .elementor-element.elementor-element-044f5d3 {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df3a157 */.elementor-3466 .elementor-element.elementor-element-df3a157 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4583066 */.elementor-3466 .elementor-element.elementor-element-4583066 p {
    max-width: 800px;
}

.elementor-3466 .elementor-element.elementor-element-4583066 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afc57e0 */.elementor-3466 .elementor-element.elementor-element-afc57e0 {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d59d709 */.elementor-3466 .elementor-element.elementor-element-d59d709 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1941358 */.elementor-3466 .elementor-element.elementor-element-1941358 p {
    max-width: 800px;
}

.elementor-3466 .elementor-element.elementor-element-1941358 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a94517 */.elementor-3466 .elementor-element.elementor-element-0a94517 {
    max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-29b24a5 */.elementor-3466 .elementor-element.elementor-element-29b24a5 .elementor-button-icon {
    font-size: .45rem;
}/* End custom CSS */