.elementor-2 .elementor-element.elementor-element-d6486cb{--display:flex;--min-height:1057px;--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:stretch;--overlay-opacity:0.78;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d6486cb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d6486cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rollladen-richter.de/wp-content/uploads/2026/06/289882-rotated.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-d6486cb::before, .elementor-2 .elementor-element.elementor-element-d6486cb > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d6486cb > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d6486cb > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d6486cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d6486cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(270deg, var( --e-global-color-a6038d4 ) 50%, var( --e-global-color-a6038d4 ) 92%);}.elementor-2 .elementor-element.elementor-element-b060e47{--display:flex;--min-height:744px;--margin-top:var(--abstand);--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-2 .elementor-element.elementor-element-b060e47:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b060e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rollladen-richter.de/wp-content/uploads/2026/06/rollladenrichterstart_komp-1024x1024.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-7c2cd94{--display:flex;--justify-content:center;--margin-top:var(--abstand);--margin-bottom:var(--abstand);--margin-left:0;--margin-right:0;}.elementor-2 .elementor-element.elementor-element-8655494{font-family:var( --e-global-typography-dc0e177-font-family ), Sans-serif;font-size:var( --e-global-typography-dc0e177-font-size );font-weight:var( --e-global-typography-dc0e177-font-weight );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-4280078 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-4280078.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-4280078 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:clamp(1.0625rem, -0.0417rem + 3.5333vw, 4.375rem);font-weight:700;text-transform:none;word-spacing:0px;color:var( --e-global-color-9069646 );}.elementor-2 .elementor-element.elementor-element-1ed16b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-20f5883{--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;}.elementor-2 .elementor-element.elementor-element-8d8b1cc{--display:flex;--margin-top:var(--abstand);--margin-bottom:var(--abstand);--margin-left:0;--margin-right:0;}.elementor-2 .elementor-element.elementor-element-b1be650 .elementor-heading-title{font-family:var( --e-global-typography-fbaa729-font-family ), Sans-serif;font-size:var( --e-global-typography-fbaa729-font-size );font-weight:var( --e-global-typography-fbaa729-font-weight );text-transform:var( --e-global-typography-fbaa729-text-transform );color:var( --e-global-color-a6038d4 );}.elementor-2 .elementor-element.elementor-element-392387a .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:clamp(1.125rem, 0.9167rem + 0.6667vw, 1.75rem);font-weight:600;text-transform:none;color:var( --e-global-color-9069646 );}.elementor-2 .elementor-element.elementor-element-2e4d2ba{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-1161df8 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:16px 55px 16px 55px;}.elementor-2 .elementor-element.elementor-element-1161df8 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1161df8 .elementor-button:focus{background-color:var( --e-global-color-9069646 );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-1161df8 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-1161df8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-f12a78c{right:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-f12a78c{left:0px;}.elementor-2 .elementor-element.elementor-element-f12a78c{top:0px;}.elementor-2 .elementor-element.elementor-element-f12a78c img{width:200px;}.elementor-2 .elementor-element.elementor-element-e55ccf5{--display:flex;--min-height:558px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.61;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-e55ccf5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e55ccf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.rollladen-richter.de/wp-content/uploads/2026/03/Essensausgabe-Schule-1-2048x1536.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e55ccf5::before, .elementor-2 .elementor-element.elementor-element-e55ccf5 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e55ccf5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e55ccf5 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e55ccf5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e55ccf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f6040b2 );--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-e55ccf5:hover::before, .elementor-2 .elementor-element.elementor-element-e55ccf5:hover > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e55ccf5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e55ccf5 > .elementor-background-slideshow:hover::before, .elementor-2 .elementor-element.elementor-element-e55ccf5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-2 .elementor-element.elementor-element-e55ccf5:hover{--overlay-opacity:0.51;}.elementor-2 .elementor-element.elementor-element-e4069d5{--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:center;--align-items:center;}.elementor-2 .elementor-element.elementor-element-0fc83fb > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-0fc83fb.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0fc83fb .elementor-heading-title{font-family:var( --e-global-typography-2e6bc29-font-family ), Sans-serif;font-size:var( --e-global-typography-2e6bc29-font-size );font-weight:var( --e-global-typography-2e6bc29-font-weight );text-transform:var( --e-global-typography-2e6bc29-text-transform );line-height:var( --e-global-typography-2e6bc29-line-height );word-spacing:var( --e-global-typography-2e6bc29-word-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b4f1688{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );text-shadow:6px 5px 12px rgba(0, 0, 0, 0.77);color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b637bd4 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 55px 16px 55px;}.elementor-2 .elementor-element.elementor-element-b637bd4 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-b637bd4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-b637bd4 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-b637bd4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-46fa27e1{--display:flex;--justify-content:center;--padding-top:var(--abstand);--padding-bottom:var(--abstand);--padding-left:0;--padding-right:0;}.elementor-2 .elementor-element.elementor-element-4533ba4{width:var( --container-widget-width, 74.264% );max-width:74.264%;--container-widget-width:74.264%;--container-widget-flex-grow:0;z-index:322;}.elementor-2 .elementor-element.elementor-element-4533ba4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-4533ba4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4533ba4 .side_border_heading_line_holder{width:41px;}.elementor-2 .elementor-element.elementor-element-4533ba4 .side_border_heading_line{height:6px;margin-top:47px;}.elementor-2 .elementor-element.elementor-element-4533ba4 .side_border_heading_title{margin-top:1px;}.elementor-2 .elementor-element.elementor-element-4533ba4 .side_border_heading_subtitle{margin-top:6px;}.elementor-2 .elementor-element.elementor-element-4533ba4 .side_border_heading_line_spacer{width:36px;}.elementor-2 .elementor-element.elementor-element-4533ba4 .uc_style_side_border_heading_elementor_title{font-family:"Inter Tight", Sans-serif;font-size:clamp(1.0625rem, -0.0417rem + 3.5333vw, 4.375rem);font-weight:700;text-transform:none;word-spacing:0px;}.elementor-2 .elementor-element.elementor-element-4533ba4 .uc_style_side_border_heading_elementor_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-6cc3181d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5ecc9ea2{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3c67020{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:#171717;}.elementor-2 .elementor-element.elementor-element-3c67020 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-1e30927b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-1e30927b > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1e30927b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-1e30927b .zoom_caption_reveal_content_box{height:450px;text-align:center;}.elementor-2 .elementor-element.elementor-element-1e30927b .icroh-caption{bottom:0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-9069646 );}.elementor-2 .elementor-element.elementor-element-1e30927b .image-caption-reveal-on-hover{background-position:center top;}.elementor-2 .elementor-element.elementor-element-1e30927b .zoom_caption_reveal_content_box:hover .image-caption-reveal-on-hover{transform:scale(110%,110%)!important;}.elementor-2 .elementor-element.elementor-element-1e30927b .zoom_caption_reveal_content_box.ue_crcb_active .icroh-caption{background-color:var( --e-global-color-f6040b2 );}.elementor-2 .elementor-element.elementor-element-1e30927b .icroh-title{color:#ffffff;font-family:var( --e-global-typography-fbaa729-font-family ), Sans-serif;font-size:var( --e-global-typography-fbaa729-font-size );font-weight:var( --e-global-typography-fbaa729-font-weight );text-transform:var( --e-global-typography-fbaa729-text-transform );}.elementor-2 .elementor-element.elementor-element-1e30927b .icroh-text{color:#ffffff;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );margin-top:10px;}.elementor-2 .elementor-element.elementor-element-3f9a2466{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-3f9a2466 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-3f9a2466.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-3f9a2466 .zoom_caption_reveal_content_box{height:450px;text-align:center;}.elementor-2 .elementor-element.elementor-element-3f9a2466 .icroh-caption{bottom:0px;padding:20px 20px 20px 20px;background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-3f9a2466 .image-caption-reveal-on-hover{background-position:center top;}.elementor-2 .elementor-element.elementor-element-3f9a2466 .zoom_caption_reveal_content_box:hover .image-caption-reveal-on-hover{transform:scale(110%,110%)!important;}.elementor-2 .elementor-element.elementor-element-3f9a2466 .zoom_caption_reveal_content_box.ue_crcb_active .icroh-caption{background-color:var( --e-global-color-a6038d4 );}.elementor-2 .elementor-element.elementor-element-3f9a2466 .icroh-title{color:#ffffff;font-family:"libre baskerville", Sans-serif;font-size:24px;font-weight:400;font-style:normal;line-height:1.8em;}.elementor-2 .elementor-element.elementor-element-3f9a2466 .icroh-text{color:#ffffff;margin-top:10px;}.elementor-2 .elementor-element.elementor-element-7369a1dd{--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:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.8;border-style:solid;--border-style:solid;border-width:0px 10px 10px 10px;--border-top-width:0px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:6%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-7369a1dd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7369a1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rollladen-richter.de/wp-content/uploads/2026/03/4508.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-7369a1dd::before, .elementor-2 .elementor-element.elementor-element-7369a1dd > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7369a1dd > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-7369a1dd > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-7369a1dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-7369a1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-a6038d4 ) 0%, var( --e-global-color-9069646 ) 100%);}.elementor-2 .elementor-element.elementor-element-7dd6e8e0{width:100%;max-width:100%;text-align:center;}.elementor-2 .elementor-element.elementor-element-7dd6e8e0 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-7dd6e8e0.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7dd6e8e0 .elementor-heading-title{font-family:var( --e-global-typography-2e6bc29-font-family ), Sans-serif;font-size:var( --e-global-typography-2e6bc29-font-size );font-weight:var( --e-global-typography-2e6bc29-font-weight );text-transform:var( --e-global-typography-2e6bc29-text-transform );line-height:var( --e-global-typography-2e6bc29-line-height );word-spacing:var( --e-global-typography-2e6bc29-word-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-51379516 > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-2 .elementor-element.elementor-element-51379516{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-489cb655 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:16px 55px 16px 55px;}.elementor-2 .elementor-element.elementor-element-489cb655 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-489cb655 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-489cb655 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-489cb655 .elementor-button:focus svg{fill:var( --e-global-color-text );}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-b060e47{--width:57%;}.elementor-2 .elementor-element.elementor-element-7c2cd94{--width:48%;}.elementor-2 .elementor-element.elementor-element-e4069d5{--content-width:848px;}.elementor-2 .elementor-element.elementor-element-5ecc9ea2{--width:29%;}.elementor-2 .elementor-element.elementor-element-7369a1dd{--content-width:1279px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-7369a1dd{--content-width:500px;}}@media(min-width:1471px){.elementor-2 .elementor-element.elementor-element-7369a1dd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7369a1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1470px){.elementor-2 .elementor-element.elementor-element-d6486cb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d6486cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rollladen-richter.de/wp-content/uploads/2026/06/289882-1536x861.jpg");}.elementor-2 .elementor-element.elementor-element-d6486cb{--overlay-opacity:0.72;}.elementor-2 .elementor-element.elementor-element-b060e47:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b060e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:contain;}.elementor-2 .elementor-element.elementor-element-8655494{font-size:var( --e-global-typography-dc0e177-font-size );}.elementor-2 .elementor-element.elementor-element-1ed16b4{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-b1be650 .elementor-heading-title{font-size:var( --e-global-typography-fbaa729-font-size );}.elementor-2 .elementor-element.elementor-element-2e4d2ba{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-1161df8 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-0fc83fb .elementor-heading-title{font-size:var( --e-global-typography-2e6bc29-font-size );line-height:var( --e-global-typography-2e6bc29-line-height );word-spacing:var( --e-global-typography-2e6bc29-word-spacing );}.elementor-2 .elementor-element.elementor-element-b4f1688{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-b637bd4 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-46fa27e1{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-4533ba4 .uc_style_side_border_heading_elementor_subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-3c67020{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-1e30927b .icroh-title{font-size:var( --e-global-typography-fbaa729-font-size );}.elementor-2 .elementor-element.elementor-element-1e30927b .icroh-text{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-7dd6e8e0 .elementor-heading-title{font-size:var( --e-global-typography-2e6bc29-font-size );line-height:var( --e-global-typography-2e6bc29-line-height );word-spacing:var( --e-global-typography-2e6bc29-word-spacing );}.elementor-2 .elementor-element.elementor-element-51379516{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-489cb655 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1200px){.elementor-2 .elementor-element.elementor-element-d6486cb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d6486cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rollladen-richter.de/wp-content/uploads/2026/06/289882-1536x861.jpg");}.elementor-2 .elementor-element.elementor-element-d6486cb{--overlay-opacity:0.59;}.elementor-2 .elementor-element.elementor-element-b060e47:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b060e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rollladen-richter.de/wp-content/uploads/2026/06/rollladenrichterstart_komp-768x768.png");}.elementor-2 .elementor-element.elementor-element-46fa27e1{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-d6486cb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d6486cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rollladen-richter.de/wp-content/uploads/2026/06/289882-1024x574.jpg");}.elementor-2 .elementor-element.elementor-element-d6486cb{--overlay-opacity:0.69;}.elementor-2 .elementor-element.elementor-element-7c2cd94.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-8655494{font-size:var( --e-global-typography-dc0e177-font-size );}.elementor-2 .elementor-element.elementor-element-1ed16b4{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-b1be650 .elementor-heading-title{font-size:var( --e-global-typography-fbaa729-font-size );}.elementor-2 .elementor-element.elementor-element-2e4d2ba{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-1161df8 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-0fc83fb .elementor-heading-title{font-size:var( --e-global-typography-2e6bc29-font-size );line-height:var( --e-global-typography-2e6bc29-line-height );word-spacing:var( --e-global-typography-2e6bc29-word-spacing );}.elementor-2 .elementor-element.elementor-element-b4f1688{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-b637bd4 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-46fa27e1{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-4533ba4{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2 .elementor-element.elementor-element-4533ba4 .uc_style_side_border_heading_elementor_subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-6cc3181d{--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-3c67020{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-1e30927b .icroh-title{font-size:var( --e-global-typography-fbaa729-font-size );}.elementor-2 .elementor-element.elementor-element-1e30927b .icroh-text{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-7369a1dd{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-2 .elementor-element.elementor-element-7dd6e8e0 .elementor-heading-title{font-size:var( --e-global-typography-2e6bc29-font-size );line-height:var( --e-global-typography-2e6bc29-line-height );word-spacing:var( --e-global-typography-2e6bc29-word-spacing );}.elementor-2 .elementor-element.elementor-element-51379516 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-2 .elementor-element.elementor-element-51379516{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-489cb655 .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-d6486cb{--min-height:97vh;}.elementor-2 .elementor-element.elementor-element-b060e47{--min-height:276px;}.elementor-2 .elementor-element.elementor-element-b060e47.e-con{--order:99999 /* order end hack */;}.elementor-2 .elementor-element.elementor-element-7c2cd94{--padding-top:50px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-8655494{font-size:var( --e-global-typography-dc0e177-font-size );}.elementor-2 .elementor-element.elementor-element-4280078 .elementor-heading-title{font-size:43px;line-height:1em;}.elementor-2 .elementor-element.elementor-element-1ed16b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-b1be650 .elementor-heading-title{font-size:var( --e-global-typography-fbaa729-font-size );}.elementor-2 .elementor-element.elementor-element-2e4d2ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-1161df8 .elementor-button{font-size:var( --e-global-typography-text-font-size );padding:15px 35px 15px 35px;}.elementor-2 .elementor-element.elementor-element-e55ccf5{--overlay-opacity:0.86;}.elementor-2 .elementor-element.elementor-element-0fc83fb .elementor-heading-title{font-size:var( --e-global-typography-2e6bc29-font-size );line-height:var( --e-global-typography-2e6bc29-line-height );word-spacing:var( --e-global-typography-2e6bc29-word-spacing );}.elementor-2 .elementor-element.elementor-element-b4f1688{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-b637bd4 .elementor-button{font-size:var( --e-global-typography-text-font-size );padding:15px 35px 15px 35px;}.elementor-2 .elementor-element.elementor-element-46fa27e1{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-4533ba4 .side_border_heading_line{height:6px;}.elementor-2 .elementor-element.elementor-element-4533ba4 .uc_style_side_border_heading_elementor_title{font-size:43px;line-height:1em;}.elementor-2 .elementor-element.elementor-element-4533ba4 .uc_style_side_border_heading_elementor_subtitle{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-3c67020{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-1e30927b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1e30927b{--container-widget-width:987px;--container-widget-flex-grow:0;width:var( --container-widget-width, 987px );max-width:987px;}.elementor-2 .elementor-element.elementor-element-1e30927b .icroh-title{font-size:var( --e-global-typography-fbaa729-font-size );}.elementor-2 .elementor-element.elementor-element-1e30927b .icroh-text{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-3f9a2466 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3f9a2466{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2 .elementor-element.elementor-element-3f9a2466 .icroh-title{font-size:26px;}.elementor-2 .elementor-element.elementor-element-7369a1dd{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:45px;--padding-bottom:45px;--padding-left:10px;--padding-right:10px;}.elementor-2 .elementor-element.elementor-element-7dd6e8e0 .elementor-heading-title{font-size:var( --e-global-typography-2e6bc29-font-size );line-height:var( --e-global-typography-2e6bc29-line-height );word-spacing:var( --e-global-typography-2e6bc29-word-spacing );}.elementor-2 .elementor-element.elementor-element-51379516 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2 .elementor-element.elementor-element-51379516{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-489cb655 .elementor-button{font-size:var( --e-global-typography-text-font-size );padding:15px 35px 15px 35px;}}