.elementor-8538 .elementor-element.elementor-element-b07b428>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-b07b428>.elementor-background-overlay{background-image:url(https://www.riefit.de/wp-content/uploads/2026/01/riefit-Homepage-Header-2-1920x715.png);background-position:top center;background-repeat:no-repeat;background-size:cover;opacity:.94}.elementor-8538 .elementor-element.elementor-element-b07b428>.elementor-container{min-height:100%}.elementor-8538 .elementor-element.elementor-element-b07b428 .elementor-background-overlay{filter:brightness(47%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg)}.elementor-8538 .elementor-element.elementor-element-b07b428{margin-top:-50px;margin-bottom:-40px}.elementor-8538 .elementor-element.elementor-element-8baa38c{margin-top:0;margin-bottom:0}.elementor-8538 .elementor-element.elementor-element-72bd6d3>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-8538 .elementor-element.elementor-element-a8de46d{width:var(--container-widget-width,114.18%);max-width:114.18%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:114.18%;--container-widget-flex-grow:0;align-self:center;text-align:center}.elementor-bc-flex-widget .elementor-8538 .elementor-element.elementor-element-45f2abd.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8538 .elementor-element.elementor-element-45f2abd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8538 .elementor-element.elementor-element-45f2abd>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-8538 .elementor-element.elementor-element-cfe177e .elementor-counter{flex-direction:column}.elementor-8538 .elementor-element.elementor-element-cfe177e .elementor-counter-title{justify-content:center;color:#E2F3F6;font-size:30px;letter-spacing:.2px;word-spacing:4px}.elementor-8538 .elementor-element.elementor-element-cfe177e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#F5F5F5;font-weight:600;letter-spacing:2.7px}.elementor-8538 .elementor-element.elementor-element-bfab575.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-8538 .elementor-element.elementor-element-9e6755c{width:var(--container-widget-width,33%);max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0}.elementor-8538 .elementor-element.elementor-element-393af63{--spacer-size:8px}.elementor-8538 .elementor-element.elementor-element-2f8fcab{width:var(--container-widget-width,99.975%);max-width:99.975%;--e-transform-translateY:-20px;background-color:#129CAF87;--container-widget-width:99.975%;--container-widget-flex-grow:0;text-align:center}.elementor-8538 .elementor-element.elementor-element-2f8fcab .elementor-heading-title{font-size:57px;font-weight:500;line-height:80px;color:#FFF}.elementor-8538 .elementor-element.elementor-element-28ca075{margin-top:16px;margin-bottom:16px}.elementor-8538 .elementor-element.elementor-element-4bfbbc6{--spacer-size:30px}.elementor-8538 .elementor-element.elementor-element-d50c733{margin-top:24px;margin-bottom:24px}.elementor-8538 .elementor-element.elementor-element-7e876b1>.elementor-element-populated{border-style:none;margin:0 3px 0 0;--e-column-margin-right:3px;--e-column-margin-left:0px}.elementor-8538 .elementor-element.elementor-element-7e876b1>.elementor-element-populated,.elementor-8538 .elementor-element.elementor-element-7e876b1>.elementor-element-populated>.elementor-background-overlay,.elementor-8538 .elementor-element.elementor-element-7e876b1>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-3b80099{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-8538 .elementor-element.elementor-element-3b80099 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0}.elementor-8538 .elementor-element.elementor-element-3b80099 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-8538 .elementor-element.elementor-element-40d121f{margin:6px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-8538 .elementor-element.elementor-element-ea64a9c img{border-radius:25px 25px 25px 25px}.elementor-8538 .elementor-element.elementor-element-a53be4d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-8538 .elementor-element.elementor-element-a53be4d .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0}.elementor-8538 .elementor-element.elementor-element-a53be4d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-8538 .elementor-element.elementor-element-fd400c3>.elementor-element-populated{border-style:none;margin:0 0 0 3px;--e-column-margin-right:0px;--e-column-margin-left:3px}.elementor-8538 .elementor-element.elementor-element-fd400c3>.elementor-element-populated,.elementor-8538 .elementor-element.elementor-element-fd400c3>.elementor-element-populated>.elementor-background-overlay,.elementor-8538 .elementor-element.elementor-element-fd400c3>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-d4a7522{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-8538 .elementor-element.elementor-element-d4a7522 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0}.elementor-8538 .elementor-element.elementor-element-d4a7522 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-8538 .elementor-element.elementor-element-59075db{margin:6px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-8538 .elementor-element.elementor-element-22b90a9 img{border-radius:25px 25px 25px 25px}.elementor-8538 .elementor-element.elementor-element-da5a913{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-8538 .elementor-element.elementor-element-da5a913 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0}.elementor-8538 .elementor-element.elementor-element-da5a913 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-8538 .elementor-element.elementor-element-6837d17{--spacer-size:15px}.elementor-8538 .elementor-element.elementor-element-9736e5a{--spacer-size:10px}.elementor-8538 .elementor-element.elementor-element-ca75400:not(.elementor-motion-effects-element-type-background),.elementor-8538 .elementor-element.elementor-element-ca75400>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F8FB}.elementor-8538 .elementor-element.elementor-element-ca75400>.elementor-container{max-width:1200px}.elementor-8538 .elementor-element.elementor-element-ca75400,.elementor-8538 .elementor-element.elementor-element-ca75400>.elementor-background-overlay{border-radius:25px 25px 25px 25px}.elementor-8538 .elementor-element.elementor-element-ca75400{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:55px;padding:30px 12px 30px 12px}.elementor-8538 .elementor-element.elementor-element-ca75400>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8538 .elementor-element.elementor-element-dceca99{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 15px) 0;color:var(--e-global-color-secondary)}.elementor-8538 .elementor-element.elementor-element-4e20647{border-radius:25px 25px 25px 25px}.elementor-8538 .elementor-element.elementor-element-4e20647 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-8538 .elementor-element.elementor-element-4fffc79{--spacer-size:30px}.elementor-8538 .elementor-element.elementor-element-7715695 .elementor-button{background-color:var(--e-global-color-20671c4);font-weight:700;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-text);border-radius:8px 8px 8px 8px;padding:10px 50px 10px 50px}.elementor-8538 .elementor-element.elementor-element-84469db{--spacer-size:10px}.elementor-8538 .elementor-element.elementor-element-e3cd5fa:not(.elementor-motion-effects-element-type-background),.elementor-8538 .elementor-element.elementor-element-e3cd5fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F5F8FB}.elementor-8538 .elementor-element.elementor-element-e3cd5fa>.elementor-container{max-width:1200px}.elementor-8538 .elementor-element.elementor-element-e3cd5fa,.elementor-8538 .elementor-element.elementor-element-e3cd5fa>.elementor-background-overlay{border-radius:25px 25px 25px 25px}.elementor-8538 .elementor-element.elementor-element-e3cd5fa{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:55px;padding:30px 12px 30px 12px}.elementor-8538 .elementor-element.elementor-element-e3cd5fa>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8538 .elementor-element.elementor-element-93c5c42>.elementor-element-populated{padding:6px 6px 6px 6px}.elementor-8538 .elementor-element.elementor-element-098f12d{--spacer-size:10px}.elementor-8538 .elementor-element.elementor-element-177b365:not(.elementor-motion-effects-element-type-background),.elementor-8538 .elementor-element.elementor-element-177b365>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EAF6A330}.elementor-8538 .elementor-element.elementor-element-177b365>.elementor-container{min-height:400px}.elementor-8538 .elementor-element.elementor-element-177b365{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-8538 .elementor-element.elementor-element-177b365>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8538 .elementor-element.elementor-element-7d6ed9f{--spacer-size:30px}.elementor-8538 .elementor-element.elementor-element-1603a4b{--spacer-size:10px}.elementor-8538 .elementor-element.elementor-element-489d5c8{margin-top:0;margin-bottom:40px}.elementor-8538 .elementor-element.elementor-element-fda2c8f{--spacer-size:10px}.elementor-8538 .elementor-element.elementor-element-bd5b26a{margin-top:0;margin-bottom:60px}.elementor-8538 .elementor-element.elementor-element-0738c24>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-0738c24>.elementor-background-overlay{background-image:url(https://www.riefit.de/wp-content/uploads/2026/02/6.png);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1}.elementor-8538 .elementor-element.elementor-element-0738c24>.elementor-container{min-height:270px}.elementor-8538 .elementor-element.elementor-element-0738c24{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary)}.elementor-8538 .elementor-element.elementor-element-0738c24,.elementor-8538 .elementor-element.elementor-element-0738c24>.elementor-background-overlay{border-radius:25px 25px 25px 25px}.elementor-bc-flex-widget .elementor-8538 .elementor-element.elementor-element-8c893e3.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-8c893e3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-8c893e3.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-8538 .elementor-element.elementor-element-8c893e3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-8538 .elementor-element.elementor-element-8c893e3>.elementor-element-populated,.elementor-8538 .elementor-element.elementor-element-8c893e3>.elementor-element-populated>.elementor-background-overlay,.elementor-8538 .elementor-element.elementor-element-8c893e3>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-8c893e3>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-c635c02{padding:0 0 -1px 0}.elementor-8538 .elementor-element.elementor-element-c635c02 .elementor-icon-wrapper{text-align:center}.elementor-8538 .elementor-element.elementor-element-c635c02.elementor-view-stacked .elementor-icon{background-color:#fff0}.elementor-8538 .elementor-element.elementor-element-c635c02.elementor-view-framed .elementor-icon,.elementor-8538 .elementor-element.elementor-element-c635c02.elementor-view-default .elementor-icon{color:#fff0;border-color:#fff0}.elementor-8538 .elementor-element.elementor-element-c635c02.elementor-view-framed .elementor-icon,.elementor-8538 .elementor-element.elementor-element-c635c02.elementor-view-default .elementor-icon svg{fill:#fff0}.elementor-8538 .elementor-element.elementor-element-c635c02.elementor-view-stacked .elementor-icon:hover{background-color:#FFF}.elementor-8538 .elementor-element.elementor-element-c635c02.elementor-view-framed .elementor-icon:hover,.elementor-8538 .elementor-element.elementor-element-c635c02.elementor-view-default .elementor-icon:hover{color:#FFF;border-color:#FFF}.elementor-8538 .elementor-element.elementor-element-c635c02.elementor-view-framed .elementor-icon:hover,.elementor-8538 .elementor-element.elementor-element-c635c02.elementor-view-default .elementor-icon:hover svg{fill:#FFF}.elementor-8538 .elementor-element.elementor-element-c635c02 .elementor-icon{font-size:27px}.elementor-8538 .elementor-element.elementor-element-c635c02 .elementor-icon svg{height:27px}.elementor-8538 .elementor-element.elementor-element-47c1de8{background-color:#FFF;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 10px;border-radius:0 0 0 0;text-align:start}.elementor-8538 .elementor-element.elementor-element-47c1de8 .elementor-heading-title{font-size:22px;line-height:40px;color:var(--e-global-color-primary)}.elementor-8538 .elementor-element.elementor-element-000c809{background-color:#FFFFFFBD;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 10px;border-radius:0 0 25px 25px;text-align:start}.elementor-8538 .elementor-element.elementor-element-000c809 .elementor-heading-title{font-size:16px;line-height:40px;color:var(--e-global-color-secondary)}.elementor-8538 .elementor-element.elementor-element-7d3d8b0>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-7d3d8b0>.elementor-background-overlay{background-image:url(https://www.riefit.de/wp-content/uploads/2026/02/8-1.png);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1}.elementor-8538 .elementor-element.elementor-element-7d3d8b0>.elementor-container{min-height:270px}.elementor-8538 .elementor-element.elementor-element-7d3d8b0{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary)}.elementor-8538 .elementor-element.elementor-element-7d3d8b0,.elementor-8538 .elementor-element.elementor-element-7d3d8b0>.elementor-background-overlay{border-radius:25px 25px 25px 25px}.elementor-bc-flex-widget .elementor-8538 .elementor-element.elementor-element-cfcbfb6.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-cfcbfb6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-cfcbfb6.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-8538 .elementor-element.elementor-element-cfcbfb6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-8538 .elementor-element.elementor-element-cfcbfb6>.elementor-element-populated,.elementor-8538 .elementor-element.elementor-element-cfcbfb6>.elementor-element-populated>.elementor-background-overlay,.elementor-8538 .elementor-element.elementor-element-cfcbfb6>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-cfcbfb6>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-f092c2a{padding:0 0 -1px 0}.elementor-8538 .elementor-element.elementor-element-f092c2a .elementor-icon-wrapper{text-align:center}.elementor-8538 .elementor-element.elementor-element-f092c2a.elementor-view-stacked .elementor-icon{background-color:#fff0}.elementor-8538 .elementor-element.elementor-element-f092c2a.elementor-view-framed .elementor-icon,.elementor-8538 .elementor-element.elementor-element-f092c2a.elementor-view-default .elementor-icon{color:#fff0;border-color:#fff0}.elementor-8538 .elementor-element.elementor-element-f092c2a.elementor-view-framed .elementor-icon,.elementor-8538 .elementor-element.elementor-element-f092c2a.elementor-view-default .elementor-icon svg{fill:#fff0}.elementor-8538 .elementor-element.elementor-element-f092c2a.elementor-view-stacked .elementor-icon:hover{background-color:#FFF}.elementor-8538 .elementor-element.elementor-element-f092c2a.elementor-view-framed .elementor-icon:hover,.elementor-8538 .elementor-element.elementor-element-f092c2a.elementor-view-default .elementor-icon:hover{color:#FFF;border-color:#FFF}.elementor-8538 .elementor-element.elementor-element-f092c2a.elementor-view-framed .elementor-icon:hover,.elementor-8538 .elementor-element.elementor-element-f092c2a.elementor-view-default .elementor-icon:hover svg{fill:#FFF}.elementor-8538 .elementor-element.elementor-element-f092c2a .elementor-icon{font-size:27px}.elementor-8538 .elementor-element.elementor-element-f092c2a .elementor-icon svg{height:27px}.elementor-8538 .elementor-element.elementor-element-b772c2b{background-color:#FFF;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 10px;border-radius:0 0 0 0;text-align:start}.elementor-8538 .elementor-element.elementor-element-b772c2b .elementor-heading-title{font-size:22px;line-height:40px;color:var(--e-global-color-primary)}.elementor-8538 .elementor-element.elementor-element-d9fa63d{background-color:#FFFFFFBD;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 10px;border-radius:0 0 25px 25px;text-align:start}.elementor-8538 .elementor-element.elementor-element-d9fa63d .elementor-heading-title{font-size:16px;line-height:40px;color:var(--e-global-color-secondary)}.elementor-8538 .elementor-element.elementor-element-70da65d>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-70da65d>.elementor-background-overlay{background-image:url(https://www.riefit.de/wp-content/uploads/2026/02/Birgit.png);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1}.elementor-8538 .elementor-element.elementor-element-70da65d>.elementor-container{min-height:270px}.elementor-8538 .elementor-element.elementor-element-70da65d{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary)}.elementor-8538 .elementor-element.elementor-element-70da65d,.elementor-8538 .elementor-element.elementor-element-70da65d>.elementor-background-overlay{border-radius:25px 25px 25px 25px}.elementor-bc-flex-widget .elementor-8538 .elementor-element.elementor-element-5ef4d36.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-5ef4d36.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-5ef4d36.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-8538 .elementor-element.elementor-element-5ef4d36>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-8538 .elementor-element.elementor-element-5ef4d36>.elementor-element-populated,.elementor-8538 .elementor-element.elementor-element-5ef4d36>.elementor-element-populated>.elementor-background-overlay,.elementor-8538 .elementor-element.elementor-element-5ef4d36>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-5ef4d36>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-9416ef3{background-color:#FFF;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 10px;border-radius:0 0 0 0;text-align:start}.elementor-8538 .elementor-element.elementor-element-9416ef3 .elementor-heading-title{font-size:22px;line-height:40px;color:var(--e-global-color-primary)}.elementor-8538 .elementor-element.elementor-element-c110929{background-color:#FFFFFFBD;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 10px;border-radius:0 0 25px 25px;text-align:start}.elementor-8538 .elementor-element.elementor-element-c110929 .elementor-heading-title{font-size:16px;line-height:40px;color:var(--e-global-color-secondary)}.elementor-8538 .elementor-element.elementor-element-480ae0b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-480ae0b>.elementor-background-overlay{background-image:url(https://www.riefit.de/wp-content/uploads/2026/02/4.png);background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1}.elementor-8538 .elementor-element.elementor-element-480ae0b>.elementor-container{min-height:270px}.elementor-8538 .elementor-element.elementor-element-480ae0b{border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-primary)}.elementor-8538 .elementor-element.elementor-element-480ae0b,.elementor-8538 .elementor-element.elementor-element-480ae0b>.elementor-background-overlay{border-radius:25px 25px 25px 25px}.elementor-bc-flex-widget .elementor-8538 .elementor-element.elementor-element-4914b8c.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-4914b8c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-4914b8c.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-8538 .elementor-element.elementor-element-4914b8c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-8538 .elementor-element.elementor-element-4914b8c>.elementor-element-populated,.elementor-8538 .elementor-element.elementor-element-4914b8c>.elementor-element-populated>.elementor-background-overlay,.elementor-8538 .elementor-element.elementor-element-4914b8c>.elementor-background-slideshow{border-radius:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-4914b8c>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-1b1ac3c{background-color:#FFF;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 10px;border-radius:0 0 0 0;text-align:start}.elementor-8538 .elementor-element.elementor-element-1b1ac3c .elementor-heading-title{font-size:22px;line-height:40px;color:var(--e-global-color-primary)}.elementor-8538 .elementor-element.elementor-element-ae4cbfd{background-color:#FFFFFFBD;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 10px;border-radius:0 0 25px 25px;text-align:start}.elementor-8538 .elementor-element.elementor-element-ae4cbfd .elementor-heading-title{font-size:16px;line-height:40px;color:var(--e-global-color-secondary)}.elementor-8538 .elementor-element.elementor-element-6c60029>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-8538 .elementor-element.elementor-element-6c60029>.elementor-background-overlay{background-image:url(https://www.riefit.de/wp-content/uploads/2026/02/6-1.png);background-position:center center;background-repeat:no-repeat;background-size:100% auto;opacity:.99}.elementor-8538 .elementor-element.elementor-element-6c60029>.elementor-container{min-height:400px}.elementor-bc-flex-widget .elementor-8538 .elementor-element.elementor-element-b7641d3.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8538 .elementor-element.elementor-element-b7641d3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8538 .elementor-element.elementor-element-1062e81{margin:40px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;text-align:center}.elementor-8538 .elementor-element.elementor-element-1062e81 .elementor-heading-title{font-size:50px;font-weight:600;-webkit-text-stroke-width:0;stroke-width:0;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0 0 40px rgb(0 0 0 / .82);color:#FFF}.elementor-8538 .elementor-element.elementor-element-52790e5{--spacer-size:30px}.elementor-8538 .elementor-element.elementor-element-bce6de4 .elementor-button{background-color:var(--e-global-color-20671c4);font-weight:700;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-text);border-radius:8px 8px 8px 8px}.elementor-8538 .elementor-element.elementor-element-bce6de4{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 40px) 0}.elementor-8538 .elementor-element.elementor-element-74172de{--spacer-size:50px}.elementor-8538 .elementor-element.elementor-element-f7ffe19 .elementor-heading-title{font-weight:600}.elementor-8538 .elementor-element.elementor-element-b86e3fe{--spacer-size:10px}.elementor-8538 .elementor-element.elementor-element-b827cc0:not(.elementor-motion-effects-element-type-background),.elementor-8538 .elementor-element.elementor-element-b827cc0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#129CAF17}.elementor-8538 .elementor-element.elementor-element-b827cc0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-12px;margin-bottom:70px;padding:10px 10px 10px 10px}.elementor-8538 .elementor-element.elementor-element-b827cc0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-8538 .elementor-element.elementor-element-29bf0e6>.elementor-element-populated{border-style:dotted;margin:0 0 0 11px;--e-column-margin-right:0px;--e-column-margin-left:11px}.elementor-8538 .elementor-element.elementor-element-29bf0e6>.elementor-element-populated,.elementor-8538 .elementor-element.elementor-element-29bf0e6>.elementor-element-populated>.elementor-background-overlay,.elementor-8538 .elementor-element.elementor-element-29bf0e6>.elementor-background-slideshow{border-radius:25px 25px 25px 25px}.elementor-8538 .elementor-element.elementor-element-c5585e8 .elementor-heading-title{line-height:40px}.elementor-8538 .elementor-element.elementor-element-da0462c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;color:var(--e-global-color-secondary)}.elementor-8538 .elementor-element.elementor-element-11e562b{border-radius:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-11e562b .btn{border-radius:12px 12px 12px 12px}.elementor-bc-flex-widget .elementor-8538 .elementor-element.elementor-element-2352bdd.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8538 .elementor-element.elementor-element-2352bdd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8538 .elementor-element.elementor-element-ada2028{--e-transform-translateY:20px}.elementor-8538 .elementor-element.elementor-element-ada2028 .news-posts-block .news-post--content{text-align:left}.elementor-8538 .elementor-element.elementor-element-ada2028 .news-posts-block .news-post--image img{height:0}.elementor-8538 .elementor-element.elementor-element-ada2028 .news-posts-block .news-post--content p{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-8538 .elementor-element.elementor-element-c1e06ee .elementor-heading-title{font-weight:600}.elementor-8538 .elementor-element.elementor-element-bd5ee4f{--spacer-size:20px}.elementor-8538 .elementor-element.elementor-element-b5d3ac7{--e-image-carousel-slides-to-show:3}.elementor-8538 .elementor-element.elementor-element-5c1d7e2{--spacer-size:12px}body.elementor-page-8538{margin:0 0 0 0;padding:0 0 0 0}@media(max-width:992px){.elementor-8538 .elementor-element.elementor-element-b07b428>.elementor-background-overlay{background-image:url(https://www.riefit.de/wp-content/uploads/2026/01/riefit-Homepage-Mobile-Header-700x1000-px-7.png);background-repeat:no-repeat;background-size:1000px auto}.elementor-8538 .elementor-element.elementor-element-b07b428>.elementor-container{min-height:400px}.elementor-8538 .elementor-element.elementor-element-b07b428{margin-top:0;margin-bottom:4px}.elementor-8538 .elementor-element.elementor-element-72bd6d3.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-8538 .elementor-element.elementor-element-a8de46d{--container-widget-width:154px;--container-widget-flex-grow:0;width:var(--container-widget-width,154px);max-width:154px;text-align:center}.elementor-bc-flex-widget .elementor-8538 .elementor-element.elementor-element-45f2abd.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-8538 .elementor-element.elementor-element-45f2abd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-8538 .elementor-element.elementor-element-45f2abd.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-8538 .elementor-element.elementor-element-cfe177e .elementor-counter-title{font-size:19px}.elementor-8538 .elementor-element.elementor-element-bfab575.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-8538 .elementor-element.elementor-element-9e6755c{width:var(--container-widget-width,378.025px);max-width:378.025px;--e-transform-translateX:56px;--e-transform-translateY:46px;--container-widget-width:378.025px;--container-widget-flex-grow:0}.elementor-8538 .elementor-element.elementor-element-393af63{--spacer-size:6px}.elementor-8538 .elementor-element.elementor-element-2f8fcab{width:100%;max-width:100%;margin:45px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-8538 .elementor-element.elementor-element-2f8fcab .elementor-heading-title{font-size:36px;line-height:1.3em}.elementor-8538 .elementor-element.elementor-element-28ca075{margin-top:0;margin-bottom:0}.elementor-8538 .elementor-element.elementor-element-e76592b{width:var(--container-widget-width,494px);max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0}.elementor-8538 .elementor-element.elementor-element-2a46fa9{width:var(--container-widget-width,494px);max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0}.elementor-8538 .elementor-element.elementor-element-847a89c{width:var(--container-widget-width,494px);max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0}.elementor-8538 .elementor-element.elementor-element-4bbf200{width:var(--container-widget-width,494px);max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0}.elementor-8538 .elementor-element.elementor-element-afbcd05{width:var(--container-widget-width,494px);max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0}.elementor-8538 .elementor-element.elementor-element-6b76f66{width:var(--container-widget-width,494px);max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0}.elementor-8538 .elementor-element.elementor-element-0738c24>.elementor-container{min-height:300px}.elementor-8538 .elementor-element.elementor-element-0738c24>.elementor-background-overlay{background-position:center center}.elementor-8538 .elementor-element.elementor-element-8c893e3>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-47c1de8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 10px;border-radius:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-47c1de8 .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-000c809{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 010px;border-radius:0 0 25px 25px}.elementor-8538 .elementor-element.elementor-element-000c809 .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-7d3d8b0>.elementor-container{min-height:300px}.elementor-8538 .elementor-element.elementor-element-7d3d8b0>.elementor-background-overlay{background-position:center center}.elementor-8538 .elementor-element.elementor-element-cfcbfb6>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-b772c2b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 10px;border-radius:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-b772c2b .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-d9fa63d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 010px;border-radius:0 0 25px 25px}.elementor-8538 .elementor-element.elementor-element-d9fa63d .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-70da65d>.elementor-container{min-height:300px}.elementor-8538 .elementor-element.elementor-element-70da65d>.elementor-background-overlay{background-position:center center}.elementor-8538 .elementor-element.elementor-element-5ef4d36>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-9416ef3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 010px;border-radius:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-9416ef3 .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-c110929{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 010px;border-radius:0 0 25px 25px}.elementor-8538 .elementor-element.elementor-element-c110929 .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-480ae0b>.elementor-container{min-height:300px}.elementor-8538 .elementor-element.elementor-element-480ae0b>.elementor-background-overlay{background-position:center center}.elementor-8538 .elementor-element.elementor-element-4914b8c>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-1b1ac3c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 010px;border-radius:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-1b1ac3c .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-ae4cbfd{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 010px;border-radius:0 0 25px 25px}.elementor-8538 .elementor-element.elementor-element-ae4cbfd .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-6c60029>.elementor-background-overlay{background-image:url(https://www.riefit.de/wp-content/uploads/2026/02/3-1.png);background-position:center center;background-size:1000px auto}}@media(max-width:768px){.elementor-8538 .elementor-element.elementor-element-b07b428>.elementor-background-overlay{background-image:url(https://www.riefit.de/wp-content/uploads/2026/01/riefit-Homepage-Mobile-Header-700x1000-px-7.png);background-position:-330px 0;background-repeat:no-repeat;background-size:1000px auto;opacity:.9}.elementor-8538 .elementor-element.elementor-element-b07b428{margin-top:-43px;margin-bottom:0}.elementor-bc-flex-widget .elementor-8538 .elementor-element.elementor-element-72bd6d3.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-72bd6d3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-8538 .elementor-element.elementor-element-72bd6d3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:200px}.elementor-8538 .elementor-element.elementor-element-72bd6d3>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-8538 .elementor-element.elementor-element-a8de46d{width:var(--container-widget-width,155px);max-width:155px;margin:-26px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 29px;padding:0 0 0 0;--container-widget-width:155px;--container-widget-flex-grow:0;text-align:end}.elementor-8538 .elementor-element.elementor-element-45f2abd>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-8538 .elementor-element.elementor-element-cfe177e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0;padding:0 0 0 0}.elementor-8538 .elementor-element.elementor-element-cfe177e .elementor-counter{gap:0}.elementor-8538 .elementor-element.elementor-element-cfe177e .elementor-counter-number-wrapper{font-size:60px}.elementor-8538 .elementor-element.elementor-element-cfe177e .elementor-counter-title{font-size:16px}.elementor-8538 .elementor-element.elementor-element-bfab575.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-8538 .elementor-element.elementor-element-bfab575>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px}.elementor-8538 .elementor-element.elementor-element-bfab575>.elementor-element-populated{margin:0 0 2px -20px;--e-column-margin-right:0px;--e-column-margin-left:-20px}.elementor-8538 .elementor-element.elementor-element-9e6755c{--e-transform-translateX:0px;--e-transform-translateY:0px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 50px;--container-widget-width:242px;--container-widget-flex-grow:0;width:var(--container-widget-width,242px);max-width:242px}.elementor-8538 .elementor-element.elementor-element-393af63{--spacer-size:1px}.elementor-8538 .elementor-element.elementor-element-2f8fcab{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-8538 .elementor-element.elementor-element-2f8fcab .elementor-heading-title{font-size:44px;line-height:1.2em;letter-spacing:2.3px;word-spacing:.3em}.elementor-8538 .elementor-element.elementor-element-7e876b1>.elementor-element-populated{margin:0 0 3px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-8538 .elementor-element.elementor-element-fd400c3>.elementor-element-populated{margin:3px 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-8538 .elementor-element.elementor-element-ca75400>.elementor-container{max-width:500px}.elementor-8538 .elementor-element.elementor-element-e3cd5fa>.elementor-container{max-width:500px}.elementor-8538 .elementor-element.elementor-element-9c357e2 .elementor-heading-title{line-height:1.4em}.elementor-8538 .elementor-element.elementor-element-885980f{width:100%;max-width:100%;align-self:flex-start}.elementor-8538 .elementor-element.elementor-element-e9c03d1 .elementor-heading-title{line-height:1.4em}.elementor-8538 .elementor-element.elementor-element-47c1de8 .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-000c809 .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-b772c2b .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-d9fa63d .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-9416ef3 .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-c110929 .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-1b1ac3c .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-ae4cbfd .elementor-heading-title{line-height:2.4em}.elementor-8538 .elementor-element.elementor-element-6c60029>.elementor-background-overlay{background-image:url(https://www.riefit.de/wp-content/uploads/2026/02/3-1.png);background-position:center right}.elementor-8538 .elementor-element.elementor-element-1062e81 .elementor-heading-title{font-size:34px}}@media(min-width:769px){.elementor-8538 .elementor-element.elementor-element-c5bb73e{width:100%}.elementor-8538 .elementor-element.elementor-element-72bd6d3{width:34.876%}.elementor-8538 .elementor-element.elementor-element-45f2abd{width:65.124%}.elementor-8538 .elementor-element.elementor-element-29bf0e6{width:25.043%}.elementor-8538 .elementor-element.elementor-element-2352bdd{width:74.957%}}@media(max-width:992px) and (min-width:769px){.elementor-8538 .elementor-element.elementor-element-5bfd270{width:50%}.elementor-8538 .elementor-element.elementor-element-8c893e3{width:100%}.elementor-8538 .elementor-element.elementor-element-f43f498{width:50%}.elementor-8538 .elementor-element.elementor-element-cfcbfb6{width:100%}.elementor-8538 .elementor-element.elementor-element-5e85816{width:50%}.elementor-8538 .elementor-element.elementor-element-9b2a1e1{width:50%}.elementor-8538 .elementor-element.elementor-element-29bf0e6{width:100%}.elementor-8538 .elementor-element.elementor-element-2352bdd{width:100%}}