.elementor-1868 .elementor-element.elementor-element-14624111{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1868 .elementor-element.elementor-element-14624111:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-14624111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B5563;background-image:url("https://bautrocknung-btz.de/wp-content/uploads/2026/01/Schadenerstmassnahme-Rhein-Main-Gebiet-scaled.png");background-position:center right;}.elementor-1868 .elementor-element.elementor-element-14624111::before, .elementor-1868 .elementor-element.elementor-element-14624111 > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-14624111 > .e-con-inner > .elementor-background-video-container::before, .elementor-1868 .elementor-element.elementor-element-14624111 > .elementor-background-slideshow::before, .elementor-1868 .elementor-element.elementor-element-14624111 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1868 .elementor-element.elementor-element-14624111 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-afc2ba0 );--background-overlay:'';}.elementor-1868 .elementor-element.elementor-element-26f9b43e{--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-1868 .elementor-element.elementor-element-29159679 .elementor-heading-title{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#9CA3AF;}.elementor-1868 .elementor-element.elementor-element-5c63cf52 .elementor-heading-title{font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-1868 .elementor-element.elementor-element-1e7bfff5{--divider-border-style:solid;--divider-color:#D32F2F;--divider-border-width:4px;}.elementor-1868 .elementor-element.elementor-element-1e7bfff5 .elementor-divider-separator{width:64px;margin:0 auto;margin-center:0;}.elementor-1868 .elementor-element.elementor-element-1e7bfff5 .elementor-divider{text-align:center;padding-block-start:24px;padding-block-end:24px;}.elementor-1868 .elementor-element.elementor-element-1009c674{font-size:16px;color:#9CA3AF;}.elementor-1868 .elementor-element.elementor-element-e5821ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:30px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1868 .elementor-element.elementor-element-f6ef310{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1868 .elementor-element.elementor-element-4ff1b1f8 .elementor-heading-title{font-size:28px;font-weight:700;color:#111827;}.elementor-1868 .elementor-element.elementor-element-234b08eb{font-size:16px;line-height:1.7em;color:#4B5563;}.elementor-1868 .elementor-element.elementor-element-5ba90c98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1868 .elementor-element.elementor-element-45b46952 .elementor-heading-title{font-size:24px;font-weight:700;color:#111827;}.elementor-1868 .elementor-element.elementor-element-31ef7563{font-size:16px;line-height:1.7em;color:#4B5563;}.elementor-1868 .elementor-element.elementor-element-1cb23f23{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#D32F2F;--border-color:#D32F2F;--border-radius:0px 8px 8px 0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1868 .elementor-element.elementor-element-1cb23f23:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-1cb23f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-1868 .elementor-element.elementor-element-5c0d097d > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1868 .elementor-element.elementor-element-5c0d097d .elementor-heading-title{font-size:18px;font-weight:700;color:#111827;}.elementor-1868 .elementor-element.elementor-element-59497ec2 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1868 .elementor-element.elementor-element-59497ec2{font-size:14px;color:#4B5563;}.elementor-1868 .elementor-element.elementor-element-6278dee7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1868 .elementor-element.elementor-element-6278dee7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1868 .elementor-element.elementor-element-6278dee7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1868 .elementor-element.elementor-element-6278dee7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1868 .elementor-element.elementor-element-6278dee7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1868 .elementor-element.elementor-element-6278dee7 .elementor-icon-list-icon i{color:#D32F2F;transition:color 0.3s;}.elementor-1868 .elementor-element.elementor-element-6278dee7 .elementor-icon-list-icon svg{fill:#D32F2F;transition:fill 0.3s;}.elementor-1868 .elementor-element.elementor-element-6278dee7{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-1868 .elementor-element.elementor-element-6278dee7 .elementor-icon-list-text{color:#374151;transition:color 0.3s;}.elementor-1868 .elementor-element.elementor-element-52ee1b61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1868 .elementor-element.elementor-element-797a4e4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1868 .elementor-element.elementor-element-7358cab6 .elementor-heading-title{font-size:24px;font-weight:700;color:#111827;}.elementor-1868 .elementor-element.elementor-element-6c5840ca{font-size:16px;line-height:1.7em;color:#4B5563;}.elementor-1868 .elementor-element.elementor-element-471555a4{--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;--border-radius:12px 12px 12px 12px;box-shadow:0px 1px 3px 0px rgba(0,0,0,0.1);--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1868 .elementor-element.elementor-element-471555a4:not(.elementor-motion-effects-element-type-background), .elementor-1868 .elementor-element.elementor-element-471555a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-1868 .elementor-element.elementor-element-42758cd2 .elementor-heading-title{font-size:20px;font-weight:700;color:#111827;}.elementor-1868 .elementor-element.elementor-element-533ee225 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1868 .elementor-element.elementor-element-533ee225 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#D32F2F;}.elementor-1868 .elementor-element.elementor-element-3f254fac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1868 .elementor-element.elementor-element-3f254fac .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1868 .elementor-element.elementor-element-3f254fac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1868 .elementor-element.elementor-element-3f254fac .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1868 .elementor-element.elementor-element-3f254fac .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1868 .elementor-element.elementor-element-3f254fac .elementor-icon-list-icon i{color:#16A34A;transition:color 0.3s;}.elementor-1868 .elementor-element.elementor-element-3f254fac .elementor-icon-list-icon svg{fill:#16A34A;transition:fill 0.3s;}.elementor-1868 .elementor-element.elementor-element-3f254fac{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1868 .elementor-element.elementor-element-3f254fac .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-1868 .elementor-element.elementor-element-3f254fac .elementor-icon-list-text{color:#374151;transition:color 0.3s;}@media(min-width:768px){.elementor-1868 .elementor-element.elementor-element-f6ef310{--content-width:800px;}.elementor-1868 .elementor-element.elementor-element-5ba90c98{--content-width:800px;}.elementor-1868 .elementor-element.elementor-element-1cb23f23{--content-width:800px;}.elementor-1868 .elementor-element.elementor-element-52ee1b61{--content-width:800px;}.elementor-1868 .elementor-element.elementor-element-797a4e4e{--content-width:800px;}.elementor-1868 .elementor-element.elementor-element-471555a4{--content-width:800px;}}@media(max-width:1024px){.elementor-1868 .elementor-element.elementor-element-5c63cf52 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-1868 .elementor-element.elementor-element-5c63cf52 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for html, class: .elementor-element-5e1743f */.em-section{max-width:1000px;margin:0 auto;padding:40px 20px}
.em-title{font-size:36px;font-weight:700;color:#111827;text-align:center;margin-bottom:16px}
.em-subtitle{font-size:18px;color:#6B7280;text-align:center;margin-bottom:50px}
.em-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
@media(max-width:767px){.em-grid{grid-template-columns:1fr}}
.em-card{background:#fff;border-radius:20px;padding:0;overflow:hidden;border:1px solid #E5E7EB;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative}
.em-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px rgba(211,47,47,0.15);border-color:#D32F2F}
.em-card-header{background:linear-gradient(135deg,#D32F2F,#991B1B);padding:24px;display:flex;align-items:center;gap:16px;cursor:pointer;position:relative;overflow:hidden}
.em-card-header::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.1),transparent);transform:rotate(45deg);transition:all 0.6s}
.em-card:hover .em-card-header::before{left:100%}
.em-card-icon{width:56px;height:56px;background:rgba(255,255,255,0.2);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;transition:all 0.4s;backdrop-filter:blur(10px)}
.em-card:hover .em-card-icon{transform:rotate(10deg) scale(1.1);background:rgba(255,255,255,0.3)}
.em-card-header h3{margin:0;font-size:18px;font-weight:700;color:#fff;flex:1}
.em-card-arrow{color:rgba(255,255,255,0.7);font-size:20px;transition:all 0.3s}
.em-card:hover .em-card-arrow{transform:translateX(4px);color:#fff}
.em-card-body{padding:24px;background:#FAFAFA}
.em-card-list{display:flex;flex-direction:column;gap:12px}
.em-card-list-item{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#fff;border-radius:10px;border-left:3px solid transparent;transition:all 0.3s;font-size:15px;color:#374151;line-height:1.5}
.em-card-list-item:hover{border-left-color:#D32F2F;transform:translateX(8px);box-shadow:0 4px 12px rgba(0,0,0,0.05)}
.em-card-list-item::before{content:"✓";color:#D32F2F;font-weight:700;font-size:14px;flex-shrink:0;width:20px;height:20px;background:rgba(211,47,47,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center}
.em-card-number{position:absolute;top:16px;right:16px;font-size:48px;font-weight:800;color:rgba(255,255,255,0.15);line-height:1}/* End custom CSS */